Bootloader, Might help people new to FAT12.

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.
Post Reply
User avatar
elderK
Member
Member
Posts: 190
Joined: Mon Dec 11, 2006 10:54 am
Location: Dunedin, New Zealand
Contact:

Bootloader, Might help people new to FAT12.

Post by elderK »

Hey people.

Ive recently started a massive overhaul of my (slightly aging) project, Zenobit.
Part of this new overhaul was:
- Making code cleaner.
- Making the documentation actually MEANINGFUL.

Anywho, I realized while I was going through making things align nicely and adding a crapload of commenting, that it was only a year ago that I found FAT12 difficult to understand (Yes, you can laugh away :P) and, that it was only because of kind people (like Candy), who took the time to teach me, that I was able to understand it and thus, type away, writing the comments to make my code slightly easier to maintain.

The point of story is that, I remember how painful it was, how frustrating things can be, especially when you are trying to learn from source code that is really, really badly documented or... just documented in a way that is itself in some way obfuscated. So... I decided to post the updated Bootloader here, in hopes that it could be of some use to anyone battling with FAT12.

Things to note about the Bootloader:
- The code is in AT&T Syntax.
- I use very, very small fonts and,
- I use a very, very large, high resolution screen.

~zeii
PS: Feedback on my my Assembly coding style would be appreciated.
Im aiming to write code that ISNT crazy, ISNT confusing. Code that is maintainable and easy to pass on to other people.
Attachments

[The extension s has been deactivated and can no longer be displayed.]

User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

AT&T syntax makes my head swim. I prefer Intel. :)

inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
elderK
Member
Member
Posts: 190
Joined: Mon Dec 11, 2006 10:54 am
Location: Dunedin, New Zealand
Contact:

Post by elderK »

No feedback?

For anyone struggling with the AT&T Assembly syntax, this might be of some use :)

http://sig9.com/articles/att-syntax

~zeii
Post Reply