Search found 15 matches
- Thu Oct 14, 2010 3:41 pm
- Forum: Assembly Language
- Topic: [how to install NASM-2.09.02 on XP
- Replies: 2
- Views: 45641
Re: [how to install NASM-2.09.02 on XP
I agree with Andyhp. Also, try to write more proper English. What you wrote is horrible. " I ' ve just downloaded the NASM compiler but I wasn't able to install it on my sytem because I couldn't find any intall.exe file in it . I am using Windows XP Home Edition . Could anyone tell me how I install ...
- Sun Aug 08, 2010 7:13 pm
- Forum: General Programming
- Topic: OS Development Series code question
- Replies: 34
- Views: 275820
Re: OS Development Series code question
i would put the userstack there the kernelstack is fixed size, every process has one, its used only to switch rpocesses, and some interrupt handling. They wont be big. You also need to be able to access any other kernel stack from process A when switching processes so you need them to be above 3GB a...
- Sat Aug 07, 2010 2:08 pm
- Forum: General Programming
- Topic: OS Development Series code question
- Replies: 34
- Views: 275820
Re: OS Development Series code question
Are you going to put the kernelstack below 3GB?!??!?
// Jarvix
// Jarvix
- Sat Aug 07, 2010 11:12 am
- Forum: News Discussion
- Topic: OSDev Series Chapter 20 Updated
- Replies: 7
- Views: 89117
Re: OSDev Series Chapter 20 Updated
You can do that yourself
Internet has all you need 
wiki.osdev.org/CMOS
wiki.osdev.org/Floppy
etc
// Jarvix


wiki.osdev.org/CMOS
wiki.osdev.org/Floppy
etc
// Jarvix
- Sat Aug 07, 2010 11:11 am
- Forum: News Discussion
- Topic: OSDev Series Updates
- Replies: 8
- Views: 95922
Re: OSDev Series Updates
Drivers would be another tutorial 

- Sat Aug 07, 2010 10:59 am
- Forum: General Programming
- Topic: OS Development Series code question
- Replies: 34
- Views: 275820
Re: OS Development Series code question
if you 'move' the stack, so you just want it to be at another address (eg 0xE0000000 insetad of at 1MB), you wil need to determine top of the stack, copy all to the new address (top->current esp == to ==> 0xE0000000->(top-current esp+0xE0000000). That piece of math is calculating end of new stack us...
- Sat Aug 07, 2010 10:46 am
- Forum: Beginning OS Development
- Topic: Problem with floppy driver - IRQ6 not firing
- Replies: 17
- Views: 404163
Re: Problem with floppy driver - IRQ6 not firing
Are you sure the irq-code works? DO you have a working keyboard or PIT timer? About the 5" floppies, i see no reason why you would want to support it, who ever has those? Nobody. Same for 4 floppy drives, new pc's do not have ANY floppy drive, some older pc's have, maybe one or two have 2 drives, bu...
- Sat Aug 07, 2010 10:42 am
- Forum: Beginning OS Development
- Topic: Offset?
- Replies: 12
- Views: 50679
Re: Offset?
"Offset" says the value is relative.
If you have point A at 20px horizontal, and point B at 30px, then offset of B (to A) would be 10px.
Thats the general idea.
// Jarvix
If you have point A at 20px horizontal, and point B at 30px, then offset of B (to A) would be 10px.
Thats the general idea.
// Jarvix
- Wed Apr 07, 2010 4:33 pm
- Forum: Beginners
- Topic: VGA GRAPHICS
- Replies: 6
- Views: 72168
Re: VGA GRAPHICS
It is slow because they cannot write a graphic card driver for every existing card. So it is using the CPU to put everything on the screen with memset's and memcpy's
// Jarvix
// Jarvix
- Wed Apr 07, 2010 4:31 pm
- Forum: Beginning OS Development
- Topic: Multitasking
- Replies: 5
- Views: 27951
Re: Multitasking
The Intel IA-32 Manuals describe the TSS. You probably already have those documents on your computer.
// Jarvix
// Jarvix
- Sun Apr 04, 2010 1:25 pm
- Forum: Beginners
- Topic: VGA GRAPHICS
- Replies: 6
- Views: 72168
Re: VGA GRAPHICS
Hi Ryan, I, and Mike with me, advice you to wait with writing a GUI. A GUI is very hard to develop, and needs lots more than you have now. The tutorials do not include the best code, nor it includes a memory manager (heap). You will also need to write some multitasking first, and some driver interfa...
Re: Music :D
Aaaah, I pronounce it like uro, thats how we pronounce it in The Netherlands.
// PHP
// PHP

Re: Music :D
Mine:
Pop (like on regianal radio)
Poprock (not simple pop like madonna, but not very hard rock)
Coldplay
And some old:
Simply Red
Phil Collins
// PHPnerd
(btw: your sig: an Euro, a n because of the E of euro, an Euro, not a Euro
)
Pop (like on regianal radio)
Poprock (not simple pop like madonna, but not very hard rock)
Coldplay
And some old:
Simply Red
Phil Collins
// PHPnerd
(btw: your sig: an Euro, a n because of the E of euro, an Euro, not a Euro

- Mon Apr 06, 2009 6:18 am
- Forum: Beginners
- Topic: fat32 tut.
- Replies: 1
- Views: 59490
Re: fat32 tut.
You can find Microsoft's FAT specification on internet, including FAT12, 16 and FAT32.
I post it with this post.
The basics are the same, different is the length of addresses. WIth the bigger addresses (24 or 28 bit, dont know anymore) we can have more clusters.
// PHPnerd
I post it with this post.
The basics are the same, different is the length of addresses. WIth the bigger addresses (24 or 28 bit, dont know anymore) we can have more clusters.
// PHPnerd
- Mon Apr 06, 2009 6:14 am
- Forum: Software Engineering
- Topic: Software
- Replies: 7
- Views: 91523
Re: Software
I Use: * Linux (Fedora (Linpus Lite) at the moment) * Code::Blocks as environment * GCC for compiling * NASM for assembly * LD for linking * QEMU and Bochs as emulators * Terminal as commander On windows, i got: * Windows Vista 32x (but can have 64x, (intel core 2 quad 64bit) * Code::Blocks too * No...