I have gotten the first bootable version of NOS up! For those who don't already know, it is hosted at https://www.github.com/nkeck720/nos. I will also post a floppy disk image for those who have a Windows build environment.
For those running Linux/Unix/BSD, the only prerequisites to building NOS are coreutils and fasm. To build NOS from the Git repo, follow these steps:
2. Type './compile.sh'. NOS will be built, and will result in an image file, 'image.img'.
3. The compile script will ask you if you want to write to a floppy disk (/dev/fd0). If you wish for the script to write out to a floppy, choose yes. THIS WILL NOT WORK WITH MOST USB FLOPPY DRIVES. DO NOT ATTEMPT TO WRITE THE IMAGE TO A USB FLOPPY DRIVE USING THIS SCRIPT.
I need somebody to also test this on real hardware. All you will need are a mobo, video card, RAM (of course), and a floppy drive. When I tried this on real hardware, NOS couldn't enable the A20 line. It works fine in Bochs and VirtualBox, however.
I'm extremely excited about this. The only thing I have left to do is finish the API and do a final testing run before I have my first release!
EDIT: I have updated the disk image to include the A20 patch that I just made to allow NOS to boot on a wider variety of systems. Enjoy
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum