Author Topic: JoeOS v2!  (Read 6005 times)

0 Members and 1 Guest are viewing this topic.

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
JoeOS v2!
« on: June 21, 2005, 12:35:53 am »
JoeOS v1 was my very first time doing any OSDev, as you all (should) know, and was my first rather large ASM project, and was very messy. I've torn it to bits and pieces, created new installation batch files, and layed down the structure for JoeOS v2 to be build upon. What I really like about this is it has a directory structure to the way I have the files saved on my computer, whereas JoeOS v1 had.. well, a pile. I've organized it somewhat like this.

./docs
 - Readme.txt
 - Terms of Use.txt
./utils
 - nasm.exe
 - partcopy.exe
./make
 - install.bat (requires ./bin/boot1.o)
 - built.bat (makes ./bin/boot1.o)
 - make.bat
./bin (These are made by ./make/build.bat)
 - boot1.o
./src
 - ./src/bootloader
 - - ./src/bootloader
 - - - main.asm

This should allow myself to stay quite sane. =)
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: JoeOS v2!
« Reply #1 on: June 28, 2005, 06:39:47 am »
My Warlock hit 21 so the WoW battlegrounds ate me, but last night I got bored with all the newbs there and did some (or a lot) of work. So now it boots, initates the stack, sets ds cs fs etc to 0, changes the screen color to blue (later to be printed on) and hangs. I'll edit here with a link.

EDIT -
If you want to check out JoeOS v2 (theres a v, otherwise IBM will sue me (OS/2)), it is availble here to build from source (readme and batchfiles included) here
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Warrior

  • supreme mac daddy of trolls
  • Hero Member
  • *****
  • Posts: 7503
  • One for a Dime two for a Quarter!
    • View Profile
Re: JoeOS v2!
« Reply #2 on: June 28, 2005, 08:52:30 am »
I don't even know how that works, you never re-enable interrupts
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: JoeOS v2!
« Reply #3 on: June 29, 2005, 10:09:58 pm »
You don't know how what works?
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Warrior

  • supreme mac daddy of trolls
  • Hero Member
  • *****
  • Posts: 7503
  • One for a Dime two for a Quarter!
    • View Profile
Re: JoeOS v2!
« Reply #4 on: June 29, 2005, 10:40:04 pm »
How you can use any interrupts...
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Offline Blaze

  • x86
  • Hero Member
  • *****
  • Posts: 7136
  • Canadian
    • View Profile
    • Maide
Re: JoeOS v2!
« Reply #5 on: June 30, 2005, 12:11:32 am »
It doesn't run.. it just sits there reading from the floppy and doing nothing...
And like a fool I believed myself, and thought I was somebody else...

Offline Warrior

  • supreme mac daddy of trolls
  • Hero Member
  • *****
  • Posts: 7503
  • One for a Dime two for a Quarter!
    • View Profile
Re: JoeOS v2!
« Reply #6 on: June 30, 2005, 12:14:39 am »
You wouldn't be able to tell if it did or not since he doesnt print anything to the screen.
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Offline Blaze

  • x86
  • Hero Member
  • *****
  • Posts: 7136
  • Canadian
    • View Profile
    • Maide
Re: JoeOS v2!
« Reply #7 on: June 30, 2005, 01:07:21 am »
You wouldn't be able to tell if it did or not since he doesnt print anything to the screen.
Oh, then it works perfectly. ::)
And like a fool I believed myself, and thought I was somebody else...