3 ms·
Finally! I can relive Slackware Linux!
by jedieaston 7y ago
Finally! I can relive Slackware Linux!
- badsectoracula 7y agoSo, there is an MS-DOS game jam going on these days (started last month, finishes in ~25 days or so), so i was trying to make a simple 3D platformer for it. I used Free Pascal and it turns out the only platform where i can actually profile Free Pascal code without issues is Linux, meaning i somehow had to make Linux run on an old PC. 86box (PCem fork) with Slackware to the rescue and here is my game running under Slackware 14.2 (the latest version) with Window Maker under an emulated 300MHz mobile MMX (my computer isn't fast enough to run this at 100% all the time sadly, but it was good enough to do some profiling): https://i.imgur.com/4X7lvZ7.png https://i.imgur.com/4X7lvZ7.png In fact i wrote the Linux port under the emulated machine :-P
- anthk 7y agoQemu would run faster than PCEM per cycle and the game would run faster and without dropping frames :D
- badsectoracula 7y agoThe goal was to run on an emulated system that matched the hardware of an old PC, not to run a VM with Linux - i'd use VirtualBox for that. PCem/86box is much more accurate than Qemu when it comes to emulating older hardware, including performance differences between graphics cards.
- anthk 7y agoI mean by using it in emulation mode, as I do under OpenBSD. On graphics cards, Bochs supports voodoo, and 2/3 support is on its way.
- badsectoracula 7y agoYes i know, i was using Qemu at the past but Qemu does not support the hardware that PCem/86box does nor at the same accuracy.
- anthk 7y agoYou could do easily with Bochs in a more accurate way than Qemu.