Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

ula+

A topic by rogerjowett created Dec 24, 2018 Views: 946 Replies: 32
Viewing posts 1 to 15
(1 edit)

is interlaced supported please?

Developer (2 edits) (+1)

With a cathode ray tube, the ZX Spectrum has a progressive display. With a modern LCD display and careful CPU timing, it is possible to create an interlaced display.  You can read more about it here: https://www.facebook.com/groups/1066251293516270/. But ULAplus only specifies how the palette is defined, not how the video display is generated. The titles in this compilation don't use the LCD-interlaced mode.

(+1)

which zx spectrum emulators support interlaced please?

Only Zesarux and Unreal Speccy support it, as far as I know.

so no android emulators then?

when will we get a ula that lets use use the full 64kb of ram that suffers contention and lets us define video modes? 320x200 with 16 and 256 colours as well as 256x192 512x192 640x256 like next and hardware interlace and vdp9990 konix multi system hardware and oh! just everything! well lets face it it wont be long before we just connect a tv to the hdmi output from the byte delight hdmi interface theres a quad core pi zero wonder if it can encode mpeg2 avi video while outputting zx screen$ ?

Developer

Probably never. The ULA can only access bank 5 and 7 on a 128K machine which would give you a maximum of 32K to play with. Expanding the RAM so other pages were available to the ULA would be a bigger hardware mod than most people are prepared to do. Even with 32K, a 3.5MHz Z80 isn't really adequate to driving such a big display file.

(1 edit)

sure the sam had 24kb but the advertised 6mhz z80b was really only 3mhz you had to have external 1mb to get 6mhz weve got a zx spectrum emulator on the velesoft website called snaper disks that more than double the performance of the speccy

not even hardware interlace?

Developer

The Spectrum has a progressive display. You can't change it into an interlaced display by replacing the ULA.

Deleted 2 years ago
Deleted 2 years ago
Deleted 2 years ago
Deleted 2 years ago

if u replaced the ula with a socket and replaced the z80 processor with a socket could u insert a pcb that slots into both the z80 and ula ? could the pcb connect to a pi zero?

Developer

You could bridge the ULA and Z80. But hobbling a reasonably powerful ARM SoC by hanging it off a far less capable system seems counterintuitive. It would be more effective to emulate the system on the Raspberry Pi?

there are 2 pi zeros that are quad core could we use them?

rogerjowett@gmail.com

id love to send you a shamazx dma interface can you send me an address please?

http://www.e-basteln.de/computing/65f02/65f02/


100mhz 6502!

ula+ has timex hi rez 512x192 but no attributes yes? could ink n paper colours be altered for a word processor?

sam has line interrupt register but only 128 lines per frame ula+ doesnt have line interrupt?

what are the video modes supported by ula+ please? do u understand the floating bus? does this mean zx spectrum cant access 64k of ports?

sam haz hi res mode 3 512x192 but only 2bits per pixel so 4 colours but mode 4 with 4bits per pixel uses a colour lookup table with 16 7bit valus ie 128 colour palette but also the hmpr port has 2 bits so that in mode3 you can switch to 4 x 4 sets of colours this can be done along a scan line according to an article in world of sam every 19 pixels but a dma is 8 times faster ram to port write 2tstates wed nearly get 16 colours per scan line at 512x192 

have you seen nathan cross' full screen animation girls aloud? think what ula+ could do...

https://www.ys3.org/2008/02/04/behind-the-scenes-with-girls-aloud/

 dreadful android emulator doesnt cope with sam or ula+ yet....

if the girls aloud animation floats your boat all i need is a pc program that yakes in avi video and spits out ula+ timex hi colour animation tap/tzx files hi rez greyscale should b possible too?

where can we buy ula+? when will it feature hardware interlacing? add more video ram thats fast dual ported?!

Developer

Right now SLAM+ is out of production and there is limited stock of ZX-HD. However, ULAplus is available in many clones and FPGA implementations.

even the bbc model b has a 12bit 4096 colour palette now with 16 colours onscreen thats 40kb of video ram no?

https://github.com/bitshifters/bbc-nula/blob/master/readme.md

Deleted 2 years ago
Developer

The BBC Micro VideoNuLA is a palette enhancer. In that respect it's a bit like ULAplus. It enables you to change the output of the default 16 colors to a selection from a palette of 4096 colors. Screens take up the same amount of RAM. But, the 6502 has memory addressed I/O, so there is no penalty for using a wide palette. The Z80 has 8-bit I/O, so using more than one byte per palette entry limits how many colors you can change on a palette line. The software HAM256 mode (which can display all 256 colors on screen) would not be possible with a wider palette. And ULAplus gives you 64 colors on screen from a palette of 256, which generally gives better results than 16 from 4096.

sorry dont think you are right bbc at 320x256 was 20kb thats 4 colours nula is 16 thats 4bits per pixel 40kb video ram theyve doubled it no?

ula+ is 12kb video ram but the full 16kb suffers contention and also the remaining 4kb has some system variables from the basic rom and the interface 1 rom too no? so theres no xtra ram in the ula+ ? but spectra adds 32kb no? u sure its impossible to add hardware interlacing? would that double the vertical resolution were it possible?

have you seen the atari running zx spectrum software? think she needs the rapidus similar 2 the c64s super cpu

i need 4 ula+ 1x 48k 2x grey +2 1x +3

the last ons is a vdp9990 connected to a 4mhz cpc if they can do it y cant we?

Developer

There is at least one project that connected the VDP from an MSX to a ZX Spectrum. However, the only software that supports it is written for the MSX. The advantage of ULAplus is that it works with the entire library of existing software without having to reprogram it.

the vdp9990 haz its own video ram yes? does this mean that the z80 cant read or write to video ram without writing to a port? so u cant put the stack pointer in video ram and push pixels?

Developer

You can read more about the chip here: https://www.msx.org/wiki/Yamaha_V9990. It really only makes sense to connect it to an MSX though because there is virtually no software available for it on other platforms.

true but we could always speak to the developers over at mame then we could maybe get some arcade conversions no?

i would like to buy 20 ula+ can you help me i need to send them to hardware and software developers in the zx spectrum scene please

http://members.inode.at/838331/

Leszek Daniel Chmielewski his bmp2scr helped me make my sam full screen animation

do u know how an 8bit atari with rapidus 65816 processor can emulate 128k zx spectrum?

send me your address  aleksey send u shamazx dma interface