Tested the floppy installer in 86Box with an 80286 machine, the "[ISA] MR BIOS 286 clone" board (because I like having a BIOS setup menu and a PC/AT doesn't have one) with a 1200KB 5.25" floppy drive and a 1024:16:63 (504 MB) IDE hard drive.

The readme says an EGA is required, so I intentionally disobeyed that instruction out of curiosity and emulated a CGA instead. No issues there. (But maybe this BIOS's CGA INT 10h handler is better than that of an IBM 5150 BIOS.)

For my first attempt, it turns out that 512 KB of RAM is not enough, 640 KB seems to be needed. (Or maybe the first attempt at installing fails and one needs to try again.) The error I got with 512 KB RAM was:

FATAL ERROR: error code #2, unspecified error with "DOC\KERNEL\Z6B37QYM.GZ"
  Failed.

It happened after the "FreeDOS is an open source DOS-compatible operating system that you can use to..." blurb after putting the first non-boot disk in.

(Another metric is I went with 6 MHz at first, but then bumped it up to 25 MHz for the second attempt as the speed was painful. Not sure if that would have been the issue though, but mentioning it for completeness.)

For some reason, the installer says "Install FreeDOS files for 386." despite it being a 286. After some digging, it seems that, when the TTAGS variable is being set (which is the one responsible for displaying that message), it forces the CPU detection to report a 386 at a bare minimum.

Anyway, in the second attempt with the RAM upped to 640KB, it all seems to install and run fine albeit with a program reporting an "Invalid Opcode at B564 F000" after loading FreeCom when doing a boot with XMS enabled. The FDXMS286 driver still appears to installed and I guess the XMS_Swap stuff seems to be working... well, at least after a cold boot - after Ctrl-Alt-Del it complains about VDISK being installed and nothing gets XMS'd and also SYSTEM and COMMAND use notably more conventional memory.

Overall, for a pre-386 CPU, it seems to do alright. I haven't done a stress test to see how well it behaves once things are installed.

My main complaint actually is that the installation process is very slow, taking about 11 minutes per 1200 KB disk - ideal speed assuming the floppy disk is the bottleneck and everything else can run in the background would be about 32 seconds, and I'm not sure why it would take notably more than twice that. I keep wanting to point the finger at UPX, but for a 25 MHz 286 it's providing something like a 0.5-second worst case.

I'm somewhat tempted to explore that rabbit hole and see what it would take to get the installation time down for 2.0 (or 1.5 if we're still struggling with Windows 3.1 Enhanced Mode support by the next release).

- Ben R

On 02/04/2025 00:55, Jerome Shidel via Freedos-devel wrote:
Hi All,

The FreeDOS 1.4 “Gold Master” is now available for download at:

https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/test/

If all is as expected, the plan is this build will become the official FreeDOS 1.4 release.

Both the “1.4" and “Latest" software download and update repositories have been brought current.

All projects on the FreeDOS GitLab Archive that are included on the release have been tagged with “FreeDOS-v1.4” to mark their state at release time.

:-)

Jerome


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to