320x240 12-bit chunky display on an ST

General discussions or ideas about hardware.
User avatar
Badwolf
Posts: 2245
Joined: Tue Nov 19, 2019 12:09 pm

320x240 12-bit chunky display on an ST

Post by Badwolf »

A little bit more d*cking around with CPLDs...

IMG_5339.jpeg
IMG_5339.jpeg (209.17 KiB) Viewed 3773 times
IMG_5338.jpeg
IMG_5338.jpeg (204.63 KiB) Viewed 3773 times
IMG_5340.jpeg
IMG_5340.jpeg (228.2 KiB) Viewed 3773 times
IMG_5341.jpeg
IMG_5341.jpeg (216.34 KiB) Viewed 3773 times
IMG_5342.jpeg
IMG_5342.jpeg (198.14 KiB) Viewed 3773 times

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
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
shoggoth77
Posts: 22
Joined: Tue Mar 08, 2022 8:08 pm

Re: 320x240 12-bit chunky display on an ST

Post by shoggoth77 »

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?
User avatar
mrbombermillzy
Posts: 1467
Joined: Sun Jun 03, 2018 7:37 pm

Re: 320x240 12-bit chunky display on an ST

Post by mrbombermillzy »

This is great work BW! :shock:
Steve
Posts: 2593
Joined: Fri Sep 15, 2017 11:49 am

Re: 320x240 12-bit chunky display on an ST

Post by Steve »

Oh, wow! Now this is going to go into the Atari nobel prize list for sure! This is astonishing!
User avatar
Badwolf
Posts: 2245
Joined: Tue Nov 19, 2019 12:09 pm

Re: 320x240 12-bit chunky display on an ST

Post by Badwolf »

shoggoth77 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 soft-loaded AES4.1 & that's only because it's a bit more photogenic. Here's EmuTOS instead :)


IMG_5344.jpeg
IMG_5344.jpeg (197.15 KiB) Viewed 3687 times
...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?
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!


IMG_5346.jpeg
IMG_5346.jpeg (189.56 KiB) Viewed 3687 times
IMG_5347.jpeg
IMG_5347.jpeg (173.48 KiB) Viewed 3687 times

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
shoggoth77
Posts: 22
Joined: Tue Mar 08, 2022 8:08 pm

Re: 320x240 12-bit chunky display on an ST

Post by shoggoth77 »

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.
shoggoth77
Posts: 22
Joined: Tue Mar 08, 2022 8:08 pm

Re: 320x240 12-bit chunky display on an ST

Post by shoggoth77 »

... or 8bpp chunky/indexed of course, that can be done too (NVDI).
User avatar
mrbombermillzy
Posts: 1467
Joined: Sun Jun 03, 2018 7:37 pm

Re: 320x240 12-bit chunky display on an ST

Post by mrbombermillzy »

Badwolf wrote: Sat May 07, 2022 11:24 am 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
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%.
User avatar
Badwolf
Posts: 2245
Joined: Tue Nov 19, 2019 12:09 pm

Re: 320x240 12-bit chunky display on an ST

Post by Badwolf »

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.
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:46 am ... or 8bpp chunky/indexed of course, that can be done too (NVDI).
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).

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
User avatar
Badwolf
Posts: 2245
Joined: Tue Nov 19, 2019 12:09 pm

Re: 320x240 12-bit chunky display on an ST

Post by Badwolf »

OK, I might be taking the Michael now...

IMG_5352.jpeg
IMG_5352.jpeg (107.67 KiB) Viewed 3642 times


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
Post Reply

Return to “HARDWARE DISCUSSIONS”