All programs will automatically unpack singular GZIPped and PKZIPped files when compiled with #define ZLIB. You can find out whether your copy of a program can do that by typing its name without parameters: there should be an explicit mention of this feature in the help text printed by a program.
-a - Use ANSI color sequences to highlight differing bytes. -s - Show complete hexadecimal dumps, not only the differences.
-o - Count addresses from a given origin (in hexadecimal form,
can be negative).
-h - Show original hexadecimal data beside disassembled code.
-o - Count addresses from a given origin (in hexadecimal form,
can be negative).
-h - Show original hexadecimal data beside disassembled code.
-o - Count addresses from a given origin (in hexadecimal form,
can be negative).
-h - Show original hexadecimal data beside disassembled code.
-i - Show information from the GameBoy cartridge header.
-a - Use ANSI color sequences to highlight errors.
-c - Check CMP/CRC and file sizes.
-f - Fix CMP/CRC and file sizes. The fixed image will be written
into a file with extension .FIX.
-h - Output results in HTML format.
The cartridge attributes which GBLIST shows in its output deserve some
additional explanation:
J - Cartridge produced for Japan only. S - Cartridge extended for Super GameBoy. C - Cartridge extended for Color GameBoy. T - Cartridge contains a timer (MBC3). U - Cartirdge is a rumble pack (MBC5). R - Cartridge contains ROM (i.e. [R]eadable). W - Cartridge contains RAM (i.e. [W]ritable). B - Cartridge contains battery-backed RAM.The last attribute is the memory bank controller (MBC) type:
1 - Cartridge contains MBC1 chip. 2 - Cartridge contains MBC2 chip. 3 - Cartridge contains MBC3 chip. 5 - Cartridge contains MBC5 chip. A - Cartridge contains HuC1 chip. B - Cartridge contains HuC3 chip.
-a - Use ANSI color sequences to highlight errors. -h - Write headers into separate .HDR files. -c - Check file sizes. -p - Generate PASOFAMI files: .PRM,.PRG,.CHR. -d - Check ROMs for doubling and truncate.The cartridge attributes which NESLIST shows in its output deserve some additional explanation:
V - Uses two screen buffers with vertical mirroring. H - Uses two screen buffers with horizontal mirroring. 4 - Cartridge has all four screen buffers. B - Cartridge contains battery-backed RAM. T - There is a 512-byte trainer. S - This is a VS-System game.
.SND - Simplified format where data is written in the
Channel/Frequency/Volume packets.
.PSG - Files containing AY8910 or SN76489 data.
and acepts following options:
-l - Loop play. -v - Set volume to a given value (0..255). -f - Set tempo to a given frequency (Hz).WARNING: Current version of PSGPLAY does not support .PSG files, only .SND ones!