While working on some of my old computer boards, I've had to disassemble the monitor program to work out how it operates. This is particularly true for boards that did not come with a user manual, and for which no user manual exists on the web. Recent examples include the Intersil Concept-48 and ASCI u68 System X.
For disassemblies, I use the excellent DASMx disassembler, available here:
https://www.oocities.org/pclareuk/DASMx/
Unfortunately, it lacks one major feature - the ability to add comments (annotations) to the disassembly listing; these are vital when reverse-engineering a fairly complex and cryptic monitor program. Therefore, I decided to write my own post-processor to do this, called DasmxComment.exe. Like DASMx, its a Win32 executable, and here is a link to my archive, which demonstrates its usage:
https://drive.google.com/drive/folders/12hNZO6JQ7hlipuw_QSLtdAwFbfclonDC?usp=sharing
There is a README file in there, which describes how to use it. Basically, you insert special comments within the symbol file, which are ignored by DASMx, but are picked up by DasmxComment - these result in an output file that contains comments in all the right places. The disassemble.bat file first runs DASMx and then DasmxComment with all the correct parameters.
This folder is a small part of my much bigger single board computer archive, available here:
https://drive.google.com/drive/folde...UR?usp=sharing
So if you want to use comments with DASMx, this may be of use to you. Feel free to distribute this as you wish, as long as you do not attempt to pass it off as your own work.
For disassemblies, I use the excellent DASMx disassembler, available here:
https://www.oocities.org/pclareuk/DASMx/
Unfortunately, it lacks one major feature - the ability to add comments (annotations) to the disassembly listing; these are vital when reverse-engineering a fairly complex and cryptic monitor program. Therefore, I decided to write my own post-processor to do this, called DasmxComment.exe. Like DASMx, its a Win32 executable, and here is a link to my archive, which demonstrates its usage:
https://drive.google.com/drive/folders/12hNZO6JQ7hlipuw_QSLtdAwFbfclonDC?usp=sharing
There is a README file in there, which describes how to use it. Basically, you insert special comments within the symbol file, which are ignored by DASMx, but are picked up by DasmxComment - these result in an output file that contains comments in all the right places. The disassemble.bat file first runs DASMx and then DasmxComment with all the correct parameters.
This folder is a small part of my much bigger single board computer archive, available here:
https://drive.google.com/drive/folde...UR?usp=sharing
So if you want to use comments with DASMx, this may be of use to you. Feel free to distribute this as you wish, as long as you do not attempt to pass it off as your own work.
Last edited: