I started learning Ruby yesterday and as my first project I decided to make an automated bootloader generator. I would hope to have people use this as a learning tool where they can see their conceptual knowledge produce something that works, and they can later modify the produced source code once they have the programming knowledge to do so.
This is a very unfinished release and just asks how many floppy cylinders to load, stack stuff, and gdt questions. Soon I will be adding FS support instead of just raw sector loading. Remember, this is just my first project, so don't give TOO much critisism on the looks of the code.
This is released as public domain 'as-is' and I am waiving all liabilities/ownership. I would like it if you maintained the header though at least.
I personally like the Ruby language. The 'everything is an object' is kind of cool and has its uses.
Linux/Unix users can just
Code: Select all
./BootMe.rb
Windows users must install Ruby first and then run
Code: Select all
ruby BootMe.rb