Incidentally, if anybody else wants to have a look at the M1000 code - or add his or her knowledge to the disassembly - I've started a small project collecting technical info on the M1000's hardware and software - as brief primer, most of it collected from other sources like
Wolzow's page
. I hope that it might serve as your basic Matrix-1000 wiki - so if you find errors or have some insight to add, please go ahead.
The hardware primer is here:
Matrix-1000 Hardware Primer - Google Docs
With the firmware, I am working on a so-called info file; a text file with all the additional information a disassembler may use to produce code that humans can actually understand.
The info file is very much work in progress - still reorganising the labels I got - and can be found here:
The disassembly owes most of it to a generous code donation by one of the original M1000 reverse engineers, who asked to stay anonymous. (You'll guess who it is anyway;)
A ready-to-use-disassembled assembler code file of v1.13 can be found
in my dropbox
- but that may lag behind the info file.