Many of the command line arguments may not be applicable vary 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. Here is a table of revisions for each model which have more that one:
Model | Revision | Default? | Version |
---|---|---|---|
I (more info) |
-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 |
-r0 | Early boot rom; no hard-drive boot. | |
-r1 | yes | Checksum $1BBE with hard-drive boot. | |
III | -r0 | No shift-down control keys; prints screen if S+P pressed at same time | |
-r1 | yes | Most common version | |
4 | -r0 | yes | Usual Model 4 ROM |
-r1 | Later "international" ROM; default for -m4ga |
Both the Model I and Model III have Level I and Level II BASIC ROMs. The rom revsisions only select between different Level II ROMs. There is only one known version of the Level I ROMs for each.