DISACS daughter of DIS-ACSEM

Discussion about ZX80 / ZX81 Software
Post Reply
roganjosh
Posts: 100
Joined: Thu Jun 14, 2018 12:59 pm

DISACS daughter of DIS-ACSEM

Post by roganjosh »

It felt wrong, having written a replacement for ACSembler, not to write one for the missing-in-action ACS Software disassembler DIS-ACSEM. So, here is DISACS.
disacs.zip
(8.03 KiB) Downloaded 269 times
In some ways, although most disassemblers look pretty much the same, the link here is a little more tenuous given that, in this case, the original program was written by the late Andrew Booth. It can, however, at least be said that DISACS has been written by a member of the old ACS Software team.

Like the assembler (ACSEM) this is an extended version. First, it works in hex. Secondly it shows mnemonics for undocumented opcodes rather than just display "???". Thirdly it works by decoding the opcode bits rather than, as done by the original, use lookup tables. As a consequence it is significantly smaller.

The zip archive contains a P file, a binary file and documentation.
Perhaps, at some stage, I may get round to doing an ACS-Debug replacement, but I'd rather that the original reappears. I'll give it time.

Alan
Post Reply