2020-08-20 00:26:44 +00:00
|
|
|
MACHINES = (
|
|
|
|
"apple1",
|
|
|
|
"apple2", "apple2p", "apple2jp",
|
|
|
|
"apple3",
|
|
|
|
"apple2e", "apple2ees", "apple2euk", "apple2ep",
|
|
|
|
"apple2ee", "apple2eeuk", "apple2eefr",
|
|
|
|
"apple2gs", "apple2gsr0", "apple2gsr1",
|
|
|
|
"apple2c", "apple2cp",
|
2020-08-24 03:10:58 +00:00
|
|
|
|
|
|
|
# laser family
|
2021-10-27 21:08:16 +00:00
|
|
|
"laser128", "laser2c", "las128ex", "las128e2", "laser128o",
|
2020-08-24 03:10:58 +00:00
|
|
|
|
2021-11-30 00:59:11 +00:00
|
|
|
# Franklin
|
2021-12-02 23:12:24 +00:00
|
|
|
"ace100", "ace500", "ace1000", "ace2200",
|
2021-11-30 00:59:11 +00:00
|
|
|
|
2020-08-24 03:10:58 +00:00
|
|
|
# IIe clones
|
2021-03-14 17:23:43 +00:00
|
|
|
"mprof3", "prav8c", "spectred", "tk3000",
|
2020-08-24 03:10:58 +00:00
|
|
|
# II clones
|
2021-11-30 00:59:11 +00:00
|
|
|
"agat7", "agat9", "albert",
|
2020-08-24 03:10:58 +00:00
|
|
|
"am100", "am64", "basis108", "craft2p",
|
|
|
|
"dodo", "elppa", "hkc8800a", "ivelultr",
|
|
|
|
"maxxi", "microeng", "prav82", "prav8m",
|
|
|
|
"space84", "uniap2en", "uniap2pt", "uniap2ti",
|
2020-09-03 02:06:41 +00:00
|
|
|
"zijini",
|
|
|
|
# China Education Computer
|
|
|
|
"cec2000", "cece", "cecg", "ceci", "cecm",
|
2022-08-31 20:56:21 +00:00
|
|
|
"las3000",
|
|
|
|
|
2021-01-17 05:56:42 +00:00
|
|
|
|
|
|
|
# macintosh...
|
2021-03-27 02:21:56 +00:00
|
|
|
"macii", "maciihmu", "mac2fdhd", "maciix", "maciicx", "maciici", "maciisi",
|
2021-03-27 02:01:56 +00:00
|
|
|
"maciivx", "maciivi",
|
2023-07-28 22:38:29 +00:00
|
|
|
"maclc", "maclc2", "maclc3", "maclc3p", "maclc520", "maclc550",
|
2021-03-19 21:24:28 +00:00
|
|
|
|
|
|
|
# mac 128k-classic
|
2021-03-27 02:01:56 +00:00
|
|
|
"mac128k", "mac512k", "mac512ke", "macplus", "macse", "macsefd", "macse30",
|
2022-10-31 21:47:10 +00:00
|
|
|
"macclasc", "macclas2", "maccclas",
|
2021-03-19 21:24:28 +00:00
|
|
|
|
2023-07-28 22:38:29 +00:00
|
|
|
# quadra
|
|
|
|
"macqd700", "macqd800", "macct610", "macct650", "macqd610", "macqd650",
|
2023-08-31 22:40:25 +00:00
|
|
|
"macqd605", "maclc475", "maclc575", "macqd630", "maclc580",
|
2021-03-19 21:24:28 +00:00
|
|
|
# 128k clones
|
|
|
|
# "unitron", "utrn1024",
|
2023-05-29 21:57:07 +00:00
|
|
|
|
|
|
|
#atari
|
2023-11-12 23:19:47 +00:00
|
|
|
"st", "megast",
|
2020-08-20 00:26:44 +00:00
|
|
|
)
|
|
|
|
|
2020-08-24 03:10:58 +00:00
|
|
|
|
2023-11-12 23:19:47 +00:00
|
|
|
MACHINES_EXTRA = MACHINES + (
|
|
|
|
|
|
|
|
# other (for Ample-lite...)
|
2023-11-22 21:38:49 +00:00
|
|
|
|
2023-11-25 00:45:19 +00:00
|
|
|
# acorn
|
|
|
|
"bbcb", "bbca", "bbcb_de", "bbcb_us", "bbcb_no", "bbcbp", "bbcbp128", "bbcm", "bbcmt", "bbcmc", "electron",
|
|
|
|
|
|
|
|
|
2023-11-22 21:38:49 +00:00
|
|
|
# amiga
|
|
|
|
"a500", "a500n", "a1000", "a1000n", "a2000", "a2000n",
|
|
|
|
|
2023-11-25 00:45:19 +00:00
|
|
|
|
2023-11-12 23:19:47 +00:00
|
|
|
# DEC
|
|
|
|
"vt52", "vt100", "vt101", "vt102", "vt240",
|
|
|
|
"ds2100", "ds3100", "ds5k133", "pdp11qb", "pdp11ub", "pdp11ub2",
|
|
|
|
# IBM
|
|
|
|
"rtpc010", "rtpc015", "rtpc020", "rtpc025", "rtpca25",
|
|
|
|
# HP
|
|
|
|
"hp9k310", "hp9k320", "hp9k330", "hp9k332", "hp9k340", "hp9k360", "hp9k370", "hp9k380", "hp9k382",
|
|
|
|
# Intergraph
|
|
|
|
"ip2000", "ip2400", "ip2500", "ip2700", "ip2800", "ip6000", "ip6400", "ip6700", "ip6800",
|
|
|
|
# MIPS
|
|
|
|
"rc2030", "rs2030", "rc3230", "rs3230",
|
|
|
|
# SGI
|
|
|
|
"indigo", "indigo2_4415", "indigo_r4000", "indigo_r4400", "indy_4610", "indy_4613", "indy_5015", "pi4d20", "pi4d25", "pi4d30", "pi4d35",
|
|
|
|
# Sony
|
|
|
|
"nws3260", "nws3410", "nws1580", "nws5000x",
|
|
|
|
# SUN
|
|
|
|
"sun1", "sun2_50", "sun2_120", "sun3_50", "sun3_60", "sun3_110", "sun3_150", "sun3_260", "sun3_e", "sun3_80", "sun4_40", "sun4_50", "sun4_20", "sun4_25", "sun4_65",
|
|
|
|
# "sun3_460", "sun4_400", "sun4_110", "sun4_300", "sun4_60", "sun4_75", "sun_s10", "sun_s20"
|
|
|
|
|
|
|
|
)
|
|
|
|
|
2020-08-24 03:10:58 +00:00
|
|
|
|
2020-08-20 00:26:44 +00:00
|
|
|
SLOTS = (
|
|
|
|
"sl0", "sl1", "sl2", "sl3",
|
|
|
|
"sl4", "sl5", "sl6", "sl7",
|
|
|
|
"exp", "aux",
|
|
|
|
"rs232",
|
|
|
|
"gameio",
|
|
|
|
"printer",
|
2021-01-17 05:56:42 +00:00
|
|
|
"modem",
|
|
|
|
|
|
|
|
# mac nubus
|
|
|
|
"nb1", "nb2", "nb3", "nb4", "nb5", "nb6", "nb7",
|
|
|
|
"nb8", "nb9", "nba", "nbb", "nbc", "nbd", "nbe",
|
2023-05-29 21:57:07 +00:00
|
|
|
|
2023-11-02 22:00:37 +00:00
|
|
|
"pds", "pds030", "lcpds",
|
2023-09-29 22:16:37 +00:00
|
|
|
|
2023-05-29 21:57:07 +00:00
|
|
|
# st
|
2023-11-12 23:19:47 +00:00
|
|
|
"centronics", "mdin", "mdout",
|
|
|
|
|
2023-11-13 02:22:34 +00:00
|
|
|
# amiga
|
|
|
|
"zorro1", "zorro2", "zorro3", "zorro4", "zorro5",
|
|
|
|
|
2023-11-12 23:19:47 +00:00
|
|
|
# dec
|
2023-11-13 21:11:13 +00:00
|
|
|
"eia", "host", "com_port", "prt_port",
|
2023-11-13 02:22:34 +00:00
|
|
|
"rs232a", "rs232b", "serial0", "serial1", "tty0", "tty1",
|
|
|
|
"kbd", "mse", "keyboard", "kbd_con", "mouseport",
|
|
|
|
|
|
|
|
"isa0", "isa1", "isa2", "isa3", "isa4", "isa5", "isa6", "isa7", "isa8", "isa9",
|
|
|
|
"qbus:1", "qbus:2", "qbus:3", "qbus:4", "qbus:5",
|
2023-11-25 00:45:19 +00:00
|
|
|
|
|
|
|
# bbc
|
|
|
|
"rs423", "tube", "econet254", "analogue", "userport", "internal", "1mhzbus"
|
2020-09-03 02:06:41 +00:00
|
|
|
)
|
2021-03-10 03:22:24 +00:00
|
|
|
|
|
|
|
SLOT_NAMES = {
|
|
|
|
"ramsize": "RAM",
|
2022-04-30 14:14:37 +00:00
|
|
|
"bios": "ROM",
|
2021-03-10 03:22:24 +00:00
|
|
|
"sl0": "Slot 0",
|
|
|
|
"sl1": "Slot 1",
|
|
|
|
"sl2": "Slot 2",
|
|
|
|
"sl3": "Slot 3",
|
|
|
|
"sl4": "Slot 4",
|
|
|
|
"sl5": "Slot 5",
|
|
|
|
"sl6": "Slot 6",
|
|
|
|
"sl7": "Slot 7",
|
|
|
|
"exp": "Expansion",
|
|
|
|
"aux": "Auxiliary",
|
2023-11-13 02:22:34 +00:00
|
|
|
"rs232": "Serial",
|
2021-03-10 03:22:24 +00:00
|
|
|
"gameio": "Game I/O",
|
|
|
|
"modem": "Modem",
|
|
|
|
"printer": "Printer",
|
|
|
|
|
|
|
|
"nb9": "Slot 9",
|
|
|
|
"nba": "Slot A",
|
|
|
|
"nbb": "Slot B",
|
|
|
|
"nbc": "Slot C",
|
|
|
|
"nbd": "Slot D",
|
|
|
|
"nbe": "Slot E",
|
2023-05-29 21:57:07 +00:00
|
|
|
|
2023-09-29 22:16:37 +00:00
|
|
|
"pds": "PDS",
|
|
|
|
"pds030": "PDS",
|
2023-11-02 22:00:37 +00:00
|
|
|
"lcpds": "PDS",
|
2023-09-29 22:16:37 +00:00
|
|
|
|
2023-05-29 21:57:07 +00:00
|
|
|
"centronics": "Printer",
|
|
|
|
"mdin": "MIDI In",
|
|
|
|
"mdout": "MIDI Out",
|
2023-11-12 23:19:47 +00:00
|
|
|
|
2023-11-13 02:22:34 +00:00
|
|
|
"zorro1": "Zorro 1",
|
|
|
|
"zorro2": "Zorro 2",
|
|
|
|
"zorro3": "Zorro 3",
|
|
|
|
"zorro4": "Zorro 4",
|
|
|
|
"zorro5": "Zorro 5",
|
|
|
|
|
|
|
|
|
|
|
|
"kbd": "Keyboard",
|
|
|
|
"keyboard": "Keyboard",
|
|
|
|
"kbd_con": "Keyboard",
|
|
|
|
"mse": "Mouse",
|
|
|
|
"mouseport": "Mouse",
|
|
|
|
|
2023-11-25 00:45:19 +00:00
|
|
|
"rs423": "Serial",
|
2023-11-13 01:22:24 +00:00
|
|
|
"eia": "Serial",
|
|
|
|
"host": "Serial",
|
2023-11-13 21:11:13 +00:00
|
|
|
"com_port": "Serial",
|
2023-11-13 01:22:24 +00:00
|
|
|
"prt_port": "Printer",
|
|
|
|
"rs232a": "Serial A",
|
|
|
|
"rs232b": "Serial B",
|
|
|
|
"serial0": "Serial 0",
|
|
|
|
"serial1": "Serial 1",
|
2023-11-13 02:22:34 +00:00
|
|
|
"tty0": "TTY 0",
|
|
|
|
"tty1": "TTY 1",
|
|
|
|
|
|
|
|
"isa0": "Slot 0",
|
|
|
|
"isa1": "Slot 1",
|
|
|
|
"isa2": "Slot 2",
|
|
|
|
"isa3": "Slot 3",
|
|
|
|
"isa4": "Slot 4",
|
|
|
|
"isa5": "Slot 5",
|
|
|
|
"isa6": "Slot 6",
|
|
|
|
"isa7": "Slot 7",
|
|
|
|
"isa8": "Slot 8",
|
|
|
|
"isa9": "Slot 9",
|
|
|
|
|
|
|
|
"qbus:1": "Q-Bus 1",
|
|
|
|
"qbus:2": "Q-Bus 2",
|
|
|
|
"qbus:3": "Q-Bus 3",
|
|
|
|
"qbus:4": "Q-Bus 4",
|
|
|
|
"qbus:5": "Q-Bus 5",
|
2023-11-25 00:45:19 +00:00
|
|
|
|
|
|
|
"tube": "Tube",
|
|
|
|
"econet254": "Econet",
|
|
|
|
"analogue": "Analog Port",
|
|
|
|
"userport": "User Port",
|
|
|
|
"internal": "Internal",
|
|
|
|
"1mhzbus": "1MHz Bus",
|
2021-03-10 03:22:24 +00:00
|
|
|
}
|