add maclc2, maclc3, and maciici (plus nubus roms)

which are reportedly also usable.
This commit is contained in:
Kelvin Sherlock
2021-01-18 14:47:00 -05:00
parent c51ae648d9
commit dc5ab08d4b
10 changed files with 764 additions and 4 deletions

View File

@@ -23,7 +23,7 @@ MACHINES = (
"cec2000", "cece", "cecg", "ceci", "cecm",
# macintosh...
"maclc"
"maclc", "maclc2", "maclc3", "maciici",
)

View File

@@ -84,7 +84,7 @@ def find_machine_media(parent):
if mname == "apple2c" and slot == "sl6": slot = None
# hack for now - these are scsi:1-7 slots but slot option isn't adjustable.
if mname == "maclc" and slot == "scsi": slot = None
if mname[0:3] == "mac" and slot == "scsi": slot = None
if slot: continue
# skip slot devices -- they'll be handled as part of the device.
@@ -215,7 +215,7 @@ for m in machines:
# node = machine.find('display[@tag="screen"]')
node = machine.find('./display')
hscale = 2
if m in ("maclc"): hscale = 1
if m[0:3] == "mac": hscale = 1
data["resolution"] = [int(node.get("width")), int(node.get("height")) * hscale]
mm = {}

View File

@@ -24,7 +24,7 @@ iie_clones_children = ["mprof3", "prav8c", "spectred", "zijini"]
cec_children = ["cec2000", "cece", "cecg", "ceci", "cecm"]
agat_children = ["agat7", "agat9"]
mac_nubus_children = ["maclc"]
mac_nubus_children = ["maclc", "maclc2", "maclc3", "maciici"]
tree = [
("Apple I", "apple1", apple1_children),

View File

@@ -73,7 +73,25 @@ aprissi
# macintosh
maclc
maclc2
maclc3
maciici
egret
nb_image
nb_824gc
nb_aenet
nb_qdlink
nb_amc3b
nb_btbug
nb_m2hr
nb_wspt
nb_m2vc
nb_vikbw
nb_rtpd
nb_c264
nb_laserview
nb_spdq
nb_sp8s3
""".splitlines()
#