summaryrefslogtreecommitdiff
path: root/development/dis/README
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2017-09-08 00:23:04 +0100
committerDavid Spencer <idlemoor@slackbuilds.org>2017-09-08 00:23:04 +0100
commitccfcfd929245345323d1646c1f191178d362abd5 (patch)
tree3eb490839e3cdefead5bc49bfde0d08d2f255e1e /development/dis/README
parent8c0ffd397b35cadfca32308acb17fb137e307f10 (diff)
downloadslackbuilds-ccfcfd929245345323d1646c1f191178d362abd5.tar.gz
development/dis: Added (statically tracing 6502 disassembler).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'development/dis/README')
-rw-r--r--development/dis/README13
1 files changed, 13 insertions, 0 deletions
diff --git a/development/dis/README b/development/dis/README
new file mode 100644
index 0000000000..d287f5b55a
--- /dev/null
+++ b/development/dis/README
@@ -0,0 +1,13 @@
+dis (statically tracing 6502 disassembler)
+
+dis creates XASM/MADS-compatible assembly code from a memory dump or an
+executable. dis statically traces execution paths starting from code
+entry points to mark which memory locations contain code. All other
+memory is treated as data. dis traces through JMP, JSR and BXX branch
+instructions. It stops at RTS, RTI and illegal instructions.
+
+dis automatically determines code entry points when disassembling Atari
+XEX/SAP files and Commodore 64 PRG files.
+
+The .dop files mentioned in the documentation are installed to
+"/usr/share/dis".