diff --git a/Ample/Resources/roms.plist b/Ample/Resources/roms.plist index a4bbb00..9a4f873 100644 --- a/Ample/Resources/roms.plist +++ b/Ample/Resources/roms.plist @@ -49,18 +49,36 @@ a2vuliie a2zipdrv a3fdc + ace100 + agat7 agat7_flop agat840k_hle + agat9 agat9_flop agat_fdc + albert + am100 + am64 ap2000 apple1 apple2 apple2c + apple2cp apple2e + apple2ee + apple2eefr + apple2ees + apple2eeuk + apple2ep + apple2euk apple2gs + apple2gsr0 + apple2gsr1 + apple2jp + apple2p apple3 aprissi + basis108 ccs7710 cec2000 cece @@ -72,17 +90,26 @@ chessmachine cmsscsi comx_pl80 + craft2p d2fdc diskii13 + dodo egret + elppa ex800 + hkc8800a ie15_device ie15kbd + ivelultr kb_ec1841 kb_iskr1030 kb_pc83 kb_pcxt83 keytronic_pc3270 + las128e2 + las128ex + laser128 + laser2c lx800 lx810l m68705p3 @@ -90,6 +117,9 @@ maclc maclc2 maclc3 + maxxi + microeng + mprof3 nb_48gc nb_824gc nb_aenet @@ -107,8 +137,16 @@ nb_vikbw nb_wspt p72 + prav82 + prav8c + prav8m qsound + space84 + spectred swtpc8212_device + uniap2en + uniap2pt + uniap2ti votrax ym2608 zijini diff --git a/python/mkroms.py b/python/mkroms.py index 9561a4f..4e8d868 100644 --- a/python/mkroms.py +++ b/python/mkroms.py @@ -21,13 +21,20 @@ EXTRA_MACHINES = [ 'kb_pc83', 'kb_pcxt83', 'keytronic_pc3270', + 'apple2gsr0p' + 'apple2gsr0p2', + 'apple2c0', + 'apple2c3', + 'apple2c4', ] p = argparse.ArgumentParser() +p.add_argument('--full', action='store_true') p.add_argument('machine', nargs="*") args = p.parse_args() +full = args.full machines = args.machine if not machines: machines = [ *MACHINES, *EXTRA_MACHINES] @@ -104,7 +111,8 @@ for m in machines: # for x in ll: # print(x) -ROMS = list(mnames.difference(EXCLUDE)) +if full: ROMS = list(mnames) +else: ROMS = list(mnames.difference(EXCLUDE)) ROMS.sort() data = {}