/*** M2000: Portable P2000 emulator *****************************************/
/*** ***/
/*** Help.h ***/
/*** ***/
/*** This file contains the messages printed when the -help command line ***/
/*** option is used ***/
/*** ***/
/*** Copyright (C) Marcel de Kogel 1996,1997 ***/
/*** You are not allowed to distribute this software commercially ***/
/*** Please, notify me, if you make any changes to this file ***/
/****************************************************************************/
char *HelpText[] =
{
"Usage: m2000 [-option1 [-option2...]] [filename]",
"[filename] = name of the file to load as a cartridge [BASIC.bin]",
"[-option] =",
#ifdef DEBUG
" -trap [-tr]
- Trap execution when PC reaches address [-1]",
#endif
" -help - Print this help page",
" -verbose - Select debugging messages [1]",
" 0 - Silent 1 - Startup messages",
" 4 - Tape",
" -romfile - Select P2000 ROM dump file [P2000ROM.bin]",
" -cpuspeed - Set Z80 CPU speed [100%]",
" -ifreq - Set interrupt frequency [50Hz]",
" -sync - Sync/Do not sync emulation [1]",
" 0 - Dot no sync 1 - Sync",
" -uperiod - Set number of interrupts per screen update [1]",
" -t / -m - Select P2000 model [-t]",
#if defined(MSDOS) || defined(LINUX_SVGA)
" -video - Select video mode (T-model emulation only) [0]",
#ifdef MSDOS
" 0 - 256x240 1 - 640x480",
#else
" 0 - 320x240 1 - 640x480",
#endif
#else
" -video - Select window size [0]",
" 0 - 500x300 1 - 520x490",
#endif
" -ram - Select amount of RAM installed [32KB]",
" -printer - Select file for printer output "
#ifdef MSDOS
"[PRN]",
#else
"[stdout]",
#endif
" -printertype - Select printer type [0]",
" 0 - Daisy wheel 1 - Matrix",
"",
" -tape - Select tape image to use [P2000.cas]",
" -boot - Allow/Don't allow BASIC to boot from tape [0]",
" 0 - Don't allow booting",
" 1 - Allow booting",
" -font - Select font to use [Default.fnt]",
#ifdef SOUND
" -sound - Select sound mode [255]",
" 0 - No sound",
#ifdef MSDOS
" 1 - PC Speaker",
" 2 - SoundBlaster",
#else
" 1 - /dev/dsp",
#endif
" 255 - Detect",
" -volume - Select initial volume [10]",
" 0 - Silent 15 - Maximum",
#endif
#ifdef JOYSTICK
" -joystick - Select joystick mode [1]",
" 0 - No joystick support 1 - Joystick support",
#endif
#ifdef MITSHM
" -shm - Use/Don't use MITSHM extensions for X [1]",
" 0 - Don't use SHM 1 - Use SHM",
#endif
#ifdef UNIX_X
" -savecpu - Save/Don't save CPU when inactive [1]",
" 0 - Don't save CPU 1 - Save CPU",
#endif
NULL
};