flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > w00t-OS |
Author |
|
Daedalus 02 Mar 2008, 15:31
Uncork the champagne! Or wait, but it doesn't really matter.
I'd like to say that w00t-OS is born and can do fuck all, but we're working on it. The goal for now is to enter protected mode and have some functions ready for putting strings, grabbing input data from the keyboard, very basic stuf. Putting strings is already done, we can also output any base number on to the screen (up to base 36 is quite readable) might not be the fastest function, but it's really flexible! We can also grab chars from the keyboard, but this is done through interrupts and therefore (?) really slow. Things to do: Getting into Pmode. What's that A20 thing everyone's talking about? Taking over the interrupt table. Get input from the keyboard without interrupts. Writing a kernel I guess... Now we have a bootloader that's able to read from raw disks. Our stage 2 works, meaning it can read beyond 512 gates and transfer control to it. Any help in the form of links is greatly appreciated, and we aren't looking for people. Oh, we also set up a online version of HelpPC, http://helppc.bosbyte.nl. It was convenient to do this because on Vista NTVDM crashes like.. always, and on Win XP x64 16 bit support is dropped as well. This thread is just for posting news about the progress we make and maybe some useful link gathering. We already have the standard links to osdev(er) and geezer's "Writing your own OS" pages. All really useful, but maybe some of you know just the right page for the problem. Hahaha, really shitty start post. Owell. By the way, our project is hosted here: http://code.google.com/p/w00tos We're still trying to figure out how SVN works and what it actually does. First we wanted to upload stuff to our own webserver and use that as a shared folder, but this' better I guess.. Well, when we know how it works. |
|||
02 Mar 2008, 15:31 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.