You may take Michael, spin him around, return him & I would still accept this Michael.
320x240 12-bit chunky display on an ST
Re: 320x240 12-bit chunky display on an ST
You may now watch it in all its one frame-per-fortnight glory!
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
-
- Posts: 22
- Joined: Tue Mar 08, 2022 8:08 pm
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.
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.
Re: 320x240 12-bit chunky display on an ST
Since there's only one resolution, it doesn't really matter.shoggoth77 wrote: ↑Sat May 07, 2022 5:08 pmI was thinking NVDI. I've written some experimental drivers for it, perhaps it could be tuned a bit to work on your config.
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
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
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.
-
- Posts: 65
- Joined: Mon Oct 30, 2017 9:11 pm
Re: 320x240 12-bit chunky display on an ST
This is simply amazing. Great work!
-
- Posts: 65
- Joined: Mon Oct 30, 2017 9:11 pm
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: ↑Sat May 07, 2022 10:53 pm
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.
Re: 320x240 12-bit chunky display on an ST
There's nothing to stop me trying this at 16MHz, I suppose.
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
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