Lars Brinkhoff
Lars Brinkhoff
More examples: - `.logout unfn1,` - If AC is 0, disassemble as `.logout`. - `.value unfn1` - If argument is 0, don't print it.
CC @atsampson, maybe you have some ideas around this?
Useful hints: - Opcode field. Possibly match LUUOs? - Device code from IOT instructions. - Accumulator or index field. I don't think it's useful to have those separate. - Accumulator...
Maybe a hint that the address is often a literal, to be disassembled in line?
Accumulator or address 0 is already implemented as PDP10_A_UNUSED and PDP10_E_UNUSED.
Note that the already supported `rim10` format is a special case of this. It also runs the code that was loaded, in order to execute the paper tape bootstrap which...
Reading this format is easy. However, writing needs a way to pass in the start and end of the memory region.
Tape format: https://github.com/PDP-10/tenex/blob/master/bsys/bsydoc.doc#L1471
Slightly updated format, starting on page 36: http://www.bitsavers.org/pdf/sri/arc/tenex/BSYS_TOPS20_Backup_System_Apr81.pdf