Model Selection

The various -m* options and the File → Change Model menu form quite a wide variety of different computers, terminals and printers to emulate. When trs80gp is run from the command line the model will default to -m3. When run from a GUI the model will be whatever was last selected by the menu. In either case various preferences like display mode defaults are recalled based on the model.

Many of the command line arguments may not be applicable depending on the model. For example, printers and terminals do not have cassette or disk storage and ignore those options. One meaningful difference is the -r0, -r1, -r2, etc. ROM revision. The lower the revision number the earlier the original release of that ROM. The ROMs are also selected by level. Both the Model I and Model III have Level I and Level II BASIC ROMs selected with -l1 and -l2 respectively. Level I was a very small and simple version of BASIC. For the Color Computer, -l1 and -l2 select Color BASIC and Extended Color BASIC. Here is a table of levels and revisions for each model which have more than one:

ModelLevelRevisionDefault?Version
I
(more info)
-l1n/aLevel I BASIC
-l2-r01.0 - earliest version with a few bugs
-r11.1 - most bugs fixed
-r21.2 - nearly identical to 1.1
-r3yes1.3 - shortened MEM SIZE? prompt; some new features
II,12
16,6000
n/a -r0Early boot rom; no hard-drive boot.
-r1yesChecksum $1BBE with hard-drive boot.
III -l1n/aLevel I BASIC
-l2-r0No shift-down control keys; prints screen if S+P pressed at same time
-r1yesMost common version
4 n/a -r0yesUsual Model 4 ROM
-r1Later "international" ROM; default for -m4ga
CoCo -l1 -r0Color Basic 1.0
-r1Color Basic 1.1
-r2Color Basic 1.2
-r3yesColor Basic 1.3
-l2 -r0Extended Color Basic 1.0
-r1yesExtended Color Basic 1.1
n/a -r0Disk Basic 1.0 (warning: serious bugs)
-r1yesDisk Basic 1.1

See the Color Computer section for how to mix and match combinations of ROM versions.