A little bit more d*cking around with CPLDs...
VERY alpha. Just messing around with it, really. You can see artefacts where I'm slightly pushing the boundaries of the bandwidth and response times available.
It's not where I was planning to take this, but I quite like it.
BW
320x240 12-bit chunky display on an ST
320x240 12-bit chunky display on an ST
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Posts: 22
- Joined: Tue Mar 08, 2022 8:08 pm
Re: 320x240 12-bit chunky display on an ST
Dude. This is awesome.
I see you're running TOS4 or at least some later incarnation of the AES, and it does indeed support chunky resolutions not only in 16bpp but also in 8 and 32bpp mode (it's somewhat unfinished though).
Is this what you're doing?
Or did you go fVDI?
I see you're running TOS4 or at least some later incarnation of the AES, and it does indeed support chunky resolutions not only in 16bpp but also in 8 and 32bpp mode (it's somewhat unfinished though).
Is this what you're doing?
Or did you go fVDI?
- mrbombermillzy
- Posts: 1468
- Joined: Sun Jun 03, 2018 7:37 pm
Re: 320x240 12-bit chunky display on an ST
This is great work BW!
Re: 320x240 12-bit chunky display on an ST
Oh, wow! Now this is going to go into the Atari nobel prize list for sure! This is astonishing!
Re: 320x240 12-bit chunky display on an ST
It's soft-loaded AES4.1 & that's only because it's a bit more photogenic. Here's EmuTOS insteadshoggoth77 wrote: ↑Sat May 07, 2022 7:34 am I see you're running TOS4 or at least some later incarnation of the AES,
It's FVDI's 16 bit driver -- I didn't know there were extended modes in later AESs! That could be very useful. Any idea how to unlock them? My plan all along was to do 8 bit chunky true colour (332 bit), but AFAICT there is no VDI to do neither TC nor indexed 8 bit chunky, well aside from me hacking the 16bit FVDI driver and turning off all the acceleration!...and it does indeed support chunky resolutions not only in 16bpp but also in 8 and 32bpp mode (it's somewhat unfinished though).
Is this what you're doing?
Or did you go fVDI?
Suffice to say this is not viable! There's no mouse and you can make a cup of tea as the screen draws. I'd have to video it for you to believe me.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Posts: 22
- Joined: Tue Mar 08, 2022 8:08 pm
Re: 320x240 12-bit chunky display on an ST
Cool stuff indeed.
TOS4 requires some patching to unlock the chunky stuff, but it's incomplete, and I'd rather recommend some hackery using NVDI and custom screen drivers (which have been done).
To make sure the thing can become compatible enough, I suggest arranging the 12-bits of color in a way which is compatible with the Falcon hicolor mode, because anything else is likely to cause trouble.
TOS4 requires some patching to unlock the chunky stuff, but it's incomplete, and I'd rather recommend some hackery using NVDI and custom screen drivers (which have been done).
To make sure the thing can become compatible enough, I suggest arranging the 12-bits of color in a way which is compatible with the Falcon hicolor mode, because anything else is likely to cause trouble.
-
- Posts: 22
- Joined: Tue Mar 08, 2022 8:08 pm
Re: 320x240 12-bit chunky display on an ST
... or 8bpp chunky/indexed of course, that can be done too (NVDI).
- mrbombermillzy
- Posts: 1468
- Joined: Sun Jun 03, 2018 7:37 pm
Re: 320x240 12-bit chunky display on an ST
Depends on how youve achieved it exactly.
Without any of the details, Im not sure how hard it would be, but if you could instead use a 8 bit indexed palette display system (more ideal for low bandwidth systems) there might be more scope for options. This is what Ive spent (a long) time researching on the TT. I have managed to (theoretically, at least for the higher optimisation types) reduce line write in software by 50-90%.
Re: 320x240 12-bit chunky display on an ST
Yeah, this is basically full Falcon 16 bit mode and my card reacts to the most significant 4 bits of each channel.shoggoth77 wrote: ↑Sat May 07, 2022 11:45 am To make sure the thing can become compatible enough, I suggest arranging the 12-bits of color in a way which is compatible with the Falcon hicolor mode, because anything else is likely to cause trouble.
Ooo, please tell me how? Or point me at a manual. I didn’t know how to tell the VDI what the hardware was capable of so just let FVDI do it for me (modifying the Line A variables let me do 640x480 16 col planar, but I didn’t want that).shoggoth77 wrote: ↑Sat May 07, 2022 11:46 am ... or 8bpp chunky/indexed of course, that can be done too (NVDI).
Cheers!
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: 320x240 12-bit chunky display on an ST
OK, I might be taking the Michael now...
BW
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark