by luke 11/11/2009, 6:43 pm
Yeah, I suppose I can get screenshots. Haven't booted up that OS in... A loooong time.
go to a site:
http://osdever.netBona Fide OS Development, it has lots of resources and codes.
Assembly, or ASM, is a tough language to learn. To get a simple string to print on the screen, you do tons of memory swaps and string copies. I suggest you use NASM as your assembler. You can try YASM and FASM if you want, as well... I use NASM though.
When you assemble (same as compile, but you call it assembling when dealing with ASM), it doesn't show errors with logic.. So don't make the mistake of booting into your OS without having emulated it first, to test whatever feature you add.
Oh, and make sure you program your OS properly for your processor... For fun, I ran some AMD coding into my Intel processor.
Result of that fun: New processor XD