From b7cb1fc872e8a3c113da9312a7e0fdb4dc743160 Mon Sep 17 00:00:00 2001 From: MooglyGuy Date: Fri, 11 Jan 2019 07:04:35 +0100 Subject: mips3: Fixed fastram accesses and COP0 exception handling. [Ryan Holtz] --- src/devices/cpu/mips/mips3.cpp | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) (limited to 'src/devices/cpu/mips/mips3.cpp') diff --git a/src/devices/cpu/mips/mips3.cpp b/src/devices/cpu/mips/mips3.cpp index 8c8816b8e23..ad7f5d18234 100644 --- a/src/devices/cpu/mips/mips3.cpp +++ b/src/devices/cpu/mips/mips3.cpp @@ -16,9 +16,10 @@ #include "ps2vu.h" #include -#define ENABLE_OVERFLOWS (0) -#define ENABLE_EE_ELF_LOADER (0) -#define ENABLE_EE_DECI2 (0) +#define ENABLE_OVERFLOWS (0) +#define ENABLE_EE_ELF_LOADER (0) +#define ENABLE_EE_DECI2 (0) +#define DELAY_SLOT_EXCEPTION_HACK (0) /*************************************************************************** HELPER MACROS @@ -160,13 +161,14 @@ mips3_device::mips3_device(const machine_config &mconfig, device_type type, cons , m_pfnmask(flavor == MIPS3_TYPE_VR4300 ? 0x000fffff : 0x00ffffff) , m_tlbentries(flavor == MIPS3_TYPE_VR4300 ? 32 : MIPS3_MAX_TLB_ENTRIES) , m_bigendian(endianness == ENDIANNESS_BIG) - , m_byte_xor(m_bigendian ? BYTE4_XOR_BE(0) : BYTE4_XOR_LE(0)) - , m_word_xor(m_bigendian ? WORD_XOR_BE(0) : WORD_XOR_LE(0)) + , m_byte_xor(data_bits == 64 ? (m_bigendian ? BYTE8_XOR_BE(0) : BYTE8_XOR_LE(0)) : (m_bigendian ? BYTE4_XOR_BE(0) : BYTE4_XOR_LE(0))) + , m_word_xor(data_bits == 64 ? (m_bigendian ? WORD2_XOR_BE(0) : WORD2_XOR_LE(0)) : (m_bigendian ? WORD_XOR_BE(0) : WORD_XOR_LE(0))) + , m_dword_xor(data_bits == 64 ? (m_bigendian ? DWORD_XOR_BE(0) : DWORD_XOR_LE(0)) : 0) , c_icache_size(0) , c_dcache_size(0) , m_fastram_select(0) , m_debugger_temp(0) - , m_drc_cache(DRC_CACHE_SIZE + sizeof(internal_mips3_state) + 0x80000) + , m_drc_cache(DRC_CACHE_SIZE + sizeof(internal_mips3_state) + 0x800000) , m_drcuml(nullptr) , m_drcfe(nullptr) , m_drcoptions(0) @@ -313,7 +315,11 @@ void mips3_device::generate_exception(int exception, int backup) if (!(SR & SR_EXL)) { /* if we were in a branch delay slot, adjust */ +#if DELAY_SLOT_EXCEPTION_HACK + if (((m_nextpc != ~0) || (m_delayslot)) && (m_ppc == m_core->pc - 4)) +#else if ((m_nextpc != ~0) || (m_delayslot)) +#endif { m_delayslot = false; m_nextpc = ~0; @@ -1233,7 +1239,7 @@ inline bool mips3_device::RWORD(offs_t address, uint32_t *result, bool insn) { continue; } - *result = m_fastram[ramnum].offset_base32[tlbaddress >> 2]; + *result = m_fastram[ramnum].offset_base32[(tlbaddress ^ m_dword_xor) >> 2]; return true; } *result = (*m_memory.read_dword)(*m_program, tlbaddress); @@ -1403,7 +1409,7 @@ inline void mips3_device::WWORD(offs_t address, uint32_t data) { continue; } - m_fastram[ramnum].offset_base32[tlbaddress >> 2] = data; + m_fastram[ramnum].offset_base32[(tlbaddress ^ m_dword_xor) >> 2] = data; return; } (*m_memory.write_dword)(*m_program, tlbaddress, data); @@ -1772,7 +1778,7 @@ inline void mips3_device::set_cop0_creg(int idx, uint64_t val) void mips3_device::handle_cop0(uint32_t op) { - if ((SR & SR_KSU_MASK) != SR_KSU_KERNEL && !(SR & SR_COP0)) + if ((SR & SR_KSU_MASK) != SR_KSU_KERNEL && !(SR & SR_COP0) && !(SR & (SR_EXL | SR_ERL))) { m_badcop_value = 0; generate_exception(EXCEPTION_BADCOP, 1); @@ -1832,7 +1838,13 @@ void mips3_device::handle_cop0(uint32_t op) break; case 0x10: /* RFE */ invalid_instruction(op); break; - case 0x18: /* ERET */ m_core->pc = m_core->cpr[0][COP0_EPC]; SR &= ~SR_EXL; check_irqs(); m_lld_value ^= 0xffffffff; m_ll_value ^= 0xffffffff; break; + case 0x18: /* ERET */ + m_core->pc = m_core->cpr[0][COP0_EPC]; + SR &= ~SR_EXL; + check_irqs(); + m_lld_value ^= 0xffffffff; + m_ll_value ^= 0xffffffff; + break; case 0x20: /* WAIT */ break; default: handle_extra_cop0(op); break; } @@ -5500,7 +5512,7 @@ void mips3_device::load_elf() void r5000be_device::handle_cache(uint32_t op) { - if ((SR & SR_KSU_MASK) != SR_KSU_KERNEL && !(SR & SR_COP0)) + if ((SR & SR_KSU_MASK) != SR_KSU_KERNEL && !(SR & SR_COP0) && !(SR & (SR_EXL | SR_ERL))) { m_badcop_value = 0; generate_exception(EXCEPTION_BADCOP, 1); -- cgit v1.2.3-70-g09d2 From 9c3689f4dd8312a7aaa5738db8721e5647340543 Mon Sep 17 00:00:00 2001 From: tyfighter Date: Mon, 14 Jan 2019 08:29:59 -0600 Subject: MIPS3: Add minimal support for revealing the Secondary Cache Line size in the Status Register --- src/devices/cpu/mips/mips3.cpp | 1 + src/devices/cpu/mips/mips3.h | 2 ++ src/devices/cpu/mips/mips3com.cpp | 7 +++++++ 3 files changed, 10 insertions(+) (limited to 'src/devices/cpu/mips/mips3.cpp') diff --git a/src/devices/cpu/mips/mips3.cpp b/src/devices/cpu/mips/mips3.cpp index ad7f5d18234..0d1198860bb 100644 --- a/src/devices/cpu/mips/mips3.cpp +++ b/src/devices/cpu/mips/mips3.cpp @@ -166,6 +166,7 @@ mips3_device::mips3_device(const machine_config &mconfig, device_type type, cons , m_dword_xor(data_bits == 64 ? (m_bigendian ? DWORD_XOR_BE(0) : DWORD_XOR_LE(0)) : 0) , c_icache_size(0) , c_dcache_size(0) + , c_secondary_cache_line_size(0) , m_fastram_select(0) , m_debugger_temp(0) , m_drc_cache(DRC_CACHE_SIZE + sizeof(internal_mips3_state) + 0x800000) diff --git a/src/devices/cpu/mips/mips3.h b/src/devices/cpu/mips/mips3.h index 2fef97ca8c0..c43fd843730 100644 --- a/src/devices/cpu/mips/mips3.h +++ b/src/devices/cpu/mips/mips3.h @@ -297,6 +297,7 @@ public: void set_icache_size(size_t icache_size) { c_icache_size = icache_size; } void set_dcache_size(size_t dcache_size) { c_dcache_size = dcache_size; } + void set_secondary_cache_line_size(uint8_t secondary_cache_line_size) { c_secondary_cache_line_size = secondary_cache_line_size; } void set_system_clock(uint32_t system_clock) { c_system_clock = system_clock; } TIMER_CALLBACK_MEMBER(compare_int_callback); @@ -442,6 +443,7 @@ protected: /* cache memory */ size_t c_icache_size; size_t c_dcache_size; + uint8_t c_secondary_cache_line_size; /* MMU */ mips3_tlb_entry m_tlb[MIPS3_MAX_TLB_ENTRIES]; diff --git a/src/devices/cpu/mips/mips3com.cpp b/src/devices/cpu/mips/mips3com.cpp index 0cab50ca894..04225d86da7 100644 --- a/src/devices/cpu/mips/mips3com.cpp +++ b/src/devices/cpu/mips/mips3com.cpp @@ -273,6 +273,13 @@ uint32_t mips3_device::compute_config_register() else if (c_icache_size <= 0x40000) configreg |= 6 << 9; else configreg |= 7 << 9; + if (c_secondary_cache_line_size != 0) { + configreg &= ~((0xf << 20) | (1 << 17)); + if (c_secondary_cache_line_size <= 0x10) configreg |= 0 << 22; + else if (c_secondary_cache_line_size <= 0x20) configreg |= 1 << 22; + else if (c_secondary_cache_line_size <= 0x40) configreg |= 2 << 22; + else configreg |= 3 << 22; + } /* set the system clock divider */ int divisor = 2; if (c_system_clock != 0) -- cgit v1.2.3-70-g09d2 From 8bca61dcd6f0184fce5b82f9c0ed3c5fb2a80d5a Mon Sep 17 00:00:00 2001 From: Patrick Mackinlay Date: Tue, 22 Jan 2019 20:08:29 +0700 Subject: mips3: debugger exception hook (nw) --- src/devices/cpu/mips/mips3.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/devices/cpu/mips/mips3.cpp') diff --git a/src/devices/cpu/mips/mips3.cpp b/src/devices/cpu/mips/mips3.cpp index 0d1198860bb..3f7d2b779e5 100644 --- a/src/devices/cpu/mips/mips3.cpp +++ b/src/devices/cpu/mips/mips3.cpp @@ -343,6 +343,7 @@ void mips3_device::generate_exception(int exception, int backup) if ((CAUSE & 0x7f) == 0) logerror("Took interrupt -- Cause = %08X, PC = %08X\n", (uint32_t)CAUSE, m_core->pc); */ + debugger_exception_hook(exception); } -- cgit v1.2.3-70-g09d2 From 76323eb770cca3655f40d400fe5f34fbaa573d6c Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Sun, 27 Jan 2019 14:22:20 +1100 Subject: srcclean and cleanup (nw) --- hash/apple2_flop_orig.xml | 6224 ++++++++++++++-------------- hash/clickstart_cart.xml | 14 +- hash/ekara_japan.xml | 60 +- hash/ekara_japan_d.xml | 6 +- hash/ekara_japan_en.xml | 12 +- hash/ekara_japan_g.xml | 36 +- hash/ekara_japan_m.xml | 4 +- hash/ekara_japan_p.xml | 8 +- hash/ekara_japan_s.xml | 6 +- hash/ekara_japan_sp.xml | 10 +- hash/ekara_us.xml | 2 +- hash/jakks_gamekey_dy.xml | 34 +- hash/jakks_gamekey_nk.xml | 10 +- hash/jakks_gamekey_sw.xml | 8 +- hash/pce_tourvision.xml | 18 +- hash/vsmile_cart.xml | 2 +- hash/vtech_storio_cart.xml | 10 +- scripts/src/machine.lua | 2 +- src/devices/bus/bbc/rom/dfs.cpp | 2 +- src/devices/bus/ekara/rom.cpp | 2 +- src/devices/bus/electron/romboxp.cpp | 4 +- src/devices/bus/nubus/nubus_specpdq.cpp | 39 +- src/devices/bus/vsmile/vsmile_slot.h | 4 +- src/devices/cpu/alpha/alpha.cpp | 4 +- src/devices/cpu/dspp/dspp.h | 18 +- src/devices/cpu/dspp/dsppdrc.cpp | 334 +- src/devices/cpu/m6502/xavix2000.cpp | 12 +- src/devices/cpu/mips/mips3.cpp | 8 +- src/devices/cpu/mips/mips3.h | 2 +- src/devices/cpu/mips/mips3drc.cpp | 10 +- src/devices/cpu/unsp/unsp.h | 12 +- src/devices/cpu/unsp/unspdefs.h | 10 +- src/devices/cpu/unsp/unspdrc.cpp | 12 +- src/devices/machine/nsc810.h | 2 +- src/devices/machine/smc91c9x.cpp | 64 +- src/devices/machine/smc91c9x.h | 6 +- src/devices/machine/spg110.cpp | 8 +- src/devices/machine/spg2xx.cpp | 30 +- src/devices/machine/wd33c9x.cpp | 8 +- src/devices/video/fixfreq.cpp | 2 +- src/emu/devfind.cpp | 2 +- src/frontend/mame/ui/icorender.cpp | 4 +- src/frontend/mame/ui/selgame.cpp | 9 +- src/lib/netlist/devices/net_lib.cpp | 2 +- src/lib/netlist/devices/nld_74107.cpp | 6 +- src/lib/netlist/devices/nld_7450.cpp | 4 +- src/lib/netlist/devices/nld_7490.cpp | 4 +- src/lib/netlist/devices/nld_7493.cpp | 2 +- src/lib/netlist/devices/nld_7497.cpp | 2 +- src/lib/netlist/devices/nld_7497.h | 4 +- src/lib/netlist/nl_base.cpp | 2 +- src/lib/netlist/nl_base.h | 10 +- src/lib/netlist/nl_errstr.h | 2 +- src/lib/netlist/nl_lists.h | 6 +- src/lib/netlist/nl_setup.h | 2 +- src/lib/netlist/plib/parray.h | 36 +- src/lib/netlist/plib/pparser.cpp | 16 +- src/lib/netlist/plib/pstring.h | 2 +- src/lib/netlist/prg/nltool.cpp | 2 +- src/lib/netlist/prg/nlwav.cpp | 12 +- src/lib/netlist/solver/nld_matrix_solver.h | 2 +- src/lib/netlist/solver/nld_ms_gmres.h | 10 +- src/mame/drivers/5clown.cpp | 12 +- src/mame/drivers/aerofgt.cpp | 2 +- src/mame/drivers/alg.cpp | 2 +- src/mame/drivers/argus.cpp | 4 +- src/mame/drivers/avt.cpp | 12 +- src/mame/drivers/battlane.cpp | 4 +- src/mame/drivers/bigevglf.cpp | 2 +- src/mame/drivers/blktiger.cpp | 4 +- src/mame/drivers/brkthru.cpp | 8 +- src/mame/drivers/chinagat.cpp | 18 +- src/mame/drivers/clickstart.cpp | 20 +- src/mame/drivers/dacholer.cpp | 2 +- src/mame/drivers/ddragon.cpp | 16 +- src/mame/drivers/deniam.cpp | 6 +- src/mame/drivers/discoboy.cpp | 2 +- src/mame/drivers/drmicro.cpp | 2 +- src/mame/drivers/dynax.cpp | 34 +- src/mame/drivers/fantland.cpp | 8 +- src/mame/drivers/fcrash.cpp | 32 +- src/mame/drivers/firetrap.cpp | 18 +- src/mame/drivers/fromance.cpp | 18 +- src/mame/drivers/fuukifg2.cpp | 4 +- src/mame/drivers/gaiden.cpp | 2 +- src/mame/drivers/galspnbl.cpp | 6 +- src/mame/drivers/gladiatr.cpp | 18 +- src/mame/drivers/goal92.cpp | 2 +- src/mame/drivers/gsword.cpp | 10 +- src/mame/drivers/hnayayoi.cpp | 2 +- src/mame/drivers/hp_ipc.cpp | 2 +- src/mame/drivers/hyperspt.cpp | 14 +- src/mame/drivers/indy_indigo2.cpp | 22 +- src/mame/drivers/karnov.cpp | 4 +- src/mame/drivers/kchamp.cpp | 12 +- src/mame/drivers/klax.cpp | 6 +- src/mame/drivers/konamim2.cpp | 2 +- src/mame/drivers/kungfur.cpp | 8 +- src/mame/drivers/kurukuru.cpp | 2 +- src/mame/drivers/lkage.cpp | 2 +- src/mame/drivers/lucky74.cpp | 16 +- src/mame/drivers/lwings.cpp | 20 +- src/mame/drivers/m90.cpp | 2 +- src/mame/drivers/matmania.cpp | 4 +- src/mame/drivers/megadriv_acbl.cpp | 2 +- src/mame/drivers/mermaid.cpp | 2 +- src/mame/drivers/metlclsh.cpp | 4 +- src/mame/drivers/mgavegas.cpp | 2 +- src/mame/drivers/miniboy7.cpp | 14 +- src/mame/drivers/mitchell.cpp | 10 +- src/mame/drivers/mjkjidai.cpp | 2 +- src/mame/drivers/namcond1.cpp | 2 +- src/mame/drivers/nmg5.cpp | 4 +- src/mame/drivers/ojankohs.cpp | 24 +- src/mame/drivers/opwolf.cpp | 16 +- src/mame/drivers/pachifev.cpp | 4 +- src/mame/drivers/palestra.cpp | 2 +- src/mame/drivers/pc9801.cpp | 2 +- src/mame/drivers/pcktgal.cpp | 2 +- src/mame/drivers/peplus.cpp | 8 +- src/mame/drivers/r9751.cpp | 4 +- src/mame/drivers/rad_eu3a14.cpp | 18 +- src/mame/drivers/rainbow.cpp | 6 +- src/mame/drivers/rastan.cpp | 8 +- src/mame/drivers/rmhaihai.cpp | 2 +- src/mame/drivers/sanremo.cpp | 24 +- src/mame/drivers/seta.cpp | 4 +- src/mame/drivers/sf.cpp | 8 +- src/mame/drivers/smc777.cpp | 18 +- src/mame/drivers/sms_bootleg.cpp | 2 +- src/mame/drivers/sothello.cpp | 4 +- src/mame/drivers/spg110.cpp | 10 +- src/mame/drivers/splash.cpp | 10 +- src/mame/drivers/srmp2.cpp | 22 +- src/mame/drivers/storio.cpp | 18 +- src/mame/drivers/suprgolf.cpp | 4 +- src/mame/drivers/system16.cpp | 2 +- src/mame/drivers/taito_l.cpp | 20 +- src/mame/drivers/taitoair.cpp | 4 +- src/mame/drivers/tbowl.cpp | 4 +- src/mame/drivers/tehkanwc.cpp | 8 +- src/mame/drivers/testpat.cpp | 8 +- src/mame/drivers/toaplan1.cpp | 8 +- src/mame/drivers/topspeed.cpp | 4 +- src/mame/drivers/trackfld.cpp | 12 +- src/mame/drivers/trkfldch.cpp | 4 +- src/mame/drivers/tubep.cpp | 18 +- src/mame/drivers/twincobr.cpp | 4 +- src/mame/drivers/vigilant.cpp | 2 +- src/mame/drivers/vii.cpp | 40 +- src/mame/drivers/wacky_gator.cpp | 10 +- src/mame/drivers/wardner.cpp | 6 +- src/mame/drivers/warriorb.cpp | 8 +- src/mame/drivers/wc90b.cpp | 4 +- src/mame/drivers/welltris.cpp | 4 +- src/mame/drivers/wgp.cpp | 6 +- src/mame/drivers/xavix.cpp | 76 +- src/mame/drivers/yunsung8.cpp | 8 +- src/mame/includes/vsmile.h | 18 +- src/mame/includes/xavix.h | 6 +- src/mame/machine/hpc1.cpp | 24 +- src/mame/machine/hpc1.h | 4 +- src/mame/machine/hpc3.cpp | 30 +- src/mame/machine/hpc3.h | 4 +- src/mame/machine/mbc55x_kbd.cpp | 6 +- src/mame/machine/nl_palestra.cpp | 14 +- src/mame/machine/nl_tp1983.cpp | 8 +- src/mame/machine/nl_tp1985.cpp | 18 +- src/mame/machine/pce_cd.cpp | 4 +- src/mame/machine/taitocchip.cpp | 8 +- src/mame/machine/xavix.cpp | 4 +- src/mame/machine/xavix2002_io.cpp | 2 +- src/mame/machine/xavix2002_io.h | 2 +- src/mame/machine/xbox_pci.cpp | 2 +- src/mame/video/arabian.cpp | 8 +- src/mame/video/funworld.cpp | 6 +- src/mame/video/tia.cpp | 192 +- src/mame/video/xavix.cpp | 2 +- 178 files changed, 4239 insertions(+), 4231 deletions(-) (limited to 'src/devices/cpu/mips/mips3.cpp') diff --git a/hash/apple2_flop_orig.xml b/hash/apple2_flop_orig.xml index 92c0f8da1ac..ce26055f178 100644 --- a/hash/apple2_flop_orig.xml +++ b/hash/apple2_flop_orig.xml @@ -3,3123 +3,3123 @@ - - Agent USA - 1984 - Scholastic - - - - - - - - - - - - - Airheart - 1986 - Broderbund Software - - - - - - - - - - - - - Alien Ambush - 1981 - Micro Distributors - - - - - - - - - - - - - Ankh - 1983 - Datamost - - - - - - - - - - - - - Apple Cider Spider - 1983 - Sierra On-Line - - - - - - - - - - - - - Apple Galaxian - 1980 - Broderbund Software - - - - - - - - - - - - - Aquatron - 1983 - Sierra On-Line - - - - - - - - - - - - - Archon: The Light and The Dark - 1984 - Electronic Arts - - - - - - - - - - - - - Ardy the Aardvark - 1983 - Datamost - - - - - - - - - - - - - Autobahn - 1981 - Sirius Software - - - - - - - - - - - - - Axis Assassin - 1982 - Electronic Arts - - - - - - - - - - - - - Aztec - 1982 - Datamost - - - - - - - - - - - - - Bad Dudes - 1988 - Data East USA - - - - - - - - - - - - - - - - - - - - Ballblazer - 1985 - Epyx - - - - - - - - - - - - - Batman: The Caped Crusader - 1985 - Data East USA - - - - - - - - - - - - - - - - - - - - BC's Quest for Tires - 1983 - Sierra On-Line - - - - - - - - - - - - - Bellhop - 1982 - Hayden Book Company - - - - - - - - - - - - - Below the Root - 1984 - Hayden Book Company - - - - - - - - - - - - - - - - - - - - The Bilestoad - 1983 - Datamost - - - - - - - - - - - - - Bug Battle - 1982 - United Software of America - - - - - - - - - - - - - Cannonball Blitz - 1982 - On-Line Systems - - - - - - - - - - - - - Caverns of Callisto - 1983 - Origin Systems - - - - - - - - - - - - - Ceiling Zero - 1981 - Turnkey Software - - - - - - - - - - - - - Centipede - 1983 - Atarisoft - - - - - - - - - - - - - Commando - 1987 - Data East USA - - - - - - - - - - - - - Congo Bongo - 1987 - SEGA Enterprises - - - - - - - - - - - - - Conquering Worlds - 1983 - Datamost - - - - - - - - - - - - - Copts and Robbers - 1981 - Sirius Software - - - - - - - - - - - - - County Fair - 1981 - Datamost - - - - - - - - - - - - - Crazy Mazey - 1982 - Datamost - - - - - - - - - - - - - Crisis Mountain - 1982 - Micro Fun - - - - - - - - - - - - - Crossfire - 1981 - On-Line Systems - - - - - - - - - - - - - Cubit - 1983 - Micromax - - - - - - - - - - - - - Cyber Strike - 1980 - Sirius Software - - - - - - - - - - - - - The Dam Busters - 1985 - Accolade - - - - - - - - - - - - - Death Sword - 1987 - Epyx - - - - - - - - - - - - - Defender II: Stargate - 1983 - Atarisoft - - - - - - - - - - - - - Destroyer - 1986 - Epyx - - - - - - - - - - - - - Dino Eggs - 1983 - Micro Fun - - - - - - - - - - - - - Dive Bomber - 1988 - Epyx - - - - - - - - - - - - - Donkey Kong - 1983 - Atarisoft - - - - - - - - - - - - - Drol - 1983 - Broderbund Software - - - - - - - - - - - - - Dung Beetles - 1982 - Datasoft - - - - - - - - - - - - - The Eidolon - 1985 - Epyx - - - - - - - - - - - - - Epoch - 1981 - Sirius Software - - - - - - - - - - - - - Falcons - 1981 - Piccadilly Software - - - - - - - - - - - - - - Fight Night - 1985 - Accolade - - - - - - - - - - - - - Flight Simulator II (v2.0) - 1985 - Accolade - - - - - - - - - - - - - Flip Out - 1982 - Sirius Software - - - - - - - - - - - - - Force 7 - 1987 - Datasoft - - - - - - - - - - - - - Formula 1 Racer - 1983 - Gentry Software - - - - - - - - - - - - - Free Fall - 1982 - Sirius Software - - - - - - - - - - - - - Frogger - 1981 - Sierra On-Line - - - - - - - - - - - - - Frogger II: Threedeep - 1984 - SEGA Enterprises - - - - - - - - - - - - - G.I. Joe - 1985 - Epyx - - - - - - - - - - - - - - - - - - - - The Games - Summer Edition - 1988 - Epyx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GATO - 1985 - Spectrum Holobyte - - - - - - - - - - - - - Genetic Drift - 1981 - Broderbund Software - - - - - - - - - - - - - Gobbler - 1981 - On-Line Systems - - - - - - - - - - - - - The Goonies - 1985 - Datasoft - - - - - - - - - - - - - Gumball - 1983 - Broderbund Software - - - - - - - - - - - - - The Heist - 1983 - Micro Fun - - - - - - - - - - - - - HERO - Helicopter Emergency Rescue Operation - 1983 - Activision - - - - - - - - - - - - - Hadron - 1981 - Sirius Software - - - - - - - - - - - - - Hard Hat Mack - 1983 - Electronic Arts - - - - - - - - - - - - Hardball - 1985 - Accolade - - - - - - - - - - - - - Head On - 1980 - California Pacific Computers - - - - - - - - - - - - - High Rise - 1983 - Micro Fun - - - - - - - - - - - - - Ikari Warriors - 1983 - Data East USA - - - - - - - - - - - - - - - - - - - - Ikari Warriors 2: Victory Road - 1981 - Sirius Software - - - - - - - - - - - - - - - - - + + Agent USA + 1984 + Scholastic + + + + + + + + + + + + + Airheart + 1986 + Broderbund Software + + + + + + + + + + + + + Alien Ambush + 1981 + Micro Distributors + + + + + + + + + + + + + Ankh + 1983 + Datamost + + + + + + + + + + + + + Apple Cider Spider + 1983 + Sierra On-Line + + + + + + + + + + + + + Apple Galaxian + 1980 + Broderbund Software + + + + + + + + + + + + + Aquatron + 1983 + Sierra On-Line + + + + + + + + + + + + + Archon: The Light and The Dark + 1984 + Electronic Arts + + + + + + + + + + + + + Ardy the Aardvark + 1983 + Datamost + + + + + + + + + + + + + Autobahn + 1981 + Sirius Software + + + + + + + + + + + + + Axis Assassin + 1982 + Electronic Arts + + + + + + + + + + + + + Aztec + 1982 + Datamost + + + + + + + + + + + + + Bad Dudes + 1988 + Data East USA + + + + + + + + + + + + + + + + + + + + Ballblazer + 1985 + Epyx + + + + + + + + + + + + + Batman: The Caped Crusader + 1985 + Data East USA + + + + + + + + + + + + + + + + + + + + BC's Quest for Tires + 1983 + Sierra On-Line + + + + + + + + + + + + + Bellhop + 1982 + Hayden Book Company + + + + + + + + + + + + + Below the Root + 1984 + Hayden Book Company + + + + + + + + + + + + + + + + + + + + The Bilestoad + 1983 + Datamost + + + + + + + + + + + + + Bug Battle + 1982 + United Software of America + + + + + + + + + + + + + Cannonball Blitz + 1982 + On-Line Systems + + + + + + + + + + + + + Caverns of Callisto + 1983 + Origin Systems + + + + + + + + + + + + + Ceiling Zero + 1981 + Turnkey Software + + + + + + + + + + + + + Centipede + 1983 + Atarisoft + + + + + + + + + + + + + Commando + 1987 + Data East USA + + + + + + + + + + + + + Congo Bongo + 1987 + SEGA Enterprises + + + + + + + + + + + + + Conquering Worlds + 1983 + Datamost + + + + + + + + + + + + + Copts and Robbers + 1981 + Sirius Software + + + + + + + + + + + + + County Fair + 1981 + Datamost + + + + + + + + + + + + + Crazy Mazey + 1982 + Datamost + + + + + + + + + + + + + Crisis Mountain + 1982 + Micro Fun + + + + + + + + + + + + + Crossfire + 1981 + On-Line Systems + + + + + + + + + + + + + Cubit + 1983 + Micromax + + + + + + + + + + + + + Cyber Strike + 1980 + Sirius Software + + + + + + + + + + + + + The Dam Busters + 1985 + Accolade + + + + + + + + + + + + + Death Sword + 1987 + Epyx + + + + + + + + + + + + + Defender II: Stargate + 1983 + Atarisoft + + + + + + + + + + + + + Destroyer + 1986 + Epyx + + + + + + + + + + + + + Dino Eggs + 1983 + Micro Fun + + + + + + + + + + + + + Dive Bomber + 1988 + Epyx + + + + + + + + + + + + + Donkey Kong + 1983 + Atarisoft + + + + + + + + + + + + + Drol + 1983 + Broderbund Software + + + + + + + + + + + + + Dung Beetles + 1982 + Datasoft + + + + + + + + + + + + + The Eidolon + 1985 + Epyx + + + + + + + + + + + + + Epoch + 1981 + Sirius Software + + + + + + + + + + + + + Falcons + 1981 + Piccadilly Software + + + + + + + + + + + + + + Fight Night + 1985 + Accolade + + + + + + + + + + + + + Flight Simulator II (v2.0) + 1985 + Accolade + + + + + + + + + + + + + Flip Out + 1982 + Sirius Software + + + + + + + + + + + + + Force 7 + 1987 + Datasoft + + + + + + + + + + + + + Formula 1 Racer + 1983 + Gentry Software + + + + + + + + + + + + + Free Fall + 1982 + Sirius Software + + + + + + + + + + + + + Frogger + 1981 + Sierra On-Line + + + + + + + + + + + + + Frogger II: Threedeep + 1984 + SEGA Enterprises + + + + + + + + + + + + + G.I. Joe + 1985 + Epyx + + + + + + + + + + + + + + + + + + + + The Games - Summer Edition + 1988 + Epyx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GATO + 1985 + Spectrum Holobyte + + + + + + + + + + + + + Genetic Drift + 1981 + Broderbund Software + + + + + + + + + + + + + Gobbler + 1981 + On-Line Systems + + + + + + + + + + + + + The Goonies + 1985 + Datasoft + + + + + + + + + + + + + Gumball + 1983 + Broderbund Software + + + + + + + + + + + + + The Heist + 1983 + Micro Fun + + + + + + + + + + + + + HERO - Helicopter Emergency Rescue Operation + 1983 + Activision + + + + + + + + + + + + + Hadron + 1981 + Sirius Software + + + + + + + + + + + + + Hard Hat Mack + 1983 + Electronic Arts + + + + + + + + + + + + Hardball + 1985 + Accolade + + + + + + + + + + + + + Head On + 1980 + California Pacific Computers + + + + + + + + + + + + + High Rise + 1983 + Micro Fun + + + + + + + + + + + + + Ikari Warriors + 1983 + Data East USA + + + + + + + + + + + + + + + + + + + + Ikari Warriors 2: Victory Road + 1981 + Sirius Software + + + + + + + + + + + + + + + + + - International Gran Prix - 1982 - MUSE Software - - - - - - - - - - - - - Jawbreaker - 1981 - On-Line Systems - - - - - - - - - - - - - Jawbreaker ][ - 1982 - Sierra On-Line - - - - - - - - - - - - - The Jet - 1986 - subLOGIC - - - - - - - - - - - - - Joust - 1983 - Atarisoft - - - - - - - - - - - - - Julius Erving and Larry Bird Go One on One - 1983 - Electronic Arts - - - - - - - - - - - - - Jungle Hunt - 1984 - Atarisoft - - - - - - - - - - - - - Karate Champ - 1985 - Data East - - - - - - - - - - - - - Karateka - 1984 - Broderbund Software - - - - - - - - - - - - - - - - - - - - Kid Niki - 1987 - Data East - - - - - - - - - - - - - - - - - - - - Kung Fu Master - 1985 - Data East - - - - - - - - - - - - - L.A. Crackdown - 1988 - Epyx - - - - - - - - - - - - - - - - - - - - Lock 'n Chase - 1982 - Mattel Electronics - - - - - - - - - - - - - Lode Runner - 1983 - Broderbund - - - - - - - - - - + International Gran Prix + 1982 + MUSE Software + + + + + + + + + + + + + Jawbreaker + 1981 + On-Line Systems + + + + + + + + + + + + + Jawbreaker ][ + 1982 + Sierra On-Line + + + + + + + + + + + + + The Jet + 1986 + subLOGIC + + + + + + + + + + + + + Joust + 1983 + Atarisoft + + + + + + + + + + + + + Julius Erving and Larry Bird Go One on One + 1983 + Electronic Arts + + + + + + + + + + + + + Jungle Hunt + 1984 + Atarisoft + + + + + + + + + + + + + Karate Champ + 1985 + Data East + + + + + + + + + + + + + Karateka + 1984 + Broderbund Software + + + + + + + + + + + + + + + + + + + + Kid Niki + 1987 + Data East + + + + + + + + + + + + + + + + + + + + Kung Fu Master + 1985 + Data East + + + + + + + + + + + + + L.A. Crackdown + 1988 + Epyx + + + + + + + + + + + + + + + + + + + + Lock 'n Chase + 1982 + Mattel Electronics + + + + + + + + + + + + + Lode Runner + 1983 + Broderbund + + + + + + + + + + - Lost Tomb - 1984 - Datasoft - - - - - - - - - - - - - Marauder - 1982 - On-Line Systems - - - - - - - - - - - - - Marble Madness - 1986 - Electronic Arts - - - - - - - - - - - - - - - - - - - - Mars Cars - 1982 - Datamost - - - - - - - - - - - - - Mating Zone - 1982 - Datamost - - - - - - - - - - - - - Megabots - 1986 - Neosoft - - - - - - - - - - - - - Might and Magic - 1986 - New World Computing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Miner 2049er - 1982 - Micro Fun - - - - - - - - - - - - - Minit Man - 1983 - Penguin Software - - - - - - - - - - - - - Impossible Mission II - 1988 - Epyx - - - - - - - - - - - - - - - - - - - - Money Muncher - 1982 - Datamost - - - - - - - - - - - - - Monster Smash - 1983 - Datamost - - - - - - - - - - - - - Montezuma's Revenge - 1984 - Parker Brothers - - - - - - - - - - - - - Moon Patrol - 1983 - Atarisoft - - - - - - - - - - - - - The Movie Monster Game - 1986 - Epyx - - - - - - - - - - - - - - - - - - - - Mr. Robot and his Robot Factory - 1984 - Datamost - - - - - - - - - - - - - Ms. Pac-Man - 1983 - Atarisoft - - - - - - - - - - - - - Night Mission Pinball - 1982 - subLOGIC - - - - - - - - - - - - - Night Stalker - 1982 - Mattel Electronics - - - - - - - - - - - - - Orbitron - 1981 - Sirius Software - - - - - - - - - - - - - O'Riley's Mine - 1981 - Datasoft - - - - - - - - - - - - - Outpost - 1981 - Sirius Software - - - - - - - - - - - - - Paperboy - 1988 - Mindscape - - - - - - - - - - - - - Pest Patrol - 1982 - Sierra On-Line - - - - - - - - - - - - - Phantoms Five - 1980 - Sirius Software - - - - - - - - - - - - - Picnic Paranoia - 1982 - Synapse Software - - - - - - - - - - - - - Pitfall II: Lost Caverns - 1984 - Activision - - - - - - - - - - - - - Pitstop II - 1984 - Epyx - - - - - - - - - - - - - Planetfall (r10) - 1988 - Infocom - - - - - - - - - - - - - - - - - - - - Plasmania - 1983 - Sirius Software - - - - - - - - - - - - - Platoon - 1988 - Data East USA - - - - - - - - - - - - - - - - - - - - Pool 1.5 - 1981 - Innovative Design Software, Inc. - - - - - - - - - - - - - Pooyan - 1984 - Datasoft - - - - - - - - - - - - - Prince of Persia - 1989 - Broderbund - - - - - - - - - - - - - - - - - - - - Qix - 1989 - Taito America - - - - - - - - - - - - - Rad Warrior - 1987 - Epyx - - - - - - - - - - - - - Rampage - 1988 - Activision - - - - - - - - - - - - - Raster Blaster - 1981 - BudgeCo - - - - - - - - - - - - - Red Alert - 1981 - Broderbund - - - - - - - - - - - - - Repton - 1982 - Sirius Software - - - - - - - - - - - - - Rescue Raiders - 1984 - Sir-Tech - - - - - - - - - - - - - RoboCop - 1988 - Data East USA - - - - - - - - - - - - - - - - - - - - Robotron 2084 - 1983 - Atarisoft - - - - - - - - - - - - - Roundabout - 1983 - Datamost - - - - - - - - - - - - - Russki Duck - 1982 - Gebelli Software - - - - - - - - - - - - - Sabotage - 1981 - On-Line Systems - - - - - - - - - - - - - Sammy Lightfoot - 1983 - Sierra On-Line - - - - - - - - - - - - - Sargon III - 1983 - Hayden Book Company - - - - - - - - - - - - - Sea Dragon - 1982 - Adventure International - - - - - - - - - - - - - Shadowkeep - 1983 - Trillium - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Shanghai - 1986 - Activision - - - - - - - - - - + Lost Tomb + 1984 + Datasoft + + + + + + + + + + + + + Marauder + 1982 + On-Line Systems + + + + + + + + + + + + + Marble Madness + 1986 + Electronic Arts + + + + + + + + + + + + + + + + + + + + Mars Cars + 1982 + Datamost + + + + + + + + + + + + + Mating Zone + 1982 + Datamost + + + + + + + + + + + + + Megabots + 1986 + Neosoft + + + + + + + + + + + + + Might and Magic + 1986 + New World Computing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Miner 2049er + 1982 + Micro Fun + + + + + + + + + + + + + Minit Man + 1983 + Penguin Software + + + + + + + + + + + + + Impossible Mission II + 1988 + Epyx + + + + + + + + + + + + + + + + + + + + Money Muncher + 1982 + Datamost + + + + + + + + + + + + + Monster Smash + 1983 + Datamost + + + + + + + + + + + + + Montezuma's Revenge + 1984 + Parker Brothers + + + + + + + + + + + + + Moon Patrol + 1983 + Atarisoft + + + + + + + + + + + + + The Movie Monster Game + 1986 + Epyx + + + + + + + + + + + + + + + + + + + + Mr. Robot and his Robot Factory + 1984 + Datamost + + + + + + + + + + + + + Ms. Pac-Man + 1983 + Atarisoft + + + + + + + + + + + + + Night Mission Pinball + 1982 + subLOGIC + + + + + + + + + + + + + Night Stalker + 1982 + Mattel Electronics + + + + + + + + + + + + + Orbitron + 1981 + Sirius Software + + + + + + + + + + + + + O'Riley's Mine + 1981 + Datasoft + + + + + + + + + + + + + Outpost + 1981 + Sirius Software + + + + + + + + + + + + + Paperboy + 1988 + Mindscape + + + + + + + + + + + + + Pest Patrol + 1982 + Sierra On-Line + + + + + + + + + + + + + Phantoms Five + 1980 + Sirius Software + + + + + + + + + + + + + Picnic Paranoia + 1982 + Synapse Software + + + + + + + + + + + + + Pitfall II: Lost Caverns + 1984 + Activision + + + + + + + + + + + + + Pitstop II + 1984 + Epyx + + + + + + + + + + + + + Planetfall (r10) + 1988 + Infocom + + + + + + + + + + + + + + + + + + + + Plasmania + 1983 + Sirius Software + + + + + + + + + + + + + Platoon + 1988 + Data East USA + + + + + + + + + + + + + + + + + + + + Pool 1.5 + 1981 + Innovative Design Software, Inc. + + + + + + + + + + + + + Pooyan + 1984 + Datasoft + + + + + + + + + + + + + Prince of Persia + 1989 + Broderbund + + + + + + + + + + + + + + + + + + + + Qix + 1989 + Taito America + + + + + + + + + + + + + Rad Warrior + 1987 + Epyx + + + + + + + + + + + + + Rampage + 1988 + Activision + + + + + + + + + + + + + Raster Blaster + 1981 + BudgeCo + + + + + + + + + + + + + Red Alert + 1981 + Broderbund + + + + + + + + + + + + + Repton + 1982 + Sirius Software + + + + + + + + + + + + + Rescue Raiders + 1984 + Sir-Tech + + + + + + + + + + + + + RoboCop + 1988 + Data East USA + + + + + + + + + + + + + + + + + + + + Robotron 2084 + 1983 + Atarisoft + + + + + + + + + + + + + Roundabout + 1983 + Datamost + + + + + + + + + + + + + Russki Duck + 1982 + Gebelli Software + + + + + + + + + + + + + Sabotage + 1981 + On-Line Systems + + + + + + + + + + + + + Sammy Lightfoot + 1983 + Sierra On-Line + + + + + + + + + + + + + Sargon III + 1983 + Hayden Book Company + + + + + + + + + + + + + Sea Dragon + 1982 + Adventure International + + + + + + + + + + + + + Shadowkeep + 1983 + Trillium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Shanghai + 1986 + Activision + + + + + + + + + + - Shuffleboard - 1981 - IDSI - - - - - - - - - - - - - Skyfox - 1984 - Electronic Arts - - - - - - - - - - - - - Snack Attack - 1981 - Datamost - - - - - - - - - - - - - Snake Byte - 1981 - Sirius Software - - - - - - - - - - - - - Sneakers - 1981 - Sirius Software - - - - - - - - - - - - - - Space Eggs - 1981 - Sirius Software - - - - - - - - - - - - - Space Quarks - 1981 - Broderbund Software - - - - - - - - - - - - - Spare Change - 1983 - Broderbund Software - - - - - - - - - - - - - Spiderbot - 1988 - Epyx - - - - - - - - - - - - - Spindizzy - 1986 - Activision - - - - - - - - - - - - - Spy Hunter - 1983 - Bally Midway - - - - - - - - - - - - - The Spy Strikes Back - 1983 - Penguin Software - - - - - - - - - - - - - Spy vs Spy III: Arctic Antics - 1983 - Bally Midway - - - - - - - - - - - - - Spy's Demise - 1982 - Penguin - - - - - - - - - - - - - Star Cruiser - 1980 - Sirius Software - - - - - - - - - - - - - Star Thief - 1981 - Cavalier Computer - - - - - - - - - - - - - Stellar 7 - 1984 - Penguin Software - - - - - - - - - - - - - Street Sports Baseball - 1987 - Epyx - - - - - - - - - - - - - Street Sports Basketball - 1987 - Epyx - - - - - - - - - - - - - - - - - - - - Street Sports Football - 1988 - Epyx - - - - - - - - - - - - - - - - - - - - Street Sports Soccer - 1988 - Epyx - - - - - - - - - - - - - Sub Battle Simulator - 1986 - Epyx - - - - - - - - - - - - - - - - - - - - Suicide - 1981 - Piccadilly Software - - - - - - - - - - - - - Summer Games - 1984 - Epyx - - - - - - - - - - - - - - - - - - - - Swiss Family Robinson - 1984 - Windham Classics - - - - - - - - - - - - - Tag Team Wrestling - 1986 - Data East USA - - - - - - - - - - - - - Temple of Apshai Trilogy - 1985 - Epyx - - - - - - - - - - - - - Test Drive - 1985 - Accolade - - - - - - - - - - - - - - - - - - - - Tetris (128K) - 1987 - Spectrum HoloByte - - - - - - - - - - - - - Tharolian Tunnels - 1982 - Datamost - - - - - - - - - - - - - Thunder Bombs - 1982 - Penguin Software - - - - - - - - - - - - - Thunderchopper - 1987 - ActionSoft - - - - - - - - - - - - - Tomahawk - 1987 - Datasoft - - - - - - - - - - - - - Trick Shot - 1981 - IDSI - - - - - - - - - - - - - - - - - - - - Tubeway II - 1982 - Datamost - - - - - - - - - - - - - Twerps - 1981 - Sirius Software - - - - - - - - - - - - - Ultima IV: Quest of the Avatar - 1985 - Origin Systems - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ultima V: Warriors of Destiny - 1988 - Origin Systems - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Up 'N Down - 1981 - Bally Midway - - - - - - - - - - - - - Vindicator - 1983 - H.A.L. Labs - - - - - - - - - - - - - Wavy Navy - 1982 - Sirius Software - - - - - - - - - - - - - Wayout - 1982 - Sirius Software - - - - - - - - - - - - - Where in the USA is Carmen Sandiego - 1986 - Broderbund - - - - - - - - - - - - - - - - - - - - Wings of Fury - 1987 - Broderbund - - - - - - - - - - - - - - - - - - - - Wishbringer (r23) - 1988 - Infocom - - - - - - - - - - - - - - - - - - - - World Karate Championship - 1986 - Epyx - - - - - - - - - - - - - The World's Greatest Baseball Game - 1984 - Epyx - - - - - - - - - - - - - The World's Greatest Football Game - 1985 - Epyx - - - - - - - - - - - - - - - - - - - - Xevious - 1984 - Mindscape - - - - - - - - - - - - - Zendar - 1982 - subLOGIC - - - - - - - - - - - - - Zorro - 1985 - Datasoft - - - - - - - - - - + Shuffleboard + 1981 + IDSI + + + + + + + + + + + + + Skyfox + 1984 + Electronic Arts + + + + + + + + + + + + + Snack Attack + 1981 + Datamost + + + + + + + + + + + + + Snake Byte + 1981 + Sirius Software + + + + + + + + + + + + + Sneakers + 1981 + Sirius Software + + + + + + + + + + + + + + Space Eggs + 1981 + Sirius Software + + + + + + + + + + + + + Space Quarks + 1981 + Broderbund Software + + + + + + + + + + + + + Spare Change + 1983 + Broderbund Software + + + + + + + + + + + + + Spiderbot + 1988 + Epyx + + + + + + + + + + + + + Spindizzy + 1986 + Activision + + + + + + + + + + + + + Spy Hunter + 1983 + Bally Midway + + + + + + + + + + + + + The Spy Strikes Back + 1983 + Penguin Software + + + + + + + + + + + + + Spy vs Spy III: Arctic Antics + 1983 + Bally Midway + + + + + + + + + + + + + Spy's Demise + 1982 + Penguin + + + + + + + + + + + + + Star Cruiser + 1980 + Sirius Software + + + + + + + + + + + + + Star Thief + 1981 + Cavalier Computer + + + + + + + + + + + + + Stellar 7 + 1984 + Penguin Software + + + + + + + + + + + + + Street Sports Baseball + 1987 + Epyx + + + + + + + + + + + + + Street Sports Basketball + 1987 + Epyx + + + + + + + + + + + + + + + + + + + + Street Sports Football + 1988 + Epyx + + + + + + + + + + + + + + + + + + + + Street Sports Soccer + 1988 + Epyx + + + + + + + + + + + + + Sub Battle Simulator + 1986 + Epyx + + + + + + + + + + + + + + + + + + + + Suicide + 1981 + Piccadilly Software + + + + + + + + + + + + + Summer Games + 1984 + Epyx + + + + + + + + + + + + + + + + + + + + Swiss Family Robinson + 1984 + Windham Classics + + + + + + + + + + + + + Tag Team Wrestling + 1986 + Data East USA + + + + + + + + + + + + + Temple of Apshai Trilogy + 1985 + Epyx + + + + + + + + + + + + + Test Drive + 1985 + Accolade + + + + + + + + + + + + + + + + + + + + Tetris (128K) + 1987 + Spectrum HoloByte + + + + + + + + + + + + + Tharolian Tunnels + 1982 + Datamost + + + + + + + + + + + + + Thunder Bombs + 1982 + Penguin Software + + + + + + + + + + + + + Thunderchopper + 1987 + ActionSoft + + + + + + + + + + + + + Tomahawk + 1987 + Datasoft + + + + + + + + + + + + + Trick Shot + 1981 + IDSI + + + + + + + + + + + + + + + + + + + + Tubeway II + 1982 + Datamost + + + + + + + + + + + + + Twerps + 1981 + Sirius Software + + + + + + + + + + + + + Ultima IV: Quest of the Avatar + 1985 + Origin Systems + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ultima V: Warriors of Destiny + 1988 + Origin Systems + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Up 'N Down + 1981 + Bally Midway + + + + + + + + + + + + + Vindicator + 1983 + H.A.L. Labs + + + + + + + + + + + + + Wavy Navy + 1982 + Sirius Software + + + + + + + + + + + + + Wayout + 1982 + Sirius Software + + + + + + + + + + + + + Where in the USA is Carmen Sandiego + 1986 + Broderbund + + + + + + + + + + + + + + + + + + + + Wings of Fury + 1987 + Broderbund + + + + + + + + + + + + + + + + + + + + Wishbringer (r23) + 1988 + Infocom + + + + + + + + + + + + + + + + + + + + World Karate Championship + 1986 + Epyx + + + + + + + + + + + + + The World's Greatest Baseball Game + 1984 + Epyx + + + + + + + + + + + + + The World's Greatest Football Game + 1985 + Epyx + + + + + + + + + + + + + + + + + + + + Xevious + 1984 + Mindscape + + + + + + + + + + + + + Zendar + 1982 + subLOGIC + + + + + + + + + + + + + Zorro + 1985 + Datasoft + + + + + + + + + + diff --git a/hash/clickstart_cart.xml b/hash/clickstart_cart.xml index 156e3e16df2..43b1151435b 100644 --- a/hash/clickstart_cart.xml +++ b/hash/clickstart_cart.xml @@ -158,7 +158,7 @@ - + Toy Story (SP) 2007 @@ -171,8 +171,8 @@ - - + + Bob the Builder (UK) 2007 @@ -185,8 +185,8 @@ - - + + Thomas & Friends (UK) 2007 @@ -199,7 +199,7 @@ - + Dora the Explorer (UK) @@ -213,6 +213,6 @@ - + diff --git a/hash/ekara_japan.xml b/hash/ekara_japan.xml index 34691abfb53..a6e6faa2e08 100644 --- a/hash/ekara_japan.xml +++ b/hash/ekara_japan.xml @@ -7,9 +7,9 @@ Japanese e-kara carts appear to have a number of different genres split across various cart sub-series (often supporting different hw types) special releases etc. - + This file is for the base set (number on case, ECxxxx-xxx part numbers) - + The genres in the Japanese games are represented by the code after the EC/DC/MC/GC/PC etc. number JPM = J-Pop Mix ATS = Artist Selection (all songs by a single artist) @@ -27,21 +27,21 @@ ATM = unknown (used by the M series 'mini' carts) TPJ = TV Pop MIN = unknown - + Some Japanese carts have a number starting with S (S-x on case, SCxxxx-xxx part numbers) (see ekara_japan_s.xml) (for e-kara - custom presentation) M (M-x on case, MCxxxx-xxx part numbers) (see ekara_japan_m.xml) (for e-kara - custom presentation) - EN (EN-X on case, no part numbers) (see ekara_japan_en.xml) (for e-kara - custom presentation) (check other compatibility) + EN (EN-X on case, no part numbers) (see ekara_japan_en.xml) (for e-kara - custom presentation) (check other compatibility) G (G-x on case, GCxxxx-xxx part numbers) (see ekara_japan_g.xml) (for e-kara, Popira / 2) P (P-x on case, PCxxxx-xxx part numbers) (see ekara_japan_p.xml) (for e-kara, Popira / 2, DDR Family Mat) - D (D-x on case, DCxxxx-xxx part numbers) (see ekara_japan_d.xml) (for e-kara, Popira / 2, Taiko De Popira) + D (D-x on case, DCxxxx-xxx part numbers) (see ekara_japan_d.xml) (for e-kara, Popira / 2, Taiko De Popira) SP (SP-x on case, no part numbers) (see ekara_japan_sp.xml) (for e-kara, Popira / 2, Taiko de Popira, Jumping Popira) these exist but haven't got any Some Japanese carts have a number starting with JP (for Jumping Popira Only?) A (for Pichi Pichi Pitch Only?) KE (for Kids Lyric book device Only?) - KD (for e-kara?) - + KD (for e-kara?) + (there are others, need to document them) @@ -50,7 +50,7 @@ Genres can cross multiple cart types, eg. TV Pop 1,3,4,5,6 are in the 'G' series, while TV Pop 2 is in the 'P' series, and TV Pop 9 is in the 'D' series (where are 7,8?) for non-Japanese carts see ekara_us.xml and ekara_pal.xml, the PAL ones are noteworthy for using a different timing system - + *********************************************************************************** Japanese cart listing (by 'just number' code) (number on cartridge / box, EC in cart identifier code) @@ -312,7 +312,7 @@ - + Kid's Mix Volume 1 (Japan) (EC0010-KID) 2000 @@ -369,7 +369,7 @@ - + @@ -386,7 +386,7 @@ - + J-Pop Mix Volume 9 (Japan) (EC0021-JPM) 2000 @@ -604,7 +604,7 @@ - + @@ -740,11 +740,11 @@ - + - + - + J-Pop Mix Volume 33 (Japan) (EC0068-JPM) 2001 @@ -783,9 +783,9 @@ - - - + + + @@ -798,11 +798,11 @@ - + - + - + ETZ (Japan) (EC0079-ETZ) 2002 @@ -812,12 +812,12 @@ - - + + - + - + Matthew's Best Hit Selection (Japan) (EC0082-MBH) 2003 @@ -827,12 +827,12 @@ - - + + - + - + - + diff --git a/hash/ekara_japan_d.xml b/hash/ekara_japan_d.xml index 859ccb93a85..cfaa6844b09 100644 --- a/hash/ekara_japan_d.xml +++ b/hash/ekara_japan_d.xml @@ -21,12 +21,12 @@ D-3 DC0003-BHT BHT (Best Artists?) Volume 9? (most other BHT carts are in G series, or P series) D-4 DC0004- (unknown) *D-5 DC0005-TPJ TV Pop Volume 9 - D-6 DC0006- (seen) + D-6 DC0006- (seen) D-7 DC0007- (seen) D-8 DC0008- (seen) - + (more? what's the D highest number?) - + --> diff --git a/hash/ekara_japan_en.xml b/hash/ekara_japan_en.xml index 63533f411bb..f23b7117b31 100644 --- a/hash/ekara_japan_en.xml +++ b/hash/ekara_japan_en.xml @@ -5,11 +5,11 @@ - + EN-3 (Japan) 2004 @@ -27,6 +27,6 @@ - - + + diff --git a/hash/ekara_japan_g.xml b/hash/ekara_japan_g.xml index 1191b84109c..42acff7a551 100644 --- a/hash/ekara_japan_g.xml +++ b/hash/ekara_japan_g.xml @@ -32,7 +32,7 @@ (more? what's the G highest number?) --> - + BAT Volume 1 (Japan) (GC0001-BAT) 2000 @@ -65,7 +65,7 @@ - + BHT Volume 2 (Japan) (GC0004-BHT) 2000 @@ -76,7 +76,7 @@ - + BHT Volume 3 (Japan) (GC0006-BHT) 2000 @@ -87,18 +87,18 @@ - + + Unless Popira 2 is different (unlikely) it doesn't look like the SEEPROM in this cartridge can be used (unfinished design?) --> BAT Volume 4 (Japan) (GC0010-BAT) 2002 @@ -109,9 +109,9 @@ - - - + + + BAT Volume 5 (Japan) (GC0015-BAT) @@ -123,8 +123,8 @@ - - + + TV Pop Volume 5 (Japan) (GC0016-TPJ) 2002 @@ -135,6 +135,6 @@ - - + + diff --git a/hash/ekara_japan_m.xml b/hash/ekara_japan_m.xml index f068d1edd87..9f08af0b1e8 100644 --- a/hash/ekara_japan_m.xml +++ b/hash/ekara_japan_m.xml @@ -18,11 +18,11 @@ M-11 M-12 M-13 MC0013-KSM KSM Mini Volume 5 - + (more? what's the M highest number?) --> - + diff --git a/hash/ekara_japan_p.xml b/hash/ekara_japan_p.xml index a6736fff155..55f8c2fe06f 100644 --- a/hash/ekara_japan_p.xml +++ b/hash/ekara_japan_p.xml @@ -39,17 +39,17 @@ - + BHT Volume 7 (Japan) (PC0004-BHT) 2002 Takara - + - + - + diff --git a/hash/ekara_japan_s.xml b/hash/ekara_japan_s.xml index bf95c5d9826..ead455a7582 100644 --- a/hash/ekara_japan_s.xml +++ b/hash/ekara_japan_s.xml @@ -13,7 +13,7 @@ S-1 SC0001- Hello Kitty Special S-2 SC0002- (unknown) S-3 SC0003- (unknown) - S-4 *SC0004-SAI SAI (series 1) Volume 1 + S-4 *SC0004-SAI SAI (series 1) Volume 1 S-5 *SC0005-SAI SAI (series 2) Volume 1 (same series as 6,9,19,21,22) S-6 *SC0006-SAI SAI (series 2) Volume 2 (same series as 5,9,19,21,22) S-7 SC0007- (unknown) @@ -21,7 +21,7 @@ S-9 *SC0009-SAI SAI (series 2) Volume 3 (same series as 5,6,19,21,22) S-10 *SC0010-HWK HWK (untranslated) S-11 SC0011- (unknown) - S-12 *SC0012-SAI SAI (series 3) Volume 3 + S-12 *SC0012-SAI SAI (series 3) Volume 3 S-13 SC0013- (unknown) S-14 SC0014- (unknown) S-15 SC0015- (unknown) @@ -35,7 +35,7 @@ S-23 SC0023- (unknown) (more? what's the S highest number?) - + --> diff --git a/hash/ekara_japan_sp.xml b/hash/ekara_japan_sp.xml index efb6ea08554..d9e1bc16492 100644 --- a/hash/ekara_japan_sp.xml +++ b/hash/ekara_japan_sp.xml @@ -7,7 +7,7 @@ *********************************************************************************** Japanese cart listing (by SP code) * = dumped - + These don't seem to have a secondary numbering scheme (eg SPxxxx-xxx) These are for use with 5 different units @@ -16,14 +16,14 @@ 3. Popira 2 (Blue/Green) ( https://www.youtube.com/watch?v=iY1I-jfXw7U ) 4. Taiko de Popira 5. Jumping Popira (Stepping Mat type thing) ( https://www.youtube.com/watch?v=yJruMOBdLFY ) - + If you plug this into a DDR Family Mat you get the message (in Japanese) - + "please play this cartridge on e-kara series, popira, popira 2, taiko de popira or jumping popira" gives 'memory error' if plugged into Popira (needs cartridge SEEPROM emulating) gives 'eep-rom error' if plugged into Taiko de Popira (same reason) - + SP-01 (unknown) *SP-02 'Super Cartridge' SP-2 SP-03 (unknown) @@ -46,5 +46,5 @@ - + diff --git a/hash/ekara_us.xml b/hash/ekara_us.xml index e16a244b617..69af8ccac8d 100644 --- a/hash/ekara_us.xml +++ b/hash/ekara_us.xml @@ -229,5 +229,5 @@ - + diff --git a/hash/jakks_gamekey_dy.xml b/hash/jakks_gamekey_dy.xml index 1eb4a801760..00e041cea04 100644 --- a/hash/jakks_gamekey_dy.xml +++ b/hash/jakks_gamekey_dy.xml @@ -1,12 +1,12 @@ - + - + - + Sports Bowling & Goofy's Underwater Adventure 2005 @@ -14,9 +14,9 @@ - - - + + + @@ -28,13 +28,13 @@ - - - - + + + + - + Sports Tennis & Face Chase & Riches of Agrabah 2005 @@ -42,11 +42,11 @@ - - - - + + + + - - + + diff --git a/hash/jakks_gamekey_nk.xml b/hash/jakks_gamekey_nk.xml index d95389638ab..da91e1abcbf 100644 --- a/hash/jakks_gamekey_nk.xml +++ b/hash/jakks_gamekey_nk.xml @@ -1,9 +1,9 @@ - + - + Soccer Shootout & Juego De Futbol De Dora & Dora's Star Mountain Adventure 2005 @@ -11,9 +11,9 @@ - - - + + + diff --git a/hash/jakks_gamekey_sw.xml b/hash/jakks_gamekey_sw.xml index 1485cb87b70..831d5eb8df1 100644 --- a/hash/jakks_gamekey_sw.xml +++ b/hash/jakks_gamekey_sw.xml @@ -1,12 +1,12 @@ - + - + - + Turret Defense & Yoda's Escape 2005 @@ -20,5 +20,5 @@ - + diff --git a/hash/pce_tourvision.xml b/hash/pce_tourvision.xml index 510ebc7abd9..58b3f4ea510 100644 --- a/hash/pce_tourvision.xml +++ b/hash/pce_tourvision.xml @@ -898,10 +898,10 @@ Parasol Stars - + @@ -1041,7 +1041,7 @@ Parasol Stars Pro Yakyuu World Stadium '91 (TourVision PCE bootleg) 1991 bootleg (TourVision) / Namcot - + @@ -1067,7 +1067,7 @@ Parasol Stars Puzzle Boy (TourVision PCE bootleg) 1991 bootleg (TourVision) / Nihon Telenet - + @@ -1080,11 +1080,11 @@ Parasol Stars Puzznic (TourVision PCE bootleg) 1990 bootleg (TourVision) / Taito - + - + @@ -1123,7 +1123,7 @@ Parasol Stars - + diff --git a/hash/vsmile_cart.xml b/hash/vsmile_cart.xml index bb7ab418a3a..f097cf4ded7 100644 --- a/hash/vsmile_cart.xml +++ b/hash/vsmile_cart.xml @@ -1892,7 +1892,7 @@ Game cartridges - + Superman - Der Superheld (Ger) 200? diff --git a/hash/vtech_storio_cart.xml b/hash/vtech_storio_cart.xml index 32d6e17d970..1d901cf1ff0 100644 --- a/hash/vtech_storio_cart.xml +++ b/hash/vtech_storio_cart.xml @@ -1,10 +1,10 @@ - + - +