3 ms·
Using the Linux kernel API is too high level :) Back in 1999 I wrote a simple 3D engine that hooked into a lower level API: the code was calling directly into t
by mrb 9y ago
Using the Linux kernel API is too high level :) Back in 1999 I wrote a simple 3D engine that hooked into a lower level API: the code was calling directly into the VESA BIOS Extensions of the graphics card. This worked on Windows 98 I think, but not NT4. https://en.wikipedia.org/wiki/VESA_BIOS_Extensions https://en.wikipedia.org/wiki/VESA_BIOS_Extensions
- makapuf 9y agoYou used BIOS calls ? Luxury , I used VGA registers directly to get vga mode X back in the days. http://www.jagregory.com/abrash-black-book/ http://www.jagregory.com/abrash-black-book/ now that I call low level.
- mrb 9y agoYou win ;)
- a3f 9y agoYou had a VGA controller? That's nice. I had to design my own back in the days. https://github.com/a3f/r3k.vhdl/tree/Demo-v1/vhdl/io/vga https://github.com/a3f/r3k.vhdl/tree/Demo-v1/vhdl/io/vga
- makapuf 9y agoYou have an FPGA ? That's also nice, all I have is a bunch of resistors and a MCU :) https://hackaday.com/2014/02/23/the-bitbox-console-gets-upgraded/ https://hackaday.com/2014/02/23/the-bitbox-console-gets-upgr... (nice project btw !)