Binaries have been build on macOS, following the instructions in Readme.md.
A boot floppy disk has been prepared as follow:
- Low-level format of the floppy disk; no bad sectors;
- Copy floppy.sys (65 sectors long) to the floppy disk;
- Hash digest of the first 65 sectors:
MD5 (/dev/fd0) = cbdbeba45610b643bec53028d84a18ac
MD5 (floppy.sys) = cbdbeba45610b643bec53028d84a18ac
A boot PATA block device has been prepared as follow:
- Copy baremetal_os.img (256MiB) to a PATA CompactFlash card (245 MiB);
- Hash digest of the first 245MiB:
MD5 (/dev/sdb) = f2c8569c6f10085efbeb31d04ae79903
MD5 (baremetal_os.img) = f2c8569c6f10085efbeb31d04ae79903
Booting from the floppy disk:
- Boot option (F12): manual selection of the floppy disk;
- The floppy drive motor reads the first track;
- The screen refreshes and an orange dot appears in the middle: Pure64 enters 64-bit mode;
- No further access to the floppy disk;
- No change to the display;
- The boot process does not proceed any further.
Booting from the CF card (in PATA mode):
- Eject the floppy disk from the computer;
- Restart the computer;
- Boot option (F12): manual selection of the PATA CF card;
- The screen refreshes and an orange dot appears in the middle: Pure64 enters 64-bit mode;
- No change to the display;
- The boot process does not proceed any further.
Booting with qemu:
- Using the same build, running
./baremetal.sh run launches BareMetal OS in QEMU on macOS without any issues;
- The three default applications (hello.app, sysinfo.app, systest.app) are present and can be launched.
Test machine configuration:
- Award BIOS
- Intel P43 (ICH10)
- Core 2 Quad (i86_64).
Binaries have been build on macOS, following the instructions in Readme.md.
A boot floppy disk has been prepared as follow:
MD5 (/dev/fd0) = cbdbeba45610b643bec53028d84a18ac
MD5 (floppy.sys) = cbdbeba45610b643bec53028d84a18ac
A boot PATA block device has been prepared as follow:
MD5 (/dev/sdb) = f2c8569c6f10085efbeb31d04ae79903
MD5 (baremetal_os.img) = f2c8569c6f10085efbeb31d04ae79903
Booting from the floppy disk:
Booting from the CF card (in PATA mode):
Booting with qemu:
./baremetal.sh runlaunches BareMetal OS in QEMU on macOS without any issues;Test machine configuration: