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:
Model | Level | Revision | Default? | Version |
---|---|---|---|---|
I (more info) |
-l1 | n/a | Level I BASIC | |
-l2 | -r0 | 1.0 - earliest version with a few bugs | ||
-r1 | 1.1 - most bugs fixed | |||
-r2 | 1.2 - nearly identical to 1.1 | |||
-r3 | yes | 1.3 - shortened MEM SIZE? prompt; some new features | ||
II,12 16,6000 |
n/a | -r0 | Early boot rom; no hard-drive boot. | |
-r1 | yes | Checksum $1BBE with hard-drive boot. | ||
III | -l1 | n/a | Level I BASIC | |
-l2 | -r0 | No shift-down control keys; prints screen if S+P pressed at same time | ||
-r1 | yes | Most common version | ||
4 | n/a | -r0 | yes | Usual Model 4 ROM |
-r1 | Later "international" ROM; default for -m4ga | |||
CoCo | -l1 | -r0 | Color Basic 1.0 | |
-r1 | Color Basic 1.1 | |||
-r2 | Color Basic 1.2 | |||
-r3 | yes | Color Basic 1.3 | ||
-l2 | -r0 | Extended Color Basic 1.0 | ||
-r1 | yes | Extended Color Basic 1.1 | ||
n/a | -r0 | Disk Basic 1.0 (warning: serious bugs) | ||
-r1 | yes | Disk Basic 1.1 |
See the Color Computer section for how to mix and match combinations of ROM versions.