I have a 1G USB flash drive which was rendered useless when I tried to remove the U3 system from it (No computer that runs WinXP or 2000 but one U3 uninstaller tried on Win Vista which left the USB having only a wopping 512B usable). Anyway, I figured this would be a great opportunity to learn how to work with drives in C (perhaps even freebasic and freepascal, too, since I know more of those languages...
).
I am trying to learn more low level programming, and figure that working with drives would be the easiest place to start. Also, I've found lots of tutorials in C, but haven't had any luck in finding any tutorials on reading the BIOS and using it. Perhaps some assembler would be good, but I don't know which assembler tutorials would be appropriate.
where should I start?
What should I read?
What tutorials might there be?
Anyway, if someone would like to help me to keep from sorting through a million and one pages on programming in C++, C#, out of date assembler or web pages that give examples of how to write a game, windows program, gtk, api, gl, etc I'd appreciate it...
Thanks...
<Edit> DUH! Just had to do a search for low level programming tutorials...Anyway, if you'd still like to help me find something to learn how to edit the partition information, etc on the flash drive...
...I'm busying myself going through
this tutorial.