flat assembler
Message board for the users of flat assembler.

Index > OS Construction > NOS boots!

Author
Thread Post new topic Reply to topic
nkeck72



Joined: 28 May 2015
Posts: 83
Location: 0000:7C00
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 Very Happy


Description: New version of NOS with A20 patch.
Download
Filename: NOS.rar
Filesize: 2.89 KB
Downloaded: 754 Time(s)


_________________
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
Post 15 Oct 2016, 23:09
View user's profile Send private message Visit poster's website Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 16 Oct 2016, 12:32
Congratulations!
Post 16 Oct 2016, 12:32
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
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


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.