FDOS / kernel

FreeDOS kernel - implements the core MS-DOS/PC-DOS (R) compatible operating system. It is derived from Pat Villani's DOS-C kernel and released under the GPL v2 or later. Please see http://www.freedos.org/ for more details about the FreeDOS (TM) Project.
http://kernel.fdos.org/
GNU General Public License v2.0
794 stars 142 forks source link

OW 8086 build fails to boot #84

Open PerditionC opened 1 year ago

PerditionC commented 1 year ago

GCC compiled 8086 kernel boots fine, while Watcom compiled 8086 kernel freezes after showing hard drive information and prior to FreeCom welcome message. Need to determine where in the boot process the memory is being corrupted. 386 builds not yet tested.

boeckmann commented 8 months ago

Is this still relevant? I can boot and run the Watcom built 8086 kernel perfectly fine, and users at the bttr forum also report success.

Edit: Open Watcom 1.9

PerditionC commented 8 months ago

I am going to say ok to close, but I will make a ow 1.9 build and verify. 2.0wip is fine, just tested yesterday.

ecm-pushbx commented 8 months ago

A build using an OpenWatcom 2 snapshot is done by the CI at https://github.com/FDOS/kernel/blob/093dea9a7b343e2a90c7eed72a1720b96f53a141/ci_build.sh#L28-L34

And since https://github.com/FDOS/kernel/pull/77 got merged the CI also tests that the kernel boots and correctly runs an application.