![Aminet](/pics/aminet_sketch_64.png)
|
84762 packages online
|
|
![](/pics/pix.gif) |
|
|
|
No screenshot available
|
Short: | A disassembler specifically created for the Atari 2600 and 7800 |
Author: | jkharvey voyager.net |
Uploader: | Wojciech Pasiecznik/Voy/SSG^Dial^SWAT (voydial wp pl) |
Type: | dev/cross |
Version: | 3.00 |
Architecture: | m68k-amigaos |
Date: | 2004-06-27 |
Requires: | MC68000+ |
Download: | dev/cross/DiStella.lha - View contents | Readme: | dev/cross/DiStella.readme |
Downloads: | 865 |
|
Distella is a disassembler specifically for the Atari 2600. Since its
creation, it has been modified to disassemble Atari 7800 code as well. It
creates source code that is usually recompilable without any human
intervention. It examines the code and performs some basic tracing routines
which allow it to accurately distinguish data from code.
Features:
- Written in portable ANSI C - source code is included.
- Very fast
- Distinguishes data from code
- Uses labels for Atari 2600/7800 register locations
- Allows user to override or disable auto data determination
- Optionally includes 6502 cycle times as comments
- Freeware - Use it, Love it, Live it!
Command format:
Distella [options] romimage [> sourcefile]
Distella puts the sourcecode generated to standard output, so to put it
in a file, use the '>' redirection. Unlike Distella 1.0, the .bin suffix
is not assumed, and you must use the -c flag to tell DiStella the name
of a config file if you choose to use one.
Options:
-7 Use Atari 7800 MARIA equates and file sizes
-a Turns 'A' off in accumulator instructions
-c Defines optional config file to use. (e.g. -cpacman.cfg)
(see distella.txt for additional information)
-d Disables automatic code determination
-f Forces correct address length
-i Process DMA interrupt Vector (7800 mode)
If 2600 mode, enables -b option
-b Process BRK interrupt Vector (2600 and 7800 mode)
-k Enable POKEY equates (7800 mode only, auto-detected if a78 file)
-o# ORG variation: # = 1- ORG $XXXX 2- *=$XXXX 3- .OR $XXXX
-p Insert psuedo-mnemonic 'processor 6502'
-r Relocate calls out of address range
-s Cycle count
Examples: DiStella -pafs pacman.bin >pacman.s
DiStella -paf7ikscball.cfg ballblaz.bin >ballblaz.asm
Authors:
Bob Colbert - rcolbert@novia.net
http://www.atari2600collector.com
Dan Boris - dboris@comcast.net
http://www.atarihq.com/danb
For version 3.0 and Atari 7800-related errors, contact:
John K. Harvey - jkharvey@voyager.net
http://www.cs.wisc.edu/~harvey/7800/
|
Contents of dev/cross/DiStella.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 1656 1905 86.9% -lh5- 1caf Jun 21 2004 DiStella 3.00.info
[generic] 27029 58784 46.0% -lh5- 0834 Jun 21 2004 DiStella 3.00/DiStella
[generic] 1248 2432 51.3% -lh5- aba9 Jun 21 2004 DiStella 3.00/DiStella.readme
[generic] 1819 2647 68.7% -lh5- 397e Jun 21 2004 DiStella 3.00/DiStella.readme.info
[generic] 1658 1905 87.0% -lh5- 0b2b Jun 21 2004 DiStella 3.00/docs.info
[generic] 7076 19075 37.1% -lh5- 0448 Feb 8 2003 DiStella 3.00/docs/distella.txt
[generic] 1856 2787 66.6% -lh5- ebc9 Jun 21 2004 DiStella 3.00/docs/distella.txt.info
[generic] 1654 1905 86.8% -lh5- cd9e Jun 21 2004 DiStella 3.00/sources.info
[generic] 9937 47597 20.9% -lh5- d49d Feb 8 2003 DiStella 3.00/sources/distella.c
[generic] 526 1143 46.0% -lh5- b3cf Jan 13 2003 DiStella 3.00/sources/maria.c
[generic] 734 2337 31.4% -lh5- 2265 Jan 2 2003 DiStella 3.00/sources/queue.c
[generic] 3999 20063 19.9% -lh5- 9787 Feb 11 1997 DiStella 3.00/sources/table.c
[generic] 531 1194 44.5% -lh5- 1806 Apr 20 2002 DiStella 3.00/sources/vcs.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 13 files 59723 163774 36.5% Jun 27 2004
|
|
|
![](/pics/pix.gif) |
Page generated in 0.01 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |