diff --git a/Ample/machines.py b/python/machines.py similarity index 89% rename from Ample/machines.py rename to python/machines.py index 598379b..4a3db6c 100644 --- a/Ample/machines.py +++ b/python/machines.py @@ -18,6 +18,9 @@ MACHINES = ( "dodo", "elppa", "hkc8800a", "ivelultr", "maxxi", "microeng", "prav82", "prav8m", "space84", "uniap2en", "uniap2pt", "uniap2ti", + "zijini", + # China Education Computer + "cec2000", "cece", "cecg", "ceci", "cecm", ) @@ -30,4 +33,4 @@ SLOTS = ( "gameio", "printer", "modem" -) \ No newline at end of file +) diff --git a/Ample/mkdevices.py b/python/mkdevices.py similarity index 86% rename from Ample/mkdevices.py rename to python/mkdevices.py index 375c7e7..b0c28e0 100644 --- a/Ample/mkdevices.py +++ b/python/mkdevices.py @@ -34,5 +34,5 @@ for m in MACHINES: devices[name] = tmp -with open("Resources/devices.plist", "w") as f: - f.write(to_plist(devices)) \ No newline at end of file +with open("../Ample/Resources/devices.plist", "w") as f: + f.write(to_plist(devices)) diff --git a/Ample/mkmachines.py b/python/mkmachines.py similarity index 98% rename from Ample/mkmachines.py rename to python/mkmachines.py index 3d06adb..1c8d608 100644 --- a/Ample/mkmachines.py +++ b/python/mkmachines.py @@ -14,9 +14,10 @@ DISABLED = set(( 'hsscsi', # doesn't work 'corvus', # these apparently don't use normal disk images. 'zipdrive', - 'vulcan', 'focusdrive', - 'vulcangold' + 'vulcan', + 'vulcangold', + 'vulcaniie', )) @@ -165,7 +166,7 @@ for m in MACHINES: data[s] = tmp - path = "Resources/{}.plist".format(m) + path = "../Ample/Resources/{}.plist".format(m) with open(path, "w") as f: f.write(to_plist(data)) diff --git a/Ample/mkmodels.py b/python/mkmodels.py similarity index 90% rename from Ample/mkmodels.py rename to python/mkmodels.py index 7e08854..6002e42 100644 --- a/Ample/mkmodels.py +++ b/python/mkmodels.py @@ -20,7 +20,8 @@ ii_clones_children = ["ace100", "agat7", "agat9", "albert", "dodo", "elppa", "hkc8800a", "ivelultr", "maxxi", "microeng", "prav82", "prav8m", "space84", "uniap2en", "uniap2pt", "uniap2ti"] -iie_clones_children = ["mprof3", "prav8c", "spectred"] +iie_clones_children = ["mprof3", "prav8c", "spectred", "zijini"] +cec_children = ["cec2000", "cece", "cecg", "ceci", "cecm"] tree = [ ("Apple I", "apple1", apple1_children), @@ -30,6 +31,7 @@ tree = [ ("Apple IIgs", "apple2gs", apple2gs_children), ("Apple ///", "apple3", apple3_children), ("Laser", "laser128", laser_children), + ("China Education Computer", None, cec_children) ("II Clones", None, ii_clones_children), ("IIe Clones", None, iie_clones_children), ] @@ -74,7 +76,7 @@ for x in tree: data.append(tmp) -path = "Resources/models.plist" +path = "../Ample/Resources/models.plist" with open(path, "w") as f: f.write(to_plist(data)) diff --git a/Ample/plist.py b/python/plist.py similarity index 100% rename from Ample/plist.py rename to python/plist.py diff --git a/python/rom.py b/python/rom.py new file mode 100644 index 0000000..fe82594 --- /dev/null +++ b/python/rom.py @@ -0,0 +1,73 @@ +from plist import to_plist + +ROMS = """ +a1cass +a2aevm80 +a2ap16 +a2ap16a +a2aplcrd +a2cffa02 +a2cffa2 +a2corvus +a2diskii +a2diskiing +a2focdrv +a2hsscsi +a2iwm +a2memexp +a2mouse +a2pic +a2ramfac +a2scsi +a2ssc +a2surance +a2swyft +a2thunpl +a2tmstho +a2twarp +a2ultrme +a2ulttrm +a2vidtrm +a2vtc1 +a2vulcan +a2vulgld +a2vuliie +a2zipdrv +a3fdc +apple1 +apple2 +apple2c +apple2e +apple2gs +apple3 +cec2000 +cece +cecg +ceci +cecm +cga +cmsscsi +d2fdc +diskii13 +keytronic_pc3270 +m68705p3 +votrax +zijini +""".splitlines() +# +# others +# mprof3 +# spectred +# tk3000 +# prav8c +# + +data = {} +data["source"] = "https://archive.org/download/mame0224_rom" +data["type"] = "7z" +data["version"] = "0.224" +data["roms"] = ROMS + +# print(ROMS) +with open("../Ample/Resources/roms.plist", "w") as f: + f.write(to_plist(data))