Menuet32-Plus is a fork of the 32 bit variant of MenuetOS, which aims to fix bugs and add new features while retaining compatibility with existing MenuetOS applications.
- Build using a Makefile
- Fix
/HD
access on startup - Minor tweaks to fix building with modern versions of FASM
- Small non-standard C library (libmenuet)
- Modify the ramdisk driver to support accessing files within subdirectories
- Format the codebase to fit a consistent style
Ensure you have FASM, NASM, and Smaller C installed. Then type make
.
A floppy disk image will be saved as m32-plus.img
.
If you want to try Menuet32-Plus without writing it to a real floppy disk, you can boot it in QEMU!
Note that a hard disk is currently required in order to boot (otherwise it will get stuck at a black screen),
so we use the -hda
argument to create an emulated hard disk using the build
directory.
Feel free to change fat:rw:build/
to point to your own disk image or mountpoint.
make qemu
or qemu-system-i386 -fda m32-plus.img -hda fat:rw:build/ -boot order=a