FreeDOS 1.3 Installer does not work with VIA C3 processor ("invalid opcode" messages)
I have not been able to install FreeDOS 1.3 on my retro PC using a VIA C3 1.2AGHz (Nehemiah) x86 processor using either the floppy edition or the Legacy CD edition. During the install process, it seems to accept the first few screens (language, etc.) by itself, then spams the screen with "invalid opcode" messages (as pictured) and goes no further. However, I swapped the CPU out for an Intel Pentium 3 and the install worked just fine. MS-DOS installs OK using the C3 processor, for the record.
PC specs:
- Intel SE440BX-2 motherboard (slot 1 + socket 370 "slocket/slotket" adapter)
- VIA C3 1.2AGHz (Nehemiah) CPU @900MHz (because x9 multiplier, and motherboard FSB is 100MHz)
- Nvidia Geforce 4 ti4600
- 256MB PC100 RAM
- Gotek floppy emulator
- Startech IDE Compact Flash adapter as HDD replacement
The Pentium 3 that worked is a Coppermine SL5QV @1GHz, also socket 370 using an adapter.
The reason one would want to use a C3 processor on a retro rig is that there's a utility called SETMUL that lets one soft-switch (from CLI or batch file) the CPU multiplier, L1/L2 cache, branch prediction, etc., allowing you to fine-tune the speed of the CPU anywhere from around a mid-tier 386 to a Pentium 2 @450MHz in this case, for speed-sensitive games/applications that are otherwise unplayable/unusable. This isn't really possible with the Pentium, so it would be nice to be able to use FreeDOS with the C3.
These images are both from the Legacy CD version but one is booting directly from the CD and the other is booting from the included boot floppy image, though I forget which is which.

