Commander X16 Emulator (C)2019 Michael Steil
All rights reserved. License: 2-clause BSD
Usage: x16emu [option] ...
-rom <rom.bin>
Override KERNAL/BASIC/* ROM file:
$0000-$1FFF bank #0 of banked ROM (BASIC)
$2000-$3FFF fixed ROM at $E000-$FFFF (KERNAL)
$4000-$5FFF bank #1 of banked ROM
$6000-$7FFF bank #2 of banked ROM
...
The file needs to be at least $4000 bytes in size.
-char <chargen.bin>
Override character ROM file:
$0000-$07FF upper case/graphics
$0800-$0FFF lower case
-keymap <keymap>
Enable a specific keyboard layout decode table.
-sdcard <sdcard.img>
Specify SD card image (partition map + FAT32)
-prg <app.prg>[,<load_addr>]
Load application from the local disk into RAM
(.PRG file with 2 byte start address header)
The override load address is hex without a prefix.
-bas <app.txt>
Inject a BASIC program in ASCII encoding through the
keyboard.
-run
Start the -prg/-bas program using RUN or SYS, depending
on the load address.
-echo
Print all KERNAL output to the host's stdout.
With the BASIC statement "LIST", this can be used
to detokenize a BASIC program.
-log {K|S|V}...
Enable logging of (K)eyboard, (S)peed, (V)ideo.
Multiple characters are possible, e.g. -log KS
-debug
-scale {1|2|3|4}
Scale output to an integer multiple of 640x480
Enable debugger.
|