MACHINES = ( "apple1", "apple2", "apple2p", "apple2jp", "apple3", "apple2e", "apple2ees", "apple2euk", "apple2ep", "apple2ee", "apple2eeuk", "apple2eefr", "apple2gs", "apple2gsr0", "apple2gsr1", "apple2c", "apple2cp", # laser family "laser128", "laser2c", "las128ex", "las128e2", "laser128o", # Franklin "ace100", "ace500", "ace1000", "ace2200", # IIe clones "mprof3", "prav8c", "spectred", "tk3000", # II clones "agat7", "agat9", "albert", "am100", "am64", "basis108", "craft2p", "dodo", "elppa", "hkc8800a", "ivelultr", "maxxi", "microeng", "prav82", "prav8m", "space84", "uniap2en", "uniap2pt", "uniap2ti", "zijini", # China Education Computer "cec2000", "cece", "cecg", "ceci", "cecm", # macintosh... "macii", "maciihmu", "mac2fdhd", "maciix", "maciicx", "maciici", "maciisi", "maciivx", "maciivi", "maclc", "maclc2", "maclc3", # mac 128k-classic "mac128k", "mac512k", "mac512ke", "macplus", "macse", "macsefd", "macse30", "macclasc", "macclas2", # 128k clones # "unitron", "utrn1024", ) SLOTS = ( "sl0", "sl1", "sl2", "sl3", "sl4", "sl5", "sl6", "sl7", "exp", "aux", "rs232", "gameio", "printer", "modem", # mac nubus "nb1", "nb2", "nb3", "nb4", "nb5", "nb6", "nb7", "nb8", "nb9", "nba", "nbb", "nbc", "nbd", "nbe", ) SLOT_NAMES = { "ramsize": "RAM", "bios": "ROM", "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", "rs232": "RS232", "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", }