Need help on these questions
Posted: Sun Jul 27, 2003 1:16 pm
I've got a bunch of questions and would appreciate if any of you could
enlighten me on them.Here they go
1. Could anyone please tell me how i can debug with BOCHS in Windows98. I've got it working and can see my program but have no wayof stepping or tracing the execution.
2. I'm thinking of developing an OS and would like to know in what order the programming tasks should be dealt, like taskwise what can be done one by one . I've started with a FAT12 bootloader(but am stuck at the point of reading a file based on its FAT entries any help???). This should read in the secondary loader which I think must jump into protected mode and then load the kernel. Could anyone please give the specifics of implementing these, I mean you tell me what exactly each should do.
3. I've read somewhere that the BIOS reads the boot sector into memory at location 0000:7c00 or at 07c0:0000 well whats the difference?? how will it affect my code?? and what should I do to write a general boot loader?
4. I would also like to know how I can use GRUB to load my kernel file. I mean i've never used GRUB before. So please be detailed or just point me in the right direction.
Any help will be greatly appreciated
enlighten me on them.Here they go
1. Could anyone please tell me how i can debug with BOCHS in Windows98. I've got it working and can see my program but have no wayof stepping or tracing the execution.
2. I'm thinking of developing an OS and would like to know in what order the programming tasks should be dealt, like taskwise what can be done one by one . I've started with a FAT12 bootloader(but am stuck at the point of reading a file based on its FAT entries any help???). This should read in the secondary loader which I think must jump into protected mode and then load the kernel. Could anyone please give the specifics of implementing these, I mean you tell me what exactly each should do.
3. I've read somewhere that the BIOS reads the boot sector into memory at location 0000:7c00 or at 07c0:0000 well whats the difference?? how will it affect my code?? and what should I do to write a general boot loader?
4. I would also like to know how I can use GRUB to load my kernel file. I mean i've never used GRUB before. So please be detailed or just point me in the right direction.
Any help will be greatly appreciated