I spent 4+ years mostly solo on this project - rotoscoping, coding, composing the OST - and your support made the difference! Thank you for playing my little cinematic-platformer tribute 🥰
I spent 4+ years mostly solo on this project - rotoscoping, coding, composing the OST - and your support made the difference! Thank you for playing my little cinematic-platformer tribute 🥰
- 486 code path: 49.237 fps
- MMX code path: 56.031 fps (+13.8%)
Really happy with the results, although it’s still not 100% optimized.
- 486 code path: 49.237 fps
- MMX code path: 56.031 fps (+13.8%)
Really happy with the results, although it’s still not 100% optimized.
Each graphics controller controllers two planes, and has a 16-bit data path to do so, letting the EGA read all four planes at once, which is nice.
#retrocomputing
Each graphics controller controllers two planes, and has a 16-bit data path to do so, letting the EGA read all four planes at once, which is nice.
#retrocomputing
AHAHAHAHAHA
AHAHAHAHAHA
Unrolled non MMX code: 49.872 fps
Rolled 2-pixels-per-loop MMX code: 51.487 fps (+3.2%)
So it’s a bit faster. I think I'll get a bigger speed-up with MMX span rendering.
Unrolled non MMX code: 49.872 fps
Rolled 2-pixels-per-loop MMX code: 51.487 fps (+3.2%)
So it’s a bit faster. I think I'll get a bigger speed-up with MMX span rendering.
https://f.mtr.cool/rtlyfalnyb
https://f.mtr.cool/rtlyfalnyb
Peltier cooled by an ActiveCool AC4G-D
2 GB DDR-333 CL2
60 GB SATA SSD via IDE2SATA adapter
Guillemot Maxi Gamer Cougar (Nvidia Riva TNT2 M64 32 MB)
3 real full functionality ISA slots, currently empty.
The board is this:
theretroweb.com/motherboards...
Peltier cooled by an ActiveCool AC4G-D
2 GB DDR-333 CL2
60 GB SATA SSD via IDE2SATA adapter
Guillemot Maxi Gamer Cougar (Nvidia Riva TNT2 M64 32 MB)
3 real full functionality ISA slots, currently empty.
The board is this:
theretroweb.com/motherboards...