flexemu - a FLEX emulator with X11/WIN32 interface

SYNOPSIS

On Linux/X11

flexemu [-i] [-h] [-f path] [-p path] [-c color] [-0 path] [-1 path] [-2 path] [-3 path] [-t] [-r <two_hex_digits>] [-s] [-v] [-j xFactor] [-k yFactor]

On WIN32

flexemu [-i] [-f path] [-p path] [-c color] [-0 path] [-1 path] [-2 path] [-3 path] [-j xFactor] [-k yFactor]

DESCRIPTION

flexemu emulates a MC6809 microprocessor system running FLEX Operating System. Additional hardware modules as f. e. two MC6821 parallel input/output ports, a floppy disk controller WD1793, a realtime clock MC146818 and a special video interface completely emulate the hardware of an Eurocom II/V7 computer. It was develloped by
ELTEC Elektronik and mainly distributed in Germany in the 80ies.

flexemu supports the following features:

OPTIONS

Options on Linux (X11) and WIN32

-f <hexfile>
Specifies the name of a program read during startup, usually a system monitor. Both intel Hex and Motorola S-record is supported. The default is neumon54.hex The file will be looked for in the working directory and the Homedirectory.
-c <color>
Specifies the foreground color. The default is green The background color is always black.
-i
Inverse video display (foreground and background colors exchanged)
-p <path>
Specifies a path in which diskimage files or nafs-directories will be looked for. The default is no path. Specifying a default directory can also be made by setting the environment variable/Registry entry FLEXDISKDIR.
-0|1|2|3 <path>
Specifies a diskimage file or a directory path for drive 0, 1, 2 or 3. The default is system.dsk for drive 0. The file or directory will be looked for in the actual directory. If nothing is found the directory specified with the -poption will be looked for.
-j <xFactor>
Specifies a factor to multiply the width of the FLEX display. Default is 1. Valid values are 1 and 2.
-k <yFactor>
Specifies a factor to multiply the height of the FLEX display. Default is 1. Valid values are 1, 2 and 3.

Only on Linux (X11):

-h
Print a short syntax description.
-v
only print version number
-t
Terminal only mode. All input/output will be done on the terminal from which flexemu is started. All Escape-Sequences of this terminal can be accessed.
-r <two_hex_digits>
Define a reset key for terminal mode specified as two hex digits. The default is 1E , means Ctrl-^

Only if X11 present:

-s
run X11 synchronized

Options on WIN32

On WIN32 options can be modified in the System Registry (use Regedit or Regedt32). All Entries will be found at HKEY_CURRENT_USER\Software\Gnu\Flexemu.

Name Description Value Default
FLEXINVERSE Display video normal or inverse false/true false
FLEXDISKDIR A Directory Path containing FLEX disks <directory path> <INSTDIR>\disks
FLEXCOLOR Specifies the forground color <directory path> green
FLEXDOCDIR A Directory Path containing HTML-documents <directory path> <INSTDIR>\doc
FLEXDISK0 A Directory Path for FLEX disk 0 <directory path> system.dsk
FLEXDISK1 A Directory Path for FLEX disk 1 <directory path> no default
FLEXDISK2 A Directory Path for FLEX disk 2 <directory path> no default
FLEXDISK3 A Directory Path for FLEX disk 3 <directory path> no default

SEE ALSO

RELATED URLS

BUGS

If a drive can not be logged in no error message will be displayed. If a directory will be logged in as a drive and it has too much files or its filesize all together is too large no error message will be displayed and as much files as possible will be managed. emu commands only have poor error messages.