Search found 436 matches
- Sat Nov 24, 2007 7:17 pm
- Forum: Advanced OS Development
- Topic: testing os
- Replies: 4
- Views: 40472
Hello, Can you please provide more information on Demo 5? Also, do you have the express or professional version of VC++? To test it, just compile and build the project. I have my project setup to output to the floppy drive, so it produces A:\KRNL.DLL . Thats it ;) If Stage2 and Stage1 botloaders are...
- Wed Nov 21, 2007 10:31 pm
- Forum: Beginning OS Development
- Topic: Posibility to destroy hardware with testing?
- Replies: 1
- Views: 9921
Hello, It is possible to destroy a disk drive, or completely make your machine unusable. One thing to watch for is disk drive motors. If you forget to stop them after an operation, it is possible that it could wear out. Directly probing memory for any reason can cause unpredictable damage depending ...
- Mon Nov 19, 2007 2:04 am
- Forum: Beginning OS Development
- Topic: Re: the tutorials (#6)
- Replies: 8
- Views: 25256
Im just a little confused by your bootloader calling stage2.asm into 0x0050 but in stage2.asm it says the address is 0x500 Not quite. The bootloader is loading (and executing) stage 2 at 0x500 (NOT 0x0050), which is how it works ;) It sounds to me you may be confusing the segment:offset and absolut...
- Sun Nov 18, 2007 9:52 pm
- Forum: Beginning OS Development
- Topic: Re: the tutorials (#6)
- Replies: 8
- Views: 25256
So -> 0x0050:0 is the same as 0x500:0 Not quite. 0x0050:0 is the same as 0x500 absolute liner address, NOT 0x500:0. 0x50:0 is the seg:offset address, 0x500 is the linear (Absolute) address. 0x500:0 is a seg:offset address representing 0x5000 absolute address, which is not what you want. I am going ...
- Sun Nov 18, 2007 6:21 pm
- Forum: Beginning OS Development
- Topic: Re: the tutorials (#6)
- Replies: 8
- Views: 25256
Hello, Remember that RMode uses the segment:offset memory model. In this code: ; read image file into memory (0050:0000) mov ax, 0x0050 mov es, ax ; destination for image mov bx, 0x0000 ; destination for image push bx 0x50 is the segment (stored in ES), and 0x0 is the offset (stored in BX) So, it be...
- Sun Nov 18, 2007 6:10 pm
- Forum: Lounge
- Topic: Introduction
- Replies: 15
- Views: 94120
- Sun Nov 18, 2007 4:54 pm
- Forum: Beginning OS Development
- Topic: Re: the tutorials (#6)
- Replies: 8
- Views: 25256
Hello, The code will not be "missed". The org directive is only to let the assembler know what our expected base address is. As long as the image is copied to the bootsector, the BIOS will load and execute the bootloader at 0x7c00. Because of this, our code is still located at 0x7c00. Also, because ...
- Sun Nov 18, 2007 6:18 am
- Forum: Lounge
- Topic: Introduction
- Replies: 15
- Views: 94120
- Thu Nov 15, 2007 2:55 am
- Forum: Article Feedback
- Topic: OS Dev Series Updates
- Replies: 1
- Views: 31771
OS Dev Series Updates
Hello everyone, I first apologize for the series slowing down a bit. This is a good thing, however, as it gives me more ideas on how to proceed with the series, and make it better. And, we have alot of great ideas on how we plan on advancing the series. We are currently working on the following: <ul...
- Fri Nov 09, 2007 12:56 am
- Forum: General Questions
- Topic: Forum Modifications
- Replies: 4
- Views: 49081
- Thu Nov 08, 2007 6:50 pm
- Forum: General Questions
- Topic: Forum Modifications
- Replies: 4
- Views: 49081
Forum Modifications
Hello everyone, I am closing this forum again as it is a target for spam bots. We are going to be performaing maintanance on this site to prevent further spam. We will also be taking action to insure this never happens again. We apologize for the recent inconviences. Thank you for your understanding.
- Sat Oct 27, 2007 12:43 pm
- Forum: Your Announcements
- Topic: OSDev Series Back Up
- Replies: 0
- Views: 50856
OSDev Series Back Up
Hello everyone,
We have finished uploading and fixing the broken links inside of our OS Development Series
All example and demo programs should be uploaded by today, providing we do not run into problems.
We thank you for your patience,
We have finished uploading and fixing the broken links inside of our OS Development Series
All example and demo programs should be uploaded by today, providing we do not run into problems.
We thank you for your patience,
- Sat Oct 27, 2007 4:33 am
- Forum: Article Feedback
- Topic: Query about FAT12 format
- Replies: 1
- Views: 30103
Hello, Thank you very much for your positive feedback on the series :) Through expermenting with reading images from formatted floppies and foppies with data on, I cant find a situation where the 2nd FAT starts in sector 3. Each FAT is 9 sectors in size. As such, you are indeed correct. We are curre...
- Tue Oct 23, 2007 6:38 am
- Forum: Your Announcements
- Topic: New Resources
- Replies: 0
- Views: 47528
New Resources
Hello everyone, We have just added some more resources to the Resources section of our web site, including... C++ and x86 assembly language online E-Books. C++ and x86 Assembly language online resources. OS Development online resources. C++ Standards. We also plan on updating the latest version of t...
- Mon Oct 22, 2007 1:43 am
- Forum: Your Announcements
- Topic: New Forum
- Replies: 1
- Views: 29813
Website - New Look
Hello everyone, We have redesigned the layout of this web site. We appreciate all of the feedback given to us so far about this new web site. We are always interested in other opinions. The rest of this web site will be uploaded very soon, to include our resources, tutorials, articles, and a Wiki, c...