flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > NOS boots! |
Author |
|
nkeck72 15 Oct 2016, 23:09
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: 1. In an empty directory, type 'git clone https://www.github.com/nkeck720/nos'. 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
_________________ It may look hard, but it won't take long if you take it one byte at a time. NOS: www.github.com/nkeck720/nos Last edited by nkeck72 on 17 Nov 2016, 22:42; edited 1 time in total |
|||||||||||
15 Oct 2016, 23:09 |
|
jazz 16 Oct 2016, 12:32
Congratulations!
|
|||
16 Oct 2016, 12:32 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.