3 ms·
Note that extenders did a lot of emulation stuff for you, which was not really needed if all one wanted was flat 32bit mode. We did it for 4k intros back in th
by starmole 4y ago
Note that extenders did a lot of emulation stuff for you, which was not really needed if all one wanted was flat 32bit mode.
We did it for 4k intros back in the day: https://www.pouet.net/prod.php?which=289 https://www.pouet.net/prod.php?which=289.
One fun optimization trick was the 0x66 prefix: Switching from 16bit to 32bit mode also switched the trade-off in opcode sizes. So in that intro most of the audio code runs in 16bit mode, while the graphics (which is actually not palette but full 32bit color) runs in 32bit mode.
- andrewf 4y agoI'd be interested in reading the source, but links to the source code seem to be dead (domains bought up by dodgy parking page types)
- starmole 4y agoYeah, I noticed. Tried to look at it myself - I don't have it archived anywhere myself. But last time I looked at it I cringed pretty hard. It's not great code :) But here you go: https://web.archive.org/web/20120710162700/http://www.active-web.cc/html/research/bin/v3src.zip https://web.archive.org/web/20120710162700/http://www.active...
- andrewf 4y agoNeat, thanks!