
"If you disassemble a single binary, you can never tell why something was done in a certain way. If you have eight different versions, you can tell a lot. This episode of Computer Archeology is about
reverse engineering eight different versions of Microsoft BASIC 6502 (Commodore, AppleSoft etc.), reconstructing the family tree, and understanding when bugs were fixed and when new bugs, features and easter eggs were introduced. This article also presents a set of assembly source files that can be made to compile into a byte exact copy of seven different versions of Microsoft BASIC, and lets you even create your own version."
Member since:
2005-09-28
This is how I got into assembly language programming on my Archimedes when I was a kid - I wrote things in BASIC and then gradually began to add more and more assembly language. It was also handy to have all of the features of BASIC at hand. For example, for the quick creation of a lookup table.