Search found 34 matches

by Hoozim
Tue Jun 21, 2011 9:11 pm
Forum: General Questions
Topic: Chapters
Replies: 12
Views: 25906

Re: Chapters

Any update on the next chapters?

Hoozim
by Hoozim
Wed Jun 01, 2011 1:20 am
Forum: Beginning OS Development
Topic: Kernel size problem
Replies: 23
Views: 31468

Re: Kernel size problem

Which line is causing it to crash?
by Hoozim
Sun May 29, 2011 3:17 am
Forum: Beginning OS Development
Topic: Kernel size problem
Replies: 23
Views: 31468

Re: Kernel size problem

The error could be caused by the fact that the loader loads the kernel into 16bit space. That means that the extra 512 bytes (1 sector) could be written into a vital data structure. This would cause a crash. For example, the kernel could expand into the page tables. When memory is next accessed, it ...
by Hoozim
Sun Apr 24, 2011 3:39 pm
Forum: General Questions
Topic: Chapters
Replies: 12
Views: 25906

Re: Chapters

Any update on the next chapter?
by Hoozim
Mon Apr 11, 2011 8:41 pm
Forum: General Questions
Topic: Chapters
Replies: 12
Views: 25906

Re: Chapters

What about graphics 2? Is there an ETA on that?
by Hoozim
Sun Feb 27, 2011 1:34 am
Forum: General Questions
Topic: Chapters
Replies: 12
Views: 25906

Re: Chapters

Ok, great. I can't wait.
by Hoozim
Sat Feb 26, 2011 6:51 pm
Forum: General Questions
Topic: Chapters
Replies: 12
Views: 25906

Chapters

When will the next series chapter be released? What about the next graphics chapter? The other chapters are excellant and I am looking forward to the next chapters.
by Hoozim
Tue Feb 01, 2011 10:17 pm
Forum: Beginning OS Development
Topic: Find all stage2 clusters
Replies: 3
Views: 4922

Re: Find all stage2 clusters

It is fragmented. That is the point of the FAT table. To find the fragments.
by Hoozim
Sat Jan 29, 2011 4:40 pm
Forum: Beginning OS Development
Topic: What to use on Vista x64
Replies: 5
Views: 7109

Re: What to use on Vista x64

Remember that if Windows is using unicode, you need to use an L before the quotes (L"\\\\.\\A:"). I don't know if this works with fstreams. Include "Windows.h" and use the CreateFile function (with the FileExisting bit set). Then read and write with ReadFile() and WriteFile() fun...
by Hoozim
Sat Jan 29, 2011 12:25 am
Forum: Beginning OS Development
Topic: What to use on Vista x64
Replies: 5
Views: 7109

Re: What to use on Vista x64

To put on all of the other files, just copy it like any other file. Then use a filesystem minidriver to find the file and load it.
by Hoozim
Fri Jan 28, 2011 11:24 pm
Forum: Beginning OS Development
Topic: What to use on Vista x64
Replies: 5
Views: 7109

Re: What to use on Vista x64

Make your own application to do this with WIN32. That is what I did. It is really easy. Just simply open the device like a file ("\\\\.\\A:"). Then write to it.
by Hoozim
Fri Jan 28, 2011 2:10 am
Forum: Advanced OS Development
Topic: How to create Own File System ?
Replies: 13
Views: 21191

Re: How to create Own File System ?

A 'real' filesystem is needed for debugging. One major problem with a 'homemade' filesystem is the fact that you need to get files onto the media to test it. That means implementing the write function first. After getting the standard filesystems fully implemented, do try making your own filesystem....
by Hoozim
Thu Jan 27, 2011 10:22 pm
Forum: Advanced OS Development
Topic: How to create Own File System ?
Replies: 13
Views: 21191

Re: How to create Own File System ?

You probably won't be able to find a practical implementation but it isn't that different. The closest I will be able to give you is the series which uses FAT12. Find the differences between FAT12 and FAT32 and it shouldn't be too difficult from there. Try implementing FAT16 since it is the easiest....
by Hoozim
Wed Jan 26, 2011 1:38 am
Forum: Advanced OS Development
Topic: How to create Own File System ?
Replies: 13
Views: 21191

Re: How to create Own File System ?

Yes, it is legal. Otherwise how would a MAC file work on Windows . Here is a little mini tutorial: The first 512bytes contain information on the media (the BPB section) and how it is formatted. Right after that are reserved sectors (you choose how many in the BPB). Then there is the FAT table which ...
by Hoozim
Mon Jan 24, 2011 12:58 pm
Forum: Advanced OS Development
Topic: How to create Own File System ?
Replies: 13
Views: 21191

Re: How to create Own File System ?

Why not go with a standard file system like the FAT filesystems? Then your OS will be able to read Windows and Linux files. When implementing any file system, focus on code organization since there could be a lot. Use a virtual file system for user appeal. Seperate the file loading steps into sepera...