I posted an updated version of the disassembled Atom OS ROM.
This version can be assembled with ca65 to match the binary exactly. I've updated the source to use labels instead of hard coded absolute addresses, so it's possible to make modifications to the code, and then re-assemble it to produce a working binary.
Disassembled Acorn Atom OS ROM
Re: Disassembled Acorn Atom OS ROM
Dear Arlet,
I must say I don't think I've ever seen a ROM OS listing as well commented as this one. Bravo, Sir!
Cheerful regards, Mike
I must say I don't think I've ever seen a ROM OS listing as well commented as this one. Bravo, Sir!
Cheerful regards, Mike
Re: Disassembled Acorn Atom OS ROM
The commenting was already done by someone else, but it was not in a format that could be reassembled.
Re: Disassembled Acorn Atom OS ROM
Arlet wrote:
I posted an updated version of the disassembled Atom OS ROM.
--
JGH - http://mdfs.net
JGH - http://mdfs.net
Re: Disassembled Acorn Atom OS ROM
Hmm... I found a place where there's a jump table that only contains the LSBs. For the MSB, a fixed value of $FD is used. Obviously this poses potential problems for relocation.
I've modified the source code to use symbol labels instead of hard coded numeric values, so now it is possible to relocate the code a little bit (as long as it stays in the $FDxx page).
I've modified the source code to use symbol labels instead of hard coded numeric values, so now it is possible to relocate the code a little bit (as long as it stays in the $FDxx page).