add some ibm pcs to ample lite

(wip, joystick missing, tandy fdc questionable)
This commit is contained in:
Kelvin Sherlock
2025-12-07 19:52:01 -05:00
parent 12987fe516
commit c90d1f2acb
16 changed files with 49630 additions and 136 deletions

View File

@@ -112,6 +112,11 @@ MACHINES_EXTRA = MACHINES + (
"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"
# ibm pc, etc.
"att6300p", "t1000", "t1000hx", "t1000sx",
"ibm5150", "ibm5155", "ibm5160",
)
@@ -155,6 +160,13 @@ SLOTS = (
# commodore
"user", "iec4", "iec8", "iec9", "iec10", "iec11", "tape"
# ibm pc, etc
"pc_joy",
"mb3:lpt:lpt:centronics", "mb4:com:serport0", "mb4:com:serport1",
"lpt:centronics"
)
SLOT_NAMES = {
@@ -261,6 +273,14 @@ SLOT_NAMES = {
"iec10": "IEC 10",
"iec11": "IEC 11",
"iec12": "IEC 12",
# ibm pc
"pc_joy": "Joystick",
"mb3:lpt:lpt:centronics": "Printer",
"mb4:com:serport0": "Serial 0",
"mb4:com:serport1": "Serial 1",
"lpt:centronics": "Printer",
}

View File

@@ -605,7 +605,10 @@ def make_smartport(machine):
*['scsibus:' + str(x) for x in range(0,7)],
*['wd1772:' + str(x) for x in range(0,4)],
"sl6:0", "sl6:1", "0", "1", "2", "3"
"sl6:0", "sl6:1", "0", "1", "2", "3",
*['mb2:fdc_xt:fdc:' + str(x) for x in range(0,2)], # ibm pc
*["isa_fdc:fdc_xt:fdc:" + str(x) for x in range(0,2)],
]

View File

@@ -81,6 +81,8 @@ commodore_children_extra = ["c64", "c64c", "c128"]
dec_vt_children = ["vt52", "vt100", "vt101", "vt102", "vt240"]
dec_children = ["ds2100", "ds3100", "ds5k133", "pdp11qb", "pdp11ub", "pdp11ub2"]
ibm_rt_children = ["rtpc010", "rtpc015", "rtpc020", "rtpc025", "rtpca25"]
ibm_pc_children = ["ibm5150", "ibm5155", "ibm5160", "att6300p", "t1000", "t1000hx", "t1000sx"]
hp_9000_children = ["hp9k310", "hp9k320", "hp9k330", "hp9k332", "hp9k340", "hp9k360", "hp9k370", "hp9k380", "hp9k382"]
intergraph_children = ["ip2000", "ip2400", "ip2500", "ip2700", "ip2800", "ip6000", "ip6400", "ip6700", "ip6800"]
mips_children = ["rc2030", "rs2030", "rc3230", "rs3230"]
@@ -124,6 +126,7 @@ TREE_EXTRA = TREE + [
("DEC VT", None, dec_vt_children),
("DEC", None, dec_children),
("HP 9000", None, hp_9000_children),
("IBM PC", None, ibm_pc_children),
("IBM RT", None, ibm_rt_children),
("Intergraph", None, intergraph_children),
("MIPS", None, mips_children),