sourcer68

Langue: en

Version: 113585 (mandriva - 01/05/08)

Section: 1 (Commandes utilisateur)

NAME

sourcer68 - 68000 disassembler.

AUTHOR

Copyright (C) 1998-2003 Benjamin Gerard <ben@sashipa.com>

This program is free software.

DATE

2003

SYNOPSIS

sourcer68 [options]

DESCRIPTION

sourcer68 is a 68000 disassambler. Input file can be either BINARY, TOS program (Atari .prg .tos ...) or SC68 file. The dissassembler starts a disassemble pass at the beginning of the input depending on its type.

BINARY entry is offset +0.
TOS entry is the program entry point. By default TOS program are relocated.
SC68 3 entries are offset +0 +4 and +8 corresponding to sc68 replay convention. External replay is loaded if needed. Specify replay-path with --replay= or with environment varaiable.

DISASSEMBLE PASS

A disassemble pass starts at an ENTRY point. The disassembler will try to follow program branchs. It should add every needed symbols. There is a heuristic to try to find jump tables (sequential branch instruction).

OPTIONS

--help Display this message and exit.
--reloc=[yes|no|auto] TOS relocation (default:auto).
--replay=PATH Force replay path.
--entry=[ENTRY-LIST] Set disassembly entry points.
--tab=[STRING] Set tabulation string.

ENTRY-LIST

ENTRY-LIST := ENTRY[,ENTRY...]

An ENTRY-LIST is an ordered coma (',') separated list of ENTRY points which define disassembler start points.

ENTRY

ENTRY := [l][+]integer
l Get long at the effective address (indirection). 'l' options could by use more than once. (eg. ll0x440).
+ Effective address is file start + integer.
integer Number ('C' format: 0x for hexa, 0 for octal)

ENVIRONMENT VARIABLES

The SC68_DATA variable overrides the default shared data path. By default it is set to $datadir/sc68 where $datadir depends on the installation options. In most case this is /usr/local/share/sc68 or /usr/share/sc68.

The SC68_HOME variable overrides the default user data path. By default it is set to $HOME/.sc68.

BUGS

None has been reported. Report to bug@sashipa.com.

SEE ALSO

as68, debug68, info68, sc68, sourcer68, unice68