Author Topic: JoeOS: I'm gonna try some OS Development  (Read 31241 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
Re: I'm gonna try some OS Development
« Reply #30 on: June 18, 2005, 05:20:09 pm »
Quote
[15:25:22] <Joe[x86]2> wtf
[15:25:24] <Joe[x86]2> well
[15:25:30] <Joe[x86]2> It loads stage 1 just fine
[15:25:37] <Joe[x86]2> attempts to load stage two
[15:25:38] <Joe[x86]2> and does
[15:25:39] <Joe[x86]2> and
[15:25:49] <Joe[x86]2> stage two prints its welcome message.. *counts*
[15:25:57] <Joe[x86]2> 10 fucking times

Oh man, I need to cut myself. I've done a lot of cutting myself lately. By the way, I hope you know I'm not serious about cutting myself. I haven't even hit my head against the wall yet.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Tuberload

  • Neophyte
  • x86
  • Hero Member
  • *****
  • Posts: 530
    • View Profile
Re: I'm gonna try some OS Development
« Reply #31 on: June 19, 2005, 05:13:17 am »
Quote
[15:25:22] <Joe[x86]2> wtf
[15:25:24] <Joe[x86]2> well
[15:25:30] <Joe[x86]2> It loads stage 1 just fine
[15:25:37] <Joe[x86]2> attempts to load stage two
[15:25:38] <Joe[x86]2> and does
[15:25:39] <Joe[x86]2> and
[15:25:49] <Joe[x86]2> stage two prints its welcome message.. *counts*
[15:25:57] <Joe[x86]2> 10 fucking times

Oh man, I need to cut myself. I've done a lot of cutting myself lately. By the way, I hope you know I'm not serious about cutting myself. I haven't even hit my head against the wall yet.

Keep at it and soon the problem will slap you in the face and be as obvious as the fact that you smell funny.
I am prepared to be ridiculed for what I believe, are you?

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: I'm gonna try some OS Development
« Reply #32 on: June 19, 2005, 12:47:29 pm »
Shut up. You know I don't like people talking about my BO issue. =(

I already fixed it. I was ret'ing instead of jmp'ing.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Blaze

  • x86
  • Hero Member
  • *****
  • Posts: 7136
  • Canadian
    • View Profile
    • Maide
Re: I'm gonna try some OS Development
« Reply #33 on: June 19, 2005, 12:48:32 pm »
You know I don't like people talking about my BO issue. =(
Well, its public now.
And like a fool I believed myself, and thought I was somebody else...

Offline Tuberload

  • Neophyte
  • x86
  • Hero Member
  • *****
  • Posts: 530
    • View Profile
Re: I'm gonna try some OS Development
« Reply #34 on: June 19, 2005, 04:34:28 pm »
Shut up. You know I don't like people talking about my BO issue. =(

I already fixed it. I was ret'ing instead of jmp'ing.

;D I took a lucky guess.

Good job on figuring out the problem!
I am prepared to be ridiculed for what I believe, are you?

Offline Warrior

  • supreme mac daddy of trolls
  • Hero Member
  • *****
  • Posts: 7503
  • One for a Dime two for a Quarter!
    • View Profile
Re: I'm gonna try some OS Development
« Reply #35 on: June 19, 2005, 04:46:29 pm »
rofl you're such a retard joe.
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 Tuberload

  • Neophyte
  • x86
  • Hero Member
  • *****
  • Posts: 530
    • View Profile
Re: I'm gonna try some OS Development
« Reply #36 on: June 19, 2005, 04:49:57 pm »
It's just a joke, he doesn't have a BO problem. We're just trying to make people laugh!
I am prepared to be ridiculed for what I believe, are you?

Offline Nate

  • Full Member
  • ***
  • Posts: 425
  • You all suck
    • View Profile
Re: I'm gonna try some OS Development
« Reply #37 on: June 19, 2005, 05:39:23 pm »
It's just a joke, he doesn't have a BO problem. We're just trying to make people laugh!

Then post a picture of your mom.  Also Joe what advantage does JoeOS have over say Windows XP?  I've been thinking of down-grading to the stone age but I don't know if you are there yet.

01Linux

  • Guest
Re: I'm gonna try some OS Development
« Reply #38 on: June 19, 2005, 06:04:04 pm »
JoeOS is pre-stone age :p

Offline Tuberload

  • Neophyte
  • x86
  • Hero Member
  • *****
  • Posts: 530
    • View Profile
Re: I'm gonna try some OS Development
« Reply #39 on: June 19, 2005, 07:59:32 pm »
Then post a picture of your mom.

Maybe you would get a laugh, superiority tends to make the jealous laugh in an attempt to keep their insecurities under wraps.

Quote
Also Joe what advantage does JoeOS have over say Windows XP?  I've been thinking of down-grading to the stone age but I don't know if you are there yet.

You're an idiot plain and simple.
I am prepared to be ridiculed for what I believe, are you?

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: JoeOS: I'm gonna try some OS Development
« Reply #40 on: June 19, 2005, 09:03:26 pm »
yeah yeah, saying I was ahead was War's idea. =p

I screwed up my stage two loading, but I can fix it.. later!
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: I'm gonna try some OS Development
« Reply #41 on: June 19, 2005, 09:05:48 pm »
As a joke and wasn't meant to go further than a joke
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 Nate

  • Full Member
  • ***
  • Posts: 425
  • You all suck
    • View Profile
Re: JoeOS: I'm gonna try some OS Development
« Reply #42 on: July 11, 2006, 06:59:31 pm »
I know its been a while but i got bored and am trying some OSDev and ill probably start my own topic but in Warrior's print function that Joe uses 'mov ah, 0x10' makes absolutely no sense.  Shouldn't it be 'mov ah, 0x0E' or maybe 'mov ah, 0x13'?
« Last Edit: July 11, 2006, 07:02:29 pm by Nate »

Offline Warrior

  • supreme mac daddy of trolls
  • Hero Member
  • *****
  • Posts: 7503
  • One for a Dime two for a Quarter!
    • View Profile
Re: JoeOS: I'm gonna try some OS Development
« Reply #43 on: July 13, 2006, 01:00:58 pm »
To be completely honest, I havn't looked at RBIL in a while so it may/may not be right. Of course anything I program is perfect so I'd say "Working as intended" unless of course..Joe managed to screw it up.
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: I'm gonna try some OS Development
« Reply #44 on: July 15, 2006, 07:48:19 am »
   AH = 0Eh
   AL = character to write
   BH = page number
   BL = foreground color (graphics modes only)


Function to print, untested
(WORD) Length of the string
(WORD) String Pointer

Code: [Select]
printf:
    ; Take in the arguments
    pop ax ; String length
    pop bx ; String pointer

    ; Set the interrupt arguments
    mov ah, 0Eh
    mov bh, 0
    mov bl, 07h

    xor cx, cx ; cx is counter, set to 0

  .startloop
    mv al, [bx+cx] ;[bx+cx] is the character to print
    int 10h
    cmp cx, ax
    je .end
    jmp startloop

  .end
ret
I'd personally do as Joe suggests

You might be right about that, Joe.