You may take Michael, spin him around, return him & I would still accept this Michael.
320x240 12-bit chunky display on an ST
-
Steve
- Posts: 3305
- Joined: 15 Sep 2017 11:49
Re: 320x240 12-bit chunky display on an ST
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: 320x240 12-bit chunky display on an ST
You may now watch it in all its one frame-per-fortnight glory! :lol:
BW
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
shoggoth77
- Posts: 22
- Joined: 08 Mar 2022 20:08
Re: 320x240 12-bit chunky display on an ST
I was thinking NVDI. I've written some experimental drivers for it, perhaps it could be tuned a bit to work on your config.Badwolf wrote: 07 May 2022 13:20 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).
Question is - since this isn't a Falcon, the resolution dialog will be kind of limited.
Tech questions:
- is the framebuffer memory mapped?
- what's the relation to the shifter - does this thing function like graphics cards do on the platform, i.e. in parallel with the shifter?
EDIT: "written" == steal with pride; disassembled, rewrote.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: 320x240 12-bit chunky display on an ST
Since there's only one resolution, it doesn't really matter. ;)shoggoth77 wrote: 07 May 2022 17:08I was thinking NVDI. I've written some experimental drivers for it, perhaps it could be tuned a bit to work on your config.Badwolf wrote: 07 May 2022 13:20 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).
Question is - since this isn't a Falcon, the resolution dialog will be kind of limited.
- Framebuffer is at C00000 to C7FFFFTech questions:
- is the framebuffer memory mapped?
- what's the relation to the shifter - does this thing function like graphics cards do on the platform, i.e. in parallel with the shifter?
- Shifter carries on doing it's thing -- only the VDI knows about the new screen so all console style output still goes to the monitor port.
I didn't demonstrate the latter in the video, but an example is when running EmuTOS, hitting CTRL-Z to open EmuCON brings it up on the other screen.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
agranlund
- Site sponsor

- Posts: 1751
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: 320x240 12-bit chunky display on an ST
Wow, this amazing even at this stage of development!
Do you think it would benefit from sitting on anything faster than the ST bus?
While I do like my internal ET4000 it's not exactly a speed demon being an ISA card on an 8Mhz bus :)
Basically, what immediately popped into my head was something along the lines of: toss my existing ET4000 and hook some modified version of your invention up to the IDE port of the TF536 (with special firmware)
I'm not using the TF536 IDE port anyway and my ST is already modified for internal graphics card so it could slot in quite nicely.
Do you think it would benefit from sitting on anything faster than the ST bus?
While I do like my internal ET4000 it's not exactly a speed demon being an ISA card on an 8Mhz bus :)
Basically, what immediately popped into my head was something along the lines of: toss my existing ET4000 and hook some modified version of your invention up to the IDE port of the TF536 (with special firmware)
I'm not using the TF536 IDE port anyway and my ST is already modified for internal graphics card so it could slot in quite nicely.
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
-
Elethiomel
- Posts: 65
- Joined: 30 Oct 2017 21:11
Re: 320x240 12-bit chunky display on an ST
This is simply amazing. Great work!
-
Elethiomel
- Posts: 65
- Joined: 30 Oct 2017 21:11
Re: 320x240 12-bit chunky display on an ST
That would be great. There's probably enough there to do a 15 bit bus at 50MHz.agranlund wrote: 07 May 2022 22:53
Basically, what immediately popped into my head was something along the lines of: toss my existing ET4000 and hook some modified version of your invention up to the IDE port of the TF536 (with special firmware)
I'm not using the TF536 IDE port anyway and my ST is already modified for internal graphics card so it could slot in quite nicely.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: 320x240 12-bit chunky display on an ST
There's nothing to stop me trying this at 16MHz, I suppose.agranlund wrote: 07 May 2022 22:53 Do you think it would benefit from sitting on anything faster than the ST bus?
While I do like my internal ET4000 it's not exactly a speed demon being an ISA card on an 8Mhz bus :)
The DTACK signal is very basic at the moment. There are four states in the state machine and states 2 and 4 are the interface from SRAM to the ST and vice versa. Upper on state 2, lower on state 4. The DTACK therefore just counts states since the chip select came in and asserts DTACK after 5 of them!
5x20ns would be 100ns, which is still under a 16MHz 125ns bus cycle, so it sounds like it might see a two-fold benefit.
How many lines do you have control over on the IDE port? If there are 16 data bits on there and seven ground, that's only 17 pins left. Not enough for the addressing.Basically, what immediately popped into my head was something along the lines of: toss my existing ET4000 and hook some modified version of your invention up to the IDE port of the TF536 (with special firmware)
I'm not using the TF536 IDE port anyway and my ST is already modified for internal graphics card so it could slot in quite nicely.
Multiplexing address and data on the data lines going into two 16 bit input flipflops? That would seem doable.
Reading the data back out might be harder to co-ordinate, though.
If only i could get my own multiplexer working properly. ;)
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Who is online
Users browsing this forum: ClaudeBot, Google [Bot], peters and 8 guests