I NEED HELP IN WRITE MY OS

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Locked
halawa
Posts: 3
Joined: Fri Nov 16, 2007 5:35 am

I NEED HELP IN WRITE MY OS

Post by halawa »

HOW I CAN WRITE ROOT INTO SCREEN I TRY THIS CODE BUT THE CODE DOESN'T DONE

Code: Select all

     mov si,0x3000
     .charing:      
     lodsb   
     cmp si,0x4000
     mov ah,0x0e
     mov bx,0x0b
     int 0x10
     jmp .charing
     .done:
     ret
I'M LOAD THE ROOT INTO {0X3000:0X0000}
PLEAS HELP ME.. :o AND QUICLY
[/code]
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

You have much to learn yet, young padawan.

Can we close this thread, please?
Every good solution is obvious once you've found it.
halawa
Posts: 3
Joined: Fri Nov 16, 2007 5:35 am

Post by halawa »

YES YOU CAN PUT I CANT SPEAK ENGLISH GOOD SO I CANT LEARN.
I'M SAY ARABIC.
IF ANY ONE CAN HELP ME ,EMAIL ME PLEAS.
User avatar
os64dev
Member
Member
Posts: 553
Joined: Sat Jan 27, 2007 3:21 pm
Location: Best, Netherlands

Post by os64dev »

then start by truning of CAPS and use lower case. because you are shouting in our opinion and that will make us feel bad about you.

Next read the sticky post about posting messages. and did you even bother to read about osdevving.
Author of COBOS
User avatar
neon
Member
Member
Posts: 1567
Joined: Sun Feb 18, 2007 7:28 pm
Contact:

Post by neon »

Your question is way to vague to be able to help you.

Please try to elaborate on what you mean in as much detail as possible. Also, tell us what you are working on, and where you are at (bootloader,kerenel,rmode,pmode,unreal mode, et al..)

If you cannot answer these very simple questions, my guess would be that you have not started with the OS (Or have started completely wrong.)
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Locked