AminetAminet
Search:
84762 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/DiStella.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:A disassembler specifically created for the Atari 2600 and 7800
Author: jkharvey at 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
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>