On Sat, Jun 12, 2021 at 6:23 PM Paul Dufresne via Freedos-devel < freedos-devel@lists.sourceforge.net> wrote:
> In reply to Jim, that was agreeing my problems could be because I was > running VirtualBox on NixOS: > > I did not try every games, but it seems VirtualBox of GeckoLinux give > exact same results (the color problem is for me the most disturbing), > than on NixOS. > > I hadn't heard of GeckoLinux, but I looked it up on Wikipedia: Latest version: > Static: 150.180616[3] / 16 June 2018; 2 years ago > Rolling: 999.180607[4] / 7 June 2018; 3 years ago So this seems a bit out of date. Still, since you reported the same issues on NixOS and GeckoLinux, maybe there's a problem to dig into. Let's first try to eliminate VirtualBox as the problem. All Linux distributions should come with QEMU (it's the back-end for a lot of virtualization systems in Linux). So you can try to run FreeDOS in QEMU. That's how I run FreeDOS on Linux to record the videos for the YouTube channel. The problem is that QEMU is command-line based, not a GUI. So you need to configure all of the devices via the QEMU command line. For example, to create a 500 megabyte empty disk image that you can use with QEMU, you need to run this command: qemu-img create freedos.img 500M I wrote a shell script so I could just run that instead of having to remember all of the command line options. Here's my script: #!/bin/sh > hda=$HOME/lib/freedos/freedos.img > cdrom=$HOME/lib/freedos/rc4/FD13-LiveCD/FD13LIVE.iso > /usr/bin/qemu-system-x86_64 -name FreeDOS -machine > pc-i440fx-4.2,accel=kvm,usb=off,dump-guest-core=off -enable-kvm -cpu host -m > 16 -overcommit mem-lock=off -no-user-config -nodefaults -rtc > base=utc,driftfix=slew -no-hpet -boot menu=on,strict=on -sandbox > on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny -msg > timestamp=on -hda $hda -cdrom $cdrom -device sb16 -device adlib -soundhw > pcspk -vga cirrus -display sdl -usbdevice mouse You'll obviously want to change the location and/or filename of your QEMU hard drive image (mine is called freedos.img) and the location of the FreeDOS 1.3 RC4 LiveCD. That command line uses some acceleration that may or may not exist on your GeckoLinux. If it doesn't work, you can try this "bare bones" QEMU command: qemu-system-i386 -m 8 -hda freedos.img -cdrom FD13LIVE.iso -boot order=d (That may not run very fast, but it should run on *any* version of QEMU on any system.)
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel