diff options
219 files changed, 19501 insertions, 19541 deletions
diff --git a/hash/neogeo.xml b/hash/neogeo.xml index c351061f2aa..e7162417824 100644 --- a/hash/neogeo.xml +++ b/hash/neogeo.xml @@ -1505,7 +1505,7 @@ . NGM-024 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 . NGH-024 - + . prototype NEO-MVS PROG-EP / NEO-MVS CHA-EPG ***************************************--> diff --git a/hash/pockchalv1.xml b/hash/pockchalv1.xml index fb0030f350a..0b6519588f1 100644 --- a/hash/pockchalv1.xml +++ b/hash/pockchalv1.xml @@ -17,7 +17,7 @@ <rom name="0BE311.bin" size="0x100000" crc="bf9da3ea" sha1="423266d16f6fecc367223c45658e3802176f1f7a" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> </software> diff --git a/hash/pockchalv2.xml b/hash/pockchalv2.xml index 47e7aa8789e..a76d00bd52e 100644 --- a/hash/pockchalv2.xml +++ b/hash/pockchalv2.xml @@ -17,12 +17,12 @@ <rom name="2BB113.pc2" size="0x400000" crc="4e0b65b4" sha1="3a8ded7174ad8e0003604dca4ea158eeefac4610" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> </software> - + <!-- *PS : Chuugaku Chiri Rekishi Pack (Chiri Soft Rekishi Soft Kanzen Taiouban)--> - + <software name="chuuchir" supported="no" > <description>Chuugaku Chiri Rekishi Pack (Chiri Soft Rekishi Soft Kanzen Taiouban) (2PS - 2BD400)</description> <year>2002</year> @@ -33,10 +33,10 @@ <rom name="2BD400.pc2" size="0x400000" crc="93454b4a" sha1="3d820b91bb0fed87fc9343a8bc57c81256e4c490" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> - + </software> + <software name="chuuchir4" cloneof="chuuchir" supported="no" > <description>Chuugaku Chiri Rekishi Pack (Chiri Soft Rekishi Soft Kanzen Taiouban) (4PS - 4BD400)</description> <year>2004</year> @@ -47,9 +47,9 @@ <rom name="4BD400.pc2" size="0x400000" crc="4cfd118d" sha1="8b395327209dae56461ef792cd2183d803e4687d" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> + </software> <software name="chuuchir6" cloneof="chuuchir" supported="no" > <description>Chuugaku Chiri Rekishi Pack (Chiri Soft Rekishi Soft Kanzen Taiouban) (6PS - 6FD400)</description> @@ -61,12 +61,12 @@ <rom name="6FD400.pc2" size="0x400000" crc="0ac0e39d" sha1="1c47daf71ef4277fcf3eabfa4697827c7c322867" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> - - <!-- *PL : Chuugaku Rika Pack (1bunya Soft 2bunya Soft Kanzen Taiouban) --> - + </software> + + <!-- *PL : Chuugaku Rika Pack (1bunya Soft 2bunya Soft Kanzen Taiouban) --> + <software name="chuurika" supported="no" > <description>Chuugaku Rika Pack (1bunya Soft 2bunya Soft Kanzen Taiouban) (2PL - 2BF400)</description> <year>2002</year> @@ -77,9 +77,9 @@ <rom name="2BF400.pc2" size="0x200000" crc="75379357" sha1="791cd70cc9dc49a7ff38cc22a374c7d19eef1f70" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> + </software> <software name="chuurika6" cloneof="chuurika" supported="no" > <description>Chuugaku Rika Pack (1bunya Soft 2bunya Soft Kanzen Taiouban) (6PL 6FF400)</description> @@ -91,12 +91,12 @@ <rom name="6FF400.pc2" size="0x400000" crc="fc46a921" sha1="5b2fd488c6ab734dcf8893509589a751458ce977" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> + </software> <!-- *BG : Jitsugi 4kyouka (Gijutsu Katei Hoken Taiiku Ongaku Bijutsu) --> - + <software name="jitsugi" supported="no" > <description>Jitsugi 4kyouka (Gijutsu Katei Hoken Taiiku Ongaku Bijutsu) (2BG - 2BG410)</description> <year>2002</year> @@ -107,10 +107,10 @@ <rom name="2BG410.pc2" size="0x400000" crc="84b430e9" sha1="bb1de1f0fc80a85f3b7fb7e53ed04718855aaf0b" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> - + </software> + <software name="jitsugi3" cloneof="jitsugi" supported="no" > <description>Jitsugi 4kyouka (Gijutsu Katei Hoken Taiiku Ongaku Bijutsu) (3BG - 3BG410)</description> <year>2002</year> @@ -121,12 +121,12 @@ <rom name="3BG410.pc2" size="0x400000" crc="2ff15e1a" sha1="f6c61d95fb26063c9d49ed0f36169aafbd6a3738" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> - + </software> + <!-- *JA : Chuu1 Kokugo Hyakunin Isshu --> - + <software name="chuukoku" supported="no" > <description>Chuu1 Kokugo Hyakunin Isshu (2JA - 2BK401)</description> <year>2002</year> @@ -137,9 +137,9 @@ <rom name="2BK401.pc2" size="0x400000" crc="b9d67f24" sha1="15c86cf056f680b91f2a6c15329bb31b44e030c6" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> + </software> <!-- *2M1 : Chuu1 Kokugo Hyakunin Isshu --> @@ -153,14 +153,14 @@ <rom name="2BM110.pc2" size="0x200000" crc="723a239d" sha1="a21d7c39ef64a37e0055c17d97c2ae7da29b8240" offset="000000" /> </dataarea> <dataarea name="sram" size="0x2000"> - </dataarea> + </dataarea> </part> - </software> - + </software> + + + - - </softwarelist> diff --git a/hash/svi318_cart.xml b/hash/svi318_cart.xml index e312004439e..a516428be56 100644 --- a/hash/svi318_cart.xml +++ b/hash/svi318_cart.xml @@ -73,7 +73,7 @@ Amoured Assault SD233C // Was availible on Cartridge and/or Tape </dataarea> </part> </software> - + <!-- http://www.pouet.net/prod.php?which=65911 --> <software name="prerelea"> <description>Pre-Release</description> diff --git a/hash/tutor.xml b/hash/tutor.xml index 50b741e91a8..6e2288134e9 100644 --- a/hash/tutor.xml +++ b/hash/tutor.xml @@ -104,8 +104,8 @@ Battlefighter (Original) (Unreleased - Prototype Stage) <rom name="MahJongg(JP).BIN" size="0x4000" crc="127241ec" sha1="8b9ea7fc592e673e93cfae1bfc458bfab4a52600" offset="0" /> </dataarea> </part> - </software> - + </software> + <software name="baseball"> <description>Baseball [3D] (Jpn)</description> <year>1984</year> @@ -130,8 +130,8 @@ Battlefighter (Original) (Unreleased - Prototype Stage) <rom name="Battlefighter(JP).BIN" size="0x8000" crc="e507480a" sha1="acb478e71f771854827217dd95472572759cb9d8" offset="0" /> </dataarea> </part> - </software> - + </software> + <software name="bombman"> <description>Bombman (Jpn)</description> <year>1982</year> @@ -423,8 +423,8 @@ Battlefighter (Original) (Unreleased - Prototype Stage) <rom name="SuperBike(JP).BIN" size="0x4000" crc="d66d2bc4" sha1="1941a4746b6ed0664dde0816966bc892d99691f6" offset="0" /> </dataarea> </part> - </software> - + </software> + <!-- Torpedo and Bermuda Triangle are confirmed as using the exact same ROM data --> <software name="torpedo"> <!-- Stock No: 8101, Clone of Bermuda Triangle (Japanese 020E)--> diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index 9eac4b6a145..f5df5c70280 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -786,7 +786,7 @@ function createMAMEProjects(_target, _subtarget, _name) includedirs { ext_includedir("flac"), } - + end function createProjects_mame_arcade(_target, _subtarget) diff --git a/src/devices/bus/a2bus/pc_xporter.cpp b/src/devices/bus/a2bus/pc_xporter.cpp index 2a5f9b38acf..8159a5bd9b2 100644 --- a/src/devices/bus/a2bus/pc_xporter.cpp +++ b/src/devices/bus/a2bus/pc_xporter.cpp @@ -5,7 +5,7 @@ pcxporter.cpp Implementation of the Applied Engineering PC Transporter card - Preliminary version by R. Belmont + Preliminary version by R. Belmont The PC Transporter is basically a PC-XT on an Apple II card. Features include: @@ -20,29 +20,29 @@ - PC-style floppy controller: supports 360K 5.25" disks and 720K 3.5" disks - HDD controller which is redirected to a file on the Apple's filesystem - The V30 BIOS is downloaded by the Apple; the Apple also writes text to the CGA screen prior to + The V30 BIOS is downloaded by the Apple; the Apple also writes text to the CGA screen prior to the V30's being launched. - The board was developed by The Engineering Department, a company made up mostly of early Apple + The board was developed by The Engineering Department, a company made up mostly of early Apple engineers including Apple /// designer Dr. Wendall Sander and ProDOS creator Dick Huston. - Software and user documentation at: + Software and user documentation at: http://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Interface%20Cards/CPU/AE%20PC%20Transporter/ Notes: - Registers live at CFxx; access CFFF to clear C800 reservation, - then read Cn00 to map C800-CFFF first. - + Registers live at CFxx; access CFFF to clear C800 reservation, + then read Cn00 to map C800-CFFF first. + PC RAM from 0xA0000-0xAFFFF is where the V30 BIOS is downloaded, plus used for general storage by the system. RAM from 0xB0000-0xBFFFF is the CGA framebuffer as usual. - CF00: PC memory pointer (bits 0-7) - CF01: PC memory pointer (bits 8-15) - CF02: PC memory pointer (bits 16-23) - CF03: read/write PC memory at the pointer and increment the pointer - CF04: read/write PC memory at the pointer and *don't* increment the pointer - + CF00: PC memory pointer (bits 0-7) + CF01: PC memory pointer (bits 8-15) + CF02: PC memory pointer (bits 16-23) + CF03: read/write PC memory at the pointer and increment the pointer + CF04: read/write PC memory at the pointer and *don't* increment the pointer + TODO: - A2 probably also can access the V30's I/O space: where's that at? CF0E/CF0F are suspects... @@ -172,7 +172,7 @@ void a2bus_pcxporter_device::write_cnxx(address_space &space, UINT8 offset, UINT UINT8 a2bus_pcxporter_device::read_c800(address_space &space, UINT16 offset) { -// printf("Read C800 at %x\n", offset + 0xc800); +// printf("Read C800 at %x\n", offset + 0xc800); if (offset < 0x400) { @@ -193,12 +193,12 @@ UINT8 a2bus_pcxporter_device::read_c800(address_space &space, UINT16 offset) case 0x702: return (m_offset >> 16) & 0xff; - case 0x703: // read with increment + case 0x703: // read with increment rv = m_ram[m_offset]; m_offset++; return rv; - case 0x704: // read w/o increment + case 0x704: // read w/o increment rv = m_ram[m_offset]; return rv; } @@ -222,27 +222,27 @@ void a2bus_pcxporter_device::write_c800(address_space &space, UINT16 offset, UIN case 0x700: m_offset &= ~0xff; m_offset |= data; -// printf("offset now %x (PC=%x)\n", m_offset, space.device().safe_pc()); +// printf("offset now %x (PC=%x)\n", m_offset, space.device().safe_pc()); break; case 0x701: m_offset &= ~0xff00; m_offset |= (data<<8); -// printf("offset now %x (PC=%x)\n", m_offset, space.device().safe_pc()); +// printf("offset now %x (PC=%x)\n", m_offset, space.device().safe_pc()); break; case 0x702: m_offset &= ~0xff0000; m_offset |= (data<<16); -// printf("offset now %x (PC=%x)\n", m_offset, space.device().safe_pc()); +// printf("offset now %x (PC=%x)\n", m_offset, space.device().safe_pc()); break; - case 0x703: // write w/increment + case 0x703: // write w/increment m_ram[m_offset] = data; m_offset++; break; - case 0x704: // write w/o increment + case 0x704: // write w/o increment m_ram[m_offset] = data; break; diff --git a/src/devices/bus/a2bus/pc_xporter.h b/src/devices/bus/a2bus/pc_xporter.h index 7126439a265..f7359de699a 100644 --- a/src/devices/bus/a2bus/pc_xporter.h +++ b/src/devices/bus/a2bus/pc_xporter.h @@ -50,4 +50,3 @@ private: // device type definition extern const device_type A2BUS_PCXPORTER; - diff --git a/src/devices/bus/newbrain/eim.cpp b/src/devices/bus/newbrain/eim.cpp index 0080b51e938..6600d04efb1 100644 --- a/src/devices/bus/newbrain/eim.cpp +++ b/src/devices/bus/newbrain/eim.cpp @@ -8,9 +8,9 @@ /* - TODO: + TODO: - - everything + - everything */ @@ -28,7 +28,7 @@ #define ADC0809_TAG "427" #define DAC0808_TAG "461" #define Z80CTC_TAG "458" -#define RS232_TAG "rs232" +#define RS232_TAG "rs232" diff --git a/src/devices/bus/newbrain/exp.cpp b/src/devices/bus/newbrain/exp.cpp index 12f44ac243f..b5ddf149114 100644 --- a/src/devices/bus/newbrain/exp.cpp +++ b/src/devices/bus/newbrain/exp.cpp @@ -26,7 +26,7 @@ const device_type NEWBRAIN_EXPANSION_SLOT = &device_creator<newbrain_expansion_s // device_newbrain_expansion_slot_interface - constructor //------------------------------------------------- -device_newbrain_expansion_slot_interface::device_newbrain_expansion_slot_interface(const machine_config &mconfig, device_t &device) : +device_newbrain_expansion_slot_interface::device_newbrain_expansion_slot_interface(const machine_config &mconfig, device_t &device) : device_slot_card_interface(mconfig,device) { m_slot = dynamic_cast<newbrain_expansion_slot_t *>(device.owner()); diff --git a/src/devices/bus/newbrain/exp.h b/src/devices/bus/newbrain/exp.h index dc8bbc87cf5..52702a08b85 100644 --- a/src/devices/bus/newbrain/exp.h +++ b/src/devices/bus/newbrain/exp.h @@ -70,7 +70,7 @@ class device_newbrain_expansion_slot_interface; class newbrain_expansion_slot_t : public device_t, - public device_slot_interface + public device_slot_interface { public: // construction/destruction diff --git a/src/devices/bus/newbrain/fdc.cpp b/src/devices/bus/newbrain/fdc.cpp index 976cc6bf6fd..c65e542ed71 100644 --- a/src/devices/bus/newbrain/fdc.cpp +++ b/src/devices/bus/newbrain/fdc.cpp @@ -8,10 +8,10 @@ /* - TODO: + TODO: - - map d413 ROM to computer space - - paging + - map d413 ROM to computer space + - paging */ diff --git a/src/devices/bus/svi3x8/expander/expander.cpp b/src/devices/bus/svi3x8/expander/expander.cpp index 06267538209..4ce0145f667 100644 --- a/src/devices/bus/svi3x8/expander/expander.cpp +++ b/src/devices/bus/svi3x8/expander/expander.cpp @@ -115,26 +115,26 @@ WRITE8_MEMBER( svi_expander_device::iorq_w ) WRITE_LINE_MEMBER( svi_expander_device::bk21_w ) { - if (m_module) - m_module->bk21_w(state); + if (m_module) + m_module->bk21_w(state); } WRITE_LINE_MEMBER( svi_expander_device::bk22_w ) { - if (m_module) - m_module->bk22_w(state); + if (m_module) + m_module->bk22_w(state); } WRITE_LINE_MEMBER( svi_expander_device::bk31_w ) { - if (m_module) - m_module->bk31_w(state); + if (m_module) + m_module->bk31_w(state); } WRITE_LINE_MEMBER( svi_expander_device::bk32_w ) { - if (m_module) - m_module->bk32_w(state); + if (m_module) + m_module->bk32_w(state); } diff --git a/src/devices/bus/svi3x8/expander/expander.h b/src/devices/bus/svi3x8/expander/expander.h index 91c98f6a0c9..0cbeb6eeba3 100644 --- a/src/devices/bus/svi3x8/expander/expander.h +++ b/src/devices/bus/svi3x8/expander/expander.h @@ -48,8 +48,7 @@ #define MCFG_SVI_EXPANDER_BUS_ADD(_tag) \ MCFG_DEVICE_ADD(_tag, SVI_EXPANDER, 0) \ - MCFG_DEVICE_SLOT_INTERFACE(svi_expander_modules, NULL, false) \ - + MCFG_DEVICE_SLOT_INTERFACE(svi_expander_modules, NULL, false) #define MCFG_SVI_EXPANDER_INT_HANDLER(_devcb) \ devcb = &svi_expander_device::set_int_handler(*device, DEVCB_##_devcb); diff --git a/src/devices/bus/svi3x8/slot/sv807.cpp b/src/devices/bus/svi3x8/slot/sv807.cpp index c111739f039..4f55f6c8e30 100644 --- a/src/devices/bus/svi3x8/slot/sv807.cpp +++ b/src/devices/bus/svi3x8/slot/sv807.cpp @@ -4,8 +4,8 @@ SV-807 64k memory expansion for SVI-318/328 - TODO: - - Switch S6 (but needs to be off for the SVI anyway) + TODO: + - Switch S6 (but needs to be off for the SVI anyway) ***************************************************************************/ diff --git a/src/devices/cpu/m68000/m68000.h b/src/devices/cpu/m68000/m68000.h index 6dc0c37489c..302af32af71 100644 --- a/src/devices/cpu/m68000/m68000.h +++ b/src/devices/cpu/m68000/m68000.h @@ -143,7 +143,7 @@ public: void presave(); void postload(); - + void clear_all(void); virtual UINT32 disasm_min_opcode_bytes() const override { return 2; }; diff --git a/src/devices/cpu/tms1000/tms0980.cpp b/src/devices/cpu/tms1000/tms0980.cpp index 3c1f3caf010..31baf2ebb9b 100644 --- a/src/devices/cpu/tms1000/tms0980.cpp +++ b/src/devices/cpu/tms1000/tms0980.cpp @@ -102,14 +102,14 @@ UINT32 tms0980_cpu_device::decode_fixed(UINT16 op) { UINT32 decode = 0; UINT32 mask = m_ipla->read(op); - + // 1 line per PLA row, no OR-mask const UINT32 id[15] = { F_LDP, F_SBL, F_OFF, F_RBIT, F_SAL, F_XDA, F_REAC, F_SETR, F_RETN, F_SBIT, F_TDO, F_COMX8, F_COMX, F_LDX, F_SEAC }; for (int bit = 0; bit < 15; bit++) if (mask & (0x80 << bit)) decode |= id[bit]; - + return decode; } diff --git a/src/devices/cpu/tms1000/tms1k_base.h b/src/devices/cpu/tms1000/tms1k_base.h index 9ad108b1dca..01fe2cd88b5 100644 --- a/src/devices/cpu/tms1000/tms1k_base.h +++ b/src/devices/cpu/tms1000/tms1k_base.h @@ -3,7 +3,7 @@ /* TMS1000 family - base/shared - + Don't include this file, include the specific device header instead, for example tms1000.h diff --git a/src/devices/cpu/tms1000/tms1k_dasm.cpp b/src/devices/cpu/tms1000/tms1k_dasm.cpp index 054d4f09699..291b31ded95 100644 --- a/src/devices/cpu/tms1000/tms1k_dasm.cpp +++ b/src/devices/cpu/tms1000/tms1k_dasm.cpp @@ -230,7 +230,7 @@ static offs_t tms1k_dasm(char *dst, const UINT8 *oprom, const UINT8 *lut_mnemoni UINT16 op = oprom[pos++]; if (opcode_mask & 0x100) op = (op << 8 | oprom[pos++]) & 0x1ff; - + // convert to mnemonic/param UINT16 instr = lut_mnemonic[op]; dst += sprintf(dst, "%-8s ", s_mnemonic[instr]); diff --git a/src/devices/cpu/tms1000/tp0320.cpp b/src/devices/cpu/tms1000/tp0320.cpp index 72dc85ef331..b58c9e1a8ed 100644 --- a/src/devices/cpu/tms1000/tp0320.cpp +++ b/src/devices/cpu/tms1000/tp0320.cpp @@ -3,7 +3,7 @@ /* TMS1000 family - TP0320 - + TODO: - lots @@ -88,7 +88,7 @@ void tp0320_cpu_device::device_reset() { // common reset tms0980_cpu_device::device_reset(); - + // fixed instructionset isn't fully understood yet m_fixed_decode[0x19] = F_XDA; m_fixed_decode[0xb0] = F_TDO; diff --git a/src/devices/machine/gt64xxx.cpp b/src/devices/machine/gt64xxx.cpp index 1b4f0a642ef..b11d55160bb 100644 --- a/src/devices/machine/gt64xxx.cpp +++ b/src/devices/machine/gt64xxx.cpp @@ -99,7 +99,7 @@ void gt64xxx_device::device_reset() m_reg[GREG_CS3_HI] = 0xfb; m_reg[GREG_CSBOOT_LO] = 0xfc; m_reg[GREG_CSBOOT_HI] = 0xff; - + m_reg[GREG_PCI_COMMAND] = m_be ? 0 : 1; map_cpu_space(); @@ -167,13 +167,13 @@ void gt64xxx_device::map_extra(UINT64 memory_window_start, UINT64 memory_window_ // PCI Target Window 1 if (m_cpu_regs[NREG_PCITW1]&0x1000) { - winStart = m_cpu_regs[NREG_PCITW1]&0xffe00000; - winEnd = winStart | (~(0xf0000000 | (((m_cpu_regs[NREG_PCITW1]>>13)&0x7f)<<21))); - winSize = winEnd - winStart + 1; - memory_space->install_read_handler(winStart, winEnd, 0, 0, read32_delegate(FUNC(gt64xxx_device::target1_r), this)); - memory_space->install_write_handler(winStart, winEnd, 0, 0, write32_delegate(FUNC(gt64xxx_device::target1_w), this)); - if (LOG_GALILEO) - logerror("%s: map_extra Target Window 1 start=%08X end=%08X size=%08X laddr=%08X\n", tag(), winStart, winEnd, winSize, m_target1_laddr); + winStart = m_cpu_regs[NREG_PCITW1]&0xffe00000; + winEnd = winStart | (~(0xf0000000 | (((m_cpu_regs[NREG_PCITW1]>>13)&0x7f)<<21))); + winSize = winEnd - winStart + 1; + memory_space->install_read_handler(winStart, winEnd, 0, 0, read32_delegate(FUNC(gt64xxx_device::target1_r), this)); + memory_space->install_write_handler(winStart, winEnd, 0, 0, write32_delegate(FUNC(gt64xxx_device::target1_w), this)); + if (LOG_GALILEO) + logerror("%s: map_extra Target Window 1 start=%08X end=%08X size=%08X laddr=%08X\n", tag(), winStart, winEnd, winSize, m_target1_laddr); } */ } @@ -279,9 +279,9 @@ READ32_MEMBER (gt64xxx_device::cpu_if_r) break; case GREG_CONFIG_DATA: - result = config_data_r(space, offset); + result = config_data_r(space, offset); break; - + case GREG_CONFIG_ADDRESS: result = config_address_r(space, offset); break; @@ -299,7 +299,7 @@ READ32_MEMBER (gt64xxx_device::cpu_if_r) } if (m_be) result = FLIPENDIAN_INT32(result); - + return result; } diff --git a/src/devices/machine/gt64xxx.h b/src/devices/machine/gt64xxx.h index a31674d59e8..e29637bae00 100644 --- a/src/devices/machine/gt64xxx.h +++ b/src/devices/machine/gt64xxx.h @@ -186,7 +186,7 @@ public: void set_be(const int be) {m_be = be;} void set_autoconfig(const int autoconfig) {m_autoconfig = autoconfig;} void set_irq_info(const int irq_num) {m_irq_num = irq_num;} - + virtual DECLARE_ADDRESS_MAP(config_map, 32) override; // pci bus @@ -228,7 +228,7 @@ private: UINT32 m_clock; int m_be, m_autoconfig; int m_irq_num; - + address_space_config m_mem_config, m_io_config; DECLARE_ADDRESS_MAP(cpu_map, 32); diff --git a/src/devices/machine/z80scc.cpp b/src/devices/machine/z80scc.cpp index 9aad62e27c7..df36c60a1f4 100644 --- a/src/devices/machine/z80scc.cpp +++ b/src/devices/machine/z80scc.cpp @@ -850,7 +850,7 @@ void z80scc_channel::device_reset() void z80scc_channel::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { -// LOG(("%s %d\n", FUNCNAME, id)); +// LOG(("%s %d\n", FUNCNAME, id)); switch(id) { @@ -1837,7 +1837,7 @@ void z80scc_channel::do_sccreg_wr14(UINT8 data) { int rate = m_owner->clock() / m_brg_counter; LOG(("PCLK as source, rate (%d) = PCLK (%d) / (%d)\n", rate, m_owner->clock(), m_brg_counter)); - + baudtimer->adjust(attotime::from_hz(rate), TIMER_ID_BAUD, attotime::from_hz(rate)); // Start the baudrate generator } else @@ -2250,24 +2250,24 @@ WRITE_LINE_MEMBER( z80scc_channel::sync_w ) WRITE_LINE_MEMBER( z80scc_channel::rxc_w ) { /* Support for external clock as source for BRG yet to be finished */ -#if 0 +#if 0 //LOG(("Z80SCC \"%s\": %c : Receiver Clock Pulse\n", m_owner->tag(), m_index + 'A')); if ( ((m_wr3 & WR3_RX_ENABLE) | (m_wr5 & WR5_TX_ENABLE)) && m_wr14 & WR14_BRG_ENABLE) { - if (!(m_wr14 & WR14_BRG_SOURCE)) // Is the Baud rate Generator driven by RTxC? + if (!(m_wr14 & WR14_BRG_SOURCE)) // Is the Baud rate Generator driven by RTxC? { printf("x"); if (!m_brg_counter) // Zero crossing?! { printf("."); m_brg_counter = m_wr13 << 8 | m_wr12; // Reload BRG counter - if ((m_wr11 & WR11_TRACLK_SRC_MASK) == WR11_TRACLK_SRC_BR) // Is transmitt clock driven by BRG? + if ((m_wr11 & WR11_TRACLK_SRC_MASK) == WR11_TRACLK_SRC_BR) // Is transmitt clock driven by BRG? { printf("+"); txc_w(state); } } - else + else { m_brg_counter--; if ((m_wr11 & WR11_RCVCLK_SRC_MASK) == WR11_RCVCLK_SRC_BR) // Is receive clock driven by BRG and not zero cross diff --git a/src/emu/attotime.h b/src/emu/attotime.h index e06b38b7181..fce0b928e88 100644 --- a/src/emu/attotime.h +++ b/src/emu/attotime.h @@ -92,7 +92,7 @@ public: : m_seconds(0), m_attoseconds(0) { } - /** Constructs with @p secs seconds and @p attos attoseconds. */ + /** Constructs with @p secs seconds and @p attos attoseconds. */ attotime(seconds_t secs, attoseconds_t attos) : m_seconds(secs), m_attoseconds(attos) { } @@ -118,25 +118,25 @@ public: double as_double() const { return double(m_seconds) + ATTOSECONDS_TO_DOUBLE(m_attoseconds); } attoseconds_t as_attoseconds() const; UINT64 as_ticks(UINT32 frequency) const; - /** Convert to string using at @p precision */ + /** Convert to string using at @p precision */ const char *as_string(int precision = 9) const; - /** @return the attoseconds portion. */ - attoseconds_t attoseconds() const { return m_attoseconds; } - /** @return the seconds portion. */ + /** @return the attoseconds portion. */ + attoseconds_t attoseconds() const { return m_attoseconds; } + /** @return the seconds portion. */ seconds_t seconds() const { return m_seconds; } static attotime from_double(double _time); static attotime from_ticks(UINT64 ticks, UINT32 frequency); - /** Create an attotime from a integer count of seconds @seconds */ + /** Create an attotime from a integer count of seconds @seconds */ static attotime from_seconds(INT32 seconds) { return attotime(seconds, 0); } - /** Create an attotime from a integer count of milliseconds @msec */ + /** Create an attotime from a integer count of milliseconds @msec */ static attotime from_msec(INT64 msec) { return attotime(msec / 1000, (msec % 1000) * (ATTOSECONDS_PER_SECOND / 1000)); } - /** Create an attotime from a integer count of microseconds @usec */ + /** Create an attotime from a integer count of microseconds @usec */ static attotime from_usec(INT64 usec) { return attotime(usec / 1000000, (usec % 1000000) * (ATTOSECONDS_PER_SECOND / 1000000)); } - /** Create an attotime from a integer count of nanoseconds @nsec */ + /** Create an attotime from a integer count of nanoseconds @nsec */ static attotime from_nsec(INT64 nsec) { return attotime(nsec / 1000000000, (nsec % 1000000000) * (ATTOSECONDS_PER_SECOND / 1000000000)); } - /** Create an attotime from at the given frequency @frequency */ + /** Create an attotime from at the given frequency @frequency */ static attotime from_hz(double frequency) { assert(frequency > 0); double d = 1 / frequency; return attotime(floor(d), modf(d, &d) * ATTOSECONDS_PER_SECOND); } // math diff --git a/src/emu/clifront.cpp b/src/emu/clifront.cpp index 884928947fb..8889ab916a1 100644 --- a/src/emu/clifront.cpp +++ b/src/emu/clifront.cpp @@ -1641,7 +1641,7 @@ void cli_frontend::execute_commands(const char *exename) emu_file file_plugin(OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS); if (file_plugin.open("plugin.ini") != osd_file::error::NONE) throw emu_fatalerror("Unable to create file plugin.ini\n"); - + // generate the updated INI file_plugin.puts(plugin_opts.output_ini().c_str()); diff --git a/src/emu/debug/dvbpoints.cpp b/src/emu/debug/dvbpoints.cpp index 7da6ac4c399..89b98e106d0 100644 --- a/src/emu/debug/dvbpoints.cpp +++ b/src/emu/debug/dvbpoints.cpp @@ -232,8 +232,8 @@ void debug_view_breakpoints::view_update() m_total.y = 10; // Draw - debug_view_char *dest = &m_viewdata[0]; - util::ovectorstream linebuf; + debug_view_char *dest = &m_viewdata[0]; + util::ovectorstream linebuf; linebuf.reserve(ARRAY_LENGTH(tableBreaks) - 1); // Header diff --git a/src/emu/debug/dvwpoints.cpp b/src/emu/debug/dvwpoints.cpp index 8b82a6d3de0..0e84726a7aa 100644 --- a/src/emu/debug/dvwpoints.cpp +++ b/src/emu/debug/dvwpoints.cpp @@ -258,8 +258,8 @@ void debug_view_watchpoints::view_update() m_total.y = 10; // Draw - debug_view_char *dest = &m_viewdata[0]; - util::ovectorstream linebuf; + debug_view_char *dest = &m_viewdata[0]; + util::ovectorstream linebuf; linebuf.reserve(ARRAY_LENGTH(tableBreaks) - 1); // Header diff --git a/src/emu/emuopts.h b/src/emu/emuopts.h index 4c8a19c6613..29e76b08a53 100644 --- a/src/emu/emuopts.h +++ b/src/emu/emuopts.h @@ -396,9 +396,9 @@ public: const char *autoboot_script() const { return value(OPTION_AUTOBOOT_SCRIPT); } bool console() const { return bool_value(OPTION_CONSOLE); } - + bool plugins() const { return bool_value(OPTION_PLUGINS); } - + const char *plugin() const { return value(OPTION_PLUGIN); } const char *no_plugin() const { return value(OPTION_NO_PLUGIN); } diff --git a/src/emu/ioport.cpp b/src/emu/ioport.cpp index 1ca4d477575..dc197ed8734 100644 --- a/src/emu/ioport.cpp +++ b/src/emu/ioport.cpp @@ -105,7 +105,6 @@ namespace { - // temporary: set this to 1 to enable the originally defined behavior that // a field specified via PORT_MODIFY which intersects a previously-defined // field completely wipes out the previous definition diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp index 70d1ccc411b..726979cadbc 100644 --- a/src/emu/machine.cpp +++ b/src/emu/machine.cpp @@ -764,7 +764,7 @@ void running_machine::add_notifier(machine_notification event, machine_notify_de void running_machine::add_logerror_callback(logerror_callback callback) { assert_always(m_current_phase == MACHINE_PHASE_INIT, "Can only call add_logerror_callback at init time!"); - m_string_buffer.reserve(1024); + m_string_buffer.reserve(1024); m_logerror_list.push_back(std::make_unique<logerror_callback_item>(callback)); } diff --git a/src/emu/machine.h b/src/emu/machine.h index 5e19aefb6c4..f892e79c3c9 100644 --- a/src/emu/machine.h +++ b/src/emu/machine.h @@ -379,7 +379,7 @@ private: std::unique_ptr<favorite_manager> m_favorite; // internal data from inifile.c for favorites // string formatting buffer - mutable util::ovectorstream m_string_buffer; + mutable util::ovectorstream m_string_buffer; }; #endif /* __MACHINE_H__ */ diff --git a/src/emu/mame.cpp b/src/emu/mame.cpp index f30c07514f5..7f22c8abcb7 100644 --- a/src/emu/mame.cpp +++ b/src/emu/mame.cpp @@ -156,21 +156,21 @@ void machine_manager::update_machine() std::vector<std::string> split(const std::string &text, char sep) { - std::vector<std::string> tokens; - std::size_t start = 0, end = 0; - while ((end = text.find(sep, start)) != std::string::npos) { - std::string temp = text.substr(start, end - start); - if (temp != "") tokens.push_back(temp); - start = end + 1; - } - std::string temp = text.substr(start); - if (temp != "") tokens.push_back(temp); - return tokens; + std::vector<std::string> tokens; + std::size_t start = 0, end = 0; + while ((end = text.find(sep, start)) != std::string::npos) { + std::string temp = text.substr(start, end - start); + if (temp != "") tokens.push_back(temp); + start = end + 1; + } + std::string temp = text.substr(start); + if (temp != "") tokens.push_back(temp); + return tokens; } void machine_manager::start_luaengine() { - if (options().plugins()) + if (options().plugins()) { path_iterator iter(options().plugins_path()); std::string pluginpath; @@ -193,15 +193,15 @@ void machine_manager::start_luaengine() } } for (auto curentry = m_plugins->first(); curentry != nullptr; curentry = curentry->next()) - { + { if (!curentry->is_header()) { - if (std::find(include.begin(), include.end(), curentry->name()) != include.end()) + if (std::find(include.begin(), include.end(), curentry->name()) != include.end()) { std::string error_string; m_plugins->set_value(curentry->name(), "1", OPTION_PRIORITY_CMDLINE, error_string); } - if (std::find(exclude.begin(), exclude.end(), curentry->name()) != exclude.end()) + if (std::find(exclude.begin(), exclude.end(), curentry->name()) != exclude.end()) { std::string error_string; m_plugins->set_value(curentry->name(), "0", OPTION_PRIORITY_CMDLINE, error_string); @@ -210,7 +210,7 @@ void machine_manager::start_luaengine() } } m_lua->initialize(); - + { emu_file file(options().plugins_path(), OPEN_FLAG_READ); osd_file::error filerr = file.open("boot.lua"); diff --git a/src/emu/mame.h b/src/emu/mame.h index bf034bfacfa..737356f2499 100644 --- a/src/emu/mame.h +++ b/src/emu/mame.h @@ -93,7 +93,7 @@ public: private: osd_interface & m_osd; // reference to OSD system emu_options & m_options; // reference to options - std::unique_ptr<plugin_options> m_plugins; // pointer to plugin options + std::unique_ptr<plugin_options> m_plugins; // pointer to plugin options lua_engine * m_lua; const game_driver * m_new_driver_pending; // pointer to the next pending driver diff --git a/src/emu/mconfig.h b/src/emu/mconfig.h index 4fb118ca1c5..dccc77110e8 100644 --- a/src/emu/mconfig.h +++ b/src/emu/mconfig.h @@ -214,4 +214,4 @@ References an external machine config. device = config.device_find(owner, _tag); #endif /* __MCONFIG_H__ */ - /** @} */ + /** @} */ diff --git a/src/emu/pluginopts.cpp b/src/emu/pluginopts.cpp index d84757652c9..90b4b138cab 100644 --- a/src/emu/pluginopts.cpp +++ b/src/emu/pluginopts.cpp @@ -40,7 +40,7 @@ plugin_options::plugin_options() void plugin_options::parse_json(std::string path) { // first try to open as a directory - osd_directory *directory = osd_opendir(path.c_str()); + osd_directory *directory = osd_opendir(path.c_str()); if (directory != nullptr) { // iterate over all files in the directory @@ -50,13 +50,13 @@ void plugin_options::parse_json(std::string path) { std::string name = entry->name; if (name == "plugin.json") - { + { std::string curfile = std::string(path).append(PATH_SEPARATOR).append(entry->name); std::ifstream ifs(curfile); rapidjson::IStreamWrapper isw(ifs); rapidjson::Document document; document.ParseStream<0>(isw); - + if (document.HasParseError()) { std::string error(GetParseError_En(document.GetParseError())); osd_printf_error("Unable to parse plugin definition file %s. Errors returned:\n", curfile.c_str()); @@ -94,4 +94,4 @@ void plugin_options::parse_json(std::string path) // close the directory and be done osd_closedir(directory); } -}
\ No newline at end of file +} diff --git a/src/emu/pluginopts.h b/src/emu/pluginopts.h index caaf2af7123..91aa68c2208 100644 --- a/src/emu/pluginopts.h +++ b/src/emu/pluginopts.h @@ -20,7 +20,7 @@ class plugin_options : public core_options public: // construction/destruction plugin_options(); - + void parse_json(std::string path); private: static const options_entry s_option_entries[]; diff --git a/src/emu/render.cpp b/src/emu/render.cpp index 62ad1e688cb..89fadf5e319 100644 --- a/src/emu/render.cpp +++ b/src/emu/render.cpp @@ -1202,7 +1202,7 @@ void render_target::compute_visible_area(INT32 target_width, INT32 target_height // apply orientation if required if (target_orientation & ORIENTATION_SWAP_XY) src_aspect = 1.0 / src_aspect; - + // get destination size and aspect float dest_width = (float)target_width; float dest_height = (float)target_height; @@ -1228,7 +1228,7 @@ void render_target::compute_visible_area(INT32 target_width, INT32 target_height visible_width = render_round_nearest(src_width * xscale); visible_height = render_round_nearest(src_height * yscale); break; - } + } } } diff --git a/src/emu/render.h b/src/emu/render.h index 84fc3b95fdf..92761b45305 100644 --- a/src/emu/render.h +++ b/src/emu/render.h @@ -1003,7 +1003,7 @@ private: render_bounds m_bounds; // bounds of the target bool m_keepaspect; // constrain aspect ratio float m_pixel_aspect; // aspect ratio of individual pixels - int m_scale_mode; // type of scale to apply + int m_scale_mode; // type of scale to apply int m_int_scale_x; // horizontal integer scale factor int m_int_scale_y; // vertical integer scale factor float m_max_refresh; // maximum refresh rate, 0 or if none diff --git a/src/emu/rendfont.cpp b/src/emu/rendfont.cpp index 9a05e5514c5..0c5e5d1a51e 100644 --- a/src/emu/rendfont.cpp +++ b/src/emu/rendfont.cpp @@ -132,7 +132,7 @@ render_font::render_font(render_manager &manager, const char *filename) // if this is an OSD font, we're done if (filename != nullptr) - { + { m_osdfont = manager.machine().osd().font_alloc(); if (m_osdfont) { diff --git a/src/emu/rendlay.cpp b/src/emu/rendlay.cpp index 41fffd964aa..bca0afc9b25 100644 --- a/src/emu/rendlay.cpp +++ b/src/emu/rendlay.cpp @@ -1320,7 +1320,7 @@ void layout_element::component::load_bitmap() // PNG failed, let's try JPG if (!m_bitmap[0].valid()) render_load_jpeg(m_bitmap[0], *m_file[0], m_dirname.c_str(), m_imagefile[0].c_str()); - + // if we can't load the bitmap, allocate a dummy one and report an error if (!m_bitmap[0].valid()) { diff --git a/src/emu/ui/custmenu.cpp b/src/emu/ui/custmenu.cpp index fad9b2d5ea0..545f9b96e23 100644 --- a/src/emu/ui/custmenu.cpp +++ b/src/emu/ui/custmenu.cpp @@ -22,7 +22,7 @@ //------------------------------------------------- // ctor / dtor //------------------------------------------------- -ui_menu_custom_filter::ui_menu_custom_filter(running_machine &machine, render_container *container, bool _single_menu) +ui_menu_custom_filter::ui_menu_custom_filter(running_machine &machine, render_container *container, bool _single_menu) : ui_menu(machine, container) , m_single_menu(_single_menu) , m_added(false) diff --git a/src/emu/ui/datmenu.cpp b/src/emu/ui/datmenu.cpp index 3a39ecf3254..d97cc122ee1 100644 --- a/src/emu/ui/datmenu.cpp +++ b/src/emu/ui/datmenu.cpp @@ -22,7 +22,7 @@ // ctor / dtor //------------------------------------------------- -ui_menu_dats_view::ui_menu_dats_view(running_machine &machine, render_container *container, const game_driver *driver) +ui_menu_dats_view::ui_menu_dats_view(running_machine &machine, render_container *container, const game_driver *driver) : ui_menu(machine, container) , m_actual(0) , m_driver((driver == nullptr) ? &machine.system() : driver) @@ -48,7 +48,7 @@ ui_menu_dats_view::ui_menu_dats_view(running_machine &machine, render_container // ctor //------------------------------------------------- -ui_menu_dats_view::ui_menu_dats_view(running_machine &machine, render_container *container, ui_software_info *swinfo, const game_driver *driver) +ui_menu_dats_view::ui_menu_dats_view(running_machine &machine, render_container *container, ui_software_info *swinfo, const game_driver *driver) : ui_menu(machine, container) , m_actual(0) , m_driver((driver == nullptr) ? &machine.system() : driver) @@ -112,7 +112,7 @@ void ui_menu_dats_view::populate() item_append(MENU_SEPARATOR_ITEM, nullptr, (MENU_FLAG_UI_DATS | MENU_FLAG_LEFT_ARROW | MENU_FLAG_RIGHT_ARROW), nullptr); customtop = 2.0f * machine().ui().get_line_height() + 4.0f * UI_BOX_TB_BORDER; custombottom = machine().ui().get_line_height() + 3.0f * UI_BOX_TB_BORDER; - + if (!paused) machine().resume(); } diff --git a/src/emu/ui/menu.cpp b/src/emu/ui/menu.cpp index e696db7e2de..2af806fa586 100644 --- a/src/emu/ui/menu.cpp +++ b/src/emu/ui/menu.cpp @@ -253,7 +253,7 @@ void ui_menu::reset(ui_menu_reset_options options) item_append(_("Return to Machine"), nullptr, 0, nullptr); else if (parent->is_special_main_menu()) { - if (strcmp(machine().options().ui(), "simple") == 0) + if (strcmp(machine().options().ui(), "simple") == 0) item_append(_("Exit"), nullptr, 0, nullptr); else item_append(_("Exit"), nullptr, MENU_FLAG_UI | MENU_FLAG_LEFT_ARROW | MENU_FLAG_RIGHT_ARROW, nullptr); @@ -2866,4 +2866,4 @@ void ui_menu::set_pressed() { (m_repeat == 0) ? m_repeat = osd_ticks() + osd_ticks_per_second() / 2 : m_repeat = osd_ticks() + osd_ticks_per_second() / 4; m_pressed = true; -}
\ No newline at end of file +} diff --git a/src/emu/ui/miscmenu.cpp b/src/emu/ui/miscmenu.cpp index 97ab1cfa323..3846244d73e 100644 --- a/src/emu/ui/miscmenu.cpp +++ b/src/emu/ui/miscmenu.cpp @@ -941,9 +941,9 @@ void ui_menu_plugins_configure::handle() void ui_menu_plugins_configure::populate() { plugin_options& plugins = machine().manager().plugins(); - + for (auto curentry = plugins.first(); curentry != nullptr; curentry = curentry->next()) - { + { if (!curentry->is_header()) { auto enabled = std::string(curentry->value()) == "1"; diff --git a/src/emu/ui/selgame.cpp b/src/emu/ui/selgame.cpp index a29d815f88c..28b3a295b05 100644 --- a/src/emu/ui/selgame.cpp +++ b/src/emu/ui/selgame.cpp @@ -34,12 +34,12 @@ extern const char UI_VERSION_TAG[]; static bool first_start = true; -static const char *dats_info[] = { - __("General Info"), - __("History"), - __("Mameinfo"), - __("Sysinfo"), - __("Messinfo"), +static const char *dats_info[] = { + __("General Info"), + __("History"), + __("Mameinfo"), + __("Sysinfo"), + __("Messinfo"), __("Command"), __("Gameinit"), __("Mamescore") }; @@ -239,7 +239,7 @@ void ui_menu_select_game::handle() // Infos else if (ui_globals::rpanel == RP_INFOS) { - if (!isfavorite()) + if (!isfavorite()) { const game_driver *drv = (const game_driver *)m_event->itemref; if ((FPTR)drv > skip_main_items && ui_globals::curdats_view > UI_FIRST_LOAD) @@ -443,7 +443,7 @@ void ui_menu_select_game::handle() // if we're in an error state, overlay an error message if (ui_error) - machine().ui().draw_text_box(container, _("The selected machine is missing one or more required ROM or CHD images. " + machine().ui().draw_text_box(container, _("The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n\nPress any key (except ESC) to continue."), JUSTIFY_CENTER, 0.5f, 0.5f, UI_RED_COLOR); // handle filters selection from key shortcuts @@ -583,9 +583,9 @@ void ui_menu_select_game::populate() { UINT32 flags_ui = MENU_FLAG_UI | MENU_FLAG_LEFT_ARROW | MENU_FLAG_RIGHT_ARROW; item_append(_("Configure Options"), nullptr, flags_ui, (void *)(FPTR)CONF_OPTS); -// item_append(_("Configure Machine"), nullptr, flags_ui, (void *)(FPTR)CONF_MACHINE); TODO +// item_append(_("Configure Machine"), nullptr, flags_ui, (void *)(FPTR)CONF_MACHINE); TODO skip_main_items = 1; - if (machine().options().plugins()) + if (machine().options().plugins()) { item_append(_("Plugins"), nullptr, flags_ui, (void *)(FPTR)CONF_PLUGINS); skip_main_items++; @@ -811,7 +811,7 @@ void ui_menu_select_game::custom_render(void *selectedref, float top, float bott // draw the text within it for (int line = 0; line < 2; ++line) { - mui.draw_text_full(container, tempbuf[line].c_str(), x1, y1, x2 - x1, JUSTIFY_CENTER, WRAP_NEVER, + mui.draw_text_full(container, tempbuf[line].c_str(), x1, y1, x2 - x1, JUSTIFY_CENTER, WRAP_NEVER, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr, text_size); y1 += mui.get_line_height(); } @@ -868,7 +868,7 @@ void ui_menu_select_game::custom_render(void *selectedref, float top, float bott color = UI_GREEN_COLOR; if ((driver->flags & (MACHINE_IMPERFECT_GRAPHICS | MACHINE_WRONG_COLORS | MACHINE_IMPERFECT_COLORS - | MACHINE_NO_SOUND | MACHINE_IMPERFECT_SOUND)) != 0) + | MACHINE_NO_SOUND | MACHINE_IMPERFECT_SOUND)) != 0) color = UI_YELLOW_COLOR; if ((driver->flags & (MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION)) != 0) @@ -936,7 +936,7 @@ void ui_menu_select_game::custom_render(void *selectedref, float top, float bott for (auto & elem : tempbuf) { - mui.draw_text_full(container, elem.c_str(), 0.0f, 0.0f, 1.0f, JUSTIFY_CENTER, WRAP_NEVER, + mui.draw_text_full(container, elem.c_str(), 0.0f, 0.0f, 1.0f, JUSTIFY_CENTER, WRAP_NEVER, DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &width, nullptr); width += 2 * UI_BOX_LR_BORDER; maxwidth = MAX(maxwidth, width); @@ -1012,10 +1012,10 @@ void ui_menu_select_game::inkey_select(const ui_menu_event *m_event) /* special case for configure machine TODO else if ((FPTR)driver == CONF_MACHINE) { - if (m_prev_selected != nullptr) - ui_menu::stack_push(global_alloc_clear<ui_menu_machine_configure>(machine(), container, (const game_driver *)m_prev_selected)); - else - return; + if (m_prev_selected != nullptr) + ui_menu::stack_push(global_alloc_clear<ui_menu_machine_configure>(machine(), container, (const game_driver *)m_prev_selected)); + else + return; } */ // special case for configure plugins else if ((FPTR)driver == CONF_PLUGINS) @@ -1082,14 +1082,14 @@ void ui_menu_select_game::inkey_select_favorite(const ui_menu_event *m_event) /* special case for configure machine TODO else if ((FPTR)ui_swinfo == CONF_MACHINE) { - if (m_prev_selected != nullptr) - { - ui_software_info *swinfo = (ui_software_info *)m_prev_selected; - if (swinfo->startempty == 1) - ui_menu::stack_push(global_alloc_clear<ui_menu_machine_configure>(machine(), container, swinfo->driver)); - } - else - return; + if (m_prev_selected != nullptr) + { + ui_software_info *swinfo = (ui_software_info *)m_prev_selected; + if (swinfo->startempty == 1) + ui_menu::stack_push(global_alloc_clear<ui_menu_machine_configure>(machine(), container, swinfo->driver)); + } + else + return; } */ // special case for configure plugins else if ((FPTR)ui_swinfo == CONF_PLUGINS) @@ -1515,7 +1515,7 @@ void ui_menu_select_game::populate_search() if (cx != -1 && ((driver_list::driver(cx).flags & MACHINE_IS_BIOS_ROOT) != 0)) cloneof = false; } - item_append(m_searchlist[curitem]->description, nullptr, (!cloneof) ? flags_ui : (MENU_FLAG_INVERT | flags_ui), + item_append(m_searchlist[curitem]->description, nullptr, (!cloneof) ? flags_ui : (MENU_FLAG_INVERT | flags_ui), (void *)m_searchlist[curitem]); } } @@ -1868,7 +1868,7 @@ float ui_menu_select_game::draw_left_panel(float x1, float y1, float x2, float y convert_command_glyph(str); } - mui.draw_text_full(container, str.c_str(), x1t, y1, x2 - x1, JUSTIFY_LEFT, WRAP_NEVER, + mui.draw_text_full(container, str.c_str(), x1t, y1, x2 - x1, JUSTIFY_LEFT, WRAP_NEVER, DRAW_NORMAL, fgcolor, bgcolor, nullptr, nullptr, text_size); y1 += line_height_max; } @@ -1978,7 +1978,7 @@ void ui_menu_select_game::infos_render(void *selectedref, float origx1, float or for (int x = UI_FIRST_LOAD; x < UI_LAST_LOAD; ++x) { - mui.draw_text_full(container, _(dats_info[x]), origx1, origy1, origx2 - origx1, JUSTIFY_CENTER, + mui.draw_text_full(container, _(dats_info[x]), origx1, origy1, origx2 - origx1, JUSTIFY_CENTER, WRAP_NEVER, DRAW_NONE, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, &txt_length, nullptr); txt_length += 0.01f; title_size = (std::max)(txt_length, title_size); @@ -2040,7 +2040,7 @@ void ui_menu_select_game::infos_render(void *selectedref, float origx1, float or if (buffer.empty()) { - mui.draw_text_full(container, _("No Infos Available"), origx1, (origy2 + origy1) * 0.5f, origx2 - origx1, JUSTIFY_CENTER, + mui.draw_text_full(container, _("No Infos Available"), origx1, (origy2 + origy1) * 0.5f, origx2 - origx1, JUSTIFY_CENTER, WRAP_WORD, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr); return; } @@ -2094,7 +2094,7 @@ void ui_menu_select_game::infos_render(void *selectedref, float origx1, float or JUSTIFY_LEFT, WRAP_TRUNCATE, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, &item_width, nullptr, tmp_size); mui.draw_text_full(container, last_part.c_str(), effective_left + item_width, oy1, - origx2 - origx1 - 2.0f * gutter_width - item_width, JUSTIFY_RIGHT, WRAP_TRUNCATE, + origx2 - origx1 - 2.0f * gutter_width - item_width, JUSTIFY_RIGHT, WRAP_TRUNCATE, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr, tmp_size); } } @@ -2114,18 +2114,18 @@ void ui_menu_select_game::infos_render(void *selectedref, float origx1, float or std::string first_part(tempbuf.substr(0, first_dspace)); std::string last_part(tempbuf.substr(first_dspace + 1)); strtrimspace(last_part); - mui.draw_text_full(container, first_part.c_str(), effective_left, oy1, effective_width, JUSTIFY_LEFT, + mui.draw_text_full(container, first_part.c_str(), effective_left, oy1, effective_width, JUSTIFY_LEFT, WRAP_TRUNCATE, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr, tmp_size); - mui.draw_text_full(container, last_part.c_str(), effective_left, oy1, origx2 - origx1 - 2.0f * gutter_width, + mui.draw_text_full(container, last_part.c_str(), effective_left, oy1, origx2 - origx1 - 2.0f * gutter_width, JUSTIFY_RIGHT, WRAP_TRUNCATE, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr, tmp_size); } else - mui.draw_text_full(container, tempbuf.c_str(), origx1 + gutter_width, oy1, origx2 - origx1, JUSTIFY_LEFT, + mui.draw_text_full(container, tempbuf.c_str(), origx1 + gutter_width, oy1, origx2 - origx1, JUSTIFY_LEFT, WRAP_TRUNCATE, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr, tmp_size); } else - mui.draw_text_full(container, tempbuf.c_str(), origx1 + gutter_width, oy1, origx2 - origx1, JUSTIFY_LEFT, + mui.draw_text_full(container, tempbuf.c_str(), origx1 + gutter_width, oy1, origx2 - origx1, JUSTIFY_LEFT, WRAP_TRUNCATE, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr, text_size); oy1 += (line_height * text_size); @@ -2228,7 +2228,7 @@ void ui_menu_select_game::infos_render(void *selectedref, float origx1, float or else if (r == r_visible_lines - 1 && itemline != totallines - 1) info_arrow(1, origx1, origx2, oy1, line_height, text_size, ud_arrow_width); else - mui.draw_text_full(container, tempbuf.c_str(), origx1 + gutter_width, oy1, origx2 - origx1, JUSTIFY_LEFT, + mui.draw_text_full(container, tempbuf.c_str(), origx1 + gutter_width, oy1, origx2 - origx1, JUSTIFY_LEFT, WRAP_TRUNCATE, DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr, text_size); oy1 += (line_height * text_size); } diff --git a/src/emu/ui/selgame.h b/src/emu/ui/selgame.h index b0eff04a609..6db7b23ebeb 100644 --- a/src/emu/ui/selgame.h +++ b/src/emu/ui/selgame.h @@ -40,7 +40,7 @@ private: enum { CONF_OPTS = 1, -// CONF_MACHINE, +// CONF_MACHINE, CONF_PLUGINS, }; diff --git a/src/emu/ui/selsoft.cpp b/src/emu/ui/selsoft.cpp index 07172c25306..050b9409061 100644 --- a/src/emu/ui/selsoft.cpp +++ b/src/emu/ui/selsoft.cpp @@ -29,9 +29,9 @@ std::string reselect_last::software; std::string reselect_last::swlist; bool reselect_last::m_reselect = false; static const char *region_lists[] = { "arab", "arg", "asia", "aus", "aut", "bel", "blr", "bra", "can", "chi", "chn", "cze", "den", - "ecu", "esp", "euro", "fin", "fra", "gbr", "ger", "gre", "hkg", "hun", "irl", "isr", - "isv", "ita", "jpn", "kaz", "kor", "lat", "lux", "mex", "ned", "nld", "nor", "nzl", - "pol", "rus", "slo", "spa", "sui", "swe", "tha", "tpe", "tw", "uk", "ukr", "usa" }; + "ecu", "esp", "euro", "fin", "fra", "gbr", "ger", "gre", "hkg", "hun", "irl", "isr", + "isv", "ita", "jpn", "kaz", "kor", "lat", "lux", "mex", "ned", "nld", "nor", "nzl", + "pol", "rus", "slo", "spa", "sui", "swe", "tha", "tpe", "tw", "uk", "ukr", "usa" }; //------------------------------------------------- // compares two items in the software list and @@ -303,7 +303,6 @@ void ui_menu_select_software::handle() if (m_event != nullptr && m_event->itemref == nullptr) { - if (m_event->iptkey == IPT_UI_CONFIGURE) inkey_configure(m_event); @@ -488,7 +487,7 @@ void ui_menu_select_software::populate() old_software = m_has_empty_start ? curitem + 1 : curitem; item_append(m_displaylist[curitem]->longname.c_str(), m_displaylist[curitem]->devicetype.c_str(), - m_displaylist[curitem]->parentname.empty() ? flags_ui : (MENU_FLAG_INVERT | flags_ui), (void *)m_displaylist[curitem]); + m_displaylist[curitem]->parentname.empty() ? flags_ui : (MENU_FLAG_INVERT | flags_ui), (void *)m_displaylist[curitem]); } } @@ -498,8 +497,8 @@ void ui_menu_select_software::populate() for (int curitem = 0; m_searchlist[curitem] != nullptr; ++curitem) item_append(m_searchlist[curitem]->longname.c_str(), m_searchlist[curitem]->devicetype.c_str(), - m_searchlist[curitem]->parentname.empty() ? flags_ui : (MENU_FLAG_INVERT | flags_ui), - (void *)m_searchlist[curitem]); + m_searchlist[curitem]->parentname.empty() ? flags_ui : (MENU_FLAG_INVERT | flags_ui), + (void *)m_searchlist[curitem]); } item_append(MENU_SEPARATOR_ITEM, nullptr, flags_ui, nullptr); @@ -1492,7 +1491,7 @@ float ui_menu_select_software::draw_left_panel(float x1, float y1, float x2, flo } mui.draw_text_full(container, str.c_str(), x1t, y1, x2 - x1, JUSTIFY_LEFT, WRAP_NEVER, - DRAW_NORMAL, fgcolor, bgcolor, nullptr, nullptr, text_size); + DRAW_NORMAL, fgcolor, bgcolor, nullptr, nullptr, text_size); y1 += line_height; } @@ -1992,7 +1991,7 @@ void ui_software_parts::custom_render(void *selectedref, float top, float bottom float width; ui_manager &mui = machine().ui(); mui.draw_text_full(container, _("Software part selection:"), 0.0f, 0.0f, 1.0f, JUSTIFY_CENTER, WRAP_TRUNCATE, - DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &width, nullptr); + DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &width, nullptr); width += 2 * UI_BOX_LR_BORDER; float maxwidth = MAX(origx2 - origx1, width); @@ -2012,7 +2011,7 @@ void ui_software_parts::custom_render(void *selectedref, float top, float bottom // draw the text within it mui.draw_text_full(container, _("Software part selection:"), x1, y1, x2 - x1, JUSTIFY_CENTER, WRAP_TRUNCATE, - DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr); + DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr); } //------------------------------------------------- @@ -2130,7 +2129,7 @@ void ui_bios_selection::custom_render(void *selectedref, float top, float bottom float width; ui_manager &mui = machine().ui(); mui.draw_text_full(container, _("Bios selection:"), 0.0f, 0.0f, 1.0f, JUSTIFY_CENTER, WRAP_TRUNCATE, - DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &width, nullptr); + DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &width, nullptr); width += 2 * UI_BOX_LR_BORDER; float maxwidth = MAX(origx2 - origx1, width); @@ -2150,5 +2149,5 @@ void ui_bios_selection::custom_render(void *selectedref, float top, float bottom // draw the text within it mui.draw_text_full(container, _("Bios selection:"), x1, y1, x2 - x1, JUSTIFY_CENTER, WRAP_TRUNCATE, - DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr); + DRAW_NORMAL, UI_TEXT_COLOR, UI_TEXT_BG_COLOR, nullptr, nullptr); } diff --git a/src/emu/ui/selsoft.h b/src/emu/ui/selsoft.h index a3d121f52c7..3b44218527b 100644 --- a/src/emu/ui/selsoft.h +++ b/src/emu/ui/selsoft.h @@ -87,9 +87,9 @@ public: private: - void *m_driver; - bool m_software, m_inlist; - s_bios m_bios; + void *m_driver; + bool m_software, m_inlist; + s_bios m_bios; }; struct reselect_last diff --git a/src/emu/ui/sliders.cpp b/src/emu/ui/sliders.cpp index 25dd8afa06d..87508df3dd0 100644 --- a/src/emu/ui/sliders.cpp +++ b/src/emu/ui/sliders.cpp @@ -115,14 +115,14 @@ void ui_menu_sliders::handle() /* if we got here via up or page up, select the previous item */ if (menu_event->iptkey == IPT_UI_UP || menu_event->iptkey == IPT_UI_PAGE_UP) { - selected = (selected + item.size() - 1) % item.size(); - validate_selection(-1); + selected = (selected + item.size() - 1) % item.size(); + validate_selection(-1); } /* otherwise select the next item */ else if (menu_event->iptkey == IPT_UI_DOWN || menu_event->iptkey == IPT_UI_PAGE_DOWN) { - selected = (selected + 1) % item.size(); + selected = (selected + 1) % item.size(); validate_selection(1); } } diff --git a/src/emu/ui/ui.h b/src/emu/ui/ui.h index ea117a74d82..8639c1fba27 100644 --- a/src/emu/ui/ui.h +++ b/src/emu/ui/ui.h @@ -103,7 +103,7 @@ struct slider_state INT32 defval; /* default value */ INT32 maxval; /* maximum value */ INT32 incval; /* increment value */ - int id; + int id; char description[1]; /* textual description */ }; diff --git a/src/lib/netlist/macro/nlm_ttl74xx.cpp b/src/lib/netlist/macro/nlm_ttl74xx.cpp index 49fea3c55c8..ed74a8e305c 100644 --- a/src/lib/netlist/macro/nlm_ttl74xx.cpp +++ b/src/lib/netlist/macro/nlm_ttl74xx.cpp @@ -30,7 +30,7 @@ NETLIST_START(TTL_7416_DIP) s3.A, /* A3 |5 10| Y5 */ s5.Q, s3.Q, /* Y3 |6 9| A4 */ s4.A, GND.I, /* GND |7 8| Y4 */ s4.Q - /* +--------------+ */ + /* +--------------+ */ ) NETLIST_END() @@ -69,7 +69,7 @@ NETLIST_START(TTL_7400_DIP) s2.B, /* B2 |5 10| B3 */ s3.B, s2.Q, /* Y2 |6 9| A3 */ s3.A, GND.I, /* GND |7 8| Y3 */ s3.Q - /* +--------------+ */ + /* +--------------+ */ ) NETLIST_END() diff --git a/src/lib/netlist/macro/nlm_ttl74xx.h b/src/lib/netlist/macro/nlm_ttl74xx.h index 08cbe1bb66d..cd502aa4782 100644 --- a/src/lib/netlist/macro/nlm_ttl74xx.h +++ b/src/lib/netlist/macro/nlm_ttl74xx.h @@ -11,9 +11,8 @@ * Netlist Macros * ---------------------------------------------------------------------------*/ -#define TTL_7400_GATE(_name) \ - NET_REGISTER_DEV(TTL_7400_GATE, _name) \ - +#define TTL_7400_GATE(_name) \ + NET_REGISTER_DEV(TTL_7400_GATE, _name) #define TTL_7400_NAND(_name, _A, _B) \ NET_REGISTER_DEV(TTL_7400_NAND, _name) \ NET_CONNECT(_name, A, _A) \ diff --git a/src/lib/netlist/solver/nld_ms_direct.h b/src/lib/netlist/solver/nld_ms_direct.h index 6911e6aa360..0badcdce863 100644 --- a/src/lib/netlist/solver/nld_ms_direct.h +++ b/src/lib/netlist/solver/nld_ms_direct.h @@ -442,7 +442,7 @@ void matrix_solver_direct_t<m_N, _storage_N>::LE_solve() #else vec_add_mult_scalar(kN-i-1,pj,f1,pi); //for (unsigned k = i+1; k < kN; k++) - // pj[k] = pj[k] + pi[k] * f1; + // pj[k] = pj[k] + pi[k] * f1; //for (unsigned k = i+1; k < kN; k++) //A(j,k) += A(i,k) * f1; RHS(j) += RHS(i) * f1; diff --git a/src/lib/netlist/solver/nld_ms_sm.h b/src/lib/netlist/solver/nld_ms_sm.h index 4995900db91..5c3a78f5728 100644 --- a/src/lib/netlist/solver/nld_ms_sm.h +++ b/src/lib/netlist/solver/nld_ms_sm.h @@ -13,9 +13,9 @@ * In this specific implementation, u is a unit vector specifying the row which * changed. Thus v contains the changed column. * - * Than z = A⁻¹ u , w = transpose(A⁻¹) v , lambda = v z + * Than z = A????? u , w = transpose(A?????) v , lambda = v z * - * A⁻¹ <- 1.0 / (1.0 + lambda) * (z x w) + * A????? <- 1.0 / (1.0 + lambda) * (z x w) * * The approach is iterative and applied for each row changed. * diff --git a/src/lib/netlist/solver/nld_ms_w.h b/src/lib/netlist/solver/nld_ms_w.h index 475801612ce..17971bbe4b7 100644 --- a/src/lib/netlist/solver/nld_ms_w.h +++ b/src/lib/netlist/solver/nld_ms_w.h @@ -15,7 +15,7 @@ * Whilst the book proposes to invert the matrix R=(I+transpose(V)*Z) we define * * w = transpose(V)*y - * a = R⁻¹ * w + * a = R????? * w * * and consequently * @@ -26,7 +26,7 @@ * One fact omitted in the book is the fact that actually the matrix Z which contains * in it's columns the solutions of * - * A * zk = uk + * A * zk = uk * * for uk being unit vectors for full rank (max(k) == n) is identical to the * inverse of A. @@ -655,8 +655,8 @@ inline int matrix_solver_w_t<m_N, _storage_N>::vsolve_non_dynamic(const bool new template <unsigned m_N, unsigned _storage_N> matrix_solver_w_t<m_N, _storage_N>::matrix_solver_w_t(const solver_parameters_t *params, const int size) : matrix_solver_t(GAUSSIAN_ELIMINATION, params) - ,m_cnt(0) - , m_dim(size) + ,m_cnt(0) + , m_dim(size) { m_rails_temp = palloc_array(terms_t, N()); #if (NL_USE_DYNAMIC_ALLOCATION) diff --git a/src/lib/util/delegate.cpp b/src/lib/util/delegate.cpp index c8633633325..c50f1cf5d63 100644 --- a/src/lib/util/delegate.cpp +++ b/src/lib/util/delegate.cpp @@ -52,7 +52,7 @@ delegate_generic_function delegate_mfp::convert_to_generic(delegate_generic_clas // otherwise, it is the byte index into the vtable where the actual function lives std::uint8_t *vtable_base = *reinterpret_cast<std::uint8_t **>(object); #if defined(LOG_DELEGATES) - printf("Calculated Addr = %08x (VTAB)\n", (uintptr_t)(void*)(*reinterpret_cast<delegate_generic_function *>(vtable_base + m_function + m_this_delta - 1))); + printf("Calculated Addr = %08x (VTAB)\n", (uintptr_t)(void*)(*reinterpret_cast<delegate_generic_function *>(vtable_base + m_function + m_this_delta - 1))); #endif return *reinterpret_cast<delegate_generic_function *>(vtable_base + m_function + m_this_delta - 1); #else @@ -70,7 +70,7 @@ delegate_generic_function delegate_mfp::convert_to_generic(delegate_generic_clas // otherwise, it is the byte index into the vtable where the actual function lives std::uint8_t *vtable_base = *reinterpret_cast<std::uint8_t **>(object); #if defined(LOG_DELEGATES) - printf("Calculated Addr = %08x (VTAB)\n", (uintptr_t)(void*)(*reinterpret_cast<delegate_generic_function *>(vtable_base + m_function - 1))); + printf("Calculated Addr = %08x (VTAB)\n", (uintptr_t)(void*)(*reinterpret_cast<delegate_generic_function *>(vtable_base + m_function - 1))); #endif return *reinterpret_cast<delegate_generic_function *>(vtable_base + m_function - 1); #endif diff --git a/src/lib/util/strformat.h b/src/lib/util/strformat.h index 8eb5f791ed0..975f3f39de5 100644 --- a/src/lib/util/strformat.h +++ b/src/lib/util/strformat.h @@ -189,14 +189,14 @@ namespace std { template<class _Container> - inline constexpr auto - cbegin(const _Container& __cont) noexcept(noexcept(std::begin(__cont)))-> decltype(std::begin(__cont)) - { return std::begin(__cont); } + inline constexpr auto + cbegin(const _Container& __cont) noexcept(noexcept(std::begin(__cont)))-> decltype(std::begin(__cont)) + { return std::begin(__cont); } template<class _Container> - inline constexpr auto - cend(const _Container& __cont) noexcept(noexcept(std::end(__cont)))-> decltype(std::end(__cont)) - { return std::end(__cont); } + inline constexpr auto + cend(const _Container& __cont) noexcept(noexcept(std::end(__cont)))-> decltype(std::end(__cont)) + { return std::end(__cont); } } #endif diff --git a/src/lib/util/un7z.cpp b/src/lib/util/un7z.cpp index d4761c5347d..b3d18dcdb8e 100644 --- a/src/lib/util/un7z.cpp +++ b/src/lib/util/un7z.cpp @@ -244,7 +244,6 @@ std::mutex m7z_file_impl::s_cache_mutex; /* ---------- FileInStream ---------- */ extern "C" { - static void *SZipAlloc(void *p, std::size_t size) { return (size == 0) ? nullptr : std::malloc(size); diff --git a/src/lib/util/unzip.h b/src/lib/util/unzip.h index 928e6ef56d5..b521119c54b 100644 --- a/src/lib/util/unzip.h +++ b/src/lib/util/unzip.h @@ -21,7 +21,6 @@ namespace util { - /*************************************************************************** TYPE DEFINITIONS ***************************************************************************/ diff --git a/src/lib/util/vecstream.h b/src/lib/util/vecstream.h index fda218c3e68..4491c1d61b7 100644 --- a/src/lib/util/vecstream.h +++ b/src/lib/util/vecstream.h @@ -31,7 +31,6 @@ #include <vector> namespace util { - template <typename CharT, typename Traits = std::char_traits<CharT>, typename Allocator = std::allocator<CharT> > class basic_vectorbuf : public std::basic_streambuf<CharT, Traits> { diff --git a/src/lib/util/zippath.cpp b/src/lib/util/zippath.cpp index edeecf80c47..f16dcf824e6 100644 --- a/src/lib/util/zippath.cpp +++ b/src/lib/util/zippath.cpp @@ -21,7 +21,6 @@ namespace util { - /*************************************************************************** TYPE DEFINITIONS ***************************************************************************/ @@ -739,7 +738,7 @@ static osd_file::error zippath_resolve(const char *path, osd_dir_entry_type &ent // is this file a ZIP file? if ((current_entry_type == ENTTYPE_FILE) && ((is_zip_file(apath_trimmed) && (archive_file::open_zip(apath_trimmed, zipfile) == archive_file::error::NONE)) || - (is_7z_file(apath_trimmed) && (archive_file::open_7z(apath_trimmed, zipfile) == archive_file::error::NONE)))) + (is_7z_file(apath_trimmed) && (archive_file::open_7z(apath_trimmed, zipfile) == archive_file::error::NONE)))) { auto i = strlen(path + apath.length()); while ((i > 0) && is_zip_path_separator(path[apath.length() + i - 1])) diff --git a/src/lib/util/zippath.h b/src/lib/util/zippath.h index 653617d66cc..274852268bc 100644 --- a/src/lib/util/zippath.h +++ b/src/lib/util/zippath.h @@ -19,7 +19,6 @@ namespace util { - /*************************************************************************** TYPE DEFINITIONS ***************************************************************************/ diff --git a/src/mame/audio/segam1audio.cpp b/src/mame/audio/segam1audio.cpp index 0eb84eed88a..6f4f9fdd385 100644 --- a/src/mame/audio/segam1audio.cpp +++ b/src/mame/audio/segam1audio.cpp @@ -16,8 +16,8 @@ #define YM3438_TAG "m1ym" static ADDRESS_MAP_START( segam1audio_map, AS_PROGRAM, 16, segam1audio_device ) - AM_RANGE(0x000000, 0x03ffff) AM_ROM AM_REGION(":m1sndcpu", 0) - AM_RANGE(0x080000, 0x09ffff) AM_ROM AM_REGION(":m1sndcpu", 0x20000) // mirror of upper ROM socket + AM_RANGE(0x000000, 0x03ffff) AM_ROM AM_REGION(":m1sndcpu", 0) + AM_RANGE(0x080000, 0x09ffff) AM_ROM AM_REGION(":m1sndcpu", 0x20000) // mirror of upper ROM socket AM_RANGE(0xc20000, 0xc20001) AM_READWRITE(m1_snd_68k_latch_r, m1_snd_68k_latch1_w ) AM_RANGE(0xc20002, 0xc20003) AM_READWRITE(m1_snd_v60_ready_r, m1_snd_68k_latch2_w ) AM_RANGE(0xc40000, 0xc40007) AM_DEVREADWRITE8(MULTIPCM_1_TAG, multipcm_device, read, write, 0x00ff ) diff --git a/src/mame/drivers/apple2gs.cpp b/src/mame/drivers/apple2gs.cpp index e916095811a..8b8fcf021f1 100644 --- a/src/mame/drivers/apple2gs.cpp +++ b/src/mame/drivers/apple2gs.cpp @@ -536,10 +536,10 @@ ROM_START(apple2gsr0) ROM_REGION(0x20000,"maincpu",0) /* Should these roms really be split like this? according to the unofficial apple rom list, IIgs ROM00 was on one rom labeled 342-0077-A */ -// ROM_LOAD("rom0a.bin", 0x0000, 0x8000, CRC(9cc78238) SHA1(0ea82e10720a01b68722ab7d9f66efec672a44d3)) -// ROM_LOAD("rom0b.bin", 0x8000, 0x8000, CRC(8baf2a79) SHA1(91beeb11827932fe10475252d8036a63a2edbb1c)) -// ROM_LOAD("rom0c.bin", 0x10000, 0x8000, CRC(94c32caa) SHA1(4806d50d676b06f5213b181693fc1585956b98bb)) -// ROM_LOAD("rom0d.bin", 0x18000, 0x8000, CRC(200a15b8) SHA1(0c2890bb169ead63369738bbd5f33b869f24c42a)) +// ROM_LOAD("rom0a.bin", 0x0000, 0x8000, CRC(9cc78238) SHA1(0ea82e10720a01b68722ab7d9f66efec672a44d3)) +// ROM_LOAD("rom0b.bin", 0x8000, 0x8000, CRC(8baf2a79) SHA1(91beeb11827932fe10475252d8036a63a2edbb1c)) +// ROM_LOAD("rom0c.bin", 0x10000, 0x8000, CRC(94c32caa) SHA1(4806d50d676b06f5213b181693fc1585956b98bb)) +// ROM_LOAD("rom0d.bin", 0x18000, 0x8000, CRC(200a15b8) SHA1(0c2890bb169ead63369738bbd5f33b869f24c42a)) ROM_LOAD("342-0077-a", 0x0000, 0x20000, CRC(dfbdd97b) SHA1(ff0c245dd0732ec4413a934fd80efc2defd8a8e3) ) /* 342-0077-A: IIgs ROM00 */ ROM_REGION(0x20000, "es5503", ROMREGION_ERASE00) diff --git a/src/mame/drivers/balsente.cpp b/src/mame/drivers/balsente.cpp index 76035c9f06c..b5229303faa 100644 --- a/src/mame/drivers/balsente.cpp +++ b/src/mame/drivers/balsente.cpp @@ -2406,5 +2406,3 @@ GAME( 198?, grudge, 0, balsente, grudge, balsente_state, grudge, RO #if 0 GAME( 1985, teamht, hattrick, balsente, teamht, balsente_state, teamht, ROT0, "Bally/Sente", "Team Hat Trick", MACHINE_SUPPORTS_SAVE ) #endif - - diff --git a/src/mame/drivers/blackt96.cpp b/src/mame/drivers/blackt96.cpp index cfabbf3c0f1..2039e7afe03 100644 --- a/src/mame/drivers/blackt96.cpp +++ b/src/mame/drivers/blackt96.cpp @@ -109,7 +109,6 @@ public: void blackt96_state::video_start() { - } @@ -333,7 +332,7 @@ void blackt96_state::tile_callback(int &tile, int& fx, int& fy, int& region) fx = tile & 0x4000; fy = tile & 0x8000; tile &= 0x3fff; - + if (tile & 0x2000) { region = 0; diff --git a/src/mame/drivers/carjmbre.cpp b/src/mame/drivers/carjmbre.cpp index 127d6d7c385..4484a1d80e6 100644 --- a/src/mame/drivers/carjmbre.cpp +++ b/src/mame/drivers/carjmbre.cpp @@ -4,7 +4,7 @@ Car Jamboree Omori Electric CAD (OEC) 1983 - + TODO: - colors are wrong - sprite priorities? @@ -89,7 +89,7 @@ void carjmbre_state::machine_start() // zerofill m_nmi_enabled = false; m_bgcolor = 0; - + // register for savestates save_item(NAME(m_nmi_enabled)); save_item(NAME(m_bgcolor)); @@ -183,7 +183,7 @@ void carjmbre_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprec int flipx = m_spriteram[offs + 2] >> 6 & 1; int flipy = m_spriteram[offs + 2] >> 7 & 1; int sx = m_spriteram[offs + 3]; - + // align to tilemap if (flip_screen()) { @@ -197,7 +197,7 @@ void carjmbre_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprec sy = 241 - sy; sx -= 7; } - + m_gfxdecode->gfx(1)->transpen(bitmap, cliprect, code, color, flipx, flipy, sx, sy, 0); } } @@ -365,7 +365,7 @@ static MACHINE_CONFIG_START( carjmbre, carjmbre_state ) MCFG_GFXDECODE_ADD("gfxdecode", "palette", carjmbre) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(carjmbre_state, carjmbre) - + /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("ay1", AY8910, XTAL_18_432MHz/6/2) diff --git a/src/mame/drivers/cocoloco.cpp b/src/mame/drivers/cocoloco.cpp index d69564cc9d3..d940c39a7a3 100644 --- a/src/mame/drivers/cocoloco.cpp +++ b/src/mame/drivers/cocoloco.cpp @@ -158,17 +158,17 @@ *************************************************************************************** Game notes... - + The third set is resetting after drawing the maze, and when start a game. Attract reset: - + bp d28e (this is after all the jsr tables that draw the maze) $d296: jsr $e0cd... $e189 (jsr $6337) ; $6337 ---> Goes nowhere. Hit the 00's (BRK) and reset. Start reset: - + $e0e9: 4c ee 60 ; jmp $60ee <--- nothing here. *************************************************************************************** @@ -588,7 +588,7 @@ ROM_END /* This Petaco's 2-player game seems to soffer of some bitrot. - + The code executes subroutines located out of the ROM space. Finally jumps to nowhere. */ diff --git a/src/mame/drivers/crimfght.cpp b/src/mame/drivers/crimfght.cpp index d2d96443c6d..483883c1058 100644 --- a/src/mame/drivers/crimfght.cpp +++ b/src/mame/drivers/crimfght.cpp @@ -155,10 +155,10 @@ static INPUT_PORTS_START( crimfght ) PORT_START("DSW2") PORT_DIPNAME( 0x03, 0x02, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:1,2") - PORT_DIPSETTING( 0x03, "1" ) - PORT_DIPSETTING( 0x02, "2" ) - PORT_DIPSETTING( 0x01, "3" ) - PORT_DIPSETTING( 0x00, "4" ) + PORT_DIPSETTING( 0x03, "1" ) + PORT_DIPSETTING( 0x02, "2" ) + PORT_DIPSETTING( 0x01, "3" ) + PORT_DIPSETTING( 0x00, "4" ) PORT_DIPUNUSED_DIPLOC(0x04, 0x04, "SW2:3") PORT_DIPUNUSED_DIPLOC(0x08, 0x08, "SW2:4") PORT_DIPUNUSED_DIPLOC(0x10, 0x10, "SW2:5") @@ -208,38 +208,38 @@ static INPUT_PORTS_START( crimfghtu ) PORT_MODIFY("DSW1") PORT_DIPNAME(0xf0, 0x00, "Coin B (Unused)") PORT_DIPLOCATION("SW1:5,6,7,8") - PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C )) - PORT_DIPSETTING( 0x50, DEF_STR( 3C_1C )) - PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C )) - PORT_DIPSETTING( 0x40, DEF_STR( 3C_2C )) - PORT_DIPSETTING( 0x10, DEF_STR( 4C_3C )) - PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C )) - PORT_DIPSETTING( 0x30, DEF_STR( 3C_4C )) - PORT_DIPSETTING( 0x70, DEF_STR( 2C_3C )) - PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C )) - PORT_DIPSETTING( 0x60, DEF_STR( 2C_5C )) - PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C )) - PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C )) - PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C )) - PORT_DIPSETTING( 0xa0, DEF_STR( 1C_6C )) - PORT_DIPSETTING( 0x90, DEF_STR( 1C_7C )) - PORT_DIPSETTING( 0x00, DEF_STR( Unused )) + PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C )) + PORT_DIPSETTING( 0x50, DEF_STR( 3C_1C )) + PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C )) + PORT_DIPSETTING( 0x40, DEF_STR( 3C_2C )) + PORT_DIPSETTING( 0x10, DEF_STR( 4C_3C )) + PORT_DIPSETTING( 0xf0, DEF_STR( 1C_1C )) + PORT_DIPSETTING( 0x30, DEF_STR( 3C_4C )) + PORT_DIPSETTING( 0x70, DEF_STR( 2C_3C )) + PORT_DIPSETTING( 0xe0, DEF_STR( 1C_2C )) + PORT_DIPSETTING( 0x60, DEF_STR( 2C_5C )) + PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C )) + PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C )) + PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C )) + PORT_DIPSETTING( 0xa0, DEF_STR( 1C_6C )) + PORT_DIPSETTING( 0x90, DEF_STR( 1C_7C )) + PORT_DIPSETTING( 0x00, DEF_STR( Unused )) PORT_MODIFY("DSW2") - PORT_DIPUNUSED_DIPLOC(0x01, 0x01, "SW2:1") - PORT_DIPUNUSED_DIPLOC(0x02, 0x02, "SW2:2") + PORT_DIPUNUSED_DIPLOC(0x01, 0x01, "SW2:1") + PORT_DIPUNUSED_DIPLOC(0x02, 0x02, "SW2:2") - PORT_MODIFY("P1") - KONAMI8_B12_UNK(1) + PORT_MODIFY("P1") + KONAMI8_B12_UNK(1) - PORT_MODIFY("P2") - KONAMI8_B12_UNK(2) + PORT_MODIFY("P2") + KONAMI8_B12_UNK(2) - PORT_MODIFY("P3") - KONAMI8_B12_UNK(3) + PORT_MODIFY("P3") + KONAMI8_B12_UNK(3) - PORT_MODIFY("P4") - KONAMI8_B12_UNK(4) + PORT_MODIFY("P4") + KONAMI8_B12_UNK(4) PORT_MODIFY("SYSTEM") PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_COIN3 ) @@ -402,7 +402,7 @@ ROM_END ROM_START( crimfghtu ) ROM_REGION( 0x20000, "maincpu", 0 ) /* code + banked roms */ - ROM_LOAD( "821l02.f24", 0x00000, 0x20000, CRC(588e7da6) SHA1(285febb3bcca31f82b34af3695a59eafae01cd30) ) + ROM_LOAD( "821l02.f24", 0x00000, 0x20000, CRC(588e7da6) SHA1(285febb3bcca31f82b34af3695a59eafae01cd30) ) ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the sound CPU */ ROM_LOAD( "821l01.h4", 0x0000, 0x8000, CRC(0faca89e) SHA1(21c9c6d736b398a29e8709e1187c5bf3cacdc99d) ) diff --git a/src/mame/drivers/cyberbal.cpp b/src/mame/drivers/cyberbal.cpp index 3b911cf0efc..3e4c6036038 100644 --- a/src/mame/drivers/cyberbal.cpp +++ b/src/mame/drivers/cyberbal.cpp @@ -63,7 +63,7 @@ MACHINE_START_MEMBER(cyberbal_state,cyberbal2p) MACHINE_START_MEMBER(cyberbal_state,cyberbal) { MACHINE_START_CALL_MEMBER(cyberbal2p); - + membank("soundbank")->configure_entries(0, 4, memregion("audiocpu")->base(), 0x1000); } diff --git a/src/mame/drivers/gaelco.cpp b/src/mame/drivers/gaelco.cpp index 6b78d61595d..4346627264e 100644 --- a/src/mame/drivers/gaelco.cpp +++ b/src/mame/drivers/gaelco.cpp @@ -500,7 +500,7 @@ void gaelco_state::machine_start() { if (memregion("oki")->bytes() > 0x040000) //bigkarnk oki isn't banked membank("okibank")->configure_entries(0, 16, memregion("oki")->base(), 0x10000); -} +} static MACHINE_CONFIG_START( bigkarnk, gaelco_state ) diff --git a/src/mame/drivers/hh_cop400.cpp b/src/mame/drivers/hh_cop400.cpp index 160661d2f6d..50e212b67b2 100644 --- a/src/mame/drivers/hh_cop400.cpp +++ b/src/mame/drivers/hh_cop400.cpp @@ -250,7 +250,7 @@ UINT8 hh_cop400_state::read_inputs(int columns) Castle Toy Einstein * COP421 MCU label ~/927 COP421-NEZ/N * 4 lamps, 1-bit sound - + This is a Simon clone, the tones are not harmonic. Two models exist, each with a different batteries setup, assume they're same otherwise. @@ -347,12 +347,12 @@ MACHINE_CONFIG_END Coleco Head to Head Basketball/Hockey/Soccer * COP420 MCU label COP420L-NEZ/N * 2-digit 7seg display, 41 other leds, 1-bit sound - + 3 Head to Head games were released using this MCU/ROM. They play very much the same, only differing on game time. - + An earlier revision of this game runs on TMS1000. - + ***************************************************************************/ class h2hbaskb_state : public hh_cop400_state @@ -389,7 +389,7 @@ WRITE8_MEMBER(h2hbaskb_state::write_l) // D2,D3 double as multiplexer UINT16 mask = ((m_d >> 2 & 1) * 0x00ff) | ((m_d >> 3 & 1) * 0xff00); UINT16 sel = (m_g | m_d << 4 | m_g << 8 | m_d << 12) & mask; - + // D2+G0,G1 are 7segs set_display_segmask(3, 0x7f); diff --git a/src/mame/drivers/hh_sm510.cpp b/src/mame/drivers/hh_sm510.cpp index 7534b72b972..47ee327b394 100644 --- a/src/mame/drivers/hh_sm510.cpp +++ b/src/mame/drivers/hh_sm510.cpp @@ -97,7 +97,7 @@ WRITE16_MEMBER(hh_sm510_state::lcd_segment_w) char buf[0x10]; sprintf(buf, "%d.%d.%d", offset >> 2, seg, offset & 3); output().set_value(buf, state); - + m_lcd_output_cache[index] = state; } } diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp index 2d16bdee2af..d36009e44c8 100644 --- a/src/mame/drivers/hh_tms1k.cpp +++ b/src/mame/drivers/hh_tms1k.cpp @@ -1379,7 +1379,7 @@ MACHINE_CONFIG_END - USA(1): Football, ERS(Electronic Readout Systems) - USA(2): Football, ELECsonic - USA(3): Football, no brand! - + Another hardware revision of this game uses a PIC16 MCU. ***************************************************************************/ @@ -1413,15 +1413,15 @@ WRITE16_MEMBER(cnfball_state::write_r) // R5,R8: N/C // R6,R7: speaker out m_speaker->level_w(data >> 6 & 3); - + // R9,R10: input mux m_inp_mux = data >> 9 & 3; - + // R0: DS8874N CP: clock pulse edge-triggered // note: DS8874N CP goes back to K8 too, game relies on it if ((data ^ m_r) & 1) m_grid = m_grid << 1 & 0x1ff; - + // R1: DS8874N _DATA: reset shift register if (~data & 2) m_grid = 1; @@ -2818,7 +2818,7 @@ MACHINE_CONFIG_END Gakken FX-Micom R-165 * TMS1100 MCU, label MP1312, die label MP1312A * 1 7seg led, 6 other leds, 1-bit sound - + This is a simple educational home computer. Refer to the extensive manual for more information. It was distributed later in the USA by Tandy Radio Shack, under their Science Fair series. Another 25 years later, Gakken re-released @@ -2851,7 +2851,7 @@ void fxmcr165_state::prepare_display() // 7seg digit from O0-O6 m_display_segmask[0] = 0x7f; m_display_state[0] = BITSWAP8(m_o,7,2,6,5,4,3,1,0) & 0x7f; - + // leds from R4-R10 m_display_state[1] = m_r >> 4 & 0x7f; set_display_size(7, 2); @@ -2862,7 +2862,7 @@ WRITE16_MEMBER(fxmcr165_state::write_r) { // R0-R3: input mux low m_inp_mux = (m_inp_mux & 0x10) | (data & 0xf); - + // R7: speaker out m_speaker->level_w(data >> 7 & 1); @@ -2875,7 +2875,7 @@ WRITE16_MEMBER(fxmcr165_state::write_o) { // O7: input mux high m_inp_mux = (m_inp_mux & 0xf) | (data >> 3 & 0x10); - + // O0-O6: digit segments (direct) m_o = data; prepare_display(); diff --git a/src/mame/drivers/himesiki.cpp b/src/mame/drivers/himesiki.cpp index 5aab4ee4b4e..f21891f4500 100644 --- a/src/mame/drivers/himesiki.cpp +++ b/src/mame/drivers/himesiki.cpp @@ -97,7 +97,7 @@ A 12.000MHz #include "machine/i8255.h" #define MCLK XTAL_12MHz // this is on the video board -#define CLK2 XTAL_8MHz // near the CPUs +#define CLK2 XTAL_8MHz // near the CPUs WRITE8_MEMBER(himesiki_state::himesiki_rombank_w) { @@ -480,7 +480,7 @@ ROM_START( androidp ) ROM_CONTINUE( 0x0c000, 0x04000) ROM_REGION( 0x18000, "sub", 0 ) - ROM_LOAD( "MITSUBISHI_A04.toppcb.m5l27256k.N6.BIN", 0x00000, 0x08000, CRC(13c38fe4) SHA1(34a35fa057159a5c83892a88b8c908faa39d5cb3) ) + ROM_LOAD( "MITSUBISHI_A04.toppcb.m5l27256k.N6.BIN", 0x00000, 0x08000, CRC(13c38fe4) SHA1(34a35fa057159a5c83892a88b8c908faa39d5cb3) ) ROM_REGION( 0x10000, "bgtiles", 0 ) ROM_LOAD( "MITSUBISHI_A05.toppcb.m5l27512k.F5.BIN", 0x00000, 0x10000, CRC(4c72a930) SHA1(f1542844391b55fe43293eef7ce48c09b7aca75a) ) diff --git a/src/mame/drivers/ibmpcjr.cpp b/src/mame/drivers/ibmpcjr.cpp index c06ead888be..38698f7491b 100644 --- a/src/mame/drivers/ibmpcjr.cpp +++ b/src/mame/drivers/ibmpcjr.cpp @@ -679,7 +679,7 @@ static MACHINE_CONFIG_DERIVED( ibmpcjx, ibmpcjr ) MCFG_DEVICE_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("512K") MCFG_RAM_EXTRA_OPTIONS("") // only boots with 512k currently - MACHINE_CONFIG_END + MACHINE_CONFIG_END diff --git a/src/mame/drivers/igs009.cpp b/src/mame/drivers/igs009.cpp index 96fb1c164e0..78e1308068f 100644 --- a/src/mame/drivers/igs009.cpp +++ b/src/mame/drivers/igs009.cpp @@ -525,7 +525,7 @@ static ADDRESS_MAP_START( gp98_portmap, AS_IO, 8, igs009_state ) AM_RANGE( 0x5000, 0x5fff ) AM_RAM_WRITE(fg_tile_w ) AM_SHARE("fg_tile_ram") - // seems to lacks of PPI devices... + // seems to lacks of PPI devices... AM_RANGE( 0x6480, 0x6480 ) AM_WRITE(nmi_and_coins_w ) AM_RANGE( 0x6481, 0x6481 ) AM_READ_PORT( "SERVICE" ) AM_RANGE( 0x6482, 0x6482 ) AM_READ_PORT( "COINS" ) @@ -863,7 +863,7 @@ MACHINE_CONFIG_END /*************************************************************************** Jingle Bell - IGS, 1997. + IGS, 1997. English versions. diff --git a/src/mame/drivers/igs017.cpp b/src/mame/drivers/igs017.cpp index 8ab7a8711c2..07ea4cd1194 100644 --- a/src/mame/drivers/igs017.cpp +++ b/src/mame/drivers/igs017.cpp @@ -4248,4 +4248,3 @@ GAME( 2000?, starzan, 0, starzan, iqblocka, igs017_state, starzan, ROT /* Parent spk306us in driver spoker.cpp. Move this set to that driver? */ GAME( ????, spkrform, spk306us, spkrform, spkrform, igs017_state, spkrform, ROT0, "IGS", "Super Poker (v100xD03) / Formosa", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION ) - diff --git a/src/mame/drivers/lwings.cpp b/src/mame/drivers/lwings.cpp index 28425f1664a..d5bfd179a06 100644 --- a/src/mame/drivers/lwings.cpp +++ b/src/mame/drivers/lwings.cpp @@ -76,7 +76,7 @@ READ8_MEMBER(lwings_state::avengers_adpcm_r) WRITE8_MEMBER(lwings_state::lwings_bankswitch_w) { -// if (data & 0xe0) printf("bankswitch_w %02x\n", data); +// if (data & 0xe0) printf("bankswitch_w %02x\n", data); // Fireball writes 0x20 on startup, maybe reset soundcpu? m_sprbank = (data & 0x10)>>4; // Fireball only @@ -405,7 +405,7 @@ static ADDRESS_MAP_START( fball_sound_map, AS_PROGRAM, 8, lwings_state ) AM_RANGE(0x8000, 0x8000) AM_READ(soundlatch_byte_r) - AM_RANGE(0xA000, 0xA000) AM_WRITE(fball_oki_bank_w) + AM_RANGE(0xA000, 0xA000) AM_WRITE(fball_oki_bank_w) AM_RANGE(0xc000, 0xc7ff) AM_RAM @@ -620,7 +620,7 @@ static INPUT_PORTS_START( fball ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_SERVICE_DIPLOC( 0x80, IP_ACTIVE_HIGH, "SWA:8" ) - PORT_START("P3") + PORT_START("P3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(3) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(3) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(3) @@ -630,7 +630,7 @@ static INPUT_PORTS_START( fball ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* probably unused */ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* probably unused */ - PORT_START("P4") + PORT_START("P4") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(4) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(4) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(4) @@ -858,14 +858,14 @@ void lwings_state::machine_start() Fireball has 2 copies of the 'fixed' code in the main program rom, with only slight changes. it might be possible the hardware can bank that whole area or alternatively only see one version of the program the only difference is 2 pieces of code have been swapped around. It is unknown when this code is called. - - 3822: CD 73 - 3823: 00 23 - 3824: 3E 72 - 3879: 73 CD - 387A: 23 00 - 387B: 72 3E - + + 3822: CD 73 + 3823: 00 23 + 3824: 3E 72 + 3879: 73 CD + 387A: 23 00 + 387B: 72 3E + bank 0 3822: 73 ld (hl),e 3823: 23 inc hl @@ -973,7 +973,7 @@ static MACHINE_CONFIG_START( fball, lwings_state ) MCFG_CPU_ADD("soundcpu", Z80, XTAL_12MHz/4) // ? MCFG_CPU_PROGRAM_MAP(fball_sound_map) -// MCFG_CPU_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 222) +// MCFG_CPU_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 222) /* video hardware */ MCFG_BUFFERED_SPRITERAM8_ADD("spriteram") @@ -1192,16 +1192,16 @@ ROM_START( fball ) ROM_REGION( 0x01000, "soundcpu", ROMREGION_ERASEFF ) ROM_LOAD( "A05.bin", 0x00000, 0x01000, CRC(474dd19e) SHA1(962837716f54d0de2afb7f9df29f96b2e023bbcb) ) // BADADDR ----xxxxxxxxxxxx (16x data repeat) - ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) - ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) + ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) + ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_IGNORE(0x01000) ROM_REGION( 0x04000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD( "J03.bin", 0x00000, 0x04000, CRC(be11627f) SHA1(de6b25e1b951d786d28a1c26716587754cfdc0df) ) // BADADDR --xxxxxxxxxxxxxx (4x data repeat) ROM_IGNORE(0x04000) ROM_IGNORE(0x04000) - ROM_IGNORE(0x04000) + ROM_IGNORE(0x04000) ROM_REGION( 0x40000, "gfx2", ROMREGION_ERASEFF ) ROM_LOAD( "B15.bin", 0x20000, 0x10000, CRC(2169ad3e) SHA1(5628b97e6f4ad4291eb98b02ea8f9b2282b44c60) ) ROM_IGNORE(0x10000) // 1ST AND 2ND HALF IDENTICAL @@ -1217,7 +1217,7 @@ ROM_START( fball ) ROM_LOAD( "A03.bin", 0x00000, 0x40000, CRC(22b0d089) SHA1(a82d04c389694e1ed0b9b24555ddd6f9d9f6ca38) ) ROM_RELOAD(0x40000,0x40000) ROM_LOAD( "A02.bin", 0x80000, 0x40000, CRC(951d6579) SHA1(8976a836538eb510888f49af94dbf66dacb8f067) ) - ROM_LOAD( "A01.bin", 0xc0000, 0x40000, CRC(020b5261) SHA1(698dbd7e125e4edd988791ecdae7db9ddc0705b3) ) + ROM_LOAD( "A01.bin", 0xc0000, 0x40000, CRC(020b5261) SHA1(698dbd7e125e4edd988791ecdae7db9ddc0705b3) ) ROM_END @@ -1747,4 +1747,4 @@ GAME( 1987, buraikenb, avengers, avengersb,avengers, lwings_state, avengersb, RO // cloned lwings hardware GAME( 1992, fball, 0, fball, fball, driver_device, 0, ROT0, "FM Work", "Fire Ball (FM Work)", MACHINE_SUPPORTS_SAVE ) -
\ No newline at end of file + diff --git a/src/mame/drivers/mcr3.cpp b/src/mame/drivers/mcr3.cpp index 3d2bc6b2d5b..9b3b15dabb3 100644 --- a/src/mame/drivers/mcr3.cpp +++ b/src/mame/drivers/mcr3.cpp @@ -1668,4 +1668,3 @@ GAMEL(1983, spyhunt, 0, mcrsc_csd, spyhunt, mcr3_state, spyhunt, ROT9 GAMEL(1983, spyhuntp, spyhunt, mcrsc_csd, spyhunt, mcr3_state, spyhunt, ROT90, "Bally Midway (Playtronic license)", "Spy Hunter (Playtronic license)", MACHINE_SUPPORTS_SAVE, layout_spyhunt ) GAME( 1984, crater, 0, mcrscroll, crater, mcr3_state, crater, ORIENTATION_FLIP_X, "Bally Midway", "Crater Raider", MACHINE_SUPPORTS_SAVE ) GAMEL(1985, turbotag, 0, mcrsc_csd, turbotag, mcr3_state, turbotag, ROT90, "Bally Midway", "Turbo Tag (prototype)", MACHINE_SUPPORTS_SAVE, layout_turbotag ) - diff --git a/src/mame/drivers/merit.cpp b/src/mame/drivers/merit.cpp index c565d22bbda..61623caf6e6 100644 --- a/src/mame/drivers/merit.cpp +++ b/src/mame/drivers/merit.cpp @@ -1513,8 +1513,8 @@ ROM_START( chkndraw ) ROM_LOAD( "u37", 0x4000, 0x2000, CRC(f554134d) SHA1(417dc83d24b4d39232b680e4004bf050c9cbb159) ) ROM_REGION( 0x2000, "gfx2", 0 ) -// ROM_LOAD( "u40", 0x0000, 0x2000, BAD_DUMP CRC(01722f98) SHA1(c75c9511c07379ea087be5d75cbc3e705628c824) ) -// ROM_LOAD( "u40a", 0x0000, 0x2000, BAD_DUMP CRC(03543d67) SHA1(5ae08dbc0f736c11070befb4cfad87ddaa24cef2) ) +// ROM_LOAD( "u40", 0x0000, 0x2000, BAD_DUMP CRC(01722f98) SHA1(c75c9511c07379ea087be5d75cbc3e705628c824) ) +// ROM_LOAD( "u40a", 0x0000, 0x2000, BAD_DUMP CRC(03543d67) SHA1(5ae08dbc0f736c11070befb4cfad87ddaa24cef2) ) ROM_LOAD( "u40b", 0x0000, 0x2000, BAD_DUMP CRC(c53a9e90) SHA1(2076d045c279405083fec8949425532e7e7e7844) ) ROM_END diff --git a/src/mame/drivers/mmodular.cpp b/src/mame/drivers/mmodular.cpp index 70040314b91..2a1be4e22cf 100644 --- a/src/mame/drivers/mmodular.cpp +++ b/src/mame/drivers/mmodular.cpp @@ -1085,8 +1085,8 @@ GFXDECODE_END static ADDRESS_MAP_START(polgar_mem , AS_PROGRAM, 8, polgar_state ) AM_RANGE( 0x0000, 0x1fff ) AM_RAM //AM_RANGE( 0x2400, 0x2400 ) AM_WRITE(mboard_write_LED_8 ) // Chessboard -// AM_RANGE( 0x2800, 0x2800 ) AM_WRITE(mboard_write_board_8) // Chessboard -// AM_RANGE( 0x3000, 0x3000 ) AM_READ(mboard_read_board_8 ) // Chessboard +// AM_RANGE( 0x2800, 0x2800 ) AM_WRITE(mboard_write_board_8) // Chessboard +// AM_RANGE( 0x3000, 0x3000 ) AM_READ(mboard_read_board_8 ) // Chessboard AM_RANGE( 0x3400, 0x3405 ) AM_WRITE(polgar_write_LED) // Function LEDs AM_RANGE( 0x2c00, 0x2c07 ) AM_READ(read_keys) AM_RANGE( 0x2004, 0x2004 ) AM_WRITE(write_polgar_IO ) // LCD Instr. Reg + Beeper @@ -1130,7 +1130,7 @@ static ADDRESS_MAP_START(gen32_mem, AS_PROGRAM, 32, polgar_state ) static ADDRESS_MAP_START(bpl32_mem, AS_PROGRAM, 32, polgar_state ) AM_RANGE( 0x000000, 0x03ffff ) AM_ROM -// AM_RANGE( 0x800000 , 0x800003 ) AM_READ(read_keys_BPL32 ) +// AM_RANGE( 0x800000 , 0x800003 ) AM_READ(read_keys_BPL32 ) AM_RANGE( 0x900000 , 0x900003 ) AM_WRITE(write_board_BPL32 ) AM_RANGE( 0xa00000 , 0xa00003 ) AM_WRITE(write_LED_BPL32 ) AM_RANGE( 0xc00000 , 0xc00003 ) AM_WRITE(write_LCD_data_32 ) @@ -1145,8 +1145,8 @@ static ADDRESS_MAP_START(van32_mem, AS_PROGRAM, 32, polgar_state ) AM_RANGE( 0x00000000, 0x0003ffff ) AM_ROM //AM_RANGE( 0x800000fc , 0x800000ff ) AM_READ(mboard_read_board_32 ) -// AM_RANGE( 0x88000000 , 0x88000007 ) AM_WRITE(mboard_write_board_32 ) -// AM_RANGE( 0x90000000 , 0x90000007 ) AM_WRITE(mboard_write_LED_32 ) +// AM_RANGE( 0x88000000 , 0x88000007 ) AM_WRITE(mboard_write_board_32 ) +// AM_RANGE( 0x90000000 , 0x90000007 ) AM_WRITE(mboard_write_LED_32 ) AM_RANGE( 0x800000ec , 0x800000ff ) AM_READ(read_buttons_van32 ) AM_RANGE( 0xa0000000 , 0xa0000003 ) AM_WRITE(write_LCD_data_32 ) AM_RANGE( 0xa0000010 , 0xa0000013 ) AM_WRITE(write_IOenables_32 ) @@ -1230,7 +1230,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START(milano_mem , AS_PROGRAM, 8, polgar_state ) AM_RANGE( 0x0000, 0x1f9f ) AM_RAM AM_RANGE( 0x1fd0, 0x1fd0 ) AM_WRITE(milano_write_board ) // Chessboard -// AM_RANGE( 0x1fe0, 0x1fe0 ) AM_READ(milano_read_board ) // Chessboard +// AM_RANGE( 0x1fe0, 0x1fe0 ) AM_READ(milano_read_board ) // Chessboard AM_RANGE( 0x1fe8, 0x1fed ) AM_WRITE(milano_write_LED ) // Function LEDs AM_RANGE( 0x1fd8, 0x1fdf ) AM_READ(read_keys) AM_RANGE( 0x1ff0, 0x1ff0 ) AM_WRITE(write_polgar_IO) // IO control diff --git a/src/mame/drivers/model2.cpp b/src/mame/drivers/model2.cpp index c29c3a03367..ac2cdaa2b94 100644 --- a/src/mame/drivers/model2.cpp +++ b/src/mame/drivers/model2.cpp @@ -5196,7 +5196,7 @@ ROM_START( dynabb ) /* Dynamite Baseball, Model 2B. Sega game ID# 833-12803 DYNA ROM_LOAD32_WORD("epr-19169.14", 0x100002, 0x080000, CRC(91a5acef) SHA1(2520a3e4ff15e4d583861ba656570abca5f7c611) ) ROM_REGION32_LE( 0x2000000, "user1", 0 ) // Data - // 0x0000000 - 0x07fffff unpopulated? (not checked by ROM checks) + // 0x0000000 - 0x07fffff unpopulated? (not checked by ROM checks) ROM_LOAD32_WORD("mpr-19176.9", 0x0800000, 0x400000, CRC(2c4e90f5) SHA1(8d5ed0b26e79dd6476282bc69cb27b42381635f2) ) ROM_LOAD32_WORD("mpr-19177.10", 0x0800002, 0x400000, CRC(b0f1e512) SHA1(81e4124ac7766c7ea6bac7e7f4db110783394ae3) ) ROM_LOAD32_WORD("mpr-19174.7", 0x1000000, 0x400000, CRC(057e5200) SHA1(dd07eb438d91a8132789154a633fb6ec4e2ef0d1) ) diff --git a/src/mame/drivers/n64.cpp b/src/mame/drivers/n64.cpp index b4b22a35aca..9c4e7d146ee 100644 --- a/src/mame/drivers/n64.cpp +++ b/src/mame/drivers/n64.cpp @@ -293,7 +293,7 @@ void n64_mess_state::mempak_format(UINT8* pak) 0x00,0x03,0x00,0x03, 0x00,0x03,0x00,0x03, 0x00,0x03,0x00,0x03, 0x00,0x03,0x00,0x03, 0x00,0x03,0x00,0x03, 0x00,0x03,0x00,0x03, 0x00,0x03,0x00,0x03, 0x00,0x03,0x00,0x03 }; - + memset(pak, 0, 0x8000); memcpy(pak, pak_header, 256); memcpy(pak+256, pak_inode_table, 256); // Main diff --git a/src/mame/drivers/naomi.cpp b/src/mame/drivers/naomi.cpp index 3944d61e0af..4bab602d1bc 100644 --- a/src/mame/drivers/naomi.cpp +++ b/src/mame/drivers/naomi.cpp @@ -6538,7 +6538,7 @@ ROM_START( wrungpo ) ROM_LOAD( "mpr-23724.ic6", 0x5800000, 0x1000000, CRC(c633c45a) SHA1(23b45140f965428d33e2424b0574715c0b952d05) ) // note: origin ROM board have 12x8MB FlashROMs with same contents as above - // 840-0064-01 2001 317-0306-COM Naomi + // 840-0064-01 2001 317-0306-COM Naomi ROM_PARAMETER( ":rom_board:segam2crypt:key", "284ae7c3") ROM_END diff --git a/src/mame/drivers/neogeo_noslot.cpp b/src/mame/drivers/neogeo_noslot.cpp index 8fc68f9edcf..761e234a93b 100644 --- a/src/mame/drivers/neogeo_noslot.cpp +++ b/src/mame/drivers/neogeo_noslot.cpp @@ -1291,7 +1291,7 @@ ROM_END . NGM-024 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1 . NGH-024 - + . prototype NEO-MVS PROG-EP / NEO-MVS CHA-EPG ****************************************/ diff --git a/src/mame/drivers/newbrain.cpp b/src/mame/drivers/newbrain.cpp index ec40490edc3..fb0de502c69 100644 --- a/src/mame/drivers/newbrain.cpp +++ b/src/mame/drivers/newbrain.cpp @@ -32,10 +32,10 @@ TODO: - keyboard - - only key 7 is recognized - - escape key mapping + - only key 7 is recognized + - escape key mapping - VFD - - reset/powerup time constants + - reset/powerup time constants - bitmapped video - accurate video timing - cassette diff --git a/src/mame/drivers/nmk16.cpp b/src/mame/drivers/nmk16.cpp index 562d0ab8957..2d1152f9c03 100644 --- a/src/mame/drivers/nmk16.cpp +++ b/src/mame/drivers/nmk16.cpp @@ -4875,7 +4875,7 @@ DRIVER_INIT_MEMBER(nmk16_state,tdragon_prot) DRIVER_INIT_MEMBER(nmk16_state,ssmissin) { decode_ssmissin(); - + membank("okibank1")->configure_entries(0, 4, memregion("oki1")->base() + 0x80000, 0x20000); } diff --git a/src/mame/drivers/notetaker.cpp b/src/mame/drivers/notetaker.cpp index 845a9b3a024..e800503c801 100644 --- a/src/mame/drivers/notetaker.cpp +++ b/src/mame/drivers/notetaker.cpp @@ -14,7 +14,7 @@ <there are probably others I've missed> * History of the machine can be found at http://freudenbergs.de/bert/publications/Ingalls-2014-Smalltalk78.pdf - + * The notetaker has an 8-slot backplane, with the following cards in it: * I/O Processor card (8086@8Mhz, 8259pic, 4k ROM, Keyboard UART, DAC1200 (multiplexed to 2 channels)) * Emulation Processor card (8086@5Mhz, 8259pic, 4k of local RAM with Parity check logic) @@ -34,7 +34,7 @@ * As far as I am aware, no media (world disks/boot disks) for the NoteTaker have survived (except maybe the two disks at Xerox Museum at PARC), but an incomplete dump of the Smalltalk-76 'world' which was used to bootstrap Smalltalk-78 originally did survive on the Alto disks at CHM * We are missing the dump for the i8748 Keyboard MCU which does row-column scanning and mouse quadrature reading, and talks to the main system via serial - + * see http://bitsavers.informatik.uni-stuttgart.de/pdf/xerox/notetaker for additional information * see http://xeroxalto.computerhistory.org/Filene/Smalltalk-76/ for the smalltalk-76 dump * see http://xeroxalto.computerhistory.org/Indigo/BasicDisks/Smalltalk14.bfs!1_/ for more notetaker/smalltalk related files, including SmallTalk-80 files based on the notetaker smalltalk-78 @@ -656,19 +656,19 @@ read from 0x44 (byte wide) to check input fifo status /* Emulator CPU */ /* static ADDRESS_MAP_START(notetaker_emulatorcpu_mem, AS_PROGRAM, 16, notetaker_state) - AM_RANGE(0x00000, 0x01fff) AM_MIRROR(0xC0000) AM_RAM // actually a banked block of ram, 8k (4k words) - AM_RANGE(0x02000, 0x3ffff) AM_MIRROR(0xC0000) AM_RAM AM_BASE("mainram") // 256k of ram (less 8k), shared between both processors, mirrored 4 times - AM_RANGE(0xFFFC0, 0xFFFDF) AM_READWRITE(proc_illinst_r, proc_illinst_w) - AM_RANGE(0xFFFE0, 0xFFFEF) AM_READWRITE(proc_control_r, proc_control_w) + AM_RANGE(0x00000, 0x01fff) AM_MIRROR(0xC0000) AM_RAM // actually a banked block of ram, 8k (4k words) + AM_RANGE(0x02000, 0x3ffff) AM_MIRROR(0xC0000) AM_RAM AM_BASE("mainram") // 256k of ram (less 8k), shared between both processors, mirrored 4 times + AM_RANGE(0xFFFC0, 0xFFFDF) AM_READWRITE(proc_illinst_r, proc_illinst_w) + AM_RANGE(0xFFFE0, 0xFFFEF) AM_READWRITE(proc_control_r, proc_control_w) ADDRESS_MAP_END // note everything in the emulatorcpu's io range is incompletely decoded; so if 0x1800 is accessed it will write to both the debug 8255 AND the pic8259! I'm not sure the code abuses this or not, but it might do so to both write registers and clear parity at once, or something similar. static ADDRESS_MAP_START(notetaker_emulatorcpu_io, AS_IO, 16, notetaker_state) - ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0x800, 0x803) AM_MIRROR(0x07FC) AM_DEVREADWRITE8("emupic8259", pic8259_device, read, write, 0x00ff) - AM_RANGE(0x1000, 0x1001) AM_MIRROR(0x07FE) AM_DEVREADWRITE("debug8255", 8255_device, read, write) // debugger board 8255, is this the same one as the iocpu accesses? or are these two 8255s on separate cards? - AM_RANGE(0x2000, 0x2001) AM_MIRROR(0x07FE) AM_WRITE(EPConReg_w) // emu processor control reg & leds - AM_RANGE(0x4000, 0x4001) AM_MIRROR(0x07FE) AM_WRITE(EmuClearParity_w) // writes here clear the local 8k-ram parity error register + ADDRESS_MAP_UNMAP_HIGH + AM_RANGE(0x800, 0x803) AM_MIRROR(0x07FC) AM_DEVREADWRITE8("emupic8259", pic8259_device, read, write, 0x00ff) + AM_RANGE(0x1000, 0x1001) AM_MIRROR(0x07FE) AM_DEVREADWRITE("debug8255", 8255_device, read, write) // debugger board 8255, is this the same one as the iocpu accesses? or are these two 8255s on separate cards? + AM_RANGE(0x2000, 0x2001) AM_MIRROR(0x07FE) AM_WRITE(EPConReg_w) // emu processor control reg & leds + AM_RANGE(0x4000, 0x4001) AM_MIRROR(0x07FE) AM_WRITE(EmuClearParity_w) // writes here clear the local 8k-ram parity error register ADDRESS_MAP_END */ @@ -900,4 +900,4 @@ ROM_END /* YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS */ COMP( 1978, notetakr, 0, 0, notetakr, notetakr, notetaker_state, notetakr, "Xerox", "NoteTaker", MACHINE_IS_SKELETON) -//COMP( 1978, notetakr, 0, 0, notetakr, notetakr, driver_device, notetakr, "Xerox", "NoteTaker", MACHINE_IS_SKELETON)
\ No newline at end of file +//COMP( 1978, notetakr, 0, 0, notetakr, notetakr, driver_device, notetakr, "Xerox", "NoteTaker", MACHINE_IS_SKELETON) diff --git a/src/mame/drivers/novag6502.cpp b/src/mame/drivers/novag6502.cpp index 9593976acff..6a69fe42485 100644 --- a/src/mame/drivers/novag6502.cpp +++ b/src/mame/drivers/novag6502.cpp @@ -3,7 +3,7 @@ /****************************************************************************** Novag generic 6502 based chess computer driver - + TODO: - move other Novag sets here when applicable @@ -254,7 +254,7 @@ WRITE8_MEMBER(novag6502_state::supercon_1f_w) // d4-d6: select led row m_led_select = data >> 4 & 7; display_matrix(8, 3, m_led_data, m_led_select); - + // d7: enable beeper m_beeper->set_state(data >> 7 & 1); } @@ -403,9 +403,9 @@ static MACHINE_CONFIG_START( supercon, novag6502_state ) MCFG_CPU_ADD("maincpu", M6502, XTAL_8MHz/2) MCFG_CPU_PERIODIC_INT_DRIVER(novag6502_state, irq0_line_hold, 600) // guessed MCFG_CPU_PROGRAM_MAP(supercon_mem) - + MCFG_NVRAM_ADD_1FILL("nvram") - + MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", novag6502_state, display_decay_tick, attotime::from_msec(1)) MCFG_DEFAULT_LAYOUT(layout_supercon) diff --git a/src/mame/drivers/pacman.cpp b/src/mame/drivers/pacman.cpp index e5f03ff2fff..6081658ef7e 100644 --- a/src/mame/drivers/pacman.cpp +++ b/src/mame/drivers/pacman.cpp @@ -1110,15 +1110,15 @@ static ADDRESS_MAP_START( numcrash_map, AS_PROGRAM, 8, pacman_state ) AM_RANGE(0x4ff0, 0x4fff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0x5000, 0x5000) AM_WRITE(irq_mask_w) AM_RANGE(0x5001, 0x5001) AM_DEVWRITE("namco", namco_device, pacman_sound_enable_w) -// AM_RANGE(0x5002, 0x5002) AM_WRITENOP -// AM_RANGE(0x5003, 0x5003) AM_WRITE(pacman_flipscreen_w) -// AM_RANGE(0x5004, 0x5005) AM_WRITENOP // AM_WRITE(pacman_leds_w) -// AM_RANGE(0x5006, 0x5006) AM_WRITENOP // AM_WRITE(pacman_coin_lockout_global_w) -// AM_RANGE(0x5007, 0x5007) AM_WRITE(pacman_coin_counter_w) +// AM_RANGE(0x5002, 0x5002) AM_WRITENOP +// AM_RANGE(0x5003, 0x5003) AM_WRITE(pacman_flipscreen_w) +// AM_RANGE(0x5004, 0x5005) AM_WRITENOP // AM_WRITE(pacman_leds_w) +// AM_RANGE(0x5006, 0x5006) AM_WRITENOP // AM_WRITE(pacman_coin_lockout_global_w) +// AM_RANGE(0x5007, 0x5007) AM_WRITE(pacman_coin_counter_w) AM_RANGE(0x5040, 0x505f) AM_DEVWRITE("namco", namco_device, pacman_sound_w) AM_RANGE(0x5060, 0x506f) AM_WRITEONLY AM_SHARE("spriteram2") -// AM_RANGE(0x5070, 0x507f) AM_WRITENOP -// AM_RANGE(0x5080, 0x5080) AM_WRITENOP +// AM_RANGE(0x5070, 0x507f) AM_WRITENOP +// AM_RANGE(0x5080, 0x5080) AM_WRITENOP AM_RANGE(0x50c0, 0x50c0) AM_WRITE(watchdog_reset_w) AM_RANGE(0x5000, 0x5000) AM_READ_PORT("IN0") AM_RANGE(0x5040, 0x5040) AM_READ_PORT("IN1") @@ -4220,7 +4220,7 @@ ROM_START( mspacmanbhe ) ROM_CONTINUE(0x1000,0x800) ROM_CONTINUE(0x0800,0x800) ROM_CONTINUE(0x1800,0x800) - ROM_IGNORE(0x2000) + ROM_IGNORE(0x2000) ROM_REGION( 0x0120, "proms", 0 ) ROM_LOAD( "82s123.h7", 0x0000, 0x0020, CRC(3545e7e9) SHA1(b866b02579438afb11296e5c53a32c6425bd044d) ) // slightly different to original (verified) @@ -5153,34 +5153,34 @@ ROM_START( pacgal ) ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ ROM_END -ROM_START( pacgal2 ) - ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code+64k for decrypted code */ - ROM_LOAD( "pmg1.bin", 0x0000, 0x0800, CRC(8167fffc) SHA1(adc26e8baaf9b12c382b5606f2438f7ee6d2f7f5) ) - ROM_LOAD( "pmg5.bin", 0x0800, 0x0800, CRC(618bd9b3) SHA1(b9ca52b63a49ddece768378d331deebbe34fe177) ) - ROM_LOAD( "pmg2.bin", 0x1000, 0x0800, CRC(7d177853) SHA1(9b5ddaaa8b564654f97af193dbcc29f81f230a25) ) - ROM_LOAD( "pmg6.bin", 0x1800, 0x0800, CRC(4f91d245) SHA1(496f3d913a0abf6fa441615aedf60180e71866e8) ) - ROM_LOAD( "pmg3.bin", 0x2000, 0x0800, CRC(d0f20748) SHA1(7673d9744903f58d70ecc0ee817b57c3ce09dd80) ) - ROM_LOAD( "pmg7.bin", 0x2800, 0x0800, CRC(a948ce83) SHA1(08759833f7e0690b2ccae573c929e2a48e5bde7f) ) - ROM_LOAD( "pmg4.bin", 0x3000, 0x0800, CRC(4c842da6) SHA1(dbc84516e44412f863ffb678347929043fab852e) ) - ROM_LOAD( "pmg8.bin", 0x3800, 0x0800, CRC(022764dc) SHA1(0ab0da0834d88f3b1808755aec5c38a3ddd8184b) ) - ROM_LOAD( "u5.bin", 0x8000, 0x0800, CRC(f45fbbcd) SHA1(b26cc1c8ee18e9b1daa97956d2159b954703a0ec) ) - ROM_LOAD( "u6a.bin", 0x9000, 0x1000, CRC(3fdcb271) SHA1(4d604b98c6981a469041c0038345dbd5dcf4cd1d) ) - ROM_LOAD( "u7a.bin", 0xb000, 0x1000, CRC(5fafec7c) SHA1(1c6a85e5c348a69b8d51bcea4f8bdebb24825770) ) - - ROM_REGION( 0x2000, "gfx1", 0 ) - ROM_LOAD( "pmg9.bin", 0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) ) - ROM_LOAD( "pmg11.bin", 0x0800, 0x0800, CRC(7409fbec) SHA1(f440f08ba026ae6172666e1bdc0894ce33bba420) ) - ROM_LOAD( "pmg10.bin", 0x1000, 0x0800, CRC(22b0188a) SHA1(a9ed9ca8b36a60081fd364abc9bc23963932cc0b) ) - ROM_LOAD( "pmg12.bin", 0x1800, 0x0800, CRC(50c7477d) SHA1(c04ec282a8cb528df5e38ad750d12ee71612695d) ) - - ROM_REGION( 0x0120, "proms", 0 ) - ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) ) - ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) /* 7611p4.4a */ - - ROM_REGION( 0x0200, "namco", 0 ) /* sound PROMs */ - ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) - ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ -ROM_END +ROM_START( pacgal2 ) + ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code+64k for decrypted code */ + ROM_LOAD( "pmg1.bin", 0x0000, 0x0800, CRC(8167fffc) SHA1(adc26e8baaf9b12c382b5606f2438f7ee6d2f7f5) ) + ROM_LOAD( "pmg5.bin", 0x0800, 0x0800, CRC(618bd9b3) SHA1(b9ca52b63a49ddece768378d331deebbe34fe177) ) + ROM_LOAD( "pmg2.bin", 0x1000, 0x0800, CRC(7d177853) SHA1(9b5ddaaa8b564654f97af193dbcc29f81f230a25) ) + ROM_LOAD( "pmg6.bin", 0x1800, 0x0800, CRC(4f91d245) SHA1(496f3d913a0abf6fa441615aedf60180e71866e8) ) + ROM_LOAD( "pmg3.bin", 0x2000, 0x0800, CRC(d0f20748) SHA1(7673d9744903f58d70ecc0ee817b57c3ce09dd80) ) + ROM_LOAD( "pmg7.bin", 0x2800, 0x0800, CRC(a948ce83) SHA1(08759833f7e0690b2ccae573c929e2a48e5bde7f) ) + ROM_LOAD( "pmg4.bin", 0x3000, 0x0800, CRC(4c842da6) SHA1(dbc84516e44412f863ffb678347929043fab852e) ) + ROM_LOAD( "pmg8.bin", 0x3800, 0x0800, CRC(022764dc) SHA1(0ab0da0834d88f3b1808755aec5c38a3ddd8184b) ) + ROM_LOAD( "u5.bin", 0x8000, 0x0800, CRC(f45fbbcd) SHA1(b26cc1c8ee18e9b1daa97956d2159b954703a0ec) ) + ROM_LOAD( "u6a.bin", 0x9000, 0x1000, CRC(3fdcb271) SHA1(4d604b98c6981a469041c0038345dbd5dcf4cd1d) ) + ROM_LOAD( "u7a.bin", 0xb000, 0x1000, CRC(5fafec7c) SHA1(1c6a85e5c348a69b8d51bcea4f8bdebb24825770) ) + + ROM_REGION( 0x2000, "gfx1", 0 ) + ROM_LOAD( "pmg9.bin", 0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) ) + ROM_LOAD( "pmg11.bin", 0x0800, 0x0800, CRC(7409fbec) SHA1(f440f08ba026ae6172666e1bdc0894ce33bba420) ) + ROM_LOAD( "pmg10.bin", 0x1000, 0x0800, CRC(22b0188a) SHA1(a9ed9ca8b36a60081fd364abc9bc23963932cc0b) ) + ROM_LOAD( "pmg12.bin", 0x1800, 0x0800, CRC(50c7477d) SHA1(c04ec282a8cb528df5e38ad750d12ee71612695d) ) + + ROM_REGION( 0x0120, "proms", 0 ) + ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) ) + ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) /* 7611p4.4a */ + + ROM_REGION( 0x0200, "namco", 0 ) /* sound PROMs */ + ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) + ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ +ROM_END ROM_START( mschamp ) /* "Original" Zola-Puc board. FORCE ELECTRONICS KM-001 PCB copyright by RAYGLO MFG CO 1992/1993 */ diff --git a/src/mame/drivers/pcat_dyn.cpp b/src/mame/drivers/pcat_dyn.cpp index 4131129cb82..700c817cc43 100644 --- a/src/mame/drivers/pcat_dyn.cpp +++ b/src/mame/drivers/pcat_dyn.cpp @@ -92,8 +92,8 @@ static ADDRESS_MAP_START( pcat_map, AS_PROGRAM, 32, pcat_dyn_state ) AM_RANGE(0x00000000, 0x0009ffff) AM_RAM AM_RANGE(0x000a0000, 0x000bffff) AM_DEVREADWRITE8("vga", trident_vga_device, mem_r, mem_w, 0xffffffff) AM_RANGE(0x000c0000, 0x000c7fff) AM_ROM AM_REGION("video_bios", 0) - AM_RANGE(0x000d0000, 0x000d0fff) AM_ROM AM_REGION("game_prg", 0x0000) AM_WRITE8(bank1_w, 0xffffffff) - AM_RANGE(0x000d1000, 0x000d1fff) AM_ROM AM_REGION("game_prg", 0x1000) AM_WRITE8(bank2_w, 0xffffffff) + AM_RANGE(0x000d0000, 0x000d0fff) AM_ROM AM_REGION("game_prg", 0x0000) AM_WRITE8(bank1_w, 0xffffffff) + AM_RANGE(0x000d1000, 0x000d1fff) AM_ROM AM_REGION("game_prg", 0x1000) AM_WRITE8(bank2_w, 0xffffffff) AM_RANGE(0x000d2000, 0x000d2fff) AM_ROMBANK("prgbank") AM_RANGE(0x000d3000, 0x000d3fff) AM_RAMBANK("nvram_bank") AM_RANGE(0x000df400, 0x000df8ff) AM_RAM //I/O board? diff --git a/src/mame/drivers/peplus.cpp b/src/mame/drivers/peplus.cpp index 08ee154c2c4..0ccc897b70a 100644 --- a/src/mame/drivers/peplus.cpp +++ b/src/mame/drivers/peplus.cpp @@ -6946,7 +6946,7 @@ Currently stalls with "PRINTER ERROR" ROM_REGION( 0x100, "proms", 0 ) ROM_LOAD( "cap1144.u50", 0x0000, 0x0100, CRC(c80e88ef) SHA1(51c62a07f660a2f3be46a8fbb5af01cff2660e8d) ) - + ROM_REGION( 0x1000, "printer", 0 ) /* ROM from the printer driver PCB */ ROM_LOAD( "lp_86.u9", 0x0000, 0x1000, CRC(cdd93c06) SHA1(96f0a6e231f355a0b82bb0e1e698edbd66ff3020) ) /* 2732 EPROM */ ROM_END diff --git a/src/mame/drivers/phoenix.cpp b/src/mame/drivers/phoenix.cpp index 6ad0b73c433..df18aaa8ef7 100644 --- a/src/mame/drivers/phoenix.cpp +++ b/src/mame/drivers/phoenix.cpp @@ -1272,7 +1272,7 @@ ROM_START( pleiadsn ) ROM_LOAD( "2.bin", 0x0800, 0x0800, CRC(b254217c) SHA1(312a33cca09d5d2d18992f28eb051230a90db6e3) ) ROM_LOAD( "3.bin", 0x1000, 0x0800, CRC(3b29aec5) SHA1(b90b55fdc799db672558e2f7c6b05a958bf33a2c) ) ROM_LOAD( "4.bin", 0x1800, 0x0800, CRC(1fbde4d7) SHA1(b358649288108159a426dba3940c627c2d2aeb01) ) - ROM_LOAD( "5.bin", 0x2000, 0x0800, BAD_DUMP CRC(9dc73e63) SHA1(8a2de6666fecead7071285125b16641b50249adc) ) // the best of 50 different dumps. the device is clearly damaged. + ROM_LOAD( "5.bin", 0x2000, 0x0800, BAD_DUMP CRC(9dc73e63) SHA1(8a2de6666fecead7071285125b16641b50249adc) ) // the best of 50 different dumps. the device is clearly damaged. ROM_LOAD( "6.bin", 0x2800, 0x0800, CRC(f1a8a00d) SHA1(5c183e3a73fa882ffec3cb9219fb5619e625591a) ) ROM_LOAD( "7.bin", 0x3000, 0x0800, CRC(b5f07fbc) SHA1(2ae687c84732942e69ad4dfb7a4ac1b97b77487a) ) ROM_LOAD( "8.bin", 0x3800, 0x0800, CRC(b3db08c2) SHA1(d5b1b77dcf2d76498f30d5f880635f5acfac7dfd) ) diff --git a/src/mame/drivers/pse.cpp b/src/mame/drivers/pse.cpp index b4d6f2ea298..436ba7adcc0 100644 --- a/src/mame/drivers/pse.cpp +++ b/src/mame/drivers/pse.cpp @@ -186,21 +186,21 @@ ROM_END ROM_START( gametree ) - ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) + ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) - ROM_REGION( 0x1040, "roms", ROMREGION_ERASE00 ) - ROM_LOAD( "bd1gtlo.d2", 0x0000, 0x0400, CRC(d44cf6a3) SHA1(66e9a8c0184ac53bf300fc5d5d6c8091f829485c)) // Computer program game code. PCB has Signetics 82s2708; schematics show 6341-1 or 82S181 - ROM_LOAD( "bd1gthi.f2", 0x0400, 0x0400, CRC(3c5a04ac) SHA1(427bae562c019257bcd050458d64670874d903fb)) // Computer program game code. PCB has Signetics 82s2708; schematics show 6341-1 or 82S181 + ROM_REGION( 0x1040, "roms", ROMREGION_ERASE00 ) + ROM_LOAD( "bd1gtlo.d2", 0x0000, 0x0400, CRC(d44cf6a3) SHA1(66e9a8c0184ac53bf300fc5d5d6c8091f829485c)) // Computer program game code. PCB has Signetics 82s2708; schematics show 6341-1 or 82S181 + ROM_LOAD( "bd1gthi.f2", 0x0400, 0x0400, CRC(3c5a04ac) SHA1(427bae562c019257bcd050458d64670874d903fb)) // Computer program game code. PCB has Signetics 82s2708; schematics show 6341-1 or 82S181 - ROM_LOAD( "bd2gt1a.f12", 0x0800, 0x0200, CRC(820cec79) SHA1(b7142d75ba1cd4ebb0b69dd1184c6e1ea0611ba9)) // PROM 1 contains squirrel and squirrel point value. PCB has NEC B425; schematics show 82S141 or 6341-1 - ROM_LOAD( "bd2gt1b.f14", 0x0A00, 0x0200, CRC(52abe627) SHA1(960f19bef52fb5cf9fb74ab928a8dcb09922049d)) // PROM 1 contains squirrel and squirrel point value. PCB has NEC B425; schematics show 82S141 or 6341-1 + ROM_LOAD( "bd2gt1a.f12", 0x0800, 0x0200, CRC(820cec79) SHA1(b7142d75ba1cd4ebb0b69dd1184c6e1ea0611ba9)) // PROM 1 contains squirrel and squirrel point value. PCB has NEC B425; schematics show 82S141 or 6341-1 + ROM_LOAD( "bd2gt1b.f14", 0x0A00, 0x0200, CRC(52abe627) SHA1(960f19bef52fb5cf9fb74ab928a8dcb09922049d)) // PROM 1 contains squirrel and squirrel point value. PCB has NEC B425; schematics show 82S141 or 6341-1 - ROM_LOAD( "bd2gt2a.e12", 0x0C00, 0x0200, CRC(5d8ef022) SHA1(8e6ccfded85b0611670e6a7fb99c0b279f79445e)) // PROM 2 contains other targets (rabbit and turkey) and point values. PCB has NEC B425 - ROM_LOAD( "bd2gt2b.e14", 0x0E00, 0x0200, CRC(9ca95a82) SHA1(c5057cbae18d71e6a04dd4ec87b83a5690a23888)) // PROM 2 - PCB has NEC B425; schematics show 82S141 or 6341-1 + ROM_LOAD( "bd2gt2a.e12", 0x0C00, 0x0200, CRC(5d8ef022) SHA1(8e6ccfded85b0611670e6a7fb99c0b279f79445e)) // PROM 2 contains other targets (rabbit and turkey) and point values. PCB has NEC B425 + ROM_LOAD( "bd2gt2b.e14", 0x0E00, 0x0200, CRC(9ca95a82) SHA1(c5057cbae18d71e6a04dd4ec87b83a5690a23888)) // PROM 2 - PCB has NEC B425; schematics show 82S141 or 6341-1 - ROM_LOAD( "bd2a2.a2", 0x1000, 0x0020, CRC(1df96293) SHA1(7c8d19e34803efbe648b1db2d8c0c9a637df57d2)) // Contains PROM address codes and image speeds. Each has its own speed and address block in the image PROM. PCB has MMI 6331 + ROM_LOAD( "bd2a2.a2", 0x1000, 0x0020, CRC(1df96293) SHA1(7c8d19e34803efbe648b1db2d8c0c9a637df57d2)) // Contains PROM address codes and image speeds. Each has its own speed and address block in the image PROM. PCB has MMI 6331 - ROM_LOAD( "bd2a3.a3", 0x1020, 0x0020, CRC(63dc8c9b) SHA1(0956180a3d8877aed181513887f5a8b15cd81b93)) // Contains PROM address codes and image speeds. PCB has MMI 6331; schematics show 82S123 or 6331-1 + ROM_LOAD( "bd2a3.a3", 0x1020, 0x0020, CRC(63dc8c9b) SHA1(0956180a3d8877aed181513887f5a8b15cd81b93)) // Contains PROM address codes and image speeds. PCB has MMI 6331; schematics show 82S123 or 6331-1 ROM_END diff --git a/src/mame/drivers/scramble.cpp b/src/mame/drivers/scramble.cpp index 03b2d1c89df..0367935ca77 100644 --- a/src/mame/drivers/scramble.cpp +++ b/src/mame/drivers/scramble.cpp @@ -2332,7 +2332,7 @@ GAME( 1982, triplep, 0, triplep, triplep, scramble_state, scramble_ppi GAME( 1982, triplepa, triplep, triplep, triplep, scramble_state, scramble_ppi, ROT90, "K.K. International", "Triple Punch (set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 1982, knockout, triplep, triplep, triplep, scramble_state, scramble_ppi, ROT90, "bootleg? (KKK)", "Knock Out!! (bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1982, knockoutb,triplep, triplep, knockoutb,scramble_state, scramble_ppi, ROT90, "bootleg", "Knock Out!! (bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, knockoutc,triplep, triplep, knockoutb,scramble_state, scramble_ppi, ROT90, "bootleg (ESG)", "Knock Out!! (bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // ESG = Elektronik Spiel Gerate +GAME( 1982, knockoutc,triplep, triplep, knockoutb,scramble_state, scramble_ppi, ROT90, "bootleg (ESG)", "Knock Out!! (bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // ESG = Elektronik Spiel Gerate GAME( 1981, mariner, 0, mariner, scramble, scramble_state, mariner, ROT90, "Amenip", "Mariner", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) GAME( 1981, 800fath, mariner, mariner, 800fath, scramble_state, mariner, ROT90, "Amenip (US Billiards Inc. license)", "800 Fathoms", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) diff --git a/src/mame/drivers/segas16b.cpp b/src/mame/drivers/segas16b.cpp index d208c46848a..826486ca1ca 100644 --- a/src/mame/drivers/segas16b.cpp +++ b/src/mame/drivers/segas16b.cpp @@ -3492,7 +3492,7 @@ static INPUT_PORTS_START( lockonph ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL - PORT_START("SERVICE") + PORT_START("SERVICE") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_SERVICE_NO_TOGGLE( 0x04, IP_ACTIVE_LOW ) @@ -3699,7 +3699,7 @@ void segas16b_state::tilemap_16b_fpointbl_fill_latch(int i, UINT16* latched_page latched_yscroll[i] = 0; latched_xscroll[i] = 0; } -// printf("%02x returning latched page select %04x scrollx %04x scrolly %04x\n", i, latched_pageselect[i], latched_xscroll[i], latched_yscroll[i]); +// printf("%02x returning latched page select %04x scrollx %04x scrolly %04x\n", i, latched_pageselect[i], latched_xscroll[i], latched_yscroll[i]); } static MACHINE_CONFIG_DERIVED( fpointbl, system16b ) @@ -3737,7 +3737,7 @@ static MACHINE_CONFIG_START( lockonph, segas16b_state ) MCFG_NVRAM_ADD_0FILL("nvram") -// MCFG_SEGA_315_5195_MAPPER_ADD("mapper", "maincpu", segas16b_state, memory_mapper, mapper_sound_r, mapper_sound_w) +// MCFG_SEGA_315_5195_MAPPER_ADD("mapper", "maincpu", segas16b_state, memory_mapper, mapper_sound_r, mapper_sound_w) // video hardware MCFG_GFXDECODE_ADD("gfxdecode", "palette", lockonph) @@ -3756,7 +3756,7 @@ static MACHINE_CONFIG_START( lockonph, segas16b_state ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_YM2151_ADD("ymsnd", XTAL_16MHz/4) // ?? -// MCFG_YM2151_IRQ_HANDLER(INPUTLINE("soundcpu", 0)) // does set up the timer, but end up with no sound? +// MCFG_YM2151_IRQ_HANDLER(INPUTLINE("soundcpu", 0)) // does set up the timer, but end up with no sound? MCFG_SOUND_ROUTE(0, "mono", 0.5) MCFG_SOUND_ROUTE(1, "mono", 0.5) @@ -9462,9 +9462,3 @@ GAME( 2006, isgsm, 0, isgsm, isgsm, isgsm_state,isgsm, ROT0, /* 01 */ // ?? unknown /* 02 */ GAME( 2006, tetrbx, isgsm, isgsm, tetrbx, isgsm_state,tetrbx, ROT0, "bootleg (ISG)", "Tetris / Bloxeed (Korean System 16 bootleg) (ISG Selection Master Type 2006)", 0 ) /* 03 */ GAME( 2008, shinfz, isgsm, isgsm, shinfz, isgsm_state,shinfz, ROT0, "bootleg (ISG)", "Shinobi / FZ-2006 (Korean System 16 bootleg) (ISG Selection Master Type 2006)", 0 ) // claims it's released in 2006, but set includes the PS2/S16 remake of Fantasy Zone II which is clearly from 2008 - - - - - - diff --git a/src/mame/drivers/shanghai.cpp b/src/mame/drivers/shanghai.cpp index e5f10928555..d666162ade8 100644 --- a/src/mame/drivers/shanghai.cpp +++ b/src/mame/drivers/shanghai.cpp @@ -7,7 +7,7 @@ Shanghai driver by Nicola Salmoria TODO: -- games are currently too fast (especially noticeable with kothello screen transitions), either irqs actually +- games are currently too fast (especially noticeable with kothello screen transitions), either irqs actually fires every two frames or a HD63484 SR bit isn't behaving correctly; - minor glitch with gfx copy on shanghai stage info panel (garbage on right); @@ -380,7 +380,7 @@ static MACHINE_CONFIG_START( shanghai, shanghai_state ) MCFG_PALETTE_INIT_OWNER(shanghai_state,shanghai) MCFG_H63484_ADD("h63484", 0, h63484_map) - + /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/sms_bootleg.cpp b/src/mame/drivers/sms_bootleg.cpp index f305e405fd4..540e29ffae1 100644 --- a/src/mame/drivers/sms_bootleg.cpp +++ b/src/mame/drivers/sms_bootleg.cpp @@ -133,7 +133,7 @@ A Korean version has been seen too (unless this can be switched?) static ADDRESS_MAP_START( sms_supergame_map, AS_PROGRAM, 8, smsbootleg_state ) AM_RANGE(0x0000, 0xbfff) AM_ROM AM_RANGE(0xc000, 0xfff7) AM_RAM -// AM_RANGE(0xfffc, 0xffff) AM_READWRITE(sms_mapper_r, sms_mapper_w) /* Bankswitch control */ +// AM_RANGE(0xfffc, 0xffff) AM_READWRITE(sms_mapper_r, sms_mapper_w) /* Bankswitch control */ ADDRESS_MAP_END WRITE8_MEMBER(smsbootleg_state::port08_w) @@ -286,7 +286,7 @@ ROM_START( smssgame ) ROM_LOAD( "Rom1.bin", 0x00000, 0x10000, CRC(0e1f258e) SHA1(9240dc0d01e3061c0c8807c07c0a1d033ebe9116) ) // yes, this rom is smaller (menu rom) ROM_LOAD( "rom2.bin",0x020000, 0x20000, CRC(c1478323) SHA1(27b524a234f072e81ef41fb89a5fff5617e9b951) ) // Buk Doo Sun - ROM_LOAD( "rom3.bin",0x040000, 0x20000, CRC(96c8705d) SHA1(ba4f4af0cfdad1d63a08201ed186c79aea062b95) ) // ? Kung Fu game (Hello Kang Si?) + ROM_LOAD( "rom3.bin",0x040000, 0x20000, CRC(96c8705d) SHA1(ba4f4af0cfdad1d63a08201ed186c79aea062b95) ) // ? Kung Fu game (Hello Kang Si?) // there is something in the position marked ROM4. // k12 unpopulated @@ -302,7 +302,7 @@ ROM_START( smssgame ) ROM_LOAD( "K2.bin", 0x120000, 0x20000, CRC(a12439f4) SHA1(e957d4fe275e982bedef28af8cc2957da27dc512) ) // Final Bubble Bobble (1/2) ROM_LOAD( "K1.bin", 0x140000, 0x20000, CRC(dadffecd) SHA1(68ebb968539049a9e193da5200856b9f956f7e02) ) // Final Bubble Bobble (2/2) - ROM_LOAD( "rom4.bin",0x180000, 0x80000, NO_DUMP ) // missing + ROM_LOAD( "rom4.bin",0x180000, 0x80000, NO_DUMP ) // missing // there seems to be some kind of MCU for the timer? ROM_END @@ -310,5 +310,3 @@ ROM_END GAME( 199?, smssgame, 0, sms_supergame, sms_supergame, smsbootleg_state, sms_supergame, ROT0, "Sono Corp Japan", "Super Game (Sega Master System Multi-game bootleg)", MACHINE_NOT_WORKING ) - - diff --git a/src/mame/drivers/spartanxtec.cpp b/src/mame/drivers/spartanxtec.cpp index 0347b5e3a40..3d267d47276 100644 --- a/src/mame/drivers/spartanxtec.cpp +++ b/src/mame/drivers/spartanxtec.cpp @@ -52,7 +52,7 @@ public: void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect); UINT32 screen_update_spartanxtec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); DECLARE_PALETTE_INIT(spartanxtec); - + tilemap_t* m_bg_tilemap; DECLARE_WRITE8_MEMBER(kungfum_tileram_w); TILE_GET_INFO_MEMBER(get_kungfum_bg_tile_info); @@ -125,7 +125,7 @@ void spartanxtec_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &clip } - + } @@ -188,7 +188,7 @@ static ADDRESS_MAP_START( spartanxtec_map, AS_PROGRAM, 8, spartanxtec_state ) AM_RANGE(0x8103, 0x8103) AM_READ_PORT("P1") AM_RANGE(0x8200, 0x8200) AM_WRITE(irq_ack) - + AM_RANGE(0xA801, 0xA801) AM_WRITE(a801_w) AM_RANGE(0xa900, 0xa903) AM_RAM AM_SHARE("scroll_lo") @@ -363,7 +363,7 @@ static MACHINE_CONFIG_START( spartanxtec, spartanxtec_state ) MCFG_CPU_PROGRAM_MAP(spartanxtec_sound_map) MCFG_CPU_IO_MAP(spartanxtec_sound_io) MCFG_CPU_PERIODIC_INT_DRIVER(spartanxtec_state, irq0_line_assert, 1000) // controls speed of music -// MCFG_CPU_VBLANK_INT_DRIVER("screen", spartanxtec_state, irq0_line_hold) +// MCFG_CPU_VBLANK_INT_DRIVER("screen", spartanxtec_state, irq0_line_hold) /* video hardware */ // todo, proper screen timings for this bootleg PCB - as visible area is less it's probably ~60hz, not 55 @@ -438,4 +438,3 @@ ROM_END GAME( 1987, spartanxtec, kungfum, spartanxtec, spartanxtec, driver_device, 0, ROT0, "bootleg (Tecfri)", "Spartan X (Tecfri hardware bootleg)", 0 ) - diff --git a/src/mame/drivers/spoker.cpp b/src/mame/drivers/spoker.cpp index f51457d4572..3f06f41fd97 100644 --- a/src/mame/drivers/spoker.cpp +++ b/src/mame/drivers/spoker.cpp @@ -475,8 +475,8 @@ static const gfx_layout layout_8x8x6 = RGN_FRAC(1, 3), 6, { RGN_FRAC(0,3)+8, RGN_FRAC(0,3)+0, - RGN_FRAC(1,3)+8, RGN_FRAC(1,3)+0, - RGN_FRAC(2,3)+8, RGN_FRAC(2,3)+0 }, + RGN_FRAC(1,3)+8, RGN_FRAC(1,3)+0, + RGN_FRAC(2,3)+8, RGN_FRAC(2,3)+0 }, { STEP8(0,1) }, { STEP8(0,2*8) }, 8*8*2 @@ -488,8 +488,8 @@ static const gfx_layout layout_8x32x6 = RGN_FRAC(1, 3), 6, { RGN_FRAC(0,3)+8, RGN_FRAC(0,3)+0, - RGN_FRAC(1,3)+8, RGN_FRAC(1,3)+0, - RGN_FRAC(2,3)+8, RGN_FRAC(2,3)+0 }, + RGN_FRAC(1,3)+8, RGN_FRAC(1,3)+0, + RGN_FRAC(2,3)+8, RGN_FRAC(2,3)+0 }, { STEP8(0,1) }, { STEP32(0,2*8) }, 8*32*2 @@ -602,7 +602,7 @@ static MACHINE_CONFIG_DERIVED( 3super8, spoker ) MCFG_DEVICE_REMOVE("ppi8255_0") MCFG_DEVICE_REMOVE("ppi8255_1") - + MCFG_GFXDECODE_MODIFY("gfxdecode", 3super8) MCFG_DEVICE_REMOVE("ymsnd") @@ -615,13 +615,13 @@ MACHINE_CONFIG_END /* Super Poker (IGS) US & UA versions. - + Original IGS boards IGS PCB-0308-01 HD64180RP8 (u25) IGS026a (u10) - IGS001a (u30) + IGS001a (u30) IGS002 (u20) U3567 (u42) @@ -850,7 +850,7 @@ DRIVER_INIT_MEMBER(spoker_state, spkleftover) { /* The last 4K have the scheme/table for the whole encryption. Maybe a leftover... -*/ +*/ int A, B; UINT8 *rom = memregion("maincpu")->base(); diff --git a/src/mame/drivers/sprcros2.cpp b/src/mame/drivers/sprcros2.cpp index 886e3e7b9d9..18bdde95287 100644 --- a/src/mame/drivers/sprcros2.cpp +++ b/src/mame/drivers/sprcros2.cpp @@ -2,17 +2,17 @@ // copyright-holders:Angelo Salese /*************************************************************************** - Super Cross II (c) 1987 GM Shoji + Super Cross II (c) 1987 GM Shoji - driver by Angelo Salese, based off "wiped off due of not anymore licenseable" driver by insideoutboy. + driver by Angelo Salese, based off "wiped off due of not anymore licenseable" driver by insideoutboy. - TODO: - - complete rewrite; - - scanline renderer; - - understand irq 0 source; - - output bit 0 might be watchdog armed bit/sprite start DMA instead of irq enable; - - weird visible area resolution, 224 or 240 x 224? Maybe it's really just 256 x 224 and then it's supposed - to show garbage/nothing on the edges? + TODO: + - complete rewrite; + - scanline renderer; + - understand irq 0 source; + - output bit 0 might be watchdog armed bit/sprite start DMA instead of irq enable; + - weird visible area resolution, 224 or 240 x 224? Maybe it's really just 256 x 224 and then it's supposed + to show garbage/nothing on the edges? =================================== @@ -85,7 +85,7 @@ public: required_shared_ptr<UINT8> m_bgattr; required_shared_ptr<UINT8> m_sprram; - + // screen updates UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); DECLARE_PALETTE_INIT(sprcros2); @@ -108,7 +108,7 @@ protected: virtual void machine_reset() override; virtual void video_start() override; - + private: void legacy_bg_draw(bitmap_ind16 &bitmap,const rectangle &cliprect); void legacy_fg_draw(bitmap_ind16 &bitmap,const rectangle &cliprect); @@ -132,7 +132,7 @@ void sprcros2_state::legacy_bg_draw(bitmap_ind16 &bitmap,const rectangle &clipre tile |= (m_bgattr[count] & 7) << 8; bool flipx = bool(m_bgattr[count] & 0x08); UINT8 color = (m_bgattr[count] & 0xf0) >> 4; - + gfx_0->opaque(bitmap,cliprect,tile,color,flipx,0,x*8-m_bg_scrollx,y*8-m_bg_scrolly); gfx_0->opaque(bitmap,cliprect,tile,color,flipx,0,x*8+256-m_bg_scrollx,y*8-m_bg_scrolly); gfx_0->opaque(bitmap,cliprect,tile,color,flipx,0,x*8-m_bg_scrollx,y*8+256-m_bg_scrolly); @@ -141,7 +141,7 @@ void sprcros2_state::legacy_bg_draw(bitmap_ind16 &bitmap,const rectangle &clipre count++; } } - + } void sprcros2_state::legacy_obj_draw(bitmap_ind16 &bitmap,const rectangle &cliprect) @@ -152,7 +152,7 @@ void sprcros2_state::legacy_obj_draw(bitmap_ind16 &bitmap,const rectangle &clipr { UINT8 x,y,tile,color; bool flipx; - + y = 224-m_sprram[count+2]; x = m_sprram[count+3]; tile = m_sprram[count+0]; @@ -207,21 +207,21 @@ WRITE8_MEMBER(sprcros2_state::master_output_w) { //popmessage("%02x",data); //if(data & 0xbe) - // printf("master 07 -> %02x\n",data); + // printf("master 07 -> %02x\n",data); membank("master_rombank")->set_entry((data&0x40)>>6); m_master_nmi_enable = bool(data & 1); m_screen_enable = bool(data & 4); m_master_irq_enable = bool(data & 8); -// if(data & 0x80) -// m_master_cpu->set_input_line(0,HOLD_LINE); +// if(data & 0x80) +// m_master_cpu->set_input_line(0,HOLD_LINE); } WRITE8_MEMBER(sprcros2_state::slave_output_w) { //if(data & 0xf6) - // printf("slave 03 -> %02x\n",data); - + // printf("slave 03 -> %02x\n",data); + m_slave_nmi_enable = bool(data & 1); membank("slave_rombank")->set_entry((data&8)>>3); } @@ -453,7 +453,7 @@ static MACHINE_CONFIG_START( sprcros2, sprcros2_state ) MCFG_CPU_PROGRAM_MAP(slave_map) MCFG_CPU_IO_MAP(slave_io) MCFG_CPU_VBLANK_INT_DRIVER("screen", sprcros2_state, slave_vblank_irq) - + MCFG_QUANTUM_PERFECT_CPU("master_cpu") /* video hardware */ @@ -494,7 +494,7 @@ ROM_START( sprcros2 ) ROM_LOAD( "scm-03.10g", 0x00000, 0x4000, CRC(b9757908) SHA1(d59cb2aac1b6268fc766306850f5711d4a12d897) ) ROM_LOAD( "scm-02.10j", 0x04000, 0x4000, CRC(849c5c87) SHA1(0e02c4990e371d6a290efa53301818e769648945) ) ROM_LOAD( "scm-01.10k", 0x08000, 0x4000, CRC(385a62de) SHA1(847bf9d97ab3fa8949d9198e4e509948a940d6aa) ) - + ROM_REGION( 0x4000, "master_bank", 0) ROM_LOAD( "scm-00.10l", 0x00000, 0x4000, CRC(13fa3684) SHA1(611b7a237e394f285dcc5beb027dacdbdd58a7a0) ) @@ -534,13 +534,13 @@ ROM_START( sprcros2a ) ROM_LOAD( "scm-01.10k", 0x08000, 0x4000, CRC(385a62de) SHA1(847bf9d97ab3fa8949d9198e4e509948a940d6aa) ) ROM_REGION( 0x4000, "master_bank", 0) - ROM_LOAD( "scm-00.10l", 0x00000, 0x4000, CRC(13fa3684) SHA1(611b7a237e394f285dcc5beb027dacdbdd58a7a0) ) - + ROM_LOAD( "scm-00.10l", 0x00000, 0x4000, CRC(13fa3684) SHA1(611b7a237e394f285dcc5beb027dacdbdd58a7a0) ) + ROM_REGION( 0xc000, "slave", 0 ) ROM_LOAD( "scs-30.5f", 0x00000, 0x4000, CRC(c0a40e41) SHA1(e74131b353855749258dffa45091c825ccdbf05a) ) ROM_LOAD( "scs-29.5h", 0x04000, 0x4000, CRC(83d49fa5) SHA1(7112110df2f382bbc0e651adcec975054a485b9b) ) ROM_LOAD( "scs-28.5j", 0x08000, 0x4000, CRC(480d351f) SHA1(d1b86f441ae0e58b30e0f089ab25de219d5f30e3) ) - + ROM_REGION( 0x4000, "slave_bank", 0) ROM_LOAD( "scs-27.5k", 0x00000, 0x4000, CRC(2cf720cb) SHA1(a95c5b8c88371cf597bb7d80afeca6a48c7b74e6) ) diff --git a/src/mame/drivers/spyhuntertec.cpp b/src/mame/drivers/spyhuntertec.cpp index 2596b4143e1..67347354ea3 100644 --- a/src/mame/drivers/spyhuntertec.cpp +++ b/src/mame/drivers/spyhuntertec.cpp @@ -72,12 +72,12 @@ public: tilemap_t *m_bg_tilemap; DECLARE_WRITE8_MEMBER(spyhuntertec_paletteram_w); DECLARE_DRIVER_INIT(spyhuntertec); -// DECLARE_VIDEO_START(spyhuntertec); -// UINT32 screen_update_spyhuntertec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); +// DECLARE_VIDEO_START(spyhuntertec); +// UINT32 screen_update_spyhuntertec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); DECLARE_WRITE8_MEMBER(spyhuntertec_port04_w); DECLARE_WRITE8_MEMBER(spyhuntertec_fd00_w); DECLARE_WRITE8_MEMBER(spyhuntertec_portf0_w); - + DECLARE_WRITE8_MEMBER(spyhunt_videoram_w); DECLARE_WRITE8_MEMBER(spyhunt_alpharam_w); DECLARE_WRITE8_MEMBER(spyhunt_scroll_value_w); @@ -106,12 +106,12 @@ public: WRITE8_MEMBER(spyhuntertec_state::ay1_porta_w) { -// printf("ay1_porta_w %02x\n", data); +// printf("ay1_porta_w %02x\n", data); } READ8_MEMBER(spyhuntertec_state::ay1_porta_r) { -// printf("ay1_porta_r\n"); +// printf("ay1_porta_r\n"); return 0; } @@ -119,9 +119,9 @@ READ8_MEMBER(spyhuntertec_state::ay1_porta_r) WRITE8_MEMBER(spyhuntertec_state::ay2_porta_w) { -// printf("ay2_porta_w %02x\n", data); +// printf("ay2_porta_w %02x\n", data); // write 80 / 00 - // or 81 / 01 + // or 81 / 01 // depending on which sound command was used // assuming input select @@ -139,9 +139,9 @@ WRITE8_MEMBER(spyhuntertec_state::ay2_porta_w) } - - - + + + } @@ -149,7 +149,7 @@ READ8_MEMBER(spyhuntertec_state::ay2_porta_r) { // read often, even if port is set to output mode // maybe latches something? -// printf("ay2_porta_r\n"); +// printf("ay2_porta_r\n"); return 0x00; // not sure value matters } @@ -228,7 +228,7 @@ TILE_GET_INFO_MEMBER(spyhuntertec_state::spyhunt_get_alpha_tile_info) void spyhuntertec_state::video_start() -{ +{ /* initialize the background tilemap */ m_bg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(spyhuntertec_state::spyhunt_get_bg_tile_info),this), tilemap_mapper_delegate(FUNC(spyhuntertec_state::spyhunt_bg_scan),this), 64,16, 64,32); @@ -335,7 +335,7 @@ UINT32 spyhuntertec_state::screen_update_spyhuntertec(screen_device &screen, bit WRITE8_MEMBER(spyhuntertec_state::spyhuntertec_fd00_w) { -// printf("%04x spyhuntertec_fd00_w %02x\n", space.device().safe_pc(), data); +// printf("%04x spyhuntertec_fd00_w %02x\n", space.device().safe_pc(), data); soundlatch_byte_w(space, 0, data); m_audiocpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE); } @@ -360,55 +360,55 @@ READ8_MEMBER(spyhuntertec_state::spyhuntertec_in2_r) /* - -- input reading code here - A388: 3E 14 ld a,$14 - A38A: 28 04 jr z,$A390 - A38C: DD 23 inc ix - A38E: 3E 04 ld a,$04 - A390: CD 20 A5 call $A520 << write command to sub-cpu - - -- delay loop / timeout loop for reading result? value of b doesn't get used in the end - A393: 06 1F ld b,$1F << loop counter - A395: 21 02 FC ld hl,$FC02 - loopstart: - A398: CB 76 bit 6,(hl) - A39A: 28 06 jr z,$A3A2 to dest2 - A39C: 10 FA djnz $A398 (to loopstart) - - A39E: 06 0F ld b,$0F < - A3A0: 18 1E jr $A3C0 to dest 3 - - dest2: - A3A2: 06 33 ld b,$33 << loop counter - loop2start: - A3A4: CB 76 bit 6,(hl) - A3A6: 20 11 jr nz,$A3B9 (to outofloop) - A3A8: CB 76 bit 6,(hl) - A3AA: 00 nop - A3AB: CB 76 bit 6,(hl) - A3AD: 20 0A jr nz,$A3B9 (to outofloop) - A3AF: 10 F3 djnz $A3A4 (to loop2start) - - A3B1: 00 nop - A3B2: 00 nop - A3B3: 00 nop - A3B4: 00 nop - A3B5: 00 nop - A3B6: 00 nop - A3B7: 00 nop - A3B8: 00 nop - - outofloop: - A3B9: 78 ld a,b - A3BA: FE 20 cp $20 - A3BC: 38 02 jr c,$A3C0 - A3BE: 06 1F ld b,$1F - - dest3: - A3C0: 21 B6 A6 ld hl,$A6B6 - ... - - + -- input reading code here + A388: 3E 14 ld a,$14 + A38A: 28 04 jr z,$A390 + A38C: DD 23 inc ix + A38E: 3E 04 ld a,$04 + A390: CD 20 A5 call $A520 << write command to sub-cpu + + -- delay loop / timeout loop for reading result? value of b doesn't get used in the end + A393: 06 1F ld b,$1F << loop counter + A395: 21 02 FC ld hl,$FC02 + loopstart: + A398: CB 76 bit 6,(hl) + A39A: 28 06 jr z,$A3A2 to dest2 + A39C: 10 FA djnz $A398 (to loopstart) + + A39E: 06 0F ld b,$0F < + A3A0: 18 1E jr $A3C0 to dest 3 + + dest2: + A3A2: 06 33 ld b,$33 << loop counter + loop2start: + A3A4: CB 76 bit 6,(hl) + A3A6: 20 11 jr nz,$A3B9 (to outofloop) + A3A8: CB 76 bit 6,(hl) + A3AA: 00 nop + A3AB: CB 76 bit 6,(hl) + A3AD: 20 0A jr nz,$A3B9 (to outofloop) + A3AF: 10 F3 djnz $A3A4 (to loop2start) + + A3B1: 00 nop + A3B2: 00 nop + A3B3: 00 nop + A3B4: 00 nop + A3B5: 00 nop + A3B6: 00 nop + A3B7: 00 nop + A3B8: 00 nop + + outofloop: + A3B9: 78 ld a,b + A3BA: FE 20 cp $20 + A3BC: 38 02 jr c,$A3C0 + A3BE: 06 1F ld b,$1F + + dest3: + A3C0: 21 B6 A6 ld hl,$A6B6 + ... + + */ UINT8 ret = ioport("IN2")->read()&~0x40; @@ -423,7 +423,7 @@ READ8_MEMBER(spyhuntertec_state::spyhuntertec_in2_r) } else { - // ret |= 0x40; + // ret |= 0x40; m_analog_read_count++; } } @@ -432,14 +432,14 @@ READ8_MEMBER(spyhuntertec_state::spyhuntertec_in2_r) ret |= 0x40; } -// printf("%04x spyhuntertec_in2_r\n", space.device().safe_pc()); +// printf("%04x spyhuntertec_in2_r\n", space.device().safe_pc()); return ret; } READ8_MEMBER(spyhuntertec_state::spyhuntertec_in3_r) { UINT8 ret = ioport("IN3")->read(); -// printf("%04x spyhuntertec_in3_r\n", space.device().safe_pc()); +// printf("%04x spyhuntertec_in3_r\n", space.device().safe_pc()); return ret; } @@ -715,7 +715,7 @@ static MACHINE_CONFIG_START( spyhuntertec, spyhuntertec_state ) MCFG_GFXDECODE_ADD("gfxdecode", "palette", spyhuntertec) MCFG_PALETTE_ADD("palette", 64+4) -// MCFG_PALETTE_INIT_OWNER(spyhuntertec_state,spyhunt) +// MCFG_PALETTE_INIT_OWNER(spyhuntertec_state,spyhunt) MCFG_CPU_ADD("audiocpu", Z80, 4000000 ) diff --git a/src/mame/drivers/suprnova.cpp b/src/mame/drivers/suprnova.cpp index d8919e56aa4..b48d6438051 100644 --- a/src/mame/drivers/suprnova.cpp +++ b/src/mame/drivers/suprnova.cpp @@ -425,7 +425,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(skns_state::interrupt_callback) void skns_state::machine_start() { m_btiles = memregion("gfx3")->base(); - + save_pointer(NAME(m_btiles), memregion("gfx3")->bytes()); save_item(NAME(m_hit.x1p)); save_item(NAME(m_hit.y1p)); @@ -711,7 +711,7 @@ WRITE32_MEMBER(skns_state::v3t_w) data = m_v3t_ram[offset]; // i think we need to swap around to decode .. endian issues? - + m_btiles[offset*4+0] = (data & 0xff000000) >> 24; m_btiles[offset*4+1] = (data & 0x00ff0000) >> 16; m_btiles[offset*4+2] = (data & 0x0000ff00) >> 8; diff --git a/src/mame/drivers/symbolics.cpp b/src/mame/drivers/symbolics.cpp index a4928afe0fd..7fc58036404 100644 --- a/src/mame/drivers/symbolics.cpp +++ b/src/mame/drivers/symbolics.cpp @@ -2,60 +2,60 @@ // copyright-holders:Jonathan Gevaryahu // thanks-to:Ian F./trinitr0n /****************************************************************************** - Symbolics 36x0 (really in this case, 3670; the original 3600 is considerably rarer, 3670 is backwards compatible for the most part) - TODO: add credits, backstory, history, etc here - - Layout of all the Lisp machine models symbolics made, roughly in chronological order: - LM-2 - basically a CADR (i.e. a clone of the MIT CADR machine. this needs more research, as there may be differences.) - 3600 - precursor to the L-machine, 98% of the actual L machines- an extended and polished CADR. uses the pre-PE console - 3670 / 3640 {large, small} L-machines, same architecture but the large cabinet has more slots for boards and can take larger disks like EAGLEs - 3675 / 3645 - Faster L-machines; same core board set but they come with the later released FPA and instruction prefetch units; ~ 1.5x faster; this is the fastest pre-Ivory machine, faster than all the 36xx machines below - 3620 - Small G-machine, no room for color graphics etc - 3630 - Small G-machine with room for a color CADBUFFER (256 color). a "big" 3620 - 3650 - Big G-machine; same core boards as a 3620 / 3630 but more slots and can take bigger disks. The size of the "Small" L-machine (3640) - 3653 - Basically 3 3620s in a 3650 case. - 3610 - A gimped 3620- no difference but the ID PROM. Licensed for application deployment but not development - MacIvory - First gen ivory, basically a MacIvory II with worse cycle time - XL400 - First gen ivory (same as MacIvory II) chips in a standalone machine - XL1200 - Second gen ivory (same as MacIvory III) chips, faster, uses memory on the card itself, otherwise in the exact same setup as the XL400 - NXP1000 - An ivory in a standalone pizzabox. No console connection, FEP prompt over serial, Genera access only over network (X11 forwarding for gui), has scsi disks - There were both 256 color (cad buffer) and true color w/framegrabber options for the 36xx family - - 3670 new version 'NFEP' Front-end Processor dumped only, so far, plds/proms/pals not dumped yet - - TODO: - The entire lispcpu half (more like 3/4) of the machine - Framebuffer 1152x864? (lives on the i/o card) - I8274 MPSC (z80dart.cpp) x2 - 1024x4bit SRAM AM2148-50 x6 @F22-F27 - 2048x8bit SRAM @F7 and @G7 - keyboard/mouse (a 68k based console dedicated to this machine; talks through one of the MPSC chips) - am9517a-50 DMA controller - 'NanoFEP' i8749 mcu which runs the front panel and rtc clock (only on original 3600, the 3670 and all later machines lack this) - - DONE: - ROM Loading - 256K DRAM - - Keyboard serial bit map: - Local (#x01), Caps Lock (LED) (#x02), Hyper (left) (#x03), Meta (left) (#x04), Control (right) (#x05), Super (right) (#x06), Scroll (#x07), Mode Lock (LED) (#x08), Select (#x0c), Symbol (left) (#x0d), Super (left) (#x0e), Control (left) (#x0f), Space (#x10), Meta (right) (#x11), Hyper (right) (#x12), End (#x13), Z (#x17), C (#x18), B (#x19), M (#x1a), . / > (#x1b), Shift (right) (#x1c), Repeat (#x1d), Abort (#x1e), Shift (left) (#x22), X (#x23), V (#x24), N (#x25), , / < (#x26), / / ? (#x27), Symbol (right) (#x28), Help (#x29), Rubout (#x2d), S (#x2e), F (#x2f), H (#x30), K (#x31), ; / : (#x32), Return (#x33), Complete (#x34), Network (#x38), A (#x39), D (#x3a), G (#x3b), J (#x3c), L (#x3d), ' / " (#x3e), Line (#x3f), Function (#x43), W (#x44), R (#x45), Y (#x46), I (#x47), P (#x48), ) / ] (#x49), Page (#x4a), Tab (#x4e), Q (#x4f), E (#x50), T (#x51), U (#x52), O (#x53), ( / [ (#x54), Back Space (#x55), : (#x59), 2 / @ (#x5a), 4 / $ (#x5b), 6 / ^ (#x5c), 8 / * (#x5d), 0 / ) (#x5e), = / + (#x5f), \ / { (#x60), 1 / ! (#x64), 3 / # (#x65), 5 / % (#x66), 7 / & (#x67), 9 / ( (#x68), - / _ (#x69), ` / ~ (#x6a), | / } (#x6b), Escape (#x6f), Refresh (#x70), Square (#x71), Circle (#x72), Triangle (#x73), Clear Input (#x74), Suspend (#x75), Resume (#x76) - - - Notes from US Patent 4887235 which has some FEP source code and limited memory info: - FEP main description starts on pdf page 47 - FEP access the SPY bus which allows poking at the workings of the lisp cpu, as well as reading the ethernet interface (on 3600, later g-machine 3650 fep seems to use a separate z80 for this?) see patent pdf page 33 - page 41 reveals the SPY bus is 8 data bits wide, and has an address of 6 bits - see page 97 of http://bitsavers.trailing-edge.com/pdf/symbolics/3600_series/Lisp_Machine_Hardware_Memos.pdf which explains what addresses do what. - FEP accesses a register called SQCLKC described with bits on pdf page 32, figure out where this maps - - http://bitsavers.trailing-edge.com/pdf/symbolics/3600_series/3600_TechnicalSummary_Feb83.pdf <- page 114 describes the nanofep - http://bitsavers.trailing-edge.com/pdf/symbolics/3600_series/Symbolics_3600_Series_Basic_Field_Maint_Jul86.pdf <- page 84 describes the two types of FEP, older one with firmware v24 and newer one (emulated here) with firmware v127 - - fonts: - tiny7: 0x908 to 0xB08 in fep ROM is a thin font, 4 or 5 pixels wide, rows are in a weird scrambled order - normal or cptfont: 0x11e8 to 0x16d8 is a thick/wide font, 10? pixels wide - verylarge: 0x2a48 to 0x3638 is an even wider font, 14 pixels wide - tvfont?: 0x134d8-0x13ad0 is a thin font about 7 pixels wide with the rows in a weird scrambled order + Symbolics 36x0 (really in this case, 3670; the original 3600 is considerably rarer, 3670 is backwards compatible for the most part) + TODO: add credits, backstory, history, etc here + + Layout of all the Lisp machine models symbolics made, roughly in chronological order: + LM-2 - basically a CADR (i.e. a clone of the MIT CADR machine. this needs more research, as there may be differences.) + 3600 - precursor to the L-machine, 98% of the actual L machines- an extended and polished CADR. uses the pre-PE console + 3670 / 3640 {large, small} L-machines, same architecture but the large cabinet has more slots for boards and can take larger disks like EAGLEs + 3675 / 3645 - Faster L-machines; same core board set but they come with the later released FPA and instruction prefetch units; ~ 1.5x faster; this is the fastest pre-Ivory machine, faster than all the 36xx machines below + 3620 - Small G-machine, no room for color graphics etc + 3630 - Small G-machine with room for a color CADBUFFER (256 color). a "big" 3620 + 3650 - Big G-machine; same core boards as a 3620 / 3630 but more slots and can take bigger disks. The size of the "Small" L-machine (3640) + 3653 - Basically 3 3620s in a 3650 case. + 3610 - A gimped 3620- no difference but the ID PROM. Licensed for application deployment but not development + MacIvory - First gen ivory, basically a MacIvory II with worse cycle time + XL400 - First gen ivory (same as MacIvory II) chips in a standalone machine + XL1200 - Second gen ivory (same as MacIvory III) chips, faster, uses memory on the card itself, otherwise in the exact same setup as the XL400 + NXP1000 - An ivory in a standalone pizzabox. No console connection, FEP prompt over serial, Genera access only over network (X11 forwarding for gui), has scsi disks + There were both 256 color (cad buffer) and true color w/framegrabber options for the 36xx family + + 3670 new version 'NFEP' Front-end Processor dumped only, so far, plds/proms/pals not dumped yet + + TODO: + The entire lispcpu half (more like 3/4) of the machine + Framebuffer 1152x864? (lives on the i/o card) + I8274 MPSC (z80dart.cpp) x2 + 1024x4bit SRAM AM2148-50 x6 @F22-F27 + 2048x8bit SRAM @F7 and @G7 + keyboard/mouse (a 68k based console dedicated to this machine; talks through one of the MPSC chips) + am9517a-50 DMA controller + 'NanoFEP' i8749 mcu which runs the front panel and rtc clock (only on original 3600, the 3670 and all later machines lack this) + + DONE: + ROM Loading + 256K DRAM + + Keyboard serial bit map: + Local (#x01), Caps Lock (LED) (#x02), Hyper (left) (#x03), Meta (left) (#x04), Control (right) (#x05), Super (right) (#x06), Scroll (#x07), Mode Lock (LED) (#x08), Select (#x0c), Symbol (left) (#x0d), Super (left) (#x0e), Control (left) (#x0f), Space (#x10), Meta (right) (#x11), Hyper (right) (#x12), End (#x13), Z (#x17), C (#x18), B (#x19), M (#x1a), . / > (#x1b), Shift (right) (#x1c), Repeat (#x1d), Abort (#x1e), Shift (left) (#x22), X (#x23), V (#x24), N (#x25), , / < (#x26), / / ? (#x27), Symbol (right) (#x28), Help (#x29), Rubout (#x2d), S (#x2e), F (#x2f), H (#x30), K (#x31), ; / : (#x32), Return (#x33), Complete (#x34), Network (#x38), A (#x39), D (#x3a), G (#x3b), J (#x3c), L (#x3d), ' / " (#x3e), Line (#x3f), Function (#x43), W (#x44), R (#x45), Y (#x46), I (#x47), P (#x48), ) / ] (#x49), Page (#x4a), Tab (#x4e), Q (#x4f), E (#x50), T (#x51), U (#x52), O (#x53), ( / [ (#x54), Back Space (#x55), : (#x59), 2 / @ (#x5a), 4 / $ (#x5b), 6 / ^ (#x5c), 8 / * (#x5d), 0 / ) (#x5e), = / + (#x5f), \ / { (#x60), 1 / ! (#x64), 3 / # (#x65), 5 / % (#x66), 7 / & (#x67), 9 / ( (#x68), - / _ (#x69), ` / ~ (#x6a), | / } (#x6b), Escape (#x6f), Refresh (#x70), Square (#x71), Circle (#x72), Triangle (#x73), Clear Input (#x74), Suspend (#x75), Resume (#x76) + + + Notes from US Patent 4887235 which has some FEP source code and limited memory info: + FEP main description starts on pdf page 47 + FEP access the SPY bus which allows poking at the workings of the lisp cpu, as well as reading the ethernet interface (on 3600, later g-machine 3650 fep seems to use a separate z80 for this?) see patent pdf page 33 + page 41 reveals the SPY bus is 8 data bits wide, and has an address of 6 bits + see page 97 of http://bitsavers.trailing-edge.com/pdf/symbolics/3600_series/Lisp_Machine_Hardware_Memos.pdf which explains what addresses do what. + FEP accesses a register called SQCLKC described with bits on pdf page 32, figure out where this maps + + http://bitsavers.trailing-edge.com/pdf/symbolics/3600_series/3600_TechnicalSummary_Feb83.pdf <- page 114 describes the nanofep + http://bitsavers.trailing-edge.com/pdf/symbolics/3600_series/Symbolics_3600_Series_Basic_Field_Maint_Jul86.pdf <- page 84 describes the two types of FEP, older one with firmware v24 and newer one (emulated here) with firmware v127 + + fonts: + tiny7: 0x908 to 0xB08 in fep ROM is a thin font, 4 or 5 pixels wide, rows are in a weird scrambled order + normal or cptfont: 0x11e8 to 0x16d8 is a thick/wide font, 10? pixels wide + verylarge: 0x2a48 to 0x3638 is an even wider font, 14 pixels wide + tvfont?: 0x134d8-0x13ad0 is a thin font about 7 pixels wide with the rows in a weird scrambled order ******************************************************************************/ /* Core includes */ @@ -78,7 +78,7 @@ public: DECLARE_READ16_MEMBER(fep_paddle_id_prom_r); //protected: -// virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; +// virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; }; READ16_MEMBER(symbolics_state::buserror_r) @@ -182,7 +182,7 @@ Soft reset [:maincpu] ':maincpu' (006B50): unmapped program memory write to 000008 = 0000 & FFFF " [:maincpu] ':maincpu' (006B58): unmapped program memory write to 00000A = FFFF & FFFF " [:maincpu] ':maincpu' (006B60): unmapped program memory write to FFFFFE = FFFF & FFFF " -[:maincpu] ':maincpu' (00A2AA): unmapped program memory read from FF00B0 & FF00 +[:maincpu] ':maincpu' (00A2AA): unmapped program memory read from FF00B0 & FF00 currently dies at context switch code loaded to ram around 38EE0, see patent 4887235 pages 441/442 @@ -221,26 +221,25 @@ INPUT_PORTS_END ******************************************************************************/ /*void symbolics_state::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { - switch (id) - { - case TIMER_OUTFIFO_READ: - outfifo_read_cb(ptr, param); - break; - default: - assert_always(FALSE, "Unknown id in symbolics_state::device_timer"); - } + switch (id) + { + case TIMER_OUTFIFO_READ: + outfifo_read_cb(ptr, param); + break; + default: + assert_always(FALSE, "Unknown id in symbolics_state::device_timer"); + } } TIMER_CALLBACK_MEMBER(symbolics_state::outfifo_read_cb) { - UINT16 data; + UINT16 data; } */ /* Driver init: stuff that needs setting up which isn't directly affected by reset */ DRIVER_INIT_MEMBER(symbolics_state,symbolics) { - } static MACHINE_CONFIG_START( symbolics, symbolics_state ) @@ -285,33 +284,33 @@ ROM_START( s3670 ) // note: load all the PLAs, PALs and PROMs here // picture is at https://4310b1a9-a-11c96037-s-sites.googlegroups.com/a/ricomputermuseum.org/home/Home/equipment/symbolics-3645/Symbolics_3645_FEP.jpg /* - LBBUFA.4 mb7124 @A6 <- 4887235 page 630 has LBBUFC.UCODE rev27 \ - LBBUFB.4 mb7124 @A7 <- 4887235 page 630 has LBBUFC.UCODE rev27 > all 3 of these are stored in the same file - LBBUFC.4 mb7124 @A9 <- 4887235 page 630 has LBBUFC.UCODE rev27 / - LBAAR.4 @A12 <- 4887235 page 625 has LBAAR rev4, pal16l8 - LBPAR.4A @A13 <- 4887235 page 624 has LBPAR rev9, pal16l8 - PROCA.4 pal16R8A @A25 <- 4887235 page 621 has PROCA rev8, pal16r8 - HSADR.4 pal1???? @C4 <- 4887235 page 626 has HSADR rev9, pal16r4 - DYNMEM.5 pal16R8A @C20 <- 4887235 page 627 has DYNMEM rev15, pal16r8 - PCDYNCTL @C21 <- 4887235 page 628 has DYNCTL rev7, pal16l8 - REQSEL.4A @C22 <- 4887235 page 620 has REQSEL rev28, pal16l8 - DV2ACK pal16L8A @C23 <- 4887235 page 629 has DEVACK rev?, pal16l8 <- controls fep mem map; this is DIFFERENT between FEP v24 (DEVACK) and NFEP v127 (DV2ACK) - PROC.4 pal? @C25 <- 4887235 page 622 has PROC rev4, pal16l8 - UDMAHA.4 pal? @D3 <- 4887235 page 619 has UDMAHA rev2, pal16l8 - FEP 4642 16pprom? @D5 <- this is the serial number of the FEP board stored in a prom, readable at one of the local-io addresses - HSRQ.4 pal @D6 <- 4887235 page 626 has HSRQ rev?, pal16l8 - d7, d8, d10 are eproms, see above - d11 is empty socket marked 2764 - d13, d14, d16 are eproms, see above - d17 is empty socket marked 2764 - DV2NUM @E21 <- 4887235 page 629 has DEVNUM rev8, pal16l8 <- controls fep mem map; this is DIFFERENT between FEP v24 (DEVNUM) and NFEP v127 (DV2NUM) - LBBD.4 pal16L8A @G18 <- 4887235 page 624 has LBBD rev6, pal16l8 - PAGTAG.5 @H20 <- 4887235 page 623 has PAGTAG rev5, pal16l8 - UDMABC.4 pal @I4 <- 4887235 page 619 has UDMABC rev3, pal16l8 - SERDMA.4 @I8 <- 4887235 page 620 has SERDMA rev8, pal16l8 - SERIAB.4 @I9 <- 4887235 page 620 has SERIAB rev2, pal16l8 - LBARB.4 @I18 <- 4887235 page 625 has LBARB rev1, pal16l8 - SERCTL.4 @K6 <- 4887235 page 620 has SERCTL rev4, pal16l8 + LBBUFA.4 mb7124 @A6 <- 4887235 page 630 has LBBUFC.UCODE rev27 \ + LBBUFB.4 mb7124 @A7 <- 4887235 page 630 has LBBUFC.UCODE rev27 > all 3 of these are stored in the same file + LBBUFC.4 mb7124 @A9 <- 4887235 page 630 has LBBUFC.UCODE rev27 / + LBAAR.4 @A12 <- 4887235 page 625 has LBAAR rev4, pal16l8 + LBPAR.4A @A13 <- 4887235 page 624 has LBPAR rev9, pal16l8 + PROCA.4 pal16R8A @A25 <- 4887235 page 621 has PROCA rev8, pal16r8 + HSADR.4 pal1???? @C4 <- 4887235 page 626 has HSADR rev9, pal16r4 + DYNMEM.5 pal16R8A @C20 <- 4887235 page 627 has DYNMEM rev15, pal16r8 + PCDYNCTL @C21 <- 4887235 page 628 has DYNCTL rev7, pal16l8 + REQSEL.4A @C22 <- 4887235 page 620 has REQSEL rev28, pal16l8 + DV2ACK pal16L8A @C23 <- 4887235 page 629 has DEVACK rev?, pal16l8 <- controls fep mem map; this is DIFFERENT between FEP v24 (DEVACK) and NFEP v127 (DV2ACK) + PROC.4 pal? @C25 <- 4887235 page 622 has PROC rev4, pal16l8 + UDMAHA.4 pal? @D3 <- 4887235 page 619 has UDMAHA rev2, pal16l8 + FEP 4642 16pprom? @D5 <- this is the serial number of the FEP board stored in a prom, readable at one of the local-io addresses + HSRQ.4 pal @D6 <- 4887235 page 626 has HSRQ rev?, pal16l8 + d7, d8, d10 are eproms, see above + d11 is empty socket marked 2764 + d13, d14, d16 are eproms, see above + d17 is empty socket marked 2764 + DV2NUM @E21 <- 4887235 page 629 has DEVNUM rev8, pal16l8 <- controls fep mem map; this is DIFFERENT between FEP v24 (DEVNUM) and NFEP v127 (DV2NUM) + LBBD.4 pal16L8A @G18 <- 4887235 page 624 has LBBD rev6, pal16l8 + PAGTAG.5 @H20 <- 4887235 page 623 has PAGTAG rev5, pal16l8 + UDMABC.4 pal @I4 <- 4887235 page 619 has UDMABC rev3, pal16l8 + SERDMA.4 @I8 <- 4887235 page 620 has SERDMA rev8, pal16l8 + SERIAB.4 @I9 <- 4887235 page 620 has SERIAB rev2, pal16l8 + LBARB.4 @I18 <- 4887235 page 625 has LBARB rev1, pal16l8 + SERCTL.4 @K6 <- 4887235 page 620 has SERCTL rev4, pal16l8 */ ROM_REGION16_BE( 0x20000, "fepdram", ROMREGION_ERASEFF ) ROM_END diff --git a/src/mame/drivers/system1.cpp b/src/mame/drivers/system1.cpp index 7b7ad4dc59c..43cc5147afb 100644 --- a/src/mame/drivers/system1.cpp +++ b/src/mame/drivers/system1.cpp @@ -3286,7 +3286,7 @@ ROM_END ROM_START( teddybbobl ) // data in romset is an exact match for teddybbo, including encryption - ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "1.f2", 0x0000, 0x4000, CRC(81a37e69) SHA1(ddd0fd7ba5b3646c43ae4261f1e3fedd4184d92c) ) // == epr-6739.116 (encrypted ROM_LOAD( "2.j2", 0x4000, 0x4000, CRC(715388a9) SHA1(5affc4ecb1e0d58b69093aed732b1e292b8d3118) ) // == epr-6740.109 ROM_LOAD( "3.k2", 0x8000, 0x4000, CRC(e5a74f5f) SHA1(ccf18b424d4aaeec0bae1e6f096b4c176f6ab554) ) // == epr-6741.96 diff --git a/src/mame/drivers/thoop2.cpp b/src/mame/drivers/thoop2.cpp index 54f2181ece1..c8a95bd63ad 100644 --- a/src/mame/drivers/thoop2.cpp +++ b/src/mame/drivers/thoop2.cpp @@ -30,7 +30,7 @@ WRITE16_MEMBER(thoop2_state::OKIM6295_bankswitch_w) { if (ACCESSING_BITS_0_7){ membank("okibank")->set_entry(data & 0x0f); - } + } } WRITE16_MEMBER(thoop2_state::coin_w) diff --git a/src/mame/drivers/toypop.cpp b/src/mame/drivers/toypop.cpp index 81704e57a06..133c291b588 100644 --- a/src/mame/drivers/toypop.cpp +++ b/src/mame/drivers/toypop.cpp @@ -2,20 +2,20 @@ // copyright-holders:Angelo Salese /**************************************** - "Universal System 16" Hardware (c) 1983/1986 Namco + "Universal System 16" Hardware (c) 1983/1986 Namco - driver by Angelo Salese, based off "wiped off due of not anymore licenseable" driver by Edgardo E. Contini Salvan. + driver by Angelo Salese, based off "wiped off due of not anymore licenseable" driver by Edgardo E. Contini Salvan. - TODO: - - PAL is presumably inverted with address bit 11 (0x800) for 0x6000-0x7fff area - between Libble Rabble and Toy Pop. + TODO: + - PAL is presumably inverted with address bit 11 (0x800) for 0x6000-0x7fff area + between Libble Rabble and Toy Pop. - Proper sprite DMA. - - Flip Screen; - - Remaining outputs; - - Notes: - ------ - - Libble Rabble Easter egg: + - Flip Screen; + - Remaining outputs; + + Notes: + ------ + - Libble Rabble Easter egg: - enter service mode - turn off the service mode switch, and turn it on again quickly to remain on the monitor test grid @@ -53,7 +53,7 @@ public: m_fgvram(*this, "fgvram"), m_fgattr(*this, "fgattr") { } - + required_device<cpu_device> m_master_cpu; required_device<cpu_device> m_slave_cpu; required_device<cpu_device> m_sound_cpu; @@ -72,14 +72,14 @@ public: required_shared_ptr<UINT8> m_fgattr; UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - + TIMER_DEVICE_CALLBACK_MEMBER(master_scanline); INTERRUPT_GEN_MEMBER(slave_vblank_irq); DECLARE_READ8_MEMBER(irq_enable_r); DECLARE_WRITE8_MEMBER(irq_disable_w); DECLARE_WRITE8_MEMBER(irq_ctrl_w); - DECLARE_PALETTE_INIT(toypop); + DECLARE_PALETTE_INIT(toypop); DECLARE_READ8_MEMBER(dipA_l); DECLARE_READ8_MEMBER(dipA_h); DECLARE_READ8_MEMBER(dipB_l); @@ -97,15 +97,15 @@ public: DECLARE_WRITE8_MEMBER(bg_rmw_w); protected: // driver_device overrides -// virtual void machine_start() override; +// virtual void machine_start() override; virtual void machine_reset() override; -// virtual void video_start() override; +// virtual void video_start() override; private: bool m_master_irq_enable; bool m_slave_irq_enable; UINT8 m_pal_bank; - + void legacy_bg_draw(bitmap_ind16 &bitmap,const rectangle &cliprect); void legacy_fg_draw(bitmap_ind16 &bitmap,const rectangle &cliprect); void legacy_obj_draw(bitmap_ind16 &bitmap,const rectangle &cliprect); @@ -166,7 +166,7 @@ void namcos16_state::legacy_bg_draw(bitmap_ind16 &bitmap,const rectangle &clipre const UINT16 pal_base = 0x300 + (m_pal_bank << 4); const UINT32 src_base = 0x200/2; const UINT16 src_pitch = 288 / 2; - + for (y = cliprect.min_y; y <= cliprect.max_y; ++y) { UINT16 *src = &m_bgvram[y * src_pitch + cliprect.min_x + src_base]; @@ -185,12 +185,12 @@ void namcos16_state::legacy_fg_draw(bitmap_ind16 &bitmap,const rectangle &clipre { gfx_element *gfx_0 = m_gfxdecode->gfx(0); int count; - + for (count=0;count<32*32;count++) { int x;// = (count % 32); int y; //= count / 32; - + if(count < 64) { x = 34 + (count / 32); @@ -206,7 +206,7 @@ void namcos16_state::legacy_fg_draw(bitmap_ind16 &bitmap,const rectangle &clipre x = 2 + (count % 32); y = (count / 32) - 2; } - + UINT16 tile = m_fgvram[count]; UINT8 color = (m_fgattr[count] & 0x3f) + (m_pal_bank<<6); @@ -223,32 +223,32 @@ void namcos16_state::legacy_obj_draw(bitmap_ind16 &bitmap,const rectangle &clipr const UINT16 bank1 = 0x0800; const UINT16 bank2 = 0x1000; - + for (count=0x780;count<0x800;count+=2) { bool enabled = (base_spriteram[count+bank2+1] & 2) == 0; - + if(enabled == false) continue; - + UINT8 tile = base_spriteram[count]; UINT8 color = base_spriteram[count+1]; int x = base_spriteram[count+bank1+1] + (base_spriteram[count+bank2+1] << 8); x -= 71; - + int y = base_spriteram[count+bank1+0]; y += 7; // TODO: actually m_screen.height() y = 224 - y; - + bool fx = (base_spriteram[count+bank2] & 1) == 1; bool fy = (base_spriteram[count+bank2] & 2) == 2; UINT8 width = ((base_spriteram[count+bank2] & 4) >> 2) + 1; UINT8 height = ((base_spriteram[count+bank2] & 8) >> 3) + 1; - + if(height == 2) y -=16; - + for(int yi=0;yi<height;yi++) { for(int xi=0;xi<width;xi++) @@ -347,9 +347,9 @@ static ADDRESS_MAP_START( namcos16_master_base_map, AS_PROGRAM, 8, namcos16_stat AM_RANGE(0x0400, 0x07ff) AM_RAM AM_SHARE("fgattr") AM_RANGE(0x0800, 0x1fff) AM_RAM AM_SHARE("master_workram") AM_RANGE(0x2800, 0x2fff) AM_RAM AM_SHARE("slave_sharedram") - - // 0x6000 - 0x7fff i/o specific, guessing PAL controlled. - + + // 0x6000 - 0x7fff i/o specific, guessing PAL controlled. + AM_RANGE(0x8000, 0x8fff) AM_WRITE(slave_halt_ctrl_w) AM_RANGE(0x9000, 0x9fff) AM_WRITE(sound_halt_ctrl_w) AM_RANGE(0xa000, 0xa001) AM_WRITE(pal_bank_w) @@ -359,7 +359,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( master_liblrabl_map, AS_PROGRAM, 8, namcos16_state ) AM_IMPORT_FROM( namcos16_master_base_map ) AM_RANGE(0x6000, 0x63ff) AM_DEVREADWRITE("namco", namco_15xx_device, sharedram_r, sharedram_w) - AM_RANGE(0x6800, 0x680f) AM_DEVREADWRITE("58xx", namco58xx_device, read, write) + AM_RANGE(0x6800, 0x680f) AM_DEVREADWRITE("58xx", namco58xx_device, read, write) AM_RANGE(0x6810, 0x681f) AM_DEVREADWRITE("56xx_1", namco56xx_device, read, write) AM_RANGE(0x6820, 0x682f) AM_DEVREADWRITE("56xx_2", namco56xx_device, read, write) AM_RANGE(0x7000, 0x7fff) AM_READNOP AM_WRITE(irq_ctrl_w) @@ -367,7 +367,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( master_toypop_map, AS_PROGRAM, 8, namcos16_state ) AM_IMPORT_FROM( namcos16_master_base_map ) - AM_RANGE(0x6000, 0x600f) AM_DEVREADWRITE("58xx", namco58xx_device, read, write) + AM_RANGE(0x6000, 0x600f) AM_DEVREADWRITE("58xx", namco58xx_device, read, write) AM_RANGE(0x6010, 0x601f) AM_DEVREADWRITE("56xx_1", namco56xx_device, read, write) AM_RANGE(0x6020, 0x602f) AM_DEVREADWRITE("56xx_2", namco56xx_device, read, write) AM_RANGE(0x6800, 0x6bff) AM_DEVREADWRITE("namco", namco_15xx_device, sharedram_r, sharedram_w) @@ -631,7 +631,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(namcos16_state::master_scanline) { if (!m_namco58xx->read_reset_line()) m_namco58xx->customio_run(); - + if (!m_namco56xx_1->read_reset_line()) m_namco56xx_1->customio_run(); @@ -647,20 +647,20 @@ INTERRUPT_GEN_MEMBER(namcos16_state::slave_vblank_irq) } static MACHINE_CONFIG_START( liblrabl, namcos16_state ) - MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK/4) + MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK/4) MCFG_CPU_PROGRAM_MAP(master_liblrabl_map) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", namcos16_state, master_scanline, "screen", 0, 1) MCFG_CPU_ADD("slave", M68000, MASTER_CLOCK) - MCFG_CPU_PROGRAM_MAP(slave_map) + MCFG_CPU_PROGRAM_MAP(slave_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", namcos16_state, slave_vblank_irq) - MCFG_CPU_ADD("audiocpu", M6809, MASTER_CLOCK/4) + MCFG_CPU_ADD("audiocpu", M6809, MASTER_CLOCK/4) MCFG_CPU_PROGRAM_MAP(sound_map) - MCFG_CPU_PERIODIC_INT_DRIVER(namcos16_state, irq0_line_hold, 60) + MCFG_CPU_PERIODIC_INT_DRIVER(namcos16_state, irq0_line_hold, 60) - MCFG_DEVICE_ADD("58xx", NAMCO58XX, 0) + MCFG_DEVICE_ADD("58xx", NAMCO58XX, 0) MCFG_NAMCO58XX_IN_0_CB(IOPORT("COINS")) MCFG_NAMCO58XX_IN_1_CB(IOPORT("P1_RIGHT")) MCFG_NAMCO58XX_IN_2_CB(IOPORT("P2_RIGHT")) @@ -760,4 +760,4 @@ ROM_START( toypop ) ROM_END GAME( 1983, liblrabl, 0, liblrabl, liblrabl, driver_device, 0, ROT0, "Namco", "Libble Rabble", MACHINE_NO_COCKTAIL ) -GAME( 1986, toypop, 0, toypop, toypop, driver_device, 0, ROT0, "Namco", "Toypop", MACHINE_NO_COCKTAIL ) +GAME( 1986, toypop, 0, toypop, toypop, driver_device, 0, ROT0, "Namco", "Toypop", MACHINE_NO_COCKTAIL ) diff --git a/src/mame/drivers/tsamurai.cpp b/src/mame/drivers/tsamurai.cpp index 7cd2d5de543..003326865d8 100644 --- a/src/mame/drivers/tsamurai.cpp +++ b/src/mame/drivers/tsamurai.cpp @@ -6,8 +6,8 @@ TODO: - colors for this HW are a complete mystery and probably needs HW tests. - - vsgongf sets 0 as player color in work RAM 0xc502 and it's never ever - set up properly. Assume protection related issue. + - vsgongf sets 0 as player color in work RAM 0xc502 and it's never ever + set up properly. Assume protection related issue. driver by Phil Stroffolino diff --git a/src/mame/drivers/williams.cpp b/src/mame/drivers/williams.cpp index 9d96b4d0d19..70f35c2547a 100644 --- a/src/mame/drivers/williams.cpp +++ b/src/mame/drivers/williams.cpp @@ -2195,9 +2195,9 @@ ROM_START( robotron87 ) ROM_LOAD( "decoder.4", 0x0000, 0x0200, CRC(e6631c23) SHA1(9988723269367fb44ef83f627186a1c88cf7877e) ) ROM_LOAD( "decoder.6", 0x0200, 0x0200, CRC(83faf25e) SHA1(30002643d08ed983a6701a7c4b5ee74a2f4a1adb) ) -// ROM_REGION( 0x800, "patch", 0 ) // the bugfix was distributed as the following patches, we don't need them for emulation, but list them here for reference. -// ROM_LOAD( "fixrobo1.pat", 0x000, 0x6d1, CRC(38f81254) SHA1(7ea140c08bfd9947a7f3e769b24d5e8351525e4f) ) -// ROM_LOAD( "fixrobo2.pat", 0x000, 0x6ae, CRC(61912101) SHA1(bb52db08301ac38268f6ae71e7002730022de1c8) ) +// ROM_REGION( 0x800, "patch", 0 ) // the bugfix was distributed as the following patches, we don't need them for emulation, but list them here for reference. +// ROM_LOAD( "fixrobo1.pat", 0x000, 0x6d1, CRC(38f81254) SHA1(7ea140c08bfd9947a7f3e769b24d5e8351525e4f) ) +// ROM_LOAD( "fixrobo2.pat", 0x000, 0x6ae, CRC(61912101) SHA1(bb52db08301ac38268f6ae71e7002730022de1c8) ) ROM_END ROM_START( robotron12 ) diff --git a/src/mame/drivers/yiear.cpp b/src/mame/drivers/yiear.cpp index 444a644dfab..77eed58f69b 100644 --- a/src/mame/drivers/yiear.cpp +++ b/src/mame/drivers/yiear.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Phil Stroffolino +// copyright-holders:Phil Stroffolino // thanks-to:Enrique Sanchez /*************************************************************************** diff --git a/src/mame/includes/lwings.h b/src/mame/includes/lwings.h index f5f24cb995f..4c9979ae5b5 100644 --- a/src/mame/includes/lwings.h +++ b/src/mame/includes/lwings.h @@ -40,7 +40,7 @@ public: UINT8 m_soundstate; UINT8 m_adpcm; UINT8 m_nmi_mask; - int m_sprbank; + int m_sprbank; DECLARE_WRITE8_MEMBER(avengers_adpcm_w); DECLARE_READ8_MEMBER(avengers_adpcm_r); diff --git a/src/mame/includes/newbrain.h b/src/mame/includes/newbrain.h index be920d57c1b..d2f4384ece7 100644 --- a/src/mame/includes/newbrain.h +++ b/src/mame/includes/newbrain.h @@ -21,8 +21,8 @@ #define COP420_TAG "419" #define CASSETTE_TAG "cassette" #define CASSETTE2_TAG "cassette2" -#define RS232_V24_TAG "to" -#define RS232_PRN_TAG "po" +#define RS232_V24_TAG "to" +#define RS232_PRN_TAG "po" class newbrain_state : public driver_device { diff --git a/src/mame/includes/segas16b.h b/src/mame/includes/segas16b.h index ab840a0edcb..1615d5a6da7 100644 --- a/src/mame/includes/segas16b.h +++ b/src/mame/includes/segas16b.h @@ -215,7 +215,7 @@ protected: UINT8 m_hwc_input_value; UINT8 m_mj_input_num; UINT8 m_mj_last_val; - int m_spritepalbase; + int m_spritepalbase; required_device<gfxdecode_device> m_gfxdecode; optional_shared_ptr<UINT8> m_sound_decrypted_opcodes; diff --git a/src/mame/includes/sms_bootleg.h b/src/mame/includes/sms_bootleg.h index ff22c0c56b1..808838ec35c 100644 --- a/src/mame/includes/sms_bootleg.h +++ b/src/mame/includes/sms_bootleg.h @@ -12,4 +12,3 @@ class smsbootleg_state : public sms_state DECLARE_WRITE8_MEMBER(port18_w); }; - diff --git a/src/mame/includes/yiear.h b/src/mame/includes/yiear.h index d7af61a6429..92e2c6950d9 100644 --- a/src/mame/includes/yiear.h +++ b/src/mame/includes/yiear.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Phil Stroffolino +// copyright-holders:Phil Stroffolino // thanks-to:Enrique Sanchez #include "sound/sn76496.h" #include "sound/vlm5030.h" diff --git a/src/mame/layout/fxmcr165.lay b/src/mame/layout/fxmcr165.lay index 8f1082c5183..e83e654be39 100644 --- a/src/mame/layout/fxmcr165.lay +++ b/src/mame/layout/fxmcr165.lay @@ -57,9 +57,9 @@ <bezel element="static_white"><bounds x="22.5" y="15.25" width="6" height="0.1" /></bezel> <bezel element="static_yellow"><bounds x="22.5" y="16.5" width="6" height="1.2" /></bezel> <bezel element="static_blue"><bounds x="22.5" y="18" width="6" height="1.2" /></bezel> - + <!-- leds --> - + <bezel element="text_4"><bounds x="0.5" y="0.6" width="2" height="1" /></bezel> <bezel element="text_2"><bounds x="3.5" y="0.6" width="2" height="1" /></bezel> <bezel element="text_1"><bounds x="6.5" y="0.6" width="2" height="1" /></bezel> diff --git a/src/mame/machine/apple3.cpp b/src/mame/machine/apple3.cpp index f24e5f3417b..f5e4ebb2fdc 100644 --- a/src/mame/machine/apple3.cpp +++ b/src/mame/machine/apple3.cpp @@ -135,11 +135,11 @@ READ8_MEMBER(apple3_state::apple3_c0xx_r) case 0x40: case 0x41: case 0x42: case 0x43: case 0x44: case 0x45: case 0x46: case 0x47: case 0x48: case 0x49: case 0x4A: case 0x4B: - case 0x4C: case 0x4D: + case 0x4C: case 0x4D: m_c040_time = 200; break; - case 0x4E: case 0x4F: // character RAM enable/disable + case 0x4E: case 0x4F: // character RAM enable/disable break; case 0x50: case 0x51: case 0x52: case 0x53: @@ -251,28 +251,28 @@ READ8_MEMBER(apple3_state::apple3_c0xx_r) break; case 0xda: -// printf("ENCWRT off\n"); +// printf("ENCWRT off\n"); break; case 0xdb: apple3_write_charmem(); -// printf("ENCWRT on (write_charmem (r))\n"); +// printf("ENCWRT on (write_charmem (r))\n"); break; case 0xdc: -// printf("ENCSEL off\n"); +// printf("ENCSEL off\n"); break; case 0xdd: -// printf("ENCSEL on\n"); +// printf("ENCSEL on\n"); break; case 0xde: -// printf("ENSIO off\n"); +// printf("ENSIO off\n"); break; case 0xdf: -// printf("ENSIO on\n"); +// printf("ENSIO on\n"); break; case 0xe0: case 0xe1: @@ -339,16 +339,16 @@ WRITE8_MEMBER(apple3_state::apple3_c0xx_w) case 0x40: case 0x41: case 0x42: case 0x43: case 0x44: case 0x45: case 0x46: case 0x47: case 0x48: case 0x49: case 0x4A: case 0x4B: - case 0x4C: case 0x4D: + case 0x4C: case 0x4D: m_c040_time = 200; break; - case 0x4E: case 0x4F: // character RAM disable/enable + case 0x4E: case 0x4F: // character RAM disable/enable break; case 0x50: case 0x51: case 0x52: case 0x53: case 0x54: case 0x55: case 0x56: case 0x57: - machine().first_screen()->update_partial(machine().first_screen()->vpos()); + machine().first_screen()->update_partial(machine().first_screen()->vpos()); /* graphics softswitches */ if (offset & 1) m_flags |= 1 << ((offset - 0x50) / 2); @@ -430,28 +430,28 @@ WRITE8_MEMBER(apple3_state::apple3_c0xx_w) break; case 0xda: -// printf("ENCWRT off\n"); +// printf("ENCWRT off\n"); break; case 0xdb: apple3_write_charmem(); -// printf("ENCWRT on (write_charmem (w))\n"); +// printf("ENCWRT on (write_charmem (w))\n"); break; case 0xdc: -// printf("ENCSEL off\n"); +// printf("ENCSEL off\n"); break; case 0xdd: -// printf("ENCSEL on\n"); +// printf("ENCSEL on\n"); break; case 0xde: -// printf("ENSIO off\n"); +// printf("ENSIO off\n"); break; case 0xdf: -// printf("ENSIO on\n"); +// printf("ENSIO on\n"); break; case 0xe0: case 0xe1: case 0xe2: case 0xe3: @@ -673,7 +673,7 @@ MACHINE_RESET_MEMBER(apple3_state,apple3) m_ramp_active = false; m_fdc->set_floppies_4(floppy0, floppy1, floppy2, floppy3); - + m_scanstart->adjust(machine().first_screen()->time_until_pos(0, 0)); m_scanend->adjust(attotime::never); } @@ -1097,19 +1097,19 @@ TIMER_CALLBACK_MEMBER(apple3_state::scanstart_cb) scanline = machine().first_screen()->vpos(); //machine().first_screen()->update_partial(machine().first_screen()->vpos()); - + m_via_1->write_pb6(0); - + m_scanend->adjust(machine().first_screen()->time_until_pos(scanline, 559)); } TIMER_CALLBACK_MEMBER(apple3_state::scanend_cb) { int scanline = machine().first_screen()->vpos(); - + m_via_1->write_pb6(1); - - m_scanstart->adjust(machine().first_screen()->time_until_pos((scanline+1) % 224, 0)); + + m_scanstart->adjust(machine().first_screen()->time_until_pos((scanline+1) % 224, 0)); } READ_LINE_MEMBER(apple3_state::ay3600_shift_r) diff --git a/src/mame/machine/at.cpp b/src/mame/machine/at.cpp index 908e8390869..80bdc20a992 100644 --- a/src/mame/machine/at.cpp +++ b/src/mame/machine/at.cpp @@ -401,4 +401,3 @@ WRITE8_MEMBER( at_mb_device::portb_w ) m_channel_check = BIT(data, 3); m_isabus->set_nmi_state((m_nmi_enabled==0) && (m_channel_check==0)); } - diff --git a/src/mame/machine/gaelco3d.cpp b/src/mame/machine/gaelco3d.cpp index 138a7c818c6..7eb4b265ca8 100644 --- a/src/mame/machine/gaelco3d.cpp +++ b/src/mame/machine/gaelco3d.cpp @@ -305,7 +305,7 @@ void gaelco_serial_device::sync_link() /* stop if not connected .. */ if ((m_out_ptr->stat & GAELCOSER_STATUS_RESET) != 0) breakme = 0; - + } while (breakme); m_slack_cnt++; diff --git a/src/mame/machine/irem_cpu.cpp b/src/mame/machine/irem_cpu.cpp index bf603880b74..b46ee68ff39 100644 --- a/src/mame/machine/irem_cpu.cpp +++ b/src/mame/machine/irem_cpu.cpp @@ -22,12 +22,12 @@ Undercover Cops Nanao 08J27291A5 015 9219KK700 Mystic Riders / Gun Hohki Nanao 08J27291A6 016 9217NK700 The IREM Skins Game/Major Title 2 Nanao 08J27291A7 017 9227NK700 - or (some Major Title 2) Nanao 08J27291A6 016 9217NK700 (same as Mystic Riders) + or (some Major Title 2) Nanao 08J27291A6 016 9217NK700 (same as Mystic Riders) Hook Nanao 08J27291A8 018 9237NK700 R-Type Leo Irem D8000021A1 019 9242NK700 Fire Barrel Irem D8000010A1 019 9243NK700 - Air Assault sam as Gun Force + Air Assault sam as Gun Force In The Hunt Irem D8000011A1 020 Risky Challenge/Gussun Oyoyo Irem D8000019A1 022 9331NK700 Match It II/Shisensho II Irem D8000020A1 023 9320NK700 diff --git a/src/mame/mame.lst b/src/mame/mame.lst index f03fb1f6bda..44e86f7c3c5 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -5,7 +5,7 @@ mame.lst This is automaticaly generated file, that should be manually updated when - new driver is added. From time to time we will auto update comments + new driver is added. From time to time we will auto update comments according to meta-data from source files. ******************************************************************************/ @@ -64,17 +64,17 @@ flagrall // ? @source:3do.cpp 3do // 3DO consoles -3do_pal // -3dobios // -orbatak // +3do_pal // +3dobios // +orbatak // @source:3x3puzzl.cpp 3x3puzzl // (c) 199? Ace 3x3puzzla // (c) 199? Ace -casanova // +casanova // @source:4004clk.cpp -4004clk // +4004clk // @source:40love.cpp 40love // A30 (c) 1984 Taito @@ -89,7 +89,7 @@ sgi_ip6 // IP6: 4D/PI, R2000, 20MHz @source:4enraya.cpp 4enraya // (c) 1990 IDSA -4enrayaa // +4enrayaa // unkpacg // (c) 19?? ??? @source:4roses.cpp @@ -103,7 +103,7 @@ rugby // (c) 1999 C.M.C. 5clownsp // (c) IGS 1993 @source:68ksbc.cpp -68ksbc // +68ksbc // @source:8080bw.cpp alieninv // Margamatics @@ -212,7 +212,7 @@ starw1 // bootleg steelwkr // (c) 1980 Taito superinv // bootleg tst_invd // Test ROM -ultrainv // +ultrainv // vortex // 852 [1980] Zilec Electronics Ltd. yosakdon // (c) 1979 Yosaku To Donbei yosakdona // (c) 1979 Yosaku To Donbei @@ -237,33 +237,33 @@ a3020 // 1988 Acorn Archimedes 3020 a310 // 1988 Acorn Archimedes 310 @source:a5105.cpp -a5105 // +a5105 // @source:a51xx.cpp -a5120 // -a5130 // +a5120 // +a5130 // @source:a6809.cpp -a6809 // +a6809 // @source:a7150.cpp -a7150 // +a7150 // @source:a7800.cpp a7800 // Atari 7800 NTSC a7800p // Atari 7800 PAL @source:abc1600.cpp -abc1600 // +abc1600 // @source:abc80.cpp -abc80 // +abc80 // @source:abc80x.cpp -abc800c // -abc800m // -abc802 // -abc806 // +abc800c // +abc800m // +abc802 // +abc806 // @source:ac1.cpp ac1 // 1984 Amateurcomputer AC1 @@ -281,49 +281,49 @@ starspnr // (c) 1982? ACE @source:aces1.cpp ac1bbclb // Big Break Club (Ace) -ac1bbclba // +ac1bbclba // ac1bluec // Blue Chip (Pcp) -ac1blueca // -ac1bluecb // -ac1bluecc // -ac1bluecd // +ac1blueca // +ac1bluecb // +ac1bluecc // +ac1bluecd // ac1clbmn // Club Money (Ace) ac1clbsv // Club Sovereign (Ace) ac1clbxt // Club Xtra (Ace) -ac1clbxta // +ac1clbxta // ac1cshtw // Cash Towers (Ace) ac1dbldx // Double Deluxe (Pcp) ac1gogld // Go For Gold (Ace) ac1hideh // Hi De Hi Deluxe -ac1hideha // +ac1hideha // ac1hotpf // Hot Profit (Ace) ac1nudbk // Nudge Break (Pcp) -ac1nudbka // -ac1nudbkb // -ac1nudbkc // -ac1nudbkd // +ac1nudbka // +ac1nudbkb // +ac1nudbkc // +ac1nudbkd // ac1piaca // Play It Again Casino (Ace) ac1piacl // Play It Again Club (Ace) -ac1piacla // -ac1piaclb // -ac1piaclc // +ac1piacla // +ac1piaclb // +ac1piaclc // ac1primt // Primetime (Ace) ac1prmcl // Premier Club (Ace) -ac1prmcla // -ac1prmclb // -ac1prmclc // +ac1prmcla // +ac1prmclb // +ac1prmclc // ac1pster // Pound Sterling (Ace) ac1pstrt // Pound Stretcher (Pcp) ac1roll // Roll Up (Pcp) -ac1rolla // -ac1rollb // +ac1rolla // +ac1rollb // ac1rundx // Runner Deluxe Club (Ace) -ac1rundxa // +ac1rundxa // ac1shid // Super Hi De Hi (Ace) -ac1shida // +ac1shida // ac1sstrk // Starstruck (Pcp) -ac1sstrka // -ac1sstrkb // +ac1sstrka // +ac1sstrkb // ac1taklv // Take It Or Leave It (Ace) ac1totb // Top Of The Bill (Ace) ac1xpres // Xpress (Pcp) @@ -332,498 +332,498 @@ ac1xpres // Xpress (Pcp) sp_atw // Around the World (Crystal) sp_beau // Beau Peep (Ace) sp_beau2 // Further Adventures Of Beau Peep (Ace) -sp_beau2a // -sp_beau2b // -sp_beau2c // -sp_beau2d // -sp_beau2e // -sp_beau2f // -sp_beaua // -sp_beaub // -sp_beauc // -sp_beaud // -sp_beaue // -sp_beauf // -sp_beaug // -sp_beauh // +sp_beau2a // +sp_beau2b // +sp_beau2c // +sp_beau2d // +sp_beau2e // +sp_beau2f // +sp_beaua // +sp_beaub // +sp_beauc // +sp_beaud // +sp_beaue // +sp_beauf // +sp_beaug // +sp_beauh // sp_bigbd // Big Break Deluxe Club (Ace) -sp_bigbda // +sp_bigbda // sp_brkbk // Break The Bank (Ace) -sp_brkbka // -sp_brkbkb // -sp_brkbkc // -sp_brkbkd // +sp_brkbka // +sp_brkbkb // +sp_brkbkc // +sp_brkbkd // sp_camel // Camelot (Ace) -sp_camela // -sp_camelb // -sp_camelc // -sp_cameld // -sp_camele // -sp_camelf // -sp_camelg // -sp_camelh // -sp_cameli // -sp_camelj // -sp_camelk // -sp_camell // -sp_camelm // -sp_cameln // -sp_camelo // +sp_camela // +sp_camelb // +sp_camelc // +sp_cameld // +sp_camele // +sp_camelf // +sp_camelg // +sp_camelh // +sp_cameli // +sp_camelj // +sp_camelk // +sp_camell // +sp_camelm // +sp_cameln // +sp_camelo // sp_carry // Carry On (PCP) -sp_carrya // +sp_carrya // sp_cbowl // Cash Bowl (Ace) -sp_cbowla // -sp_cbowlb // -sp_cbowlc // -sp_cbowld // -sp_cbowle // -sp_cbowlf // -sp_cbowlg // -sp_cbowlh // -sp_cbowli // -sp_cbowlj // -sp_cbowlk // -sp_cbowll // -sp_cbowlm // -sp_cbowln // -sp_cbowlo // -sp_cbowlp // -sp_cbowlq // -sp_cbowlr // -sp_cbowls // -sp_cbowlt // -sp_cbowlu // +sp_cbowla // +sp_cbowlb // +sp_cbowlc // +sp_cbowld // +sp_cbowle // +sp_cbowlf // +sp_cbowlg // +sp_cbowlh // +sp_cbowli // +sp_cbowlj // +sp_cbowlk // +sp_cbowll // +sp_cbowlm // +sp_cbowln // +sp_cbowlo // +sp_cbowlp // +sp_cbowlq // +sp_cbowlr // +sp_cbowls // +sp_cbowlt // +sp_cbowlu // sp_clbna // Club National (Ace) -sp_clbnaa // +sp_clbnaa // sp_coder // Code Red (Ace) -sp_codera // -sp_coderb // -sp_coderc // -sp_coderd // -sp_codere // -sp_coderf // -sp_coderg // +sp_codera // +sp_coderb // +sp_coderc // +sp_coderd // +sp_codere // +sp_coderf // +sp_coderg // sp_cpal // Caesars Palace (Ace) sp_crime // Crime Watch (Ace) -sp_crimea // -sp_crimeb // -sp_crimec // -sp_crimed // -sp_crimee // -sp_crimef // -sp_crimeg // -sp_crimeh // +sp_crimea // +sp_crimeb // +sp_crimec // +sp_crimed // +sp_crimee // +sp_crimef // +sp_crimeg // +sp_crimeh // sp_criss // Criss Cross Cash (Ace) -sp_crissa // -sp_crissb // -sp_crissc // -sp_crissd // -sp_crisse // -sp_crissf // -sp_crissg // +sp_crissa // +sp_crissb // +sp_crissc // +sp_crissd // +sp_crisse // +sp_crissf // +sp_crissg // sp_crun // Cash Run (Crystal) -sp_cruna // -sp_crunb // +sp_cruna // +sp_crunb // sp_daytr // Daytripper (Ace) -sp_daytra // -sp_daytrb // -sp_daytrc // +sp_daytra // +sp_daytrb // +sp_daytrc // sp_donky // Donkey Derby (Ace) -sp_donkya // -sp_donkyb // -sp_donkyc // -sp_donkyd // -sp_donkye // -sp_donkyf // -sp_donkyg // +sp_donkya // +sp_donkyb // +sp_donkyc // +sp_donkyd // +sp_donkye // +sp_donkyf // +sp_donkyg // sp_dyour // Double Your Money (Ace) sp_emmrd // Emmerdale (Ace) -sp_emmrda // -sp_emmrdb // -sp_emmrdc // -sp_emmrdd // -sp_emmrde // -sp_emmrdf // -sp_emmrdg // -sp_emmrdh // -sp_emmrdi // -sp_emmrdj // -sp_emmrdk // -sp_emmrdn // -sp_emmrdo // +sp_emmrda // +sp_emmrdb // +sp_emmrdc // +sp_emmrdd // +sp_emmrde // +sp_emmrdf // +sp_emmrdg // +sp_emmrdh // +sp_emmrdi // +sp_emmrdj // +sp_emmrdk // +sp_emmrdn // +sp_emmrdo // sp_festi // Festival (Ace) sp_five // Fiver Fever (Crystal) -sp_fivea // +sp_fivea // sp_front // Final Frontier (Bwb) sp_ghost // Ghost Trapper (Ace) -sp_ghosta // -sp_ghostb // -sp_ghostc // -sp_ghostd // -sp_ghoste // -sp_ghostf // -sp_ghostg // -sp_ghosth // -sp_ghosti // -sp_ghostj // -sp_ghostk // -sp_ghostl // -sp_ghostm // -sp_ghostn // -sp_ghosto // -sp_ghostp // -sp_ghostq // -sp_ghostr // -sp_ghosts // +sp_ghosta // +sp_ghostb // +sp_ghostc // +sp_ghostd // +sp_ghoste // +sp_ghostf // +sp_ghostg // +sp_ghosth // +sp_ghosti // +sp_ghostj // +sp_ghostk // +sp_ghostl // +sp_ghostm // +sp_ghostn // +sp_ghosto // +sp_ghostp // +sp_ghostq // +sp_ghostr // +sp_ghosts // sp_globe // Globe Trotter (Ace) -sp_globea // -sp_globeb // -sp_globec // -sp_globed // -sp_globee // -sp_globef // -sp_globeg // +sp_globea // +sp_globeb // +sp_globec // +sp_globed // +sp_globee // +sp_globef // +sp_globeg // sp_gnat // Grand National (Ace) -sp_gnata // -sp_gnatb // -sp_gnatc // -sp_gnatd // -sp_gnate // -sp_gnatf // -sp_gnatg // -sp_gnath // -sp_gnati // -sp_gnatj // -sp_gnatk // -sp_gnatl // -sp_gnatm // -sp_gnatn // -sp_gnato // +sp_gnata // +sp_gnatb // +sp_gnatc // +sp_gnatd // +sp_gnate // +sp_gnatf // +sp_gnatg // +sp_gnath // +sp_gnati // +sp_gnatj // +sp_gnatk // +sp_gnatl // +sp_gnatm // +sp_gnatn // +sp_gnato // sp_gol // Gol (Ace) sp_golda // Golden Arrow Club (Ace) -sp_goldaa // +sp_goldaa // sp_goldm // Golden Mile (Ace) -sp_goldm0 // -sp_goldm1 // -sp_goldm2 // -sp_goldm3 // -sp_goldma // -sp_goldmb // -sp_goldmc // -sp_goldmd // -sp_goldme // -sp_goldmf // -sp_goldmg // -sp_goldmh // -sp_goldmi // -sp_goldmj // -sp_goldmk // -sp_goldml // -sp_goldmm // -sp_goldmn // -sp_goldmo // -sp_goldmp // -sp_goldmq // -sp_goldmr // -sp_goldms // -sp_goldmt // -sp_goldmu // -sp_goldmv // -sp_goldmw // -sp_goldmx // -sp_goldmy // -sp_goldmz // +sp_goldm0 // +sp_goldm1 // +sp_goldm2 // +sp_goldm3 // +sp_goldma // +sp_goldmb // +sp_goldmc // +sp_goldmd // +sp_goldme // +sp_goldmf // +sp_goldmg // +sp_goldmh // +sp_goldmi // +sp_goldmj // +sp_goldmk // +sp_goldml // +sp_goldmm // +sp_goldmn // +sp_goldmo // +sp_goldmp // +sp_goldmq // +sp_goldmr // +sp_goldms // +sp_goldmt // +sp_goldmu // +sp_goldmv // +sp_goldmw // +sp_goldmx // +sp_goldmy // +sp_goldmz // sp_golds // Golden Streak (Ace) -sp_goldsa // -sp_goldsb // -sp_goldsc // -sp_goldsd // -sp_goldse // -sp_goldsf // -sp_goldsg // -sp_goldsh // +sp_goldsa // +sp_goldsb // +sp_goldsc // +sp_goldsd // +sp_goldse // +sp_goldsf // +sp_goldsg // +sp_goldsh // sp_goldt // Golden Touch (Golden Streak) (Ace) sp_gprix // Grand Prix (Ace) -sp_gprixa // -sp_gprixb // -sp_gprixc // -sp_gprixd // -sp_gprixe // -sp_gprixf // -sp_gprixg // -sp_gprixh // +sp_gprixa // +sp_gprixb // +sp_gprixc // +sp_gprixd // +sp_gprixe // +sp_gprixf // +sp_gprixg // +sp_gprixh // sp_here // Here We Go (Ace) -sp_herea // -sp_hereb // -sp_herec // -sp_hered // -sp_heree // -sp_heref // -sp_hereg // +sp_herea // +sp_hereb // +sp_herec // +sp_hered // +sp_heree // +sp_heref // +sp_hereg // sp_hideh // Hi De Hi (Ace) -sp_hideha // -sp_hidehb // -sp_hidehc // -sp_hidehd // -sp_hidehe // -sp_hidehf // -sp_hidehg // -sp_hidehh // -sp_hidehi // -sp_hidehj // -sp_hidehk // -sp_hidehl // -sp_hidehm // -sp_hidehn // -sp_hideho // -sp_hidehp // +sp_hideha // +sp_hidehb // +sp_hidehc // +sp_hidehd // +sp_hidehe // +sp_hidehf // +sp_hidehg // +sp_hidehh // +sp_hidehi // +sp_hidehj // +sp_hidehk // +sp_hidehl // +sp_hidehm // +sp_hidehn // +sp_hideho // +sp_hidehp // sp_hifly // Hi Flyer (Ace) [Mps] -sp_hiflya // -sp_hiflyb // -sp_hiflyc // -sp_hiflyd // -sp_hiflye // -sp_hiflyf // -sp_hiflyg // -sp_hiflyh // -sp_hiflyi // -sp_hiflyj // -sp_hiflyk // -sp_hiflyl // -sp_hiflym // -sp_hiflyn // -sp_hiflyo // -sp_hiflyp // +sp_hiflya // +sp_hiflyb // +sp_hiflyc // +sp_hiflyd // +sp_hiflye // +sp_hiflyf // +sp_hiflyg // +sp_hiflyh // +sp_hiflyi // +sp_hiflyj // +sp_hiflyk // +sp_hiflyl // +sp_hiflym // +sp_hiflyn // +sp_hiflyo // +sp_hiflyp // sp_holid // Holiday Club (Ace) -sp_holida // +sp_holida // sp_juras // Jurassic Trial (Ace) sp_lotto // Lotto (Ace) sp_magmo // Magic Money (Ace) -sp_magmoa // -sp_magmob // -sp_magmoc // -sp_magmod // +sp_magmoa // +sp_magmob // +sp_magmoc // +sp_magmod // sp_megmo // Mega Money (Ace) -sp_megmoa // -sp_megmob // -sp_megmoc // -sp_megmod // -sp_megmoe // -sp_megmof // -sp_megmog // +sp_megmoa // +sp_megmob // +sp_megmoc // +sp_megmod // +sp_megmoe // +sp_megmof // +sp_megmog // sp_monma // Money Magic (Ace) -sp_monmaa // -sp_monmab // -sp_monmac // -sp_monmad // +sp_monmaa // +sp_monmab // +sp_monmac // +sp_monmad // sp_monmo // Money Mountain (Ace) -sp_monmoa // -sp_monmob // -sp_monmoc // -sp_monmod // -sp_monmoe // -sp_monmof // -sp_monmog // +sp_monmoa // +sp_monmob // +sp_monmoc // +sp_monmod // +sp_monmoe // +sp_monmof // +sp_monmog // sp_nudex // Nudge Explosion (Ace) -sp_nudexa // +sp_nudexa // sp_onbox // On The Box (Ace) -sp_onboxa // -sp_onboxb // -sp_onboxc // -sp_onboxd // -sp_onboxe // -sp_onboxf // -sp_onboxg // -sp_onboxh // -sp_onboxi // -sp_onboxj // -sp_onboxk // -sp_onboxl // -sp_onboxm // -sp_onboxn // +sp_onboxa // +sp_onboxb // +sp_onboxc // +sp_onboxd // +sp_onboxe // +sp_onboxf // +sp_onboxg // +sp_onboxh // +sp_onboxi // +sp_onboxj // +sp_onboxk // +sp_onboxl // +sp_onboxm // +sp_onboxn // sp_openb // Open The Box (Ace) -sp_openba // -sp_openbb // -sp_openbc // -sp_openbd // -sp_openbe // -sp_openbf // -sp_openbg // -sp_openbh // -sp_openbi // +sp_openba // +sp_openbb // +sp_openbc // +sp_openbd // +sp_openbe // +sp_openbf // +sp_openbg // +sp_openbh // +sp_openbi // sp_payrs // Payrise (Ace) -sp_payrsa // -sp_payrsb // -sp_payrsc // -sp_payrsd // -sp_payrse // -sp_payrsf // -sp_payrsg // -sp_payrsh // +sp_payrsa // +sp_payrsb // +sp_payrsc // +sp_payrsd // +sp_payrse // +sp_payrsf // +sp_payrsg // +sp_payrsh // sp_piste // On The Piste (Ace) -sp_pistea // -sp_pisteb // -sp_pistec // -sp_pisted // -sp_pistee // -sp_pistef // -sp_pisteg // -sp_pisteh // -sp_pistei // -sp_pistej // -sp_pistek // -sp_pistel // -sp_pistem // -sp_pisten // -sp_pisteo // -sp_pistep // +sp_pistea // +sp_pisteb // +sp_pistec // +sp_pisted // +sp_pistee // +sp_pistef // +sp_pisteg // +sp_pisteh // +sp_pistei // +sp_pistej // +sp_pistek // +sp_pistel // +sp_pistem // +sp_pisten // +sp_pisteo // +sp_pistep // sp_playa // Play It Again (Ace) -sp_playaa // -sp_playab // -sp_playac // -sp_playad // -sp_playae // -sp_playaf // -sp_playag // -sp_playah // -sp_playai // +sp_playaa // +sp_playab // +sp_playac // +sp_playad // +sp_playae // +sp_playaf // +sp_playag // +sp_playah // +sp_playai // sp_pound // Pound For Pound (Ace) -sp_pounda // -sp_poundb // -sp_poundbwb // -sp_poundbwba // -sp_poundbwbb // -sp_poundbwbc // -sp_poundbwbd // -sp_poundbwbe // -sp_poundbwbf // -sp_poundbwbg // -sp_poundc // -sp_poundd // -sp_pounde // -sp_poundf // -sp_poundg // -sp_poundh // -sp_poundi // -sp_poundj // -sp_poundk // -sp_poundl // -sp_poundm // -sp_poundn // -sp_poundo // -sp_poundp // +sp_pounda // +sp_poundb // +sp_poundbwb // +sp_poundbwba // +sp_poundbwbb // +sp_poundbwbc // +sp_poundbwbd // +sp_poundbwbe // +sp_poundbwbf // +sp_poundbwbg // +sp_poundc // +sp_poundd // +sp_pounde // +sp_poundf // +sp_poundg // +sp_poundh // +sp_poundi // +sp_poundj // +sp_poundk // +sp_poundl // +sp_poundm // +sp_poundn // +sp_poundo // +sp_poundp // sp_przna // Prize National (Ace) -sp_prznaa // -sp_prznab // -sp_prznac // -sp_prznad // -sp_prznae // -sp_prznaf // -sp_prznag // +sp_prznaa // +sp_prznab // +sp_prznac // +sp_prznad // +sp_prznae // +sp_prznaf // +sp_prznag // sp_road // Road To Hell (Ace) sp_roof // Thru The Roof (Ace) -sp_roofa // +sp_roofa // sp_skylm // Sky's The Limit Club, The (Ace) -sp_skylma // +sp_skylma // sp_spell // Spellbound (Ace) -sp_spella // -sp_spellb // -sp_spellc // -sp_spelld // -sp_spelle // -sp_spellf // -sp_spellg // -sp_spelli // -sp_spellj // +sp_spella // +sp_spellb // +sp_spellc // +sp_spelld // +sp_spelle // +sp_spellf // +sp_spellg // +sp_spelli // +sp_spellj // sp_swop // Swop Shop (Ace) -sp_swopa // -sp_swopb // -sp_swopc // -sp_swopd // -sp_swope // -sp_swopf // -sp_swopg // +sp_swopa // +sp_swopb // +sp_swopc // +sp_swopd // +sp_swope // +sp_swopf // +sp_swopg // sp_timem // Time Machine (Ace) -sp_timema // -sp_timemb // -sp_timemc // -sp_timemd // -sp_timeme // -sp_timemf // -sp_timemg // -sp_timemh // -sp_timemi // -sp_timemj // -sp_timemk // +sp_timema // +sp_timemb // +sp_timemc // +sp_timemd // +sp_timeme // +sp_timemf // +sp_timemg // +sp_timemh // +sp_timemi // +sp_timemj // +sp_timemk // sp_tkpik // Take Your Pick (Ace) -sp_tkpika // -sp_tkpikb // -sp_tkpikc // -sp_tkpikd // -sp_tkpike // -sp_tkpikf // +sp_tkpika // +sp_tkpikb // +sp_tkpikc // +sp_tkpikd // +sp_tkpike // +sp_tkpikf // sp_tz // Twilight Zone (Ace) -sp_tza // -sp_tzb // -sp_tzbwb // -sp_tzc // -sp_tzd // -sp_tze // -sp_tzf // +sp_tza // +sp_tzb // +sp_tzbwb // +sp_tzc // +sp_tzd // +sp_tze // +sp_tzf // sp_tzfe // Twilight Zone - Further Encounters (Ace) -sp_tzfea // -sp_tzfeb // -sp_tzfec // -sp_tzfed // -sp_tzfee // -sp_tzfef // -sp_tzfeg // -sp_tzfeh // -sp_tzfei // -sp_tzfej // -sp_tzfek // -sp_tzfel // -sp_tzfem // -sp_tzfen // -sp_tzfeo // -sp_tzfep // -sp_tzfeq // -sp_tzfer // -sp_tzfes // -sp_tzfet // -sp_tzfeu // -sp_tzg // -sp_tzh // +sp_tzfea // +sp_tzfeb // +sp_tzfec // +sp_tzfed // +sp_tzfee // +sp_tzfef // +sp_tzfeg // +sp_tzfeh // +sp_tzfei // +sp_tzfej // +sp_tzfek // +sp_tzfel // +sp_tzfem // +sp_tzfen // +sp_tzfeo // +sp_tzfep // +sp_tzfeq // +sp_tzfer // +sp_tzfes // +sp_tzfet // +sp_tzfeu // +sp_tzg // +sp_tzh // sp_woolp // Woolpack (Ace) -sp_woolpa // -sp_woolpb // -sp_woolpc // -sp_woolpd // -sp_woolpe // -sp_woolpf // -sp_woolpg // -sp_woolph // -sp_woolpi // -sp_woolpj // -sp_woolpk // -sp_woolpl // -sp_woolpm // -sp_woolpn // -sp_woolpo // +sp_woolpa // +sp_woolpb // +sp_woolpc // +sp_woolpd // +sp_woolpe // +sp_woolpf // +sp_woolpg // +sp_woolph // +sp_woolpi // +sp_woolpj // +sp_woolpk // +sp_woolpl // +sp_woolpm // +sp_woolpn // +sp_woolpo // sp_zigzg // Zig Zag (Ace) -sp_zigzga // -sp_zigzgb // -sp_zigzgc // -sp_zigzgd // -sp_zigzge // -sp_zigzgf // -sp_zigzgg // -sp_zigzgh // -sp_zigzgi // -sp_zigzgj // -sp_zigzgk // -sp_zigzgl // -sp_zigzgm // +sp_zigzga // +sp_zigzgb // +sp_zigzgc // +sp_zigzgd // +sp_zigzge // +sp_zigzgf // +sp_zigzgg // +sp_zigzgh // +sp_zigzgi // +sp_zigzgj // +sp_zigzgk // +sp_zigzgl // +sp_zigzgm // @source:acommand.cpp acommand // (c) 1990 @@ -927,13 +927,13 @@ vivdolls // (c) 1998 Visco sburners // (c) 1975 Allied Leisure @source:alesis.cpp -hr16 // -hr16b // -mmt8 // -sr16 // +hr16 // +hr16b // +mmt8 // +sr16 // @source:alg.cpp -alg_bios // +alg_bios // aplatoon // (c) 199? Nova? crimep2 // (c) 1993 crimep2_11 // (c) 1993 @@ -972,21 +972,21 @@ aliensj2 // GX875 (c) 1990 (Japan) aliensu // GX875 (c) 1990 (US) @source:alinvade.cpp -alinvade // +alinvade // @source:allied.cpp -allied // -circa33 // -disco79 // -erosone // -foathens // -heartspd // -hoedown // -royclark // -starshot // -suprpick // -takefive // -thndbolt // +allied // +circa33 // +disco79 // +erosone // +foathens // +heartspd // +hoedown // +royclark // +starshot // +suprpick // +takefive // +thndbolt // @source:alpha68k.cpp btlfield // Alpha-68K96II 'BT' (c) 1987 @@ -1017,31 +1017,31 @@ tnextspc2 // A8003 'NS' (c) 1989 - EPROMs tnextspcj // A8003 'NS' (c) 1989 - Japan @source:alphasma.cpp -asma2k // -asmapro // +asma2k // +asmapro // @source:alphatro.cpp -alphatro // +alphatro // @source:altair.cpp -al8800bt // +al8800bt // @source:alto2.cpp -alto2 // +alto2 // @source:altos5.cpp -altos5 // +altos5 // @source:alvg.cpp -agsoccer // -dinoeggs // -mystcast // -mystcasta // -pstlpkr // -punchy // -usafootb // -wrldtour // -wrldtour2 // +agsoccer // +dinoeggs // +mystcast // +mystcasta // +pstlpkr // +punchy // +usafootb // +wrldtour // +wrldtour2 // @source:amaticmg.cpp am_mg24 // (c) 2000 Amatic @@ -1054,7 +1054,7 @@ am_mg3a // (c) 2000 Amatic suprstar // (c) 1996 Amatic @source:amazonlf.cpp -crospuzl // +crospuzl // @source:ambush.cpp ambush // (c) 1983 @@ -1063,36 +1063,36 @@ ambushj // (c) 1983 Nippon Amuse license ambushv // (c) 1983 Volt Electronics license @source:amerihok.cpp -amerihok // +amerihok // @source:amico2k.cpp -amico2k // +amico2k // @source:amiga.cpp a1000 // Commodore Amiga 1000 -a1000n // +a1000n // a1200 // Commodore Amiga 1200 -a1200n // +a1200n // a2000 // Commodore Amiga 2000 -a2000n // +a2000n // a3000 // Commodore Amiga 3000 -a3000n // +a3000n // a4000 // Commodore Amiga 4000/040 a400030 // Commodore Amiga 4000/030 -a400030n // -a4000n // +a400030n // +a4000n // a4000t // Commodore Amiga 4000T -a4000tn // +a4000tn // a500 // Commodore Amiga 500 -a500n // +a500n // a500p // Commodore Amiga 500 Plus -a500pn // +a500pn // a600 // Commodore Amiga 600 -a600n // +a600n // cd32 // Commodore Amiga CD32 -cd32n // +cd32n // cdtv // Commodore CDTV -cdtvn // +cdtvn // @source:ampoker2.cpp ampkr228 // 1990 bootleg @@ -1110,7 +1110,7 @@ sigmapkr // (c) 1995 Sigma videomat // 1990 bootleg @source:ampro.cpp -ampro // +ampro // @source:amspdwy.cpp amspdwy // no copyright notice, but (c) 1987 Enerdyne Technologies, Inc. @@ -1119,8 +1119,8 @@ amspdwya // no copyright notice, but (c) 1987 Enerdyne Te @source:amstr_pc.cpp pc20 // 1988 Amstrad PC20 pc200 // 1988 Sinclair PC200 -pc2086 // -pc3086 // +pc2086 // +pc3086 // ppc512 // 1987 Amstrad PPC512 ppc640 // 1987 Amstrad PPC640 @@ -1140,24 +1140,24 @@ kccomp // VEB KC compact amusco // 1987, Amusco. @source:amust.cpp -amust // +amust // @source:angelkds.cpp angelkds // 833-6599 (c) 1988 Sega / Nasco? spcpostn // (c) 1986 Sega / Nasco" @source:apc.cpp -apc // +apc // @source:apexc.cpp apexc // 1955(?) APEXC: All-Purpose Electronic X-ray Computer @source:apf.cpp -apfimag // -apfm1000 // +apfimag // +apfm1000 // @source:apogee.cpp -apogee // +apogee // @source:apollo.cpp dn3000 // Apollo Workstation DN3000 15" Color (1988) @@ -1223,7 +1223,7 @@ apple2gsr3p // ??? 198? Apple IIgs ROM03 prototype apple3 // May 1980 Apple /// @source:applix.cpp -applix // +applix // @source:appoooh.cpp appoooh // (c) 1984 Sega, made by Sanritsu @@ -1235,13 +1235,13 @@ apricot // 1983 ACT apricotxi // 1984 ACT @source:apricotf.cpp -f1 // -f10 // -f1e // -f2 // +f1 // +f10 // +f1e // +f2 // @source:apricotp.cpp -fp // +fp // @source:aquarium.cpp aquarium // (c) 1996 Excellent System @@ -1255,7 +1255,7 @@ arabian // TVG13 (c) 1983 Sun Electronics arabiana // 136019 (c) 1983 Atari @source:arachnid.cpp -arac6000 // +arac6000 // @source:arcadecl.cpp arcadecl // (proto) (c) 1992 @@ -1296,10 +1296,10 @@ tvg2000 // Schmid TVG 2000 vdmaster // Video Master @source:argo.cpp -argo // +argo // @source:argox.cpp -os214 // +os214 // @source:argus.cpp argus // (c) 1986 Jaleco @@ -1382,7 +1382,7 @@ wtiger // (c) 1999 50lions // (c) 2002 50lionsa // (c) 2003 antcleo // (c) 2004 -aristmk6 // +aristmk6 // choysun // (c) 2003 crystals // (c) 2003 indianmm // (c) 2003 @@ -1414,7 +1414,7 @@ arktayt2 // bootleg block2 // bootleg brixian // (c) 1993 Cheil Computer System hexa // D. R. Korea -hexaa // +hexaa // paddle2 // bootleg tetrsark // ??? (c) D.R.Korea @@ -1438,8 +1438,8 @@ terrafu // (c) 1987 Nichibutsu USA @source:arsystems.cpp ar_airh // (c) 1988 ar_airh2 // (c) 1988 -ar_argh // -ar_bios // +ar_argh // +ar_bios // ar_blast // (c) 1988 ar_bowl // (c) 1988 ar_dart // (c) 1987 @@ -1474,7 +1474,7 @@ ashnojoe // ??? (c) 1990 Wave / Taito scessjoe // ??? (c) 1990 Wave / Taito @source:asst128.cpp -asst128 // +asst128 // @source:asterix.cpp asterix // GX068 (c) 1992 (World) @@ -1513,177 +1513,177 @@ spcking2 // (c) 1979 Konami @source:astrafr.cpp as_acp // unknown ACP (Astra) as_bbr // Bullion Bars (Astra) -as_bbra // -as_bbrb // -as_bbrc // -as_bbrd // -as_bbre // -as_bbrf // +as_bbra // +as_bbrb // +as_bbrc // +as_bbrd // +as_bbre // +as_bbrf // as_big10 // Big 10 (Astra) -as_big10a // -as_big10b // -as_big10c // -as_big10d // +as_big10a // +as_big10b // +as_big10c // +as_big10d // as_big15 // Big 16 (Astra) as_bigcs // Big Cash (Astra) -as_bigcsa // +as_bigcsa // as_bigtm // Big Time (Astra) as_celeb // Celebration (Astra) -as_celeba // -as_celebb // +as_celeba // +as_celebb // as_colmn // Colour of Money (Astra) -as_colmna // -as_colmnb // -as_colmnc // -as_colmnd // +as_colmna // +as_colmnb // +as_colmnc // +as_colmnd // as_cshah // Cash Ahoi (Lowen) as_cshcs // Cash Castle (Lowen) -as_csv // +as_csv // as_dblcs // Double Cash (Astra) -as_dblcsa // -as_dblcsb // -as_dblcsc // -as_dblcsd // -as_dblcse // -as_dblcsf // -as_dblcsg // -as_dblcsh // +as_dblcsa // +as_dblcsb // +as_dblcsc // +as_dblcsd // +as_dblcse // +as_dblcsf // +as_dblcsg // +as_dblcsh // as_djp // Double Jackpot (Astra) -as_djpa // -as_djpb // +as_djpa // +as_djpb // as_fortn // Fortune Teller (Astra) as_gof // Game Of Fortune (Lowen) as_hc // Hokey Cokey (Astra) -as_hca // -as_hcb // -as_hcc // -as_hcd // +as_hca // +as_hcb // +as_hcc // +as_hcd // as_hog // Hearts Of Gold (Astra) as_hr // Hot Reel (Astra) as_hxr // Hot Cross Run (Astra) as_jackb // Jackpot Bell as_jjive // Jungle Jive -as_jjivea // -as_jjiveb // -as_jjivec // -as_jjived // -as_jjivee // -as_jjivef // -as_jjiveg // +as_jjivea // +as_jjiveb // +as_jjivec // +as_jjived // +as_jjivee // +as_jjivef // +as_jjiveg // as_jmpj // Jumping Jackpots -as_jmpja // +as_jmpja // as_jolly // Jolly Roger as_jpx // Jackpot X -as_jpxa // -as_jpxb // +as_jpxa // +as_jpxb // as_kingc // King Cash -as_kingca // +as_kingca // as_koc // King Of Clubs -as_koca // +as_koca // as_lbt // Little Big 10 -as_lbta // -as_ldl // -as_ldla // -as_ldlb // -as_ldlc // -as_ldld // -as_ldle // +as_lbta // +as_ldl // +as_ldla // +as_ldlb // +as_ldlc // +as_ldld // +as_ldle // as_letsp // Let's Party (Astra) -as_mp // -as_mp2 // -as_otr // -as_otra // +as_mp // +as_mp2 // +as_otr // +as_otra // as_party // Party Time (Astra) -as_partya // -as_partyb // -as_partyc // -as_partyd // -as_partye // -as_partyf // -as_pb // -as_pharg // -as_pharga // -as_phargb // -as_phargc // -as_phargd // -as_pharge // -as_pia // -as_piaa // -as_piab // -as_ptf // -as_ptfa // -as_ptfb // -as_ptfc // -as_rab // -as_raba // -as_rabb // -as_rabc // -as_rbg // -as_rbga // -as_rbgb // -as_rbgc // -as_rbgd // -as_rbge // -as_rbglo // -as_rox // -as_rtr // -as_rtra // -as_rtrb // -as_rtrc // -as_rtrd // -as_rtre // -as_rtrf // -as_rtrg // -as_rtrh // -as_siu // -as_siua // -as_sld // -as_slda // -as_sldb // -as_sldc // -as_sldd // -as_slde // -as_sltcl // +as_partya // +as_partyb // +as_partyc // +as_partyd // +as_partye // +as_partyf // +as_pb // +as_pharg // +as_pharga // +as_phargb // +as_phargc // +as_phargd // +as_pharge // +as_pia // +as_piaa // +as_piab // +as_ptf // +as_ptfa // +as_ptfb // +as_ptfc // +as_rab // +as_raba // +as_rabb // +as_rabc // +as_rbg // +as_rbga // +as_rbgb // +as_rbgc // +as_rbgd // +as_rbge // +as_rbglo // +as_rox // +as_rtr // +as_rtra // +as_rtrb // +as_rtrc // +as_rtrd // +as_rtre // +as_rtrf // +as_rtrg // +as_rtrh // +as_siu // +as_siua // +as_sld // +as_slda // +as_sldb // +as_sldc // +as_sldd // +as_slde // +as_sltcl // as_srb // Super Ring a Bell (Astra) -as_srba // -as_srbb // -as_srbc // -as_srbd // -as_srbe // -as_stp // -as_stpa // -as_stpb // -as_tbl // -as_tbla // -as_tblb // -as_tblc // -as_tbld // -as_tble // -as_tblf // -as_td // -as_tem // -as_tema // +as_srba // +as_srbb // +as_srbc // +as_srbd // +as_srbe // +as_stp // +as_stpa // +as_stpb // +as_tbl // +as_tbla // +as_tblb // +as_tblc // +as_tbld // +as_tble // +as_tblf // +as_td // +as_tem // +as_tema // as_topsl // Top Slot (Astra) -as_topsla // -as_topslb // -as_topslc // -as_topsld // -as_twp // -as_twpa // -as_vcv // -as_vcva // -as_vcvb // -as_vcvc // -as_vcvd // -as_vcve // -as_vn // -as_ws // -as_ww // -as_wwa // -as_wwb // -as_wwc // -as_wwd // -as_wwe // +as_topsla // +as_topslb // +as_topslc // +as_topsld // +as_twp // +as_twpa // +as_vcv // +as_vcva // +as_vcvb // +as_vcvc // +as_vcvd // +as_vcve // +as_vn // +as_ws // +as_ww // +as_wwa // +as_wwb // +as_wwc // +as_wwd // +as_wwe // @source:astrcorp.cpp astoneag // (c) 2004? Astro Corp. @@ -1734,21 +1734,21 @@ astrocdl // Bally Home Library Computer astrocdw // Bally Computer System (white case) @source:astropc.cpp -blackbd // -blackbda // -blackbdb // -dslayrr // -dslayrra // -hawaii // -oligam // -rasce // +blackbd // +blackbda // +blackbdb // +dslayrr // +dslayrra // +hawaii // +oligam // +rasce // @source:asuka.cpp asuka // B68 (c) 1988 Taito Corporation (World) asukaj // B68 (c) 1988 Taito Corporation (Japan) bonzeadv // B41 (c) 1988 Taito Corporation Japan (World) bonzeadvo // B41 (c) 1988 Taito Corporation Japan (World) -bonzeadvp // +bonzeadvp // bonzeadvu // B41 (c) 1988 Taito America Corporation (US) cadash // C21 (c) 1989 Taito Corporation Japan cadashf // C21 (c) 1989 Taito Corporation Japan @@ -1760,7 +1760,7 @@ cadashjo // C21 (c) 1989 Taito Corporation cadashp // prototype cadashu // C21 (c) 1989 Taito America Corporation earthjkr // (c) 1993 Visco (Japan) -earthjkrp // +earthjkrp // eto // (c) 1994 Visco (Japan) galmedes // (c) 1992 Visco (Japan) jigkmgri // B41 (c) 1988 Taito Corporation (Japan) @@ -1771,8 +1771,8 @@ aplannb // 1990 Apricot LANstation (Novell Remote Boot) aplanst // 1990 Apricot LANstation (Krypton Motherboard) aplsbon // 1992 Apricot LS Pro (Bonsai Motherboard) aplscar // 1992 Apricot LS Pro (Caracal Motherboard) -aprfte // -aprpand // +aprfte // +aprpand // apvxft // 1989 Apricot VX FT server apxena1 // 1993 Apricot XEN PC (A1 Motherboard) apxeni // 1987 Apricot XEN-i 386 (Leopard Motherboard) @@ -1784,10 +1784,10 @@ at386 // 19?? IBM AT 386 at486 // 19?? IBM AT 486 atvga // 19?? AT VGA c386sx16 // 1990 Commodore 386SX-16 -cmdpc30 // -ct386sx // -ec1842 // -ec1849 // +cmdpc30 // +ct386sx // +ec1842 // +ec1849 // ficpio2 // 1995 FIC 486-PIO-2 ftsserv // 1991 Apricot FTs (Scorpion) ibm5162 // 1986 IBM XT 5162 (XT w/80286) @@ -1796,13 +1796,13 @@ ibm5170a // 1985 IBM PC/AT 5170, enhanced 8 MHz model ibmps1es // IBM PS/1 (Spanish) k286i // 1985 Kaypro 286i megapc // 1992 Amstrad plc -megapcpl // +megapcpl // megapcpla // AMI BIOS version with Winbond WINBUS chipset neat // 1989 New Enhanced AT chipset, AMI BIOS -pc2386 // +pc2386 // qi600 // 1988 Apricot Qi 600 (Neptune Motherboard qi900 // 1990 Apricot Qi 900 (Scorpion Motherboard) -t2000sx // +t2000sx // xb42639 // 1989 Apricot XEN-S (Venus I Motherboard 286) (Bios:3.10.17i) xb42639a // 1990 Apricot XEN-S (Venus II Motherboard 286) (Bios:1.02.17) xb42663 // 1988 Apricot Qi 300 (Rev D,E & F Motherboard) @@ -1810,17 +1810,17 @@ xb42664 // 1989 Apricot XEN-S (Venus I Motherboard 386) xb42664a // 1990 Apricot XEN-S (Venus II Motherboard 386) (Bios:1.02.17) @source:atari_s1.cpp -aavenger // -atarians // -midearth // -spcrider // -time2000 // +aavenger // +atarians // +midearth // +spcrider // +time2000 // @source:atari_s2.cpp -fourx4 // -hercules // -roadrunr // -supermap // +fourx4 // +hercules // +roadrunr // +supermap // @source:atari400.cpp a1200xl // 1982 Atari 1200 XL @@ -1891,39 +1891,39 @@ spclordsg // 136095 (c) 1992 falcon30 // Atari Falcon030 falcon40 // Atari Falcon040 (prototype) megast // Atari Mega ST -megast_de // -megast_fr // -megast_se // -megast_sg // -megast_uk // +megast_de // +megast_fr // +megast_se // +megast_sg // +megast_uk // megaste // Atari Mega STe -megaste_de // -megaste_es // -megaste_fr // -megaste_it // -megaste_se // -megaste_uk // +megaste_de // +megaste_es // +megaste_fr // +megaste_it // +megaste_se // +megaste_uk // st // Atari ST -st_de // -st_es // -st_fr // -st_nl // -st_se // -st_sg // -st_uk // +st_de // +st_es // +st_fr // +st_nl // +st_se // +st_sg // +st_uk // ste // Atari STe -ste_de // -ste_es // -ste_fr // -ste_it // -ste_se // -ste_sg // -ste_uk // +ste_de // +ste_es // +ste_fr // +ste_it // +ste_se // +ste_sg // +ste_uk // tt030 // Atari TT030 -tt030_de // -tt030_fr // -tt030_pl // -tt030_uk // +tt030_de // +tt030_fr // +tt030_pl // +tt030_uk // @source:atarisy1.cpp atarisy1 // 136033 (c) 1984 @@ -2032,8 +2032,8 @@ mwskinsa // (c) 2000 Midway mwskinso // (c) 2000 Midway @source:atm.cpp -atm // -atmtb2 // +atm // +atmtb2 // @source:atom.cpp atom // 1979 Acorn Atom @@ -2050,18 +2050,18 @@ ficvt503 // 1997 FIC VT-503 abigchs // Big Cheese aclown // Clown atlantca // Atlantica -atlantcaa // -atronic // -atronica // +atlantcaa // +atronic // +atronica // baboshka // Baboshka beachpt // Beach Patrol bearnec // Bear Necessities beetleup // Beetles Unplugged bigblue // Big Blue castaway // Castaway -castawaya // +castawaya // cfblue // Crazy Fruits Blue -cfbluea // +cfbluea // cfgreen // Crazy Fruits Green chicken // Chicken dncsprt // Dancing Spirit @@ -2077,7 +2077,7 @@ splmastr // Spell Master tajmah // Tajmahal @source:attache.cpp -attache // +attache // @source:attckufo.cpp attckufo // (c) 1980 Ryoto Electric Co. @@ -2088,7 +2088,7 @@ atvtracka // (c) 2002 - Ref 020419 smashdrv // (c) 2000 @source:aussiebyte.cpp -aussieby // +aussieby // @source:avalnche.cpp avalnche // 030574 1978/04 [6502] @@ -2109,20 +2109,20 @@ avtsym14 // (c) 1985 AVT avtsym25 // (c) 1985 AVT @source:ax20.cpp -ax20 // +ax20 // @source:aztarac.cpp aztarac // (c) 1983 Centuri (vector game) @source:b16.cpp -b16 // +b16 // @source:b2m.cpp -b2m // -b2mrom // +b2m // +b2mrom // @source:babbage.cpp -babbage // +babbage // @source:backfire.cpp backfire // MBZ (c) 1995 @@ -2166,7 +2166,7 @@ nstocker2 // (c) 1986 otwalls // (c) 1984 rescraid // (c) 1987 rescraida // (c) 1987 -sentetst // +sentetst // sfootbal // (c) 1986 shrike // (c) 1987 snakepit // (c) 1984 @@ -2200,14 +2200,14 @@ metrocrs // (c) 1985 metrocrsa // (c) 1985 @source:barata.cpp -barata // +barata // @source:bartop52.cpp barbball // (proto) (c) 1983 @source:basic52.cpp -basic31 // -basic52 // +basic31 // +basic52 // @source:batman.cpp batman // 136085 (c) 1991 @@ -2271,11 +2271,11 @@ mechattu // A8002 'MA' (c) 1989 mechattu1 // A8002 'MA' (c) 1989 @source:bcs3.cpp -bcs3 // -bcs3a // -bcs3b // -bcs3c // -bcs3d // +bcs3 // +bcs3a // +bcs3b // +bcs3c // +bcs3d // @source:beaminv.cpp beaminv // (c) 1979 Tekunon Kougyou (Arcade TV Game List - P.95, Left, 9 from top) @@ -2289,20 +2289,20 @@ bebox // BeBox Dual603-66 bebox2 // BeBox Dual603-133 @source:beehive.cpp -beehive // +beehive // @source:beezer.cpp beezer // (c) 1982 beezer1 // (c) 1982 @source:belatra.cpp -fairyl2 // -fairyl2a // -fairyl2b // -fairyl2bl // -ldrink // -ldrinka // -merryjn // +fairyl2 // +fairyl2a // +fairyl2b // +fairyl2bl // +ldrink // +ldrinka // +merryjn // @source:berzerk.cpp berzerk // (c) 1980 @@ -2314,14 +2314,14 @@ frenzy // (c) 1982 moonwarp // (c) 1982 - prototype @source:besta.cpp -besta88 // +besta88 // @source:bestleag.cpp bestleag // bootleg, by Playmark? bestleaw // bootleg @source:beta.cpp -beta // +beta // @source:bfcobra.cpp beeline // 1991 BFM @@ -2335,398 +2335,398 @@ trebltop // 1991 BFM @source:bfm_ad5sw.cpp ad5bpfpm // Bullseye Pounds For Points (Mazooma) -ad5bpfpma // -ad5bpfpmb // -ad5bpfpmc // -ad5bpfpmd // +ad5bpfpma // +ad5bpfpmb // +ad5bpfpmc // +ad5bpfpmd // ad5btc // Bullseye Triple Club (Bellfruit) -ad5btca // -ad5btcb // +ad5btca // +ad5btcb // ad5cmons // Crazy Money (Bellfruit) -ad5cmonsa // +ad5cmonsa // ad5copsr // Cops 'n' Robbers (Bellfruit) -ad5copsr0 // -ad5copsr1 // -ad5copsr2 // -ad5copsr3 // -ad5copsr4 // -ad5copsr5 // -ad5copsr6 // -ad5copsr7 // -ad5copsra // -ad5copsrb // -ad5copsrc // -ad5copsrd // -ad5copsre // -ad5copsrf // -ad5copsrg // -ad5copsrh // -ad5copsri // -ad5copsrj // -ad5copsrk // -ad5copsrl // -ad5copsrm // -ad5copsrn // -ad5copsro // -ad5copsrp // -ad5copsrq // -ad5copsrr // -ad5copsrs // -ad5copsrt // -ad5copsru // -ad5copsrv // -ad5copsrw // -ad5copsrx // -ad5copsry // -ad5copsrz // +ad5copsr0 // +ad5copsr1 // +ad5copsr2 // +ad5copsr3 // +ad5copsr4 // +ad5copsr5 // +ad5copsr6 // +ad5copsr7 // +ad5copsra // +ad5copsrb // +ad5copsrc // +ad5copsrd // +ad5copsre // +ad5copsrf // +ad5copsrg // +ad5copsrh // +ad5copsri // +ad5copsrj // +ad5copsrk // +ad5copsrl // +ad5copsrm // +ad5copsrn // +ad5copsro // +ad5copsrp // +ad5copsrq // +ad5copsrr // +ad5copsrs // +ad5copsrt // +ad5copsru // +ad5copsrv // +ad5copsrw // +ad5copsrx // +ad5copsry // +ad5copsrz // ad5crcpt // Cops 'n' Robbers Community Party (Bellfruit) -ad5crcpta // +ad5crcpta // ad5crsc // Cops 'n' Robbers Safe Cracker (Bellfruit) -ad5crsca // -ad5crscb // -ad5crscc // -ad5crscd // -ad5crsce // -ad5crscf // -ad5crscg // -ad5crsch // +ad5crsca // +ad5crscb // +ad5crscc // +ad5crscd // +ad5crsce // +ad5crscf // +ad5crscg // +ad5crsch // ad5dnd // Deal Or No Deal (Bellfruit) (AD5) -ad5dnda // -ad5dndb // -ad5dndc // +ad5dnda // +ad5dndb // +ad5dndc // ad5dndcl // Deal Or No Deal Club (Bellfruit) (AD5) -ad5dndcla // -ad5dndclb // -ad5dndclc // -ad5dndcld // -ad5dndcle // -ad5dndclf // -ad5dndclg // -ad5dndd // +ad5dndcla // +ad5dndclb // +ad5dndclc // +ad5dndcld // +ad5dndcle // +ad5dndclf // +ad5dndclg // +ad5dndd // ad5dnddd // Deal Or No Deal Double Deal Or No Deal (Bellfruit) (AD5) -ad5dnddda // -ad5dnde // -ad5dndf // -ad5dndg // -ad5dndh // -ad5dndi // -ad5dndj // -ad5dndk // -ad5dndl // -ad5dndm // -ad5dndn // -ad5dndo // -ad5dndp // +ad5dnddda // +ad5dnde // +ad5dndf // +ad5dndg // +ad5dndh // +ad5dndi // +ad5dndj // +ad5dndk // +ad5dndl // +ad5dndm // +ad5dndn // +ad5dndo // +ad5dndp // ad5dndpg // Deal Or No Deal The Perfect Game (Bellfruit) -ad5dndpga // -ad5dndpgb // -ad5dndpgc // +ad5dndpga // +ad5dndpgb // +ad5dndpgc // ad5dndpl // Deal Or No Deal Platinum (Bellfruit) -ad5dndpla // -ad5dndplb // -ad5dndplc // -ad5dndq // -ad5dndr // -ad5dndu // -ad5dndv // +ad5dndpla // +ad5dndplb // +ad5dndplc // +ad5dndq // +ad5dndr // +ad5dndu // +ad5dndv // ad5eyes // Eyes Down (Mazooma) -ad5eyesa // -ad5eyesb // -ad5eyesc // -ad5eyesd // -ad5eyese // -ad5eyesf // -ad5eyesg // +ad5eyesa // +ad5eyesb // +ad5eyesc // +ad5eyesd // +ad5eyese // +ad5eyesf // +ad5eyesg // ad5gldmn // Gold Mine (Bellfruit) -ad5gldmna // -ad5gldmnb // -ad5gldmnc // -ad5gldmnd // -ad5gldmne // -ad5gldmnf // -ad5gldmng // -ad5gldmnh // -ad5gldmni // -ad5gldmnj // -ad5gldmnk // +ad5gldmna // +ad5gldmnb // +ad5gldmnc // +ad5gldmnd // +ad5gldmne // +ad5gldmnf // +ad5gldmng // +ad5gldmnh // +ad5gldmni // +ad5gldmnj // +ad5gldmnk // ad5gldwn // Golden Winner (Mazooma) -ad5gldwna // +ad5gldwna // ad5hir // Hi Roller (Bellfruit) -ad5hira // -ad5hirb // -ad5hirc // +ad5hira // +ad5hirb // +ad5hirc // ad5hircl // Hi Roller Club (Bellfruit) -ad5hircla // -ad5hirclb // +ad5hircla // +ad5hirclb // ad5jckmo // Jackpot Monopoly (Mazooma) -ad5jckmoa // -ad5jckmob // -ad5jckmoc // -ad5jckmod // -ad5jckmoe // +ad5jckmoa // +ad5jckmob // +ad5jckmoc // +ad5jckmod // +ad5jckmoe // ad5mcob // Monte Carlo Or Bust (Qps) -ad5mcoba // -ad5mcobb // -ad5mcobc // +ad5mcoba // +ad5mcobb // +ad5mcobc // ad5monop // Monopoly (Mazooma) -ad5monopa // -ad5monopb // -ad5monopc // -ad5monopd // -ad5monope // -ad5monopf // -ad5monopg // -ad5monoph // -ad5monopi // -ad5monopj // -ad5monopk // +ad5monopa // +ad5monopb // +ad5monopc // +ad5monopd // +ad5monope // +ad5monopf // +ad5monopg // +ad5monoph // +ad5monopi // +ad5monopj // +ad5monopk // ad5mowow // Monopoly Wheel Of Wealth (Mazooma) -ad5mowowa // -ad5mowowb // -ad5mowowc // -ad5mowowd // -ad5mowowe // -ad5mowowf // -ad5mowowg // -ad5mowowh // -ad5mowowi // -ad5mowowj // -ad5mowowk // -ad5mowowl // -ad5mowowm // +ad5mowowa // +ad5mowowb // +ad5mowowc // +ad5mowowd // +ad5mowowe // +ad5mowowf // +ad5mowowg // +ad5mowowh // +ad5mowowi // +ad5mowowj // +ad5mowowk // +ad5mowowl // +ad5mowowm // ad5mr2r // Monopoly Road To Riches (Mazooma) -ad5mr2ra // -ad5mr2rb // -ad5mr2rc // -ad5mr2rd // -ad5mr2re // -ad5mr2rf // -ad5mr2rg // -ad5mr2rh // +ad5mr2ra // +ad5mr2rb // +ad5mr2rc // +ad5mr2rd // +ad5mr2re // +ad5mr2rf // +ad5mr2rg // +ad5mr2rh // ad5mww // Monopoly Wonders Of The World (Mazooma) -ad5mwwa // +ad5mwwa // ad5pking // Poker King (Bellfruit) -ad5pkinga // +ad5pkinga // ad5pp // Pink Panther (Mazooma) -ad5ppa // -ad5ppb // +ad5ppa // +ad5ppb // ad5ppbtb // Pink Panther Break The Bank (Mazooma) -ad5ppbtba // -ad5ppbtbb // -ad5ppbtbc // -ad5ppc // -ad5ppd // -ad5ppe // -ad5ppf // -ad5ppg // -ad5pph // -ad5ppi // -ad5ppj // +ad5ppbtba // +ad5ppbtbb // +ad5ppbtbc // +ad5ppc // +ad5ppd // +ad5ppe // +ad5ppf // +ad5ppg // +ad5pph // +ad5ppi // +ad5ppj // ad5rapid // Rapid Pay (Bellfruit) -ad5rapida // +ad5rapida // ad5rcash // Reel Cash (Mazooma) -ad5rcasha // +ad5rcasha // ad5rroul // Reel Roulette (Mazooma) -ad5rroula // -ad5rroulb // -ad5rroulc // +ad5rroula // +ad5rroulb // +ad5rroulc // ad5rsclb // Random Spinner Club (Bellfruit) -ad5rsclba // -ad5rsclbb // -ad5rsclbc // -ad5rsclbd // -ad5rsclbe // -ad5rsclbf // -ad5rsclbg // -ad5rsclbh // -ad5rsclbi // -ad5rsclbj // +ad5rsclba // +ad5rsclbb // +ad5rsclbc // +ad5rsclbd // +ad5rsclbe // +ad5rsclbf // +ad5rsclbg // +ad5rsclbh // +ad5rsclbi // +ad5rsclbj // ad5rsnw // Random Spin 'n' Win (Mazooma) -ad5rsnwa // -ad5rsnwb // -ad5rsnwc // +ad5rsnwa // +ad5rsnwb // +ad5rsnwc // ad5rspin // Random Spinner (Bellfruit) -ad5rspinb // -ad5rspinc // +ad5rspinb // +ad5rspinc // ad5rsrm // Ronnie O'Sullivan's Rocket Money (Bellfruit) -ad5rsrma // +ad5rsrma // ad5rsrr // Ronnie O'Sullivan's Rocket Ronnie (Bellfruit) -ad5rsrra // +ad5rsrra // ad5rwclb // Random Winner Club (Bellfruit) -ad5rwclba // -ad5rwclbb // -ad5rwclbc // -ad5rwclbd // -ad5rwclbe // +ad5rwclba // +ad5rwclbb // +ad5rwclbc // +ad5rwclbd // +ad5rwclbe // ad5sslam // Super Slam (Bellfruit) -ad5sslama // -ad5sslamb // -ad5sslamc // -ad5sslamd // -ad5sslame // -ad5sslamf // +ad5sslama // +ad5sslamb // +ad5sslamc // +ad5sslamd // +ad5sslame // +ad5sslamf // ad5tornc // Tornado Club (Bellfruit) -ad5tornca // -ad5torncb // -ad5torncc // -ad5torncd // -ad5tornce // +ad5tornca // +ad5torncb // +ad5torncc // +ad5torncd // +ad5tornce // ad5vlv // Viva Las Vegas (Bellfruit) -ad5vlvb // -ad5vlvc // -ad5vlvd // -ad5vlve // -ad5vlvf // +ad5vlvb // +ad5vlvc // +ad5vlvd // +ad5vlve // +ad5vlvf // ad5vpa // Video Poker Ace (Bellfruit) -ad5vpaa // -ad5vpab // -ad5vpac // +ad5vpaa // +ad5vpab // +ad5vpac // @source:bfm_sc1.cpp m_tppokr // (c) 1996 BFM/ELAM,Game Card 95-750-899, uses Adder board for feature gfx -sc1actv8 // -sc1armad // -sc1barcd // -sc1barcda // -sc1bartk // -sc1bigmt // +sc1actv8 // +sc1armad // +sc1barcd // +sc1barcda // +sc1bartk // +sc1bigmt // sc1boncl // Bonanza Club (Bellfruit) sc1btbc // Beat The Bank Club (Bellfruit) sc1btclk // Beat The Clock (Mdm) -sc1btclka // -sc1btclkb // -sc1calyp // -sc1carro // -sc1ccoin // +sc1btclka // +sc1btclkb // +sc1calyp // +sc1carro // +sc1ccoin // sc1ccroc // Crazy Crocs (Mdm) -sc1ccroca // -sc1ccrocb // -sc1ccrocc // +sc1ccroca // +sc1ccrocb // +sc1ccrocc // sc1cdm // Club Diamond (Crystal) -sc1cdmp // +sc1cdmp // sc1cexpd // Cash Explosion (Bellfruit) (Dutch) sc1cexpl // Cash Explosion (Bellfruit) -sc1cexpla // -sc1cexplb // +sc1cexpla // +sc1cexplb // sc1chain // Chain Reaction (Bellfruit) -sc1chainp // +sc1chainp // sc1china // China Town Club (Bellfruit) -sc1chinaa // -sc1chinaap // -sc1chinab // -sc1chinabp // -sc1chinap // +sc1chinaa // +sc1chinaap // +sc1chinab // +sc1chinabp // +sc1chinap // sc1chqfl // Chequered Flag (Global) sc1cl2k // Club 2000 (Bellfruit) sc1cl2k1 // Club 2001 (Bellfruit) sc1cl65 // Club 65 Special (Bellfruit) -sc1cl65a // -sc1cl65ap // -sc1cl65b // -sc1cl65bp // -sc1cl65c // -sc1cl65cp // -sc1cl65d // -sc1cl65dp // +sc1cl65a // +sc1cl65ap // +sc1cl65b // +sc1cl65bp // +sc1cl65c // +sc1cl65cp // +sc1cl65d // +sc1cl65dp // sc1class // Classic (Bellfruit) sc1clatt // (c) 1990 BFM, Game Card 39-370-196 -sc1clatta // +sc1clatta // sc1clb3 // Club 3000 (Bellfruit) sc1clbdm // Club Diamond (Bellfruit) sc1clbdy // Club Dynamite (Global) -sc1clbdya // +sc1clbdya // sc1clbrn // Club Runner (Bellfruit) sc1clbsp // Club Spinner (Bellfruit) sc1clbtm // Club Temptation (Bellfruit) -sc1clbtma // +sc1clbtma // sc1clbw // Club Wise (Bellfruit) -sc1clbwa // +sc1clbwa // sc1clbxp // Club Explosion (Bellfruit) -sc1clbxpa // +sc1clbxpa // sc1clins // Cash Lines (Bellfruit) -sc1clinsa // -sc1clinsb // -sc1clinsc // -sc1clinsd // -sc1clinse // +sc1clinsa // +sc1clinsb // +sc1clinsc // +sc1clinsd // +sc1clinse // sc1clown // Clown Around (Bellfruit) sc1copdd // Cops 'n' Robbers Deluxe (Bellfruit) [Dutch] sc1copdx // Cops 'n' Robbers Deluxe (Bellfruit) sc1cops // Cops 'n' Robbers (Bellfruit) -sc1copsa // +sc1copsa // sc1count // Count Cash Club (Bellfruit) -sc1counta // -sc1countap // -sc1countp // +sc1counta // +sc1countap // +sc1countp // sc1crocr // Croc And Roll (Mdm) sc1crzyc // Crazy Cash (Global) -sc1crzyca // +sc1crzyca // sc1cscl // Cash Classic (Global) -sc1cscla // +sc1cscla // sc1cshat // Cash Attraction -sc1cshata // -sc1cshatb // -sc1cshatc // -sc1cshatf // -sc1cshatg // -sc1cshath // -sc1cshati // -sc1cshcd // -sc1cshcda // -sc1cshcdb // +sc1cshata // +sc1cshatb // +sc1cshatc // +sc1cshatf // +sc1cshatg // +sc1cshath // +sc1cshati // +sc1cshcd // +sc1cshcda // +sc1cshcdb // sc1cshin // Cashino (Bellfruit) (Dutch) sc1cshwz // Cash Wise (Bellfruit) -sc1cshwza // -sc1cshwzb // -sc1cshwzc // -sc1cshwzd // -sc1cshwze // -sc1cshwzf // -sc1cshwzg // +sc1cshwza // +sc1cshwzb // +sc1cshwzc // +sc1cshwzd // +sc1cshwze // +sc1cshwzf // +sc1cshwzg // sc1cwcl // Clockwise Club (Bellfruit) sc1czbrk // Crazy Break (Bellfruit) sc1dago // Dagobert's Vault (Bellfruit) sc1days // All In A Days Work (Global) -sc1daysa // +sc1daysa // sc1dblch // Double Chance (Bellfruit) -sc1dblcha // -sc1dblchb // +sc1dblcha // +sc1dblchb // sc1dip // Diplomat (Eurocoin) sc1disc // Discovey (Bellfruit) sc1dream // Dream Machine (Bellfruit) sc1driv // Driving School (Global) -sc1driva // -sc1drivb // -sc1drivc // -sc1druby // -sc1drubya // +sc1driva // +sc1drivb // +sc1drivc // +sc1druby // +sc1drubya // sc1energ // Energy (Bellfruit) sc1final // Final Touch (Bellfruit) sc1flash // Flash (Bellfruit) sc1frpus // Fruit Pursuit (Bellfruit) -sc1frpusa // +sc1frpusa // sc1frtln // Fruitlines (Bellfruit) sc1fruit // Fruit Lines (Bellfruit) sc1funh // Fun House Club (Bellfruit) -sc1funha // -sc1funhp // -sc1goldw // +sc1funha // +sc1funhp // +sc1goldw // sc1gprix // Grand Prix (Bellfruit) sc1gslam // Grand Slam (Bellfruit) (Dutch) sc1gtime // Good Times (Bellfruit) sc1happy // Happy Hour (Bellfruit - Elam) sc1hfcc // Hi-Flyer Club (Crystal) -sc1hfccp // +sc1hfccp // sc1hipt // High Point (Bellfruit) -sc1hipta // +sc1hipta // sc1impc // Impact (Bellfruit) sc1kings // Kings Club (Bellfruit) sc1lamb // Lambada (Eurocoin) sc1linx // Linx (Bellfruit) -sc1linxa // -sc1linxp // +sc1linxa // +sc1linxp // sc1lotus // (c) 198? BFM Dutch ROMS -sc1lotusa // +sc1lotusa // sc1ltdv // Little Devil (Pcp) sc1magc // Magic Circle (Bellfruit) sc1manha // Manhattan (Bellfruit) @@ -2749,48 +2749,48 @@ sc1s1000 // Super 1000 (Deltasoft) sc1sant // Santana (Bellfruit) sc1sat // Satellite (Bellfruit) sc1satse // Satellite SE (Bellfruit) -sc1scunk // +sc1scunk // sc1shan // Shanghai (Bellfruit) sc1sir // Strike It Rich (Bellfruit) -sc1sira // -sc1sirb // -sc1sirc // +sc1sira // +sc1sirb // +sc1sirc // sc1smoke // Smokey Vs The Bandit (Mdm) -sc1smokea // +sc1smokea // sc1spct // Spectre (Bellfruit) -sc1spcta // +sc1spcta // sc1spit // Spitfire (Elam) sc1ster // Sterling (Bellfruit) sc1str4 // Strike 4 (Bellfruit) -sc1str4a // +sc1str4a // sc1strk // Strike (Bellfruit) sc1supfl // Super Flush (Bellfruit) sc1sups // Superstar (Bellfruit) (Dutch) sc1t1k // Top 1000 (Eurocoin) sc1tiara // Tiara (Elam) sc1torn // Tornado (Bellfruit) -sc1torna // +sc1torna // sc1tri // Tri Star (Bellfruit) -sc1tria // -sc1triap // -sc1trib // -sc1tribp // +sc1tria // +sc1triap // +sc1trib // +sc1tribp // sc1twice // Twice As Nice (Associated Leisure) sc1typ // Typhoon Club (Bellfruit) -sc1typp // +sc1typp // sc1ult // Ultimate (Bellfruit) sc1vent // Ventura (Bellfruit) sc1vict // Victory (Bellfruit) sc1voy // Voyager (Bellfruit) -sc1voya // +sc1voya // sc1vsd // Vegas Super Deal (Global) sc1winfl // Winfalls (Bellfruit) sc1winst // Winning Streak (Bellfruit) -sc1winsta // -sc1winstp // +sc1winsta // +sc1winstp // sc1wof // Wheel Of Fortune (Global) -sc1wofa // -sc1wofb // +sc1wofa // +sc1wofb // sc1wthn // Wild Thing (Eurocoin) sc1wud // What's Up Dr sc1zep // Zeppelin (Bellfruit) @@ -2806,408 +2806,408 @@ quintond // 1993 quintono // 1993 quintoon // 1993 sc2bar7 // Bar 7 (Concept) -sc2bar7a // -sc2bar7b // -sc2bar7c // -sc2bar7d // -sc2bar7e // -sc2bar7f // -sc2bar7g // -sc2bar7h // -sc2bar7i // -sc2bar7j // -sc2bar7k // +sc2bar7a // +sc2bar7b // +sc2bar7c // +sc2bar7d // +sc2bar7e // +sc2bar7f // +sc2bar7g // +sc2bar7h // +sc2bar7i // +sc2bar7j // +sc2bar7k // sc2bbar7 // Big Bar 7 (Concept) -sc2bbar7a // -sc2bbar7b // -sc2bbar7c // -sc2bbar7d // -sc2bbar7e // -sc2bbar7f // -sc2bbar7g // -sc2bbar7h // -sc2bbar7i // -sc2bbar7j // -sc2bbar7k // -sc2bbar7l // -sc2bbar7m // -sc2bbar7n // -sc2bbar7o // -sc2bbar7p // +sc2bbar7a // +sc2bbar7b // +sc2bbar7c // +sc2bbar7d // +sc2bbar7e // +sc2bbar7f // +sc2bbar7g // +sc2bbar7h // +sc2bbar7i // +sc2bbar7j // +sc2bbar7k // +sc2bbar7l // +sc2bbar7m // +sc2bbar7n // +sc2bbar7o // +sc2bbar7p // sc2brkfs // The Big Breakfast -sc2brkfs1 // -sc2brkfs1p // -sc2brkfs2 // -sc2brkfs3 // -sc2brkfs3p // -sc2brkfs4 // -sc2brkfs4p // -sc2brkfs5 // -sc2brkfs5p // -sc2brkfs6 // -sc2brkfsm // -sc2brkfsm1 // -sc2brkfsm2 // -sc2brkfsp // +sc2brkfs1 // +sc2brkfs1p // +sc2brkfs2 // +sc2brkfs3 // +sc2brkfs3p // +sc2brkfs4 // +sc2brkfs4p // +sc2brkfs5 // +sc2brkfs5p // +sc2brkfs6 // +sc2brkfsm // +sc2brkfsm1 // +sc2brkfsm2 // +sc2brkfsp // sc2call // It's Your Call (Global) -sc2callc // -sc2callcp // -sc2callp // +sc2callc // +sc2callcp // +sc2callp // sc2casr // Casino Royale (Bellfruit) -sc2casr1 // -sc2casr1p // -sc2casr2 // -sc2casr2p // -sc2casr3 // -sc2casr3p // -sc2casr4 // -sc2casr4p // -sc2casrp // +sc2casr1 // +sc2casr1p // +sc2casr2 // +sc2casr2p // +sc2casr3 // +sc2casr3p // +sc2casr4 // +sc2casr4p // +sc2casrp // sc2catms // Cat & Mouse (Bellfruit) -sc2catms1 // -sc2catms1p // -sc2catms2 // -sc2catms2p // -sc2catms3 // +sc2catms1 // +sc2catms1p // +sc2catms2 // +sc2catms2p // +sc2catms3 // sc2cb7 // Casino Bar 7 (Bellfruit) -sc2cb71 // -sc2cb72 // -sc2cb72p // -sc2cb7p // +sc2cb71 // +sc2cb72 // +sc2cb72p // +sc2cb7p // sc2cexpl // Cash Explosion -sc2cexpla // -sc2cexplb // -sc2cexplc // -sc2cexpld // -sc2cexple // +sc2cexpla // +sc2cexplb // +sc2cexplc // +sc2cexpld // +sc2cexple // sc2cgc // Carrot Gold Club (Bellfruit) sc2cgcas // Club Grand Casino -sc2cgcas1 // -sc2cgcas1p // -sc2cgcasp // +sc2cgcas1 // +sc2cgcas1p // +sc2cgcasp // sc2cmbt // Cat & Mouse & Bonzo Too (Bellfruit) -sc2cmbtp // +sc2cmbtp // sc2cnile // Cash On The Nile Club (Bellfruit) -sc2cnile1 // -sc2cnile2 // -sc2cnile2p // -sc2cnilep // -sc2copcl // -sc2copcl1 // -sc2copcl10 // -sc2copcl11 // -sc2copcl11p // -sc2copcl12 // -sc2copcl1p // -sc2copcl2 // -sc2copcl3 // -sc2copcl3p // -sc2copcl4 // -sc2copcl5 // -sc2copcl6 // -sc2copcl6p // -sc2copcl7 // -sc2copcl8 // -sc2copcl8p // -sc2copcl9 // -sc2copcl9p // -sc2copclp // +sc2cnile1 // +sc2cnile2 // +sc2cnile2p // +sc2cnilep // +sc2copcl // +sc2copcl1 // +sc2copcl10 // +sc2copcl11 // +sc2copcl11p // +sc2copcl12 // +sc2copcl1p // +sc2copcl2 // +sc2copcl3 // +sc2copcl3p // +sc2copcl4 // +sc2copcl5 // +sc2copcl6 // +sc2copcl6p // +sc2copcl7 // +sc2copcl8 // +sc2copcl8p // +sc2copcl9 // +sc2copcl9p // +sc2copclp // sc2copdc // Cops 'n' Robbers Club Deluxe (Bellfruit) -sc2copdc1 // -sc2copdc1p // -sc2copdc2 // -sc2copdc2p // -sc2copdc3 // -sc2copdc3p // -sc2copdc4 // -sc2copdc4p // -sc2copdc5 // -sc2copdc5p // -sc2copdc6 // -sc2copdcp // +sc2copdc1 // +sc2copdc1p // +sc2copdc2 // +sc2copdc2p // +sc2copdc3 // +sc2copdc3p // +sc2copdc4 // +sc2copdc4p // +sc2copdc5 // +sc2copdc5p // +sc2copdc6 // +sc2copdcp // sc2cops // Cops 'n' Robbers (Bellfruit) -sc2cops1p // -sc2cops2 // -sc2cops3 // -sc2cops3p // -sc2cops4 // -sc2cops5 // +sc2cops1p // +sc2cops2 // +sc2cops3 // +sc2cops3p // +sc2cops4 // +sc2cops5 // sc2copsc // Casino Cops 'n' Robbers (Bellfruit) -sc2copsc1 // -sc2copsc1p // -sc2copsc1pa // -sc2copscp // -sc2copsp // +sc2copsc1 // +sc2copsc1p // +sc2copsc1pa // +sc2copscp // +sc2copsp // sc2cpe // Club Public Enemy No.1 (UK, Game Card 95-750-846) -sc2cpe1 // -sc2cpe1p // -sc2cpe2 // -sc2cpe2p // -sc2cpe3 // -sc2cpe3p // -sc2cpe4 // -sc2cpe4p // -sc2cpep // +sc2cpe1 // +sc2cpe1p // +sc2cpe2 // +sc2cpe2p // +sc2cpe3 // +sc2cpe3p // +sc2cpe4 // +sc2cpe4p // +sc2cpep // sc2cpg // Pharaoh's Gold Club (Bellfruit) -sc2cpg1 // -sc2cpg1p // -sc2cpg2 // -sc2cpg2p // -sc2cpgp // +sc2cpg1 // +sc2cpg1p // +sc2cpg2 // +sc2cpg2p // +sc2cpgp // sc2cshcl // Cashino Club (Bellfruit) -sc2cshcl1 // -sc2cshcl1p // -sc2cshclp // +sc2cshcl1 // +sc2cshcl1p // +sc2cshclp // sc2ctms2 // Cat & Mouse (Mark 2 - Bellfruit) -sc2ctms21 // -sc2ctms21p // -sc2ctms22 // -sc2ctms22p // -sc2ctms23 // -sc2ctms23p // -sc2ctms24p // -sc2ctms25 // +sc2ctms21 // +sc2ctms21p // +sc2ctms22 // +sc2ctms22p // +sc2ctms23 // +sc2ctms23p // +sc2ctms24p // +sc2ctms25 // sc2cvega // Cash Vegas -sc2cvega1 // -sc2cvega1p // -sc2cvega2 // -sc2cvega2p // -sc2cvega3 // -sc2cvega3p // -sc2cvega4p // +sc2cvega1 // +sc2cvega1p // +sc2cvega2 // +sc2cvega2p // +sc2cvega3 // +sc2cvega3p // +sc2cvega4p // sc2dbl // Double Diamond (Bellfruit -sc2dbl1 // -sc2dbl1p // -sc2dblp // +sc2dbl1 // +sc2dbl1p // +sc2dblp // sc2dels // Del's Millions (Bellfruit) -sc2dels1 // -sc2dels1p // -sc2dels2 // -sc2dels2p // -sc2dels3 // -sc2dels3p // -sc2dels4 // -sc2dels4p // -sc2dels5 // -sc2dels6 // -sc2dels7 // -sc2dels8 // -sc2dels9 // -sc2delsd // +sc2dels1 // +sc2dels1p // +sc2dels2 // +sc2dels2p // +sc2dels3 // +sc2dels3p // +sc2dels4 // +sc2dels4p // +sc2dels5 // +sc2dels6 // +sc2dels7 // +sc2dels8 // +sc2dels9 // +sc2delsd // sc2delsm // (Mazooma set) -sc2delsm1 // -sc2delsm1p // -sc2delsm2 // -sc2delsm2p // -sc2delsm3 // -sc2delsm3p // -sc2delsmp // -sc2delsp // +sc2delsm1 // +sc2delsm1p // +sc2delsm2 // +sc2delsm2p // +sc2delsm3 // +sc2delsm3p // +sc2delsmp // +sc2delsp // sc2dick // Spotted Dick (Global) -sc2dick1 // -sc2dick2 // -sc2dick2e // -sc2dick2eu // -sc2dick2p // -sc2dickp // +sc2dick1 // +sc2dick2 // +sc2dick2e // +sc2dick2eu // +sc2dick2p // +sc2dickp // sc2downt // Down Town (Bellfruit) -sc2downt1 // -sc2downt1p // -sc2downt2 // -sc2downt2p // -sc2downt3 // -sc2downt3a // -sc2downt3ap // -sc2downt3p // -sc2downt4 // -sc2downt4a // -sc2downt4ap // -sc2downt4p // -sc2downt5 // -sc2downt6 // -sc2downt7 // -sc2downt8a // -sc2downt8ap // -sc2downtp // +sc2downt1 // +sc2downt1p // +sc2downt2 // +sc2downt2p // +sc2downt3 // +sc2downt3a // +sc2downt3ap // +sc2downt3p // +sc2downt4 // +sc2downt4a // +sc2downt4ap // +sc2downt4p // +sc2downt5 // +sc2downt6 // +sc2downt7 // +sc2downt8a // +sc2downt8ap // +sc2downtp // sc2drwho // Dr.Who The Timelord -sc2drwho1 // -sc2drwho1p // -sc2drwho2 // -sc2drwho2p // -sc2drwho3 // -sc2drwho3p // -sc2drwho4 // -sc2drwho4p // -sc2drwho5 // -sc2drwho5p // -sc2drwho6 // -sc2drwho6p // -sc2drwho7 // -sc2drwho7p // -sc2drwhodx // +sc2drwho1 // +sc2drwho1p // +sc2drwho2 // +sc2drwho2p // +sc2drwho3 // +sc2drwho3p // +sc2drwho4 // +sc2drwho4p // +sc2drwho5 // +sc2drwho5p // +sc2drwho6 // +sc2drwho6p // +sc2drwho7 // +sc2drwho7p // +sc2drwhodx // sc2drwhodx1 // (Deluxe) sc2drwhomz // (Mazooma set) sc2drwhomzp // (Mazooma set) -sc2drwhop // -sc2drwhou // +sc2drwhop // +sc2drwhou // sc2easy // Easy Money (Bellfruit) -sc2easy1 // -sc2easy1p // -sc2easy2 // -sc2easy2p // -sc2easyp // +sc2easy1 // +sc2easy1p // +sc2easy2 // +sc2easy2p // +sc2easyp // sc2eggs // Eggs On Legs Tour (Bellfruit) -sc2eggs1 // -sc2eggs1p // -sc2eggsp // +sc2eggs1 // +sc2eggs1p // +sc2eggsp // sc2flaca // Flash Cash (Bellfruit) -sc2flaca1 // -sc2flaca1p // -sc2flaca2 // -sc2flaca2p // -sc2flacap // +sc2flaca1 // +sc2flaca1p // +sc2flaca2 // +sc2flaca2p // +sc2flacap // sc2flutr // Flutter (Concept) sc2focus // Focus (Dutch, Game Card 95-750-347) sc2foot // Football Club (Bellfruit) -sc2foot1 // -sc2foot1p // -sc2foot2 // -sc2foot2p // -sc2footp // +sc2foot1 // +sc2foot1p // +sc2foot2 // +sc2foot2p // +sc2footp // sc2gcclb // Golden Casino Club (Bellfruit) -sc2gcclb1 // -sc2gcclb1p // -sc2gcclb2 // -sc2gcclb2p // -sc2gcclbp // +sc2gcclb1 // +sc2gcclb1p // +sc2gcclb2 // +sc2gcclb2p // +sc2gcclbp // sc2goldr // Gold Reserve (Mdm) -sc2goldr1 // -sc2goldrp // +sc2goldr1 // +sc2goldrp // sc2groul // Golden Roulette (Bellfruit) -sc2groulp // +sc2groulp // sc2gsclb // The Game Show Club (Bellfruit) -sc2gsclb1 // -sc2gsclb1p // -sc2gsclb2 // -sc2gsclb2p // -sc2gsclb3 // -sc2gsclb3p // -sc2gsclb4 // -sc2gsclb4p // -sc2gsclb5 // -sc2gsclb6 // -sc2gsclb6p // -sc2gsclb7 // -sc2gsclbp // +sc2gsclb1 // +sc2gsclb1p // +sc2gsclb2 // +sc2gsclb2p // +sc2gsclb3 // +sc2gsclb3p // +sc2gsclb4 // +sc2gsclb4p // +sc2gsclb5 // +sc2gsclb6 // +sc2gsclb6p // +sc2gsclb7 // +sc2gsclbp // sc2gslam // Club Grandslam (UK, Game Card 95-750-843) -sc2gslam1 // -sc2gslam1p // -sc2gslamp // +sc2gslam1 // +sc2gslam1p // +sc2gslamp // sc2gtr // Great Train Robbery (Bellfruit) sc2heypr // Hey Presto (Bellfruit) -sc2heyprp // +sc2heyprp // sc2hifly // High Flyer (Mdm) -sc2hifly2 // -sc2hifly3 // -sc2hifly4 // +sc2hifly2 // +sc2hifly3 // +sc2hifly4 // sc2hypr // Hyperactive (Bellfruit) -sc2hypr1 // -sc2hypr1p // -sc2hyprp // +sc2hypr1 // +sc2hypr1p // +sc2hyprp // sc2inst // Instant Jackpot (Bellfruit) -sc2inst1 // -sc2inst1p // -sc2inst2 // -sc2inst2p // -sc2inst3 // -sc2inst3p // -sc2inst4 // -sc2inst4p // -sc2inst5 // -sc2inst6 // -sc2instp // +sc2inst1 // +sc2inst1p // +sc2inst2 // +sc2inst2p // +sc2inst3 // +sc2inst3p // +sc2inst4 // +sc2inst4p // +sc2inst5 // +sc2inst6 // +sc2instp // sc2kcclb // King Cash Club (Bellfruit) -sc2kcclb1 // -sc2kcclb1p // -sc2kcclbp // +sc2kcclb1 // +sc2kcclb1p // +sc2kcclbp // sc2luvv // Luvvly Jubbly (UK Multisite 10/25p, Game Card 95-750-808) -sc2luvv1 // -sc2luvv1p // -sc2luvv2 // -sc2luvv2p // -sc2luvv4 // -sc2luvv4p // -sc2luvv6p // -sc2luvvp // +sc2luvv1 // +sc2luvv1p // +sc2luvv2 // +sc2luvv2p // +sc2luvv4 // +sc2luvv4p // +sc2luvv6p // +sc2luvvp // sc2maina // Main Attraction (Bellfruit) sc2majes // Majestic Bells (Bellfruit) -sc2majesp // +sc2majesp // sc2mam // Make A Million (Bellfruit) -sc2mam1 // -sc2mam1p // -sc2mam2 // -sc2mam2p // -sc2mam3 // -sc2mam3a // -sc2mam3p // -sc2mam4 // -sc2mam4p // +sc2mam1 // +sc2mam1p // +sc2mam2 // +sc2mam2p // +sc2mam3 // +sc2mam3a // +sc2mam3p // +sc2mam4 // +sc2mam4p // sc2mamcl // Make A Million Club (Bellfruit) -sc2mamcl1 // -sc2mamcl1p // -sc2mamcl2 // -sc2mamcl2p // -sc2mamcl3 // -sc2mamclp // -sc2mamp // +sc2mamcl1 // +sc2mamcl1p // +sc2mamcl2 // +sc2mamcl2p // +sc2mamcl3 // +sc2mamclp // +sc2mamp // sc2motd // Match Of The Day (Bellfruit) -sc2motd1 // -sc2motd1p // -sc2motd2 // -sc2motd2p // -sc2motd3 // -sc2motd3p // -sc2motd4 // -sc2motd4p // -sc2motd5 // -sc2motd5p // -sc2motd6 // -sc2motd6p // -sc2motd7 // -sc2motd8p // -sc2motd9 // -sc2motdp // +sc2motd1 // +sc2motd1p // +sc2motd2 // +sc2motd2p // +sc2motd3 // +sc2motd3p // +sc2motd4 // +sc2motd4p // +sc2motd5 // +sc2motd5p // +sc2motd6 // +sc2motd6p // +sc2motd7 // +sc2motd8p // +sc2motd9 // +sc2motdp // sc2ofool // Only Fools & Horses (Bellfruit) -sc2ofool1 // -sc2ofool2 // -sc2ofool3 // -sc2ofool4 // +sc2ofool1 // +sc2ofool2 // +sc2ofool3 // +sc2ofool4 // sc2olgld // Olympic Gold (Bellfruit) -sc2olgld1 // -sc2olgld1p // -sc2olgldp // +sc2olgld1 // +sc2olgld1p // +sc2olgldp // sc2payr // Pay Roll (Mazooma) sc2pe1g // Public Enemy No1 (Bellfruit) [German] sc2pick // Pick Of The Bunch (Global) -sc2pickc // -sc2pickcp // -sc2pickp // +sc2pickc // +sc2pickcp // +sc2pickp // sc2prem // Premier Club Manager (Bellfruit) -sc2prem1 // -sc2prem1p // -sc2prem2 // +sc2prem1 // +sc2prem1p // +sc2prem2 // sc2prom // Along The Prom sc2ptytm // Party Time (Bellfruit) -sc2ptytm1 // -sc2ptytmp // +sc2ptytm1 // +sc2ptytmp // sc2relgm // Reel Gems (Bellfruit) -sc2relgm1p // -sc2relgmp // +sc2relgm1p // +sc2relgmp // sc2rock // How Big's Your Rock? (Global) -sc2rock1 // -sc2rock1p // -sc2rocke // -sc2rockp // +sc2rock1 // +sc2rock1p // +sc2rocke // +sc2rockp // sc2scc // Safe Cracker Club (Mdm) sc2scshx // Super Cash X (Concept) sc2scshxcas // Super Casino Cash X (Concept) @@ -3215,4875 +3215,4875 @@ sc2scshxgman // Gamesman hardware sc2scshxstar // Starpoint hardware sc2sghst // Super Ghost (Concept) sc2showt // Showtime Spectacular (Bellfruit) -sc2showt1 // -sc2showt1p // -sc2showt2 // -sc2showt2p // -sc2showt3 // -sc2showt3p // -sc2showt4 // -sc2showt4p // -sc2showtp // +sc2showt1 // +sc2showt1p // +sc2showt2 // +sc2showt2p // +sc2showt3 // +sc2showt3p // +sc2showt4 // +sc2showt4p // +sc2showtp // sc2smnud // Super Multi Nudge (Concept) sc2sstar // Superstar (Bellfruit) -sc2sstar1 // -sc2sstar1p // -sc2sstar2 // -sc2sstar2p // -sc2sstar3 // -sc2sstar3p // -sc2sstarp // +sc2sstar1 // +sc2sstar1p // +sc2sstar2 // +sc2sstar2p // +sc2sstar3 // +sc2sstar3p // +sc2sstarp // sc2suprz // Surprise Surprize (Bellfruit) -sc2suprz1 // -sc2suprz1p // -sc2suprz2 // -sc2suprz2p // -sc2suprz3 // -sc2suprzp // +sc2suprz1 // +sc2suprz1p // +sc2suprz2 // +sc2suprz2p // +sc2suprz3 // +sc2suprzp // sc2topwk // Top Wack (Bellfruit) -sc2topwkp // +sc2topwkp // sc2town // Round The Town (Bellfruit) -sc2town1 // -sc2town1a // -sc2town1p // -sc2town2 // -sc2town3 // -sc2town3p // -sc2town4 // -sc2town5 // -sc2townp // +sc2town1 // +sc2town1a // +sc2town1p // +sc2town2 // +sc2town3 // +sc2town3p // +sc2town4 // +sc2town5 // +sc2townp // sc2wembl // Road To Wembley (Bellfruit) -sc2wembl1 // -sc2wembl10 // -sc2wembl1p // -sc2wembl2 // -sc2wembl2p // -sc2wembl4p // -sc2wembl5a // -sc2wembl5ap // -sc2wembl6ap // -sc2wembl7a // -sc2wembl7ap // -sc2wembl8 // -sc2wembl9 // +sc2wembl1 // +sc2wembl10 // +sc2wembl1p // +sc2wembl2 // +sc2wembl2p // +sc2wembl4p // +sc2wembl5a // +sc2wembl5ap // +sc2wembl6ap // +sc2wembl7a // +sc2wembl7ap // +sc2wembl8 // +sc2wembl9 // sc2wemblm // (Mazooma set) -sc2wemblp // -sc2winst // +sc2wemblp // +sc2winst // sc2winstb // Winning Streak -sc2winstbp // -sc2winstd // -sc2winstdp // -sc2winste // -sc2winstep // -sc2winstf // -sc2winstfp // -sc2winstg // -sc2winstp // +sc2winstbp // +sc2winstd // +sc2winstdp // +sc2winste // +sc2winstep // +sc2winstf // +sc2winstfp // +sc2winstg // +sc2winstp // sc2wwcl // Wild West Club (Bellfruit) -sc2wwcl1 // -sc2wwcl1p // -sc2wwclp // +sc2wwcl1 // +sc2wwcl1p // +sc2wwclp // slotsnl // 1995 sltblgp1 // 1996 sltblgpo // 1996 sltblgtk // 1996 @source:bfm_sc4.cpp -ad4ctl // -ad4ctla // -ad4film // -ad4filma // +ad4ctl // +ad4ctla // +ad4film // +ad4filma // ad4skill // Skill Dice (BFM) sc4a40 // Around The Board In 40 Days (Mazooma) -sc4a40a // -sc4a40b // -sc4a40c // +sc4a40a // +sc4a40b // +sc4a40c // sc4a40cl // Around The Board In 40 Days Club (Mazooma) -sc4a40cla // -sc4a40clb // -sc4a40clc // +sc4a40cla // +sc4a40clb // +sc4a40clc // sc4abra // Abracadabra (Qps) -sc4abraa // -sc4abrab // -sc4abrac // -sc4abrad // -sc4abrae // +sc4abraa // +sc4abrab // +sc4abrac // +sc4abrad // +sc4abrae // sc4acesh // Aces High (Mazooma) -sc4acesha // -sc4aceshb // -sc4aceshc // +sc4acesha // +sc4aceshb // +sc4aceshc // sc4adjb // Ant & Dec's Jiggy Bank (Bellfruit) -sc4adjba // -sc4adjbb // -sc4adjbc // -sc4adjbd // -sc4adjbe // -sc4adjbf // -sc4adjbg // -sc4adjbh // -sc4adjbi // +sc4adjba // +sc4adjbb // +sc4adjbc // +sc4adjbd // +sc4adjbe // +sc4adjbf // +sc4adjbg // +sc4adjbh // +sc4adjbi // sc4adren // Adrenalin (Mazooma) -sc4adrena // -sc4adrenb // -sc4adrenc // +sc4adrena // +sc4adrenb // +sc4adrenc // sc4adsnt // Ant & Dec's Saturday Night Takeaway (Bellfruit) -sc4adsnta // +sc4adsnta // sc4adwta // Ant & Dec's Saturday Night Takeaway Win The Ads (Bellfruit) -sc4adwtaa // +sc4adwtaa // sc4alad // Aladdin's Cave (Mazooma) -sc4alada // +sc4alada // sc4aztec // Aztec (Bellfruit) -sc4azteca // +sc4azteca // sc4bankb // Bankety Bank (Qps) -sc4bankba // +sc4bankba // sc4bantm // Bantam Of The Opera (Mazooma) -sc4bantma // -sc4bantmb // -sc4bantmc // +sc4bantma // +sc4bantmb // +sc4bantmc // sc4bar7 // Bar 7's (Bellfruit) -sc4bar7a // -sc4bar7b // -sc4bar7c // -sc4bar7d // -sc4bar7e // +sc4bar7a // +sc4bar7b // +sc4bar7c // +sc4bar7d // +sc4bar7e // sc4batl // Battleships & Cruisers (Bellfruit) -sc4batla // +sc4batla // sc4bb // Blankety Bank (Qps) -sc4bba // +sc4bba // sc4bbclb // Blankety Bank Club (Qps) -sc4bbclba // -sc4bbclbb // -sc4bbclbc // +sc4bbclba // +sc4bbclbb // +sc4bbclbc // sc4bblas // Big Blaster (Mazooma) -sc4bblasa // -sc4bblasb // -sc4bblasc // -sc4bblasd // -sc4bblase // -sc4bblasf // +sc4bblasa // +sc4bblasb // +sc4bblasc // +sc4bblasd // +sc4bblase // +sc4bblasf // sc4bbust // Blockbuster (Mazooma) sc4bed // Bedazzled (Mazooma) -sc4beda // -sc4bedb // -sc4bedc // +sc4beda // +sc4bedb // +sc4bedc // sc4bedcl // Bedazzled Club (Mazooma) -sc4bedcla // -sc4bedclb // -sc4bedclc // -sc4bedcld // -sc4bedd // -sc4bede // +sc4bedcla // +sc4bedclb // +sc4bedclc // +sc4bedcld // +sc4bedd // +sc4bede // sc4bgold // Black Gold (Nova) -sc4bgolda // +sc4bgolda // sc4bigdl // Big Deal (Qps) -sc4bigdla // +sc4bigdla // sc4bingb // Bingo Belle (Mazooma) -sc4bingba // +sc4bingba // sc4blast // Blast Off (Qps) -sc4blasta // -sc4blastb // -sc4blastc // -sc4blastd // -sc4blaste // +sc4blasta // +sc4blastb // +sc4blastc // +sc4blastd // +sc4blaste // sc4blokq // Blockbuster (Qps) -sc4blokqa // -sc4blokqb // -sc4blokqc // -sc4blokqd // -sc4blokqe // +sc4blokqa // +sc4blokqb // +sc4blokqc // +sc4blokqd // +sc4blokqe // sc4blue // Blue Rinse (Mazooma) -sc4bluea // -sc4blueb // -sc4bluec // -sc4blued // -sc4bluee // +sc4bluea // +sc4blueb // +sc4bluec // +sc4blued // +sc4bluee // sc4bob // Bobby Dazzler (Mazooma) -sc4boba // -sc4bobb // -sc4bobc // +sc4boba // +sc4bobb // +sc4bobc // sc4bobcl // Bobby Dazzler Club (Mazooma) -sc4bobcla // -sc4bobd // -sc4bobe // -sc4bobf // -sc4bobg // -sc4bobh // -sc4bobi // +sc4bobcla // +sc4bobd // +sc4bobe // +sc4bobf // +sc4bobg // +sc4bobh // +sc4bobi // sc4bonbx // Bonus Bar X (Mazooma) -sc4bonbxa // -sc4bonbxb // -sc4bonbxc // -sc4bonbxd // -sc4bonbxe // -sc4bonbxf // -sc4bonbxg // -sc4bonbxh // -sc4bonbxi // -sc4bonbxj // -sc4bonbxk // -sc4bonbxl // -sc4boomb // -sc4boomba // +sc4bonbxa // +sc4bonbxb // +sc4bonbxc // +sc4bonbxd // +sc4bonbxe // +sc4bonbxf // +sc4bonbxg // +sc4bonbxh // +sc4bonbxi // +sc4bonbxj // +sc4bonbxk // +sc4bonbxl // +sc4boomb // +sc4boomba // sc4botn // Back Of The Net (Qps) -sc4botna // +sc4botna // sc4bpb // Bully's Prize Board (Bellfruit) -sc4bpba // -sc4bpbb // -sc4bpbc // -sc4bpbd // -sc4bpbe // +sc4bpba // +sc4bpbb // +sc4bpbc // +sc4bpbd // +sc4bpbe // sc4brix // Brix (Nova) -sc4brixa // -sc4brixb // +sc4brixa // +sc4brixb // sc4brkfs // The Big Breakfast (BFM) -sc4brkfsa // -sc4brkfsb // -sc4brkfsc // +sc4brkfsa // +sc4brkfsb // +sc4brkfsc // sc4brksp // Break The Spell (Mazooma) -sc4brkspa // +sc4brkspa // sc4broll // Bank Roll (Mazooma) -sc4brolla // -sc4brollb // -sc4brollc // +sc4brolla // +sc4brollb // +sc4brollc // sc4bsp // Bully's Star Prize (Bellfruit) -sc4bspa // -sc4bspb // -sc4bspc // -sc4bspd // -sc4bspe // -sc4bspf // -sc4bspg // +sc4bspa // +sc4bspb // +sc4bspc // +sc4bspd // +sc4bspe // +sc4bspf // +sc4bspg // sc4bugs // Bugs Money (Bellfruit) -sc4bugsa // -sc4bugsb // -sc4bugsc // +sc4bugsa // +sc4bugsb // +sc4bugsc // sc4bulcl // Bullseye Club (Bellfruit) -sc4bulcla // -sc4bulclb // -sc4bulclc // -sc4bulcld // -sc4bulcle // -sc4bulclf // -sc4bulclg // -sc4bulclh // -sc4bulcli // -sc4bulcs // -sc4bulcsa // -sc4bulcsb // -sc4bulcsc // +sc4bulcla // +sc4bulclb // +sc4bulclc // +sc4bulcld // +sc4bulcle // +sc4bulclf // +sc4bulclg // +sc4bulclh // +sc4bulcli // +sc4bulcs // +sc4bulcsa // +sc4bulcsb // +sc4bulcsc // sc4bull // Bullseye (Bellfruit) -sc4bulla // -sc4bullb // -sc4bullc // +sc4bulla // +sc4bullb // +sc4bullc // sc4butch // Butch Cashidy & The Sundance Quid (Bellfruit) -sc4butcha // -sc4butchb // -sc4butchc // -sc4butchd // -sc4butche // -sc4butchf // -sc4butchg // +sc4butcha // +sc4butchb // +sc4butchc // +sc4butchd // +sc4butche // +sc4butchf // +sc4butchg // sc4bwow // Wheel of Wealth (Bellfruit) -sc4bwowa // +sc4bwowa // sc4cabin // Cabin Fever (Mazooma) -sc4cabina // -sc4cabinb // -sc4cabinc // -sc4cabind // -sc4cabine // -sc4cabinf // -sc4cabing // -sc4cabinh // -sc4cabini // -sc4cabinj // -sc4cabink // -sc4cabinl // -sc4cabinm // +sc4cabina // +sc4cabinb // +sc4cabinc // +sc4cabind // +sc4cabine // +sc4cabinf // +sc4cabing // +sc4cabinh // +sc4cabini // +sc4cabinj // +sc4cabink // +sc4cabinl // +sc4cabinm // sc4cad // Cash Adder (Qps) -sc4cada // -sc4cadb // -sc4cadc // +sc4cada // +sc4cadb // +sc4cadc // sc4cadcl // Cash Adder Club (Qps) -sc4cadcla // -sc4cadd // -sc4cade // -sc4cadf // -sc4cadg // -sc4cadh // -sc4cadi // -sc4cadj // -sc4cadk // -sc4cadl // -sc4cadm // -sc4cadn // -sc4cado // -sc4cadp // -sc4cadq // +sc4cadcla // +sc4cadd // +sc4cade // +sc4cadf // +sc4cadg // +sc4cadh // +sc4cadi // +sc4cadj // +sc4cadk // +sc4cadl // +sc4cadm // +sc4cadn // +sc4cado // +sc4cadp // +sc4cadq // sc4canca // Can Can Cash (Mazooma) -sc4cancaa // -sc4cancab // -sc4cancac // +sc4cancaa // +sc4cancab // +sc4cancac // sc4captn // Captain Cash (Qps) -sc4captna // -sc4captnb // -sc4captnc // -sc4captnd // -sc4captne // -sc4captnf // +sc4captna // +sc4captnb // +sc4captnc // +sc4captnd // +sc4captne // +sc4captnf // sc4cari // Caribbean Cash (Qps) -sc4caria // -sc4carib // -sc4caric // -sc4carid // -sc4carie // -sc4cariq // -sc4cariqa // -sc4cariqb // -sc4cariqc // -sc4cariqd // -sc4cariqe // -sc4cariqf // -sc4cariqg // +sc4caria // +sc4carib // +sc4caric // +sc4carid // +sc4carie // +sc4cariq // +sc4cariqa // +sc4cariqb // +sc4cariqc // +sc4cariqd // +sc4cariqe // +sc4cariqf // +sc4cariqg // sc4carry // Carry On Winning (Bellfruit) -sc4carrya // -sc4cashg // +sc4carrya // +sc4cashg // sc4cashm // Cashanova (Mazooma) -sc4cashma // -sc4cashmb // -sc4cashmc // -sc4cashmd // -sc4cashme // +sc4cashma // +sc4cashmb // +sc4cashmc // +sc4cashmd // +sc4cashme // sc4cashn // Cashanova (Bellfruit) sc4casry // Casino Royale (Mazooma) -sc4casrya // -sc4casryb // -sc4casryc // -sc4casryd // -sc4casrye // +sc4casrya // +sc4casryb // +sc4casryc // +sc4casryd // +sc4casrye // sc4casxt // Casino Xtravaganza (Mazooma) -sc4casxta // -sc4casxtb // -sc4casxtc // -sc4casxtd // -sc4casxte // +sc4casxta // +sc4casxtb // +sc4casxtc // +sc4casxtd // +sc4casxte // sc4cbaz // Cash Bazaar Club (Bellfruit) -sc4cbaza // -sc4cbazb // -sc4cbazc // -sc4cbazd // -sc4cbaze // -sc4cbazf // -sc4cbazg // -sc4cbazh // -sc4cbazi // -sc4cbazj // -sc4cbazk // +sc4cbaza // +sc4cbazb // +sc4cbazc // +sc4cbazd // +sc4cbaze // +sc4cbazf // +sc4cbazg // +sc4cbazh // +sc4cbazi // +sc4cbazj // +sc4cbazk // sc4cblas // Cash Blast (Bellfruit) -sc4cblasa // +sc4cblasa // sc4cburn // Cash 'n' Burn (Qps) -sc4cburna // +sc4cburna // sc4ccc // Criss Cross Crazy (Bellfruit) sc4cccsh // Criss Cross Cash (Mazooma) -sc4cccsha // -sc4cccshb // -sc4cccshc // -sc4cccshd // -sc4cccshe // +sc4cccsha // +sc4cccshb // +sc4cccshc // +sc4cccshd // +sc4cccshe // sc4cckey // Casino Crazy Keys (Bellfruit) -sc4cckeya // -sc4cckeyb // -sc4cckeyc // -sc4cckeyd // -sc4cckeye // -sc4cckeyf // -sc4cckeyg // -sc4cckeyh // -sc4cckeyi // -sc4cckeyj // -sc4cckeyk // -sc4cckeyl // -sc4cckeym // -sc4cckeyn // -sc4cckeyo // +sc4cckeya // +sc4cckeyb // +sc4cckeyc // +sc4cckeyd // +sc4cckeye // +sc4cckeyf // +sc4cckeyg // +sc4cckeyh // +sc4cckeyi // +sc4cckeyj // +sc4cckeyk // +sc4cckeyl // +sc4cckeym // +sc4cckeyn // +sc4cckeyo // sc4cclas // Club Class (Bellfruit) -sc4cclas0 // -sc4cclas1 // -sc4cclas2 // -sc4cclas3 // -sc4cclas4 // -sc4cclasa // -sc4cclasb // -sc4cclasc // -sc4cclasd // -sc4cclase // -sc4cclasf // -sc4cclasg // -sc4cclash // -sc4cclasi // -sc4cclasj // -sc4cclask // -sc4cclasl // -sc4cclasm // -sc4cclasn // -sc4cclaso // -sc4cclasp // -sc4cclasq // -sc4cclasr // -sc4cclass // -sc4cclast // -sc4cclasu // -sc4cclasv // -sc4cclasw // -sc4cclasx // -sc4cclasy // -sc4cclasz // +sc4cclas0 // +sc4cclas1 // +sc4cclas2 // +sc4cclas3 // +sc4cclas4 // +sc4cclasa // +sc4cclasb // +sc4cclasc // +sc4cclasd // +sc4cclase // +sc4cclasf // +sc4cclasg // +sc4cclash // +sc4cclasi // +sc4cclasj // +sc4cclask // +sc4cclasl // +sc4cclasm // +sc4cclasn // +sc4cclaso // +sc4cclasp // +sc4cclasq // +sc4cclasr // +sc4cclass // +sc4cclast // +sc4cclasu // +sc4cclasv // +sc4cclasw // +sc4cclasx // +sc4cclasy // +sc4cclasz // sc4cclim // Crazy Climber (Bellfruit) -sc4cclima // -sc4cclimb // -sc4cclimc // -sc4cclimd // -sc4cclime // -sc4cclimf // -sc4cclimg // -sc4cclimh // -sc4cclimi // -sc4cclimj // -sc4cclimk // -sc4ccliml // -sc4cclimm // -sc4cclimn // -sc4cclimo // -sc4cclimp // -sc4cclimq // -sc4cclimr // -sc4cclims // -sc4cclimt // -sc4cclimu // +sc4cclima // +sc4cclimb // +sc4cclimc // +sc4cclimd // +sc4cclime // +sc4cclimf // +sc4cclimg // +sc4cclimh // +sc4cclimi // +sc4cclimj // +sc4cclimk // +sc4ccliml // +sc4cclimm // +sc4cclimn // +sc4cclimo // +sc4cclimp // +sc4cclimq // +sc4cclimr // +sc4cclims // +sc4cclimt // +sc4cclimu // sc4ccogs // Clever Cogs (Qps) sc4cconx // Cash Connexion (Mazooma) -sc4cconxa // -sc4cconxb // -sc4cconxc // -sc4cconxd // +sc4cconxa // +sc4cconxb // +sc4cconxc // +sc4cconxd // sc4ccrus // Cash Crusaders (Mazooma) -sc4ccrusa // -sc4ccrusb // +sc4ccrusa // +sc4ccrusb // sc4celeb // I'm A Celebrity (Bellfruit) -sc4celeba // -sc4celebb // -sc4celebc // -sc4celebd // +sc4celeba // +sc4celebb // +sc4celebc // +sc4celebd // sc4cerup // Cash Eruption (Mazooma) sc4cexpl // Cash Explosion (Mazooma) -sc4cexpla // -sc4cexplb // -sc4cexplc // -sc4cexpld // -sc4cexple // -sc4cexplf // -sc4cexplg // +sc4cexpla // +sc4cexplb // +sc4cexplc // +sc4cexpld // +sc4cexple // +sc4cexplf // +sc4cexplg // sc4cfcas // Crazy Fruits Casino (Bellfruit) -sc4cfcas0 // -sc4cfcas1 // -sc4cfcas2 // -sc4cfcas3 // -sc4cfcas4 // -sc4cfcas5 // -sc4cfcas6 // -sc4cfcas7 // -sc4cfcas8 // -sc4cfcas9 // -sc4cfcasa // -sc4cfcasaa // -sc4cfcasab // -sc4cfcasac // -sc4cfcasad // -sc4cfcasae // -sc4cfcasaf // -sc4cfcasag // -sc4cfcasah // -sc4cfcasai // -sc4cfcasaj // -sc4cfcasak // -sc4cfcasal // -sc4cfcasam // -sc4cfcasb // -sc4cfcasc // -sc4cfcasd // -sc4cfcase // -sc4cfcasf // -sc4cfcasg // -sc4cfcash // -sc4cfcasi // -sc4cfcasj // -sc4cfcask // -sc4cfcasl // -sc4cfcasm // -sc4cfcasn // -sc4cfcaso // -sc4cfcasp // -sc4cfcasq // -sc4cfcasr // -sc4cfcass // -sc4cfcast // -sc4cfcasu // -sc4cfcasv // -sc4cfcasw // -sc4cfcasx // -sc4cfcasy // -sc4cfcasz // +sc4cfcas0 // +sc4cfcas1 // +sc4cfcas2 // +sc4cfcas3 // +sc4cfcas4 // +sc4cfcas5 // +sc4cfcas6 // +sc4cfcas7 // +sc4cfcas8 // +sc4cfcas9 // +sc4cfcasa // +sc4cfcasaa // +sc4cfcasab // +sc4cfcasac // +sc4cfcasad // +sc4cfcasae // +sc4cfcasaf // +sc4cfcasag // +sc4cfcasah // +sc4cfcasai // +sc4cfcasaj // +sc4cfcasak // +sc4cfcasal // +sc4cfcasam // +sc4cfcasb // +sc4cfcasc // +sc4cfcasd // +sc4cfcase // +sc4cfcasf // +sc4cfcasg // +sc4cfcash // +sc4cfcasi // +sc4cfcasj // +sc4cfcask // +sc4cfcasl // +sc4cfcasm // +sc4cfcasn // +sc4cfcaso // +sc4cfcasp // +sc4cfcasq // +sc4cfcasr // +sc4cfcass // +sc4cfcast // +sc4cfcasu // +sc4cfcasv // +sc4cfcasw // +sc4cfcasx // +sc4cfcasy // +sc4cfcasz // sc4cfcla // Crazy Fruits Classic (Bellfruit) -sc4cfclab // -sc4cfclac // -sc4cfclad // -sc4cfclae // -sc4cfclaf // +sc4cfclab // +sc4cfclac // +sc4cfclad // +sc4cfclae // +sc4cfclaf // sc4cfclb // Crazy Fruits Club (Bellfruit) -sc4cfclba // -sc4cfclbb // +sc4cfclba // +sc4cfclbb // sc4cfdu // Crazy Fruits Down Under (Bellfruit) -sc4cfdua // -sc4cfdub // -sc4cfduc // +sc4cfdua // +sc4cfdub // +sc4cfduc // sc4cfgcl // Crazy Fruits Gold Club (Bellfruit) -sc4cfgcla // -sc4cfgclb // -sc4cfgclc // +sc4cfgcla // +sc4cfgclb // +sc4cfgclc // sc4cfqps // Crazy Fruits (Qps) -sc4cfqpsa // -sc4cfqpsb // -sc4cfqpsc // -sc4cfqpsd // -sc4cfqpse // -sc4cfqpsf // -sc4cfqpsg // -sc4cfqpsh // -sc4cfqpsi // -sc4cfqpsj // -sc4cfqpsk // -sc4cfqpsl // -sc4cfqpsm // -sc4cfqpsn // -sc4cfqpso // -sc4cfqpsp // +sc4cfqpsa // +sc4cfqpsb // +sc4cfqpsc // +sc4cfqpsd // +sc4cfqpse // +sc4cfqpsf // +sc4cfqpsg // +sc4cfqpsh // +sc4cfqpsi // +sc4cfqpsj // +sc4cfqpsk // +sc4cfqpsl // +sc4cfqpsm // +sc4cfqpsn // +sc4cfqpso // +sc4cfqpsp // sc4chain // Chain Reaction (Bellfruit) -sc4chaina // -sc4chainb // -sc4chainc // +sc4chaina // +sc4chainb // +sc4chainc // sc4chand // Cash In Hand (Bellfruit) -sc4chanda // -sc4chandb // -sc4chandc // +sc4chanda // +sc4chandb // +sc4chandc // sc4chavi // Chav It (Bellfruit) -sc4chavia // -sc4chavib // -sc4chavic // -sc4chavid // -sc4chavie // -sc4chavif // -sc4chavig // +sc4chavia // +sc4chavib // +sc4chavic // +sc4chavid // +sc4chavie // +sc4chavif // +sc4chavig // sc4chavy // Chavy Chase (Mazooma) -sc4chavya // -sc4chavyb // -sc4chavyc // -sc4chavyd // -sc4chavye // -sc4chavyf // -sc4chavyg // +sc4chavya // +sc4chavyb // +sc4chavyc // +sc4chavyd // +sc4chavye // +sc4chavyf // +sc4chavyg // sc4chick // Chickendales (Mazooma) sc4chub // Chubby Does Vegas (Mazooma) -sc4chuba // -sc4chubb // +sc4chuba // +sc4chubb // sc4cinv // Cash Invaders (Bellfruit) -sc4cinva // -sc4cinvb // -sc4cinvc // -sc4cinvd // -sc4cinve // -sc4cinvf // -sc4cinvg // -sc4cinvh // -sc4cinvi // +sc4cinva // +sc4cinvb // +sc4cinvc // +sc4cinvd // +sc4cinve // +sc4cinvf // +sc4cinvg // +sc4cinvh // +sc4cinvi // sc4cj // Cool Jewels (Bellfruit) -sc4cja // -sc4cjb // -sc4cjc // +sc4cja // +sc4cjb // +sc4cjc // sc4cjcl // Cool Jewels Club (Bellfruit) -sc4cjcla // -sc4cjclb // -sc4cjclc // -sc4cjcld // -sc4cjcle // -sc4cjclf // -sc4cjd // +sc4cjcla // +sc4cjclb // +sc4cjclc // +sc4cjcld // +sc4cjcle // +sc4cjclf // +sc4cjd // sc4ckx // Casino King X (Mazooma) -sc4ckxa // -sc4ckxb // -sc4ckxc // -sc4ckxd // -sc4ckxe // -sc4ckxf // -sc4ckxg // +sc4ckxa // +sc4ckxb // +sc4ckxc // +sc4ckxd // +sc4ckxe // +sc4ckxf // +sc4ckxg // sc4cla7 // Classic 7s (Mazooma) -sc4cla7a // -sc4cla7b // -sc4cla7c // +sc4cla7a // +sc4cla7b // +sc4cla7c // sc4clash // Cash On The Lash (Mazooma) -sc4clasha // -sc4clashb // -sc4clashc // -sc4clashd // -sc4clashe // -sc4clashf // -sc4clashg // -sc4clbmn // -sc4clbmna // -sc4clbmnb // -sc4clbmnc // +sc4clasha // +sc4clashb // +sc4clashc // +sc4clashd // +sc4clashe // +sc4clashf // +sc4clashg // +sc4clbmn // +sc4clbmna // +sc4clbmnb // +sc4clbmnc // sc4clbtm // Club Temptation (Bellfruit) -sc4clbtma // -sc4clbtmb // -sc4clbtmc // -sc4clbtmd // -sc4clbtme // +sc4clbtma // +sc4clbtmb // +sc4clbtmc // +sc4clbtmd // +sc4clbtme // sc4clclo // Club Clouseau (Mazooma) sc4clown // Clown Around (Bellfruit) -sc4clowna // -sc4clownb // -sc4clownc // -sc4clownd // -sc4clowne // -sc4clownf // -sc4clowng // +sc4clowna // +sc4clownb // +sc4clownc // +sc4clownd // +sc4clowne // +sc4clownf // +sc4clowng // sc4clucl // Cluedo Club (Mazooma) -sc4clucla // +sc4clucla // sc4clue // Cluedo (Mazooma) -sc4cluea // -sc4clueb // -sc4cluec // -sc4clued // -sc4cluee // -sc4cluef // -sc4clueg // +sc4cluea // +sc4clueb // +sc4cluec // +sc4clued // +sc4cluee // +sc4cluef // +sc4clueg // sc4cmani // Colour Mania (Bellfruit) -sc4cmania // -sc4cmon // -sc4cmona // -sc4cmonb // -sc4cmonc // -sc4cmond // -sc4cmone // -sc4cmonf // -sc4cmong // -sc4cmonh // -sc4cmoni // +sc4cmania // +sc4cmon // +sc4cmona // +sc4cmonb // +sc4cmonc // +sc4cmond // +sc4cmone // +sc4cmonf // +sc4cmong // +sc4cmonh // +sc4cmoni // sc4cmous // Cash & Mouse (Qps) -sc4cmousa // -sc4cmousb // -sc4cmousc // +sc4cmousa // +sc4cmousb // +sc4cmousc // sc4cnfr // Cash 'n' Fruit (Bellfruit) -sc4cnfra // -sc4cnfrb // -sc4cnfrc // -sc4cnfrd // -sc4cnfre // -sc4cnfrf // -sc4cnfrg // -sc4cnfrh // -sc4cnfri // +sc4cnfra // +sc4cnfrb // +sc4cnfrc // +sc4cnfrd // +sc4cnfre // +sc4cnfrf // +sc4cnfrg // +sc4cnfrh // +sc4cnfri // sc4colos // Colossus (Bellfruit) sc4copsr // Cops 'n' Robbers (Bellfruit) -sc4copsra // -sc4copsrb // -sc4copsrc // -sc4copsrd // -sc4copsre // -sc4copsrf // -sc4copsrg // -sc4copsrh // -sc4copsri // +sc4copsra // +sc4copsrb // +sc4copsrc // +sc4copsrd // +sc4copsre // +sc4copsrf // +sc4copsrg // +sc4copsrh // +sc4copsri // sc4corcl // Coronation Street Club (Mazooma) -sc4corcla // +sc4corcla // sc4coro // Coronation Street (Mazooma) -sc4coroa // -sc4coroc // -sc4corod // -sc4corof // -sc4corog // -sc4coroh // -sc4coroi // -sc4coroj // -sc4corok // -sc4corol // -sc4corom // -sc4coron // -sc4corotb // -sc4corotba // +sc4coroa // +sc4coroc // +sc4corod // +sc4corof // +sc4corog // +sc4coroh // +sc4coroi // +sc4coroj // +sc4corok // +sc4corol // +sc4corom // +sc4coron // +sc4corotb // +sc4corotba // sc4count // Countdown (Bellfruit) -sc4counta // +sc4counta // sc4cr // Cash Raker (Qps) -sc4cra // -sc4crb // -sc4crc // +sc4cra // +sc4crb // +sc4crc // sc4crcc // Cops 'n' Robbers Club Classic (Bellfruit) -sc4crcca // -sc4crccb // -sc4crccc // +sc4crcca // +sc4crccb // +sc4crccc // sc4crcl // Cash Raker Club (Qps) -sc4crcla // -sc4crclb // -sc4crclc // -sc4crcld // -sc4crcle // -sc4crclf // +sc4crcla // +sc4crclb // +sc4crclc // +sc4crcld // +sc4crcle // +sc4crclf // sc4crcp // Cops 'n' Robbers Club Platinum (Bellfruit) -sc4crcpa // -sc4crcpc // -sc4crcpd // -sc4crcpe // -sc4crcpf // -sc4crcpg // -sc4crcph // -sc4crcpi // -sc4crcpj // -sc4crd // -sc4cre // -sc4crf // +sc4crcpa // +sc4crcpc // +sc4crcpd // +sc4crcpe // +sc4crcpf // +sc4crcpg // +sc4crcph // +sc4crcpi // +sc4crcpj // +sc4crd // +sc4cre // +sc4crf // sc4crgc // Cops 'n' Robbers Gold Club (Bellfruit) -sc4crgca // -sc4crgcb // -sc4crgcc // -sc4crgcd // -sc4crgce // -sc4crgcf // -sc4crgcg // -sc4crgch // -sc4crgci // -sc4crgcj // -sc4crgck // -sc4crgcl // -sc4crgcm // -sc4crgcn // -sc4crgco // -sc4crgcp // -sc4crgcq // -sc4crgcr // -sc4crgcs // -sc4crgct // -sc4crgcu // -sc4crgcv // -sc4crgcw // +sc4crgca // +sc4crgcb // +sc4crgcc // +sc4crgcd // +sc4crgce // +sc4crgcf // +sc4crgcg // +sc4crgch // +sc4crgci // +sc4crgcj // +sc4crgck // +sc4crgcl // +sc4crgcm // +sc4crgcn // +sc4crgco // +sc4crgcp // +sc4crgcq // +sc4crgcr // +sc4crgcs // +sc4crgct // +sc4crgcu // +sc4crgcv // +sc4crgcw // sc4crnjw // Crown Jewels (Bellfruit) -sc4crnjwa // +sc4crnjwa // sc4crsc // Cops 'n' Robbers Safe Cracker (Bellfruit) -sc4crsca // -sc4crscb // -sc4crscc // -sc4crscd // -sc4crsce // -sc4crscf // -sc4crscg // +sc4crsca // +sc4crscb // +sc4crscc // +sc4crscd // +sc4crsce // +sc4crscf // +sc4crscg // sc4crzcs // Crazy Casino (Bellfruit) -sc4crzcsa // -sc4crzcsb // -sc4crzcsc // +sc4crzcsa // +sc4crzcsb // +sc4crzcsc // sc4crzgn // Crazy Gang (Bellfruit) -sc4crzgn0 // -sc4crzgn1 // -sc4crzgn2 // -sc4crzgn3 // -sc4crzgn4 // -sc4crzgn5 // -sc4crzgn6 // -sc4crzgn7 // -sc4crzgn8 // -sc4crzgna // -sc4crzgnb // -sc4crzgnc // -sc4crzgnd // -sc4crzgne // -sc4crzgnf // -sc4crzgng // -sc4crzgnh // -sc4crzgni // -sc4crzgnj // -sc4crzgnk // -sc4crzgnl // -sc4crzgnm // -sc4crzgnn // -sc4crzgno // -sc4crzgnp // -sc4crzgnq // -sc4crzgnr // -sc4crzgns // -sc4crzgnt // -sc4crzgnu // -sc4crzgnv // -sc4crzgnw // -sc4crzgnx // -sc4crzgny // -sc4crzgnz // +sc4crzgn0 // +sc4crzgn1 // +sc4crzgn2 // +sc4crzgn3 // +sc4crzgn4 // +sc4crzgn5 // +sc4crzgn6 // +sc4crzgn7 // +sc4crzgn8 // +sc4crzgna // +sc4crzgnb // +sc4crzgnc // +sc4crzgnd // +sc4crzgne // +sc4crzgnf // +sc4crzgng // +sc4crzgnh // +sc4crzgni // +sc4crzgnj // +sc4crzgnk // +sc4crzgnl // +sc4crzgnm // +sc4crzgnn // +sc4crzgno // +sc4crzgnp // +sc4crzgnq // +sc4crzgnr // +sc4crzgns // +sc4crzgnt // +sc4crzgnu // +sc4crzgnv // +sc4crzgnw // +sc4crzgnx // +sc4crzgny // +sc4crzgnz // sc4crzky // Crazy Keys (Bellfruit) -sc4crzkya // -sc4crzkyb // -sc4crzkyc // -sc4crzkyd // -sc4crzkye // -sc4crzkyf // -sc4crzkyg // -sc4crzkyh // -sc4crzkyi // -sc4crzkyj // -sc4crzkyk // -sc4crzkyl // -sc4crzkym // -sc4crzkyn // -sc4crzkyo // -sc4crzkyp // -sc4crzkyq // -sc4crzkyr // -sc4crzkys // -sc4crzkyt // -sc4crzkyu // -sc4crzkyv // -sc4crzkyw // +sc4crzkya // +sc4crzkyb // +sc4crzkyc // +sc4crzkyd // +sc4crzkye // +sc4crzkyf // +sc4crzkyg // +sc4crzkyh // +sc4crzkyi // +sc4crzkyj // +sc4crzkyk // +sc4crzkyl // +sc4crzkym // +sc4crzkyn // +sc4crzkyo // +sc4crzkyp // +sc4crzkyq // +sc4crzkyr // +sc4crzkys // +sc4crzkyt // +sc4crzkyu // +sc4crzkyv // +sc4crzkyw // sc4crzwl // Crazy World (Mazooma) -sc4crzwla // -sc4crzwlb // -sc4crzwlc // -sc4crzwld // -sc4crzwle // -sc4crzwlf // -sc4crzwlg // +sc4crzwla // +sc4crzwlb // +sc4crzwlc // +sc4crzwld // +sc4crzwle // +sc4crzwlf // +sc4crzwlg // sc4ctl // Cop The Lot (Bellfruit) -sc4ctla // -sc4ctlb // -sc4ctlc // +sc4ctla // +sc4ctlb // +sc4ctlc // sc4ctlcl // Cop The Lot Club (Bellfruit) -sc4ctlcla // -sc4ctlclb // -sc4ctlclc // -sc4ctld // -sc4ctle // +sc4ctlcla // +sc4ctlclb // +sc4ctlclc // +sc4ctld // +sc4ctle // sc4cvani // Cashvania (Qps) -sc4cvania // -sc4cvanib // -sc4cvanic // -sc4cvanid // -sc4cvanie // -sc4cvanif // -sc4cvanig // -sc4cvanih // -sc4cvanii // +sc4cvania // +sc4cvanib // +sc4cvanic // +sc4cvanid // +sc4cvanie // +sc4cvanif // +sc4cvanig // +sc4cvanih // +sc4cvanii // sc4cvclb // Cashvania Club (Qps) -sc4cvclba // -sc4cvclbb // -sc4cvclbc // -sc4cvclbd // -sc4cvclbe // -sc4cvclbf // -sc4cvclbg // +sc4cvclba // +sc4cvclbb // +sc4cvclbc // +sc4cvclbd // +sc4cvclbe // +sc4cvclbf // +sc4cvclbg // sc4cyc // Count Yer Cash (Mazooma) -sc4cyca // -sc4cycb // -sc4cycc // +sc4cyca // +sc4cycb // +sc4cycc // sc4cyccl // Count Yer Cash Club (Mazooma) -sc4cyccla // -sc4cycclb // -sc4cycclc // -sc4cycd // +sc4cyccla // +sc4cycclb // +sc4cycclc // +sc4cycd // sc4czfr // Crazy Fruits (Bellfruit) -sc4czfra // -sc4czfrb // -sc4czfrc // -sc4czfrd // -sc4czfre // -sc4czfrf // -sc4czfrg // -sc4czfrh // -sc4czfri // -sc4czfrj // -sc4czfrk // +sc4czfra // +sc4czfrb // +sc4czfrc // +sc4czfrd // +sc4czfre // +sc4czfrf // +sc4czfrg // +sc4czfrh // +sc4czfri // +sc4czfrj // +sc4czfrk // sc4darw // Dough & Arrow (Qps) -sc4darwa // -sc4darwb // -sc4darwc // +sc4darwa // +sc4darwb // +sc4darwc // sc4daylt // Daylight Robbery (Bellfruit) -sc4daylta // -sc4dayltb // -sc4dayltc // -sc4dayltd // -sc4daylte // -sc4dayltf // -sc4dayltg // -sc4daylth // -sc4daylti // -sc4dayltj // -sc4dayltk // -sc4dayltl // -sc4dayltm // +sc4daylta // +sc4dayltb // +sc4dayltc // +sc4dayltd // +sc4daylte // +sc4dayltf // +sc4dayltg // +sc4daylth // +sc4daylti // +sc4dayltj // +sc4dayltk // +sc4dayltl // +sc4dayltm // sc4db // D & B (Mazooma) sc4dbldm // Double Diamond (Qps) sc4dblfr // Double Frenzy (Qps) -sc4dblfra // -sc4dblfrb // -sc4dblfrc // -sc4dblfrd // -sc4dblfre // +sc4dblfra // +sc4dblfrb // +sc4dblfrc // +sc4dblfrd // +sc4dblfre // sc4dcrls // Double Crazy Reels (Mazooma) -sc4dcrlsa // -sc4dcrlsb // -sc4dcrlsc // -sc4dcrlsd // -sc4dcrlse // -sc4dcrlsf // -sc4dcrlsg // -sc4dcrlsh // -sc4dcrlsi // -sc4dcrlsj // -sc4dcrlsk // +sc4dcrlsa // +sc4dcrlsb // +sc4dcrlsc // +sc4dcrlsd // +sc4dcrlse // +sc4dcrlsf // +sc4dcrlsg // +sc4dcrlsh // +sc4dcrlsi // +sc4dcrlsj // +sc4dcrlsk // sc4ddosh // Doctor Dosh (Bellfruit) -sc4ddosha // -sc4ddoshb // -sc4ddoshc // -sc4ddoshd // -sc4ddoshe // -sc4ddoshf // -sc4ddoshg // -sc4ddoshh // -sc4ddoshi // -sc4ddoshj // -sc4ddoshk // -sc4ddoshl // -sc4ddoshm // -sc4ddoshn // -sc4ddosho // +sc4ddosha // +sc4ddoshb // +sc4ddoshc // +sc4ddoshd // +sc4ddoshe // +sc4ddoshf // +sc4ddoshg // +sc4ddoshh // +sc4ddoshi // +sc4ddoshj // +sc4ddoshk // +sc4ddoshl // +sc4ddoshm // +sc4ddoshn // +sc4ddosho // sc4deepi // Deep Impact (Mazooma) -sc4deepia // -sc4deepib // -sc4deepid // +sc4deepia // +sc4deepib // +sc4deepid // sc4derby // Demolition Derby (Bellfruit) -sc4derbya // -sc4derbyb // -sc4derbyc // -sc4derbyd // -sc4derbye // +sc4derbya // +sc4derbyb // +sc4derbyc // +sc4derbyd // +sc4derbye // sc4dhh // Dough Ho Ho (Bellfruit) -sc4dhha // -sc4dhhb // -sc4dhhc // -sc4dhhd // -sc4dhhe // +sc4dhha // +sc4dhhb // +sc4dhhc // +sc4dhhd // +sc4dhhe // sc4disco // Disco Inferno (Mazooma) -sc4discoa // -sc4discob // -sc4discoc // -sc4discod // +sc4discoa // +sc4discob // +sc4discoc // +sc4discod // sc4dmine // Diamond Mine (Bellfruit) -sc4dminea // -sc4dmineb // -sc4dminec // -sc4dmined // -sc4dminee // +sc4dminea // +sc4dmineb // +sc4dminec // +sc4dmined // +sc4dminee // sc4dnd // Deal Or No Deal (Bellfruit) -sc4dnda // -sc4dndb // +sc4dnda // +sc4dndb // sc4dndbb // Deal Or No Deal Break The Bank (Bellfruit) -sc4dndbba // -sc4dndbbb // -sc4dndbbc // -sc4dndbbd // -sc4dndbbe // -sc4dndbbf // -sc4dndbbg // -sc4dndbbh // -sc4dndbbi // +sc4dndbba // +sc4dndbbb // +sc4dndbbc // +sc4dndbbd // +sc4dndbbe // +sc4dndbbf // +sc4dndbbg // +sc4dndbbh // +sc4dndbbi // sc4dndbc // Deal Or No Deal Box Clever (Bellfruit) -sc4dndbca // +sc4dndbca // sc4dndbd // Deal Or No Deal The Big Deal (Bellfruit) -sc4dndbda // -sc4dndbdb // -sc4dndbdc // -sc4dndbdd // -sc4dndbde // +sc4dndbda // +sc4dndbdb // +sc4dndbdc // +sc4dndbdd // +sc4dndbde // sc4dndbe // Deal Or No Deal Beat The Banker (Bellfruit) -sc4dndbeb // -sc4dndbec // -sc4dndbed // -sc4dndbee // -sc4dndbef // -sc4dndbeg // -sc4dndbeh // -sc4dndbei // -sc4dndbej // -sc4dndbek // -sc4dndbel // -sc4dndbem // -sc4dndben // +sc4dndbeb // +sc4dndbec // +sc4dndbed // +sc4dndbee // +sc4dndbef // +sc4dndbeg // +sc4dndbeh // +sc4dndbei // +sc4dndbej // +sc4dndbek // +sc4dndbel // +sc4dndbem // +sc4dndben // sc4dndbr // Deal Or No Deal The Big Reds (Bellfruit) -sc4dndbra // -sc4dndbrb // -sc4dndbrc // -sc4dndbrd // -sc4dndbre // -sc4dndbrf // -sc4dndbrg // -sc4dndc // +sc4dndbra // +sc4dndbrb // +sc4dndbrc // +sc4dndbrd // +sc4dndbre // +sc4dndbrf // +sc4dndbrg // +sc4dndc // sc4dndcc // Deal Or No Deal The Crazy Chair (Bellfruit) -sc4dndcca // -sc4dndccb // -sc4dndccc // -sc4dndccd // -sc4dndcce // -sc4dndccf // +sc4dndcca // +sc4dndccb // +sc4dndccc // +sc4dndccd // +sc4dndcce // +sc4dndccf // sc4dndcl // Deal Or No Deal Club (Bellfruit) -sc4dndcla // -sc4dndclb // -sc4dndclc // -sc4dndcld // -sc4dndcle // -sc4dndclf // -sc4dndclg // +sc4dndcla // +sc4dndclb // +sc4dndclc // +sc4dndcld // +sc4dndcle // +sc4dndclf // +sc4dndclg // sc4dndcs // Deal Or No Deal Classic (Bellfruit) -sc4dndcsa // -sc4dndcsb // -sc4dndcsc // -sc4dndcsd // -sc4dndcse // +sc4dndcsa // +sc4dndcsb // +sc4dndcsc // +sc4dndcsd // +sc4dndcse // sc4dndcw // Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) -sc4dndcwa // -sc4dndcwb // -sc4dndcwc // -sc4dndd // +sc4dndcwa // +sc4dndcwb // +sc4dndcwc // +sc4dndd // sc4dnddd // Deal Or No Deal Double Deal Or No Deal (Bellfruit) -sc4dnddda // -sc4dndddb // -sc4dndddc // -sc4dndddd // -sc4dnddde // -sc4dndddf // -sc4dndddg // +sc4dnddda // +sc4dndddb // +sc4dndddc // +sc4dndddd // +sc4dnddde // +sc4dndddf // +sc4dndddg // sc4dnddf // Deal Or No Deal The Dream Factory (Bellfruit) -sc4dnddfa // -sc4dnddfb // -sc4dnddfc // -sc4dnddfd // -sc4dnddfe // +sc4dnddfa // +sc4dnddfb // +sc4dnddfc // +sc4dnddfd // +sc4dnddfe // sc4dnddw // Deal Or No Deal The Deal Wheel (Bellfruit) -sc4dnddwa // -sc4dnddwb // -sc4dnddwc // -sc4dnddwd // -sc4dnddwe // -sc4dnddwf // -sc4dnddwg // -sc4dnde // -sc4dndf // -sc4dndg // -sc4dndh // +sc4dnddwa // +sc4dnddwb // +sc4dnddwc // +sc4dnddwd // +sc4dnddwe // +sc4dnddwf // +sc4dnddwg // +sc4dnde // +sc4dndf // +sc4dndg // +sc4dndh // sc4dndhf // Deal Or No Deal Hall Of Fame (Bellfruit) -sc4dndhfa // -sc4dndhfb // -sc4dndhfc // -sc4dndhfd // -sc4dndhfe // -sc4dndhff // -sc4dndhfg // -sc4dndhfh // -sc4dndhfi // -sc4dndhfj // -sc4dndhfk // -sc4dndhfl // -sc4dndi // -sc4dndj // -sc4dndk // -sc4dndl // +sc4dndhfa // +sc4dndhfb // +sc4dndhfc // +sc4dndhfd // +sc4dndhfe // +sc4dndhff // +sc4dndhfg // +sc4dndhfh // +sc4dndhfi // +sc4dndhfj // +sc4dndhfk // +sc4dndhfl // +sc4dndi // +sc4dndj // +sc4dndk // +sc4dndl // sc4dndlp // Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) -sc4dndlpa // -sc4dndlpb // -sc4dndlpc // -sc4dndlpd // -sc4dndlpe // -sc4dndm // -sc4dndn // -sc4dndo // +sc4dndlpa // +sc4dndlpb // +sc4dndlpc // +sc4dndlpd // +sc4dndlpe // +sc4dndm // +sc4dndn // +sc4dndo // sc4dndpg // Deal Or No Deal The Perfect Game (Bellfruit) -sc4dndpga // -sc4dndpgb // -sc4dndpgc // -sc4dndpgd // -sc4dndpge // +sc4dndpga // +sc4dndpgb // +sc4dndpgc // +sc4dndpgd // +sc4dndpge // sc4dndra // Deal Or No Deal Red Alert (Bellfruit) -sc4dndraa // -sc4dndrab // -sc4dndrac // -sc4dndrad // -sc4dndrae // +sc4dndraa // +sc4dndrab // +sc4dndrac // +sc4dndrad // +sc4dndrae // sc4dndtp // Deal Or No Deal The Power (Bellfruit) -sc4dndtpa // -sc4dndtpb // -sc4dndtpc // -sc4dndtpd // -sc4dndtpe // -sc4dndtpf // -sc4dndtpg // -sc4dndtph // -sc4dndtpi // -sc4dndtpj // -sc4dndtpk // -sc4dndtpl // -sc4dndtpm // +sc4dndtpa // +sc4dndtpb // +sc4dndtpc // +sc4dndtpd // +sc4dndtpe // +sc4dndtpf // +sc4dndtpg // +sc4dndtph // +sc4dndtpi // +sc4dndtpj // +sc4dndtpk // +sc4dndtpl // +sc4dndtpm // sc4dndtr // Deal Or No Deal Think Red (Bellfruit) -sc4dndtra // +sc4dndtra // sc4dndwb // Deal Or No Deal What's In Your Box (Bellfruit) -sc4dndwba // -sc4dndwbb // -sc4dndwbc // -sc4dndwbd // -sc4dndwbe // -sc4dndwbf // -sc4dndwbg // +sc4dndwba // +sc4dndwbb // +sc4dndwbc // +sc4dndwbd // +sc4dndwbe // +sc4dndwbf // +sc4dndwbg // sc4dndww // Deal Or No Deal The Walk Of Wealth (Bellfruit) -sc4dndwwa // -sc4dndwwb // -sc4dndwwc // -sc4dndwwd // -sc4dndwwe // +sc4dndwwa // +sc4dndwwb // +sc4dndwwc // +sc4dndwwd // +sc4dndwwe // sc4dndys // Deal Or No Deal It's Your Show (Bellfruit) -sc4dndysa // -sc4dndysb // -sc4dndysc // +sc4dndysa // +sc4dndysb // +sc4dndysc // sc4dough // Dough Selecta (Bellfruit) -sc4dougha // +sc4dougha // sc4druby // Diamonds & Rubys (Bellfruit) -sc4drubya // -sc4drubyb // -sc4drubyc // -sc4drubyd // +sc4drubya // +sc4drubyb // +sc4drubyc // +sc4drubyd // sc4duckq // Ducks Of Hazzard (Qps) -sc4duckqa // +sc4duckqa // sc4ducks // Ducks Of Hazzard (Mazooma) -sc4ducksa // -sc4ducksb // -sc4ducksc // +sc4ducksa // +sc4ducksb // +sc4ducksc // sc4dyna // Dynamite (Bellfruit) -sc4dynaa // -sc4eascs // -sc4eascsa // -sc4eascsb // -sc4eascsc // -sc4eascsd // -sc4eascse // -sc4eascsf // -sc4eascsg // -sc4eascsh // -sc4eascsi // -sc4eascsj // -sc4eascsk // +sc4dynaa // +sc4eascs // +sc4eascsa // +sc4eascsb // +sc4eascsc // +sc4eascsd // +sc4eascse // +sc4eascsf // +sc4eascsg // +sc4eascsh // +sc4eascsi // +sc4eascsj // +sc4eascsk // sc4easy // Easy Streak (Bellfruit) -sc4easya // -sc4easyb // -sc4easyc // -sc4easyd // -sc4easye // -sc4easyf // +sc4easya // +sc4easyb // +sc4easyc // +sc4easyd // +sc4easye // +sc4easyf // sc4emmer // Emmerdale (Mazooma) -sc4emmera // -sc4emmerb // -sc4emmerc // +sc4emmera // +sc4emmerb // +sc4emmerc // sc4evol // Evolution (Qps) -sc4evola // -sc4evolb // -sc4evolc // -sc4evold // -sc4evole // -sc4evolf // -sc4evolg // +sc4evola // +sc4evolb // +sc4evolc // +sc4evold // +sc4evole // +sc4evolf // +sc4evolg // sc4fastf // Fast 'n' Furious (Mazooma) -sc4fastfa // -sc4fastfb // -sc4fastfc // +sc4fastfa // +sc4fastfb // +sc4fastfc // sc4fbcrz // Football Crazy (Bellfruit) -sc4fbcrza // -sc4fbcrzb // -sc4fbcrzc // -sc4fbcrzd // -sc4fbcrze // -sc4fbcrzf // -sc4fbcrzg // -sc4fbcrzh // -sc4fbcrzi // +sc4fbcrza // +sc4fbcrzb // +sc4fbcrzc // +sc4fbcrzd // +sc4fbcrze // +sc4fbcrzf // +sc4fbcrzg // +sc4fbcrzh // +sc4fbcrzi // sc4fbspn // Fat Boy Spin (Bellfruit) -sc4fbspna // -sc4fbspnb // -sc4fbspnc // +sc4fbspna // +sc4fbspnb // +sc4fbspnc // sc4fcc // Firecracker Club (Bellfruit) -sc4fcca // -sc4fccb // -sc4fccc // +sc4fcca // +sc4fccb // +sc4fccc // sc4fd7th // Frankie Dettori's 7th Heaven (Bellfruit) -sc4fd7tha // -sc4fd7thb // -sc4fd7thc // -sc4fd7thd // -sc4fd7the // -sc4fd7thf // -sc4fd7thg // -sc4fd7thh // -sc4fd7thi // +sc4fd7tha // +sc4fd7thb // +sc4fd7thc // +sc4fd7thd // +sc4fd7the // +sc4fd7thf // +sc4fd7thg // +sc4fd7thh // +sc4fd7thi // sc4fevdt // Fever (Dutch) -sc4fevdta // -sc4fevdtb // +sc4fevdta // +sc4fevdtb // sc4fever // Fever (Bellfruit) -sc4fevera // -sc4feverb // -sc4feverc // -sc4feverd // -sc4fevere // -sc4feverf // -sc4feverg // -sc4feverh // -sc4feverk // +sc4fevera // +sc4feverb // +sc4feverc // +sc4feverd // +sc4fevere // +sc4feverf // +sc4feverg // +sc4feverh // +sc4feverk // sc4fevnx // Fever The Next (Bellfruit) -sc4fevnxa // +sc4fevnxa // sc4ffru // Fast Fruit (Qps) -sc4ffrua // -sc4ffrub // -sc4ffruc // -sc4ffrud // -sc4ffrue // +sc4ffrua // +sc4ffrub // +sc4ffruc // +sc4ffrud // +sc4ffrue // sc4fguy // Family Guy (Bellfruit) -sc4fguya // -sc4fguyb // -sc4fguyc // -sc4fguyd // -sc4fguye // +sc4fguya // +sc4fguyb // +sc4fguyc // +sc4fguyd // +sc4fguye // sc4fire // Firepower (Mazooma) -sc4firea // +sc4firea // sc4fmj // Full Metal Jackpot (Mazooma) -sc4fmja // -sc4fmjb // -sc4fmjc // +sc4fmja // +sc4fmjb // +sc4fmjc // sc4fpitc // Fever Pitch (Bellfruit) -sc4fpitca // -sc4fpitcb // -sc4fpitcc // -sc4fpitcd // -sc4fpitce // -sc4fpitcf // -sc4fpitcg // -sc4fpitch // -sc4fpitci // -sc4fpitcj // -sc4fpitck // +sc4fpitca // +sc4fpitcb // +sc4fpitcc // +sc4fpitcd // +sc4fpitce // +sc4fpitcf // +sc4fpitcg // +sc4fpitch // +sc4fpitci // +sc4fpitcj // +sc4fpitck // sc4frboo // Frooty Booty (Bellfruit) -sc4frbooa // -sc4frboob // -sc4frbooc // +sc4frbooa // +sc4frboob // +sc4frbooc // sc4frenz // Fruit Frenzy (Bellfruit) -sc4frenza // -sc4frenzb // -sc4frenzc // -sc4frenzd // -sc4frenze // +sc4frenza // +sc4frenzb // +sc4frenzc // +sc4frenzd // +sc4frenze // sc4frsu // Fruits 'n' Suits (Bellfruit) -sc4frsua // -sc4frsub // -sc4frsuc // -sc4frsud // -sc4frsue // -sc4frsuf // -sc4frsug // +sc4frsua // +sc4frsub // +sc4frsuc // +sc4frsud // +sc4frsue // +sc4frsuf // +sc4frsug // sc4ftopi // Fruitopia (Qps) -sc4ftopia // -sc4ftopib // -sc4ftopic // -sc4ftopid // -sc4ftopie // -sc4ftopif // -sc4ftopig // -sc4ftopih // -sc4ftopii // +sc4ftopia // +sc4ftopib // +sc4ftopic // +sc4ftopid // +sc4ftopie // +sc4ftopif // +sc4ftopig // +sc4ftopih // +sc4ftopii // sc4fullt // Full Throttle (Qps) -sc4fullta // -sc4fulltb // -sc4fulltc // -sc4fulltd // -sc4fullte // -sc4fulltf // -sc4fulltg // -sc4fullth // -sc4fullti // +sc4fullta // +sc4fulltb // +sc4fulltc // +sc4fulltd // +sc4fullte // +sc4fulltf // +sc4fulltg // +sc4fullth // +sc4fullti // sc4fwp // Five Ways Pays (Mazooma) -sc4fwpa // -sc4fwpb // -sc4fwpc // +sc4fwpa // +sc4fwpb // +sc4fwpc // sc4fwpcs // Five Ways Pays Casino (Mazooma) -sc4fwpcsa // -sc4fwpcsb // +sc4fwpcsa // +sc4fwpcsb // sc4gag // Grab A Granny (Mazooma) -sc4gaga // -sc4gagb // -sc4gagc // +sc4gaga // +sc4gagb // +sc4gagc // sc4gamcs // Game Casino, The (Bellfruit) sc4game // Game, The (Bellfruit) -sc4gball // -sc4gballa // -sc4gballb // -sc4gballc // +sc4gball // +sc4gballa // +sc4gballb // +sc4gballc // sc4gbcas // Golden Balls (Bellfruit) -sc4gbcasa // -sc4gbcasb // -sc4gbcasc // +sc4gbcasa // +sc4gbcasb // +sc4gbcasc // sc4gcb // Grand Blaster Cash (Mazooma) -sc4gcba // -sc4gcbb // -sc4gcbc // -sc4gcbd // -sc4gcbe // -sc4gcbf // -sc4gcbg // -sc4gcbh // -sc4gcbi // -sc4gcbj // +sc4gcba // +sc4gcbb // +sc4gcbc // +sc4gcbd // +sc4gcbe // +sc4gcbf // +sc4gcbg // +sc4gcbh // +sc4gcbi // +sc4gcbj // sc4gcclb // Grand Casino Club (Bellfruit) -sc4gcclba // -sc4gcclbb // -sc4gcclbc // -sc4gcclbd // -sc4gcclbe // -sc4gcclbf // -sc4gcclbg // -sc4gcclbh // -sc4gcclbi // -sc4gcclbj // -sc4gcclbk // -sc4gcclbl // -sc4gcclbm // -sc4gcclbn // -sc4gcclbo // -sc4gcclbp // -sc4gcclbq // +sc4gcclba // +sc4gcclbb // +sc4gcclbc // +sc4gcclbd // +sc4gcclbe // +sc4gcclbf // +sc4gcclbg // +sc4gcclbh // +sc4gcclbi // +sc4gcclbj // +sc4gcclbk // +sc4gcclbl // +sc4gcclbm // +sc4gcclbn // +sc4gcclbo // +sc4gcclbp // +sc4gcclbq // sc4gd // Gold Digger (Bellfruit) -sc4gda // -sc4gdb // -sc4gdc // +sc4gda // +sc4gdb // +sc4gdc // sc4gdclb // Gold Digger Club (Bellfruit) -sc4gdclba // -sc4gdclbb // -sc4gdclbc // -sc4gdclbd // -sc4gdclbe // -sc4gdclbf // -sc4gdclbg // -sc4gdclbh // -sc4gdclbi // -sc4gdclbj // -sc4gdclbk // -sc4gdd // -sc4gde // -sc4gdf // -sc4gdg // +sc4gdclba // +sc4gdclbb // +sc4gdclbc // +sc4gdclbd // +sc4gdclbe // +sc4gdclbf // +sc4gdclbg // +sc4gdclbh // +sc4gdclbi // +sc4gdclbj // +sc4gdclbk // +sc4gdd // +sc4gde // +sc4gdf // +sc4gdg // sc4gdmz // Gold Digger (Mazooma) -sc4gdmza // +sc4gdmza // sc4gfev // Gold Fever (Mazooma) -sc4gfeva // -sc4gfevb // +sc4gfeva // +sc4gfevb // sc4ggame // Golden Game -sc4ggame0 // -sc4ggame1 // -sc4ggame2 // -sc4ggame3 // -sc4ggame4 // -sc4ggame5 // -sc4ggame6 // -sc4ggame7 // -sc4ggame8 // -sc4ggame9 // -sc4ggamea // -sc4ggameaa // -sc4ggameab // -sc4ggameac // -sc4ggamead // -sc4ggameae // -sc4ggameb // -sc4ggamec // -sc4ggamed // -sc4ggamef // -sc4ggameg // -sc4ggamei // -sc4ggamej // -sc4ggamek // -sc4ggamel // -sc4ggamem // -sc4ggamen // -sc4ggamep // -sc4ggameq // -sc4ggamer // -sc4ggames // -sc4ggamet // -sc4ggameu // -sc4ggamev // -sc4ggamew // -sc4ggamex // -sc4ggamey // -sc4ggamez // +sc4ggame0 // +sc4ggame1 // +sc4ggame2 // +sc4ggame3 // +sc4ggame4 // +sc4ggame5 // +sc4ggame6 // +sc4ggame7 // +sc4ggame8 // +sc4ggame9 // +sc4ggamea // +sc4ggameaa // +sc4ggameab // +sc4ggameac // +sc4ggamead // +sc4ggameae // +sc4ggameb // +sc4ggamec // +sc4ggamed // +sc4ggamef // +sc4ggameg // +sc4ggamei // +sc4ggamej // +sc4ggamek // +sc4ggamel // +sc4ggamem // +sc4ggamen // +sc4ggamep // +sc4ggameq // +sc4ggamer // +sc4ggames // +sc4ggamet // +sc4ggameu // +sc4ggamev // +sc4ggamew // +sc4ggamex // +sc4ggamey // +sc4ggamez // sc4ggcas // Golden Game Casino (Mazooma) -sc4ggcasa // -sc4ggcasb // -sc4ggcasc // +sc4ggcasa // +sc4ggcasb // +sc4ggcasc // sc4ggcl // Golden Grid Club (Qps) -sc4ggcla // -sc4ggclb // -sc4ggclc // -sc4ggcld // +sc4ggcla // +sc4ggclb // +sc4ggclc // +sc4ggcld // sc4ggdlx // Golden Game Deluxe (Mazooma) -sc4ggdlxa // -sc4ggdlxb // -sc4ggdlxc // -sc4ggdlxd // -sc4ggdlxe // -sc4ggdlxf // -sc4ggdlxg // -sc4ggg // -sc4gggb // -sc4gggc // -sc4gggd // -sc4ggge // -sc4gggf // -sc4gggg // -sc4gggh // -sc4gggi // -sc4gggk // -sc4gggl // -sc4gggm // -sc4gggn // -sc4gggo // -sc4gggp // -sc4gggq // -sc4gggr // -sc4gggs // +sc4ggdlxa // +sc4ggdlxb // +sc4ggdlxc // +sc4ggdlxd // +sc4ggdlxe // +sc4ggdlxf // +sc4ggdlxg // +sc4ggg // +sc4gggb // +sc4gggc // +sc4gggd // +sc4ggge // +sc4gggf // +sc4gggg // +sc4gggh // +sc4gggi // +sc4gggk // +sc4gggl // +sc4gggm // +sc4gggn // +sc4gggo // +sc4gggp // +sc4gggq // +sc4gggr // +sc4gggs // sc4gggtb // Grand Golden Game (Mazooma) -sc4gggtba // +sc4gggtba // sc4ggrid // Golden Grid (Qps) -sc4ggrida // -sc4ggridb // -sc4ggridc // -sc4ggridd // -sc4ggride // -sc4ggridf // -sc4ggridg // -sc4ggridh // -sc4ggridi // -sc4ggridj // -sc4ggridk // -sc4ggridl // -sc4ggridm // -sc4ggridn // +sc4ggrida // +sc4ggridb // +sc4ggridc // +sc4ggridd // +sc4ggride // +sc4ggridf // +sc4ggridg // +sc4ggridh // +sc4ggridi // +sc4ggridj // +sc4ggridk // +sc4ggridl // +sc4ggridm // +sc4ggridn // sc4ggtb // Golden Game (Mazooma) Top Box -sc4ggtba // -sc4ggtbb // +sc4ggtba // +sc4ggtbb // sc4ghost // Golden Ghost (Mazooma) -sc4ghosta // -sc4ghostb // -sc4ghostc // -sc4ghostd // -sc4ghoste // -sc4ghostf // -sc4ghostg // -sc4ghosth // +sc4ghosta // +sc4ghostb // +sc4ghostc // +sc4ghostd // +sc4ghoste // +sc4ghostf // +sc4ghostg // +sc4ghosth // sc4glad // Gladiator (Mazooma) -sc4glada // -sc4gladb // -sc4gladc // -sc4gladd // -sc4glade // -sc4gladf // -sc4gladg // +sc4glada // +sc4gladb // +sc4gladc // +sc4gladd // +sc4glade // +sc4gladf // +sc4gladg // sc4gldcl // Gladiator Club (Mazooma) -sc4gldcla // +sc4gldcla // sc4gnc // Golden Game Club (Mazooma) -sc4gnca // -sc4gncb // -sc4gncc // -sc4gncd // -sc4gnce // +sc4gnca // +sc4gncb // +sc4gncc // +sc4gncd // +sc4gnce // sc4gocas // Golden Oldie Casino (Mazooma) -sc4gocasa // +sc4gocasa // sc4goldo // Golden Oldie (Mazooma) -sc4goldoa // -sc4goldob // -sc4goldoc // +sc4goldoa // +sc4goldob // +sc4goldoc // sc4goldw // Golden Winner (Bellfruit) -sc4goldwa // -sc4goldwb // -sc4goldwc // -sc4goldwd // -sc4goldwe // -sc4goldwf // -sc4goldwg // +sc4goldwa // +sc4goldwb // +sc4goldwc // +sc4goldwd // +sc4goldwe // +sc4goldwf // +sc4goldwg // sc4goud // Goudkoorts (Bellfruit) sc4greed // Greedy Gonzalez (Bellfruit) -sc4greeda // +sc4greeda // sc4gshot // Golden Shot (Qps) -sc4gshota // -sc4gshotb // -sc4gshotc // +sc4gshota // +sc4gshotb // +sc4gshotc // sc4gslam // Grandslam Club (BFM) -sc4gslama // -sc4gslamb // -sc4gslamc // -sc4gslamd // -sc4gslame // -sc4gslamf // +sc4gslama // +sc4gslamb // +sc4gslamc // +sc4gslamd // +sc4gslame // +sc4gslamf // sc4gunp // Gunpowder Slot (Bellfruit) -sc4gunpa // -sc4gunpb // -sc4gunpc // -sc4gunpd // -sc4gunpe // -sc4gunpf // -sc4gunpg // +sc4gunpa // +sc4gunpb // +sc4gunpc // +sc4gunpd // +sc4gunpe // +sc4gunpf // +sc4gunpg // sc4gx // Golden X (Mazooma) sc4gx3 // Golden X Triple (Mazooma) -sc4gx3a // -sc4gx3b // -sc4gx3c // -sc4gx3d // -sc4gx3e // -sc4gx3f // -sc4gx3g // -sc4gxa // -sc4gxb // +sc4gx3a // +sc4gx3b // +sc4gx3c // +sc4gx3d // +sc4gx3e // +sc4gx3f // +sc4gx3g // +sc4gxa // +sc4gxb // sc4gxcasa // Golden X Casino (Mazooma) -sc4gxcasb // -sc4gxcasc // -sc4gxcasd // -sc4gxcase // -sc4gxcasf // +sc4gxcasb // +sc4gxcasc // +sc4gxcasd // +sc4gxcase // +sc4gxcasf // sc4h6cl // Hot Six Club (Bellfruit) -sc4h6cla // -sc4h6clb // -sc4h6clc // +sc4h6cla // +sc4h6clb // +sc4h6clc // sc4hapnt // Happy Notes (Bellfruit) -sc4hapnta // -sc4hapntb // -sc4hapntc // -sc4hapntd // -sc4hapnte // +sc4hapnta // +sc4hapntb // +sc4hapntc // +sc4hapntd // +sc4hapnte // sc4hdd // Hickory Dickory Dosh (Mazooma) -sc4hdda // -sc4hddb // -sc4hddc // -sc4hddd // -sc4hdde // -sc4hddf // +sc4hdda // +sc4hddb // +sc4hddc // +sc4hddd // +sc4hdde // +sc4hddf // sc4heatw // Heatwave (Bellfruit) sc4hellb // Hells Bells (Bellfruit) -sc4hellbb // -sc4hellbc // -sc4hellbd // -sc4hellbe // -sc4hellbf // -sc4hellbg // -sc4hellbh // -sc4hellbi // -sc4hellbj // +sc4hellbb // +sc4hellbc // +sc4hellbd // +sc4hellbe // +sc4hellbf // +sc4hellbg // +sc4hellbh // +sc4hellbi // +sc4hellbj // sc4helld // Hells Bells (BFG / Eurocoin) (Dutch) sc4helrd // Hellraiser (Bellfruit) [Dutch] sc4helrs // Hellraiser (Bellfruit) sc4hf // Happy Fruits (Bellfruit) -sc4hfa // -sc4hfb // -sc4hfc // +sc4hfa // +sc4hfb // +sc4hfc // sc4hfcl // Happy Fruits Club (Bellfruit) -sc4hfcla // -sc4hfd // -sc4hfe // -sc4hff // -sc4hfg // +sc4hfcla // +sc4hfd // +sc4hfe // +sc4hff // +sc4hfg // sc4hi5 // High 5 (Bellfruit) -sc4hi5a // -sc4hi5b // -sc4hi5c // -sc4hi5d // -sc4hi5e // -sc4hi5f // -sc4hi5g // +sc4hi5a // +sc4hi5b // +sc4hi5c // +sc4hi5d // +sc4hi5e // +sc4hi5f // +sc4hi5g // sc4hill // Hill Billionaire (Bellfruit) -sc4hilla // +sc4hilla // sc4hilo // Hilowatha (Bellfruit) -sc4hiloa // -sc4hilob // -sc4hiloc // -sc4hilod // -sc4hiloe // -sc4hilof // -sc4hilog // -sc4hiloh // -sc4hiloi // -sc4hiloj // -sc4hilok // +sc4hiloa // +sc4hilob // +sc4hiloc // +sc4hilod // +sc4hiloe // +sc4hilof // +sc4hilog // +sc4hiloh // +sc4hiloi // +sc4hiloj // +sc4hilok // sc4himi // High 'n' Mighty (Mazooma) -sc4himia // -sc4himib // -sc4himic // -sc4himid // -sc4himie // -sc4himif // -sc4himig // -sc4himih // -sc4himii // +sc4himia // +sc4himib // +sc4himic // +sc4himid // +sc4himie // +sc4himif // +sc4himig // +sc4himih // +sc4himii // sc4hiss // Hissing Quid (Qps) -sc4hissa // -sc4hissb // -sc4hissc // -sc4hissd // -sc4hisse // -sc4hissf // -sc4hissg // +sc4hissa // +sc4hissb // +sc4hissc // +sc4hissd // +sc4hisse // +sc4hissf // +sc4hissg // sc4hitsh // Hit Shot (Bellfruit) -sc4hitsha // -sc4hitshb // -sc4hitshc // -sc4hitshd // -sc4hitshe // -sc4hntcs // -sc4hntcsa // -sc4hntcsb // -sc4hntcsc // -sc4hntcsd // -sc4hntcse // -sc4hntcsf // -sc4hntcsg // -sc4hntcsh // -sc4hntcsi // -sc4hntcsj // -sc4hntcsk // -sc4hntcsl // -sc4hntcsm // -sc4hntcsn // -sc4hntcso // -sc4hntcsp // -sc4hntcsq // -sc4hntcsr // -sc4hntcss // +sc4hitsha // +sc4hitshb // +sc4hitshc // +sc4hitshd // +sc4hitshe // +sc4hntcs // +sc4hntcsa // +sc4hntcsb // +sc4hntcsc // +sc4hntcsd // +sc4hntcse // +sc4hntcsf // +sc4hntcsg // +sc4hntcsh // +sc4hntcsi // +sc4hntcsj // +sc4hntcsk // +sc4hntcsl // +sc4hntcsm // +sc4hntcsn // +sc4hntcso // +sc4hntcsp // +sc4hntcsq // +sc4hntcsr // +sc4hntcss // sc4holyw // Hollywood (Bellfruit) -sc4holywa // -sc4holywb // -sc4holywc // +sc4holywa // +sc4holywb // +sc4holywc // sc4hotdg // Hot Dog (Bellfruit) -sc4hotdga // -sc4hotdgb // -sc4hotdgc // +sc4hotdga // +sc4hotdgb // +sc4hotdgc // sc4hotpr // Hot Property (Bellfruit) -sc4hotpra // -sc4hotprb // -sc4hotprc // -sc4hotprd // -sc4hotpre // +sc4hotpra // +sc4hotprb // +sc4hotprc // +sc4hotprd // +sc4hotpre // sc4hotrd // Hot Rod (Bellfruit) -sc4hotrda // +sc4hotrda // sc4hotsh // Hot Shots (Bellfruit) -sc4hotsha // +sc4hotsha // sc4hotwd // Hot Wad (Bellfruit) -sc4hotwda // -sc4hotwdb // -sc4hotwdc // -sc4hotwdd // -sc4hotwde // +sc4hotwda // +sc4hotwdb // +sc4hotwdc // +sc4hotwdd // +sc4hotwde // sc4hyde // Hyde & Streak (Mazooma) -sc4hydea // -sc4hydeb // -sc4hydec // +sc4hydea // +sc4hydeb // +sc4hydec // sc4hyper // Hyperactive (Mazooma) -sc4hypera // +sc4hypera // sc4ibiza // Red Hot Ibiza (Bellfruit) -sc4ibizaa // -sc4ibizab // -sc4ibizac // -sc4ibizad // -sc4ibizae // -sc4ibizaf // -sc4ibizag // -sc4ibizah // -sc4ibizai // +sc4ibizaa // +sc4ibizab // +sc4ibizac // +sc4ibizad // +sc4ibizae // +sc4ibizaf // +sc4ibizag // +sc4ibizah // +sc4ibizai // sc4ijclb // Italian Job Club (Mazooma) sc4ijob // Italian Job (Mazooma) -sc4ijoba // -sc4ijobb // -sc4ijobc // -sc4ijobd // -sc4ijobe // -sc4ijobf // -sc4ijobg // -sc4ijobh // -sc4ijobi // -sc4ijobj // -sc4ijobk // -sc4ijobl // -sc4ijobm // +sc4ijoba // +sc4ijobb // +sc4ijobc // +sc4ijobd // +sc4ijobe // +sc4ijobf // +sc4ijobg // +sc4ijobh // +sc4ijobi // +sc4ijobj // +sc4ijobk // +sc4ijobl // +sc4ijobm // sc4inspn // Inner Spin (Mazooma) -sc4inspna // +sc4inspna // sc4ivply // 4 Play (Bellfruit) sc4jack // Jack The Kipper (Mazooma) -sc4jacka // -sc4jackb // -sc4jackc // -sc4jackd // -sc4jacke // -sc4jackf // -sc4jackg // +sc4jacka // +sc4jackb // +sc4jackc // +sc4jackd // +sc4jacke // +sc4jackf // +sc4jackg // sc4jbuck // Jungle Bucks (Bellfruit) -sc4jbucka // -sc4jbuckb // -sc4jbuckc // -sc4jbuckd // +sc4jbucka // +sc4jbuckb // +sc4jbuckc // +sc4jbuckd // sc4jiggn // Jiggery Pockery (Nova) sc4jiggr // Jiggery Pokery (Mazooma) -sc4jiggra // -sc4jiggrb // -sc4jiggrc // +sc4jiggra // +sc4jiggrb // +sc4jiggrc // sc4jive // Jive Money (Mazooma) -sc4jivea // -sc4jiveb // -sc4jivec // -sc4jived // +sc4jivea // +sc4jiveb // +sc4jivec // +sc4jived // sc4jjc // Jumping Jack Cash (Mazooma) -sc4jjca // -sc4jjcb // -sc4jjcc // -sc4jjcd // -sc4jjce // -sc4jjcf // -sc4jjcg // -sc4jjch // -sc4jjci // +sc4jjca // +sc4jjcb // +sc4jjcc // +sc4jjcd // +sc4jjce // +sc4jjcf // +sc4jjcg // +sc4jjch // +sc4jjci // sc4jjf // Jumping Jack Flash (Bellfruit) -sc4jjfa // -sc4jjfb // -sc4jjfc // -sc4jjfd // -sc4jjfe // -sc4jjff // -sc4jjfg // -sc4jjfh // -sc4jjfi // -sc4jjfj // -sc4jjfk // -sc4jjfl // -sc4jjfm // +sc4jjfa // +sc4jjfb // +sc4jjfc // +sc4jjfd // +sc4jjfe // +sc4jjff // +sc4jjfg // +sc4jjfh // +sc4jjfi // +sc4jjfj // +sc4jjfk // +sc4jjfl // +sc4jjfm // sc4jjok // Jackpot Jokers (Bellfruit) -sc4jjoka // +sc4jjoka // sc4jjucl // Jackpot Junction Club (Bellfruit) -sc4jjucla // -sc4jjuclb // -sc4jjuclc // -sc4jjucld // -sc4jjucle // +sc4jjucla // +sc4jjuclb // +sc4jjuclc // +sc4jjucld // +sc4jjucle // sc4jjunc // Jackpot Junction (Bellfruit) -sc4jjunca // -sc4jjuncb // -sc4jjuncc // -sc4jjuncd // -sc4jjunce // -sc4jjuncf // -sc4jjuncg // -sc4jjunch // -sc4jjunci // +sc4jjunca // +sc4jjuncb // +sc4jjuncc // +sc4jjuncd // +sc4jjunce // +sc4jjuncf // +sc4jjuncg // +sc4jjunch // +sc4jjunci // sc4jolly // Jolly Jousting (Qps) -sc4jollya // +sc4jollya // sc4juicy // Juicy Jackpots Club (Bellfruit) -sc4juicya // -sc4juicyb // -sc4juicyc // -sc4juicyd // -sc4juicye // -sc4juicyf // -sc4juicyg // -sc4juicyi // -sc4juicyj // +sc4juicya // +sc4juicyb // +sc4juicyc // +sc4juicyd // +sc4juicye // +sc4juicyf // +sc4juicyg // +sc4juicyi // +sc4juicyj // sc4kalei // Kaleidoscope (Qps) -sc4kaleia // -sc4kaleib // -sc4kaleic // -sc4kaleid // -sc4kaleie // +sc4kaleia // +sc4kaleib // +sc4kaleic // +sc4kaleid // +sc4kaleie // sc4kkong // King Kong Cash (Mazooma) -sc4kkonga // -sc4kkongb // -sc4kkongc // -sc4kkongd // -sc4kkonge // -sc4kkongf // -sc4kkongg // -sc4kkongh // -sc4kkongi // -sc4kkongj // +sc4kkonga // +sc4kkongb // +sc4kkongc // +sc4kkongd // +sc4kkonge // +sc4kkongf // +sc4kkongg // +sc4kkongh // +sc4kkongi // +sc4kkongj // sc4knok // Knockout (Mazooma) -sc4knoka // -sc4knokb // -sc4knokc // +sc4knoka // +sc4knokb // +sc4knokc // sc4lasv // Las Vegas (Bellfruit) -sc4lasva // +sc4lasva // sc4ldcas // Line Dancer Casino (Mazooma) -sc4ldcasa // -sc4ldcasb // -sc4ldcasc // -sc4ldcasd // -sc4ldcase // +sc4ldcasa // +sc4ldcasb // +sc4ldcasc // +sc4ldcasd // +sc4ldcase // sc4ldvcl // Little Devil Club (Mazooma) sc4ldvl // Little Devil (Mazooma) -sc4ldvla // -sc4ldvlb // -sc4ldvlc // +sc4ldvla // +sc4ldvlb // +sc4ldvlc // sc4leg // Who Wants To Be A Legionnaire (Bellfruit) -sc4lega // -sc4legb // -sc4legc // +sc4lega // +sc4legb // +sc4legc // sc4legcb // Who Wants To Be A Legionnaire Club (Bellfruit) -sc4legcba // -sc4legcbb // -sc4legcbc // -sc4legcbd // -sc4legcbe // -sc4legd // -sc4lege // -sc4legf // -sc4legg // -sc4legh // +sc4legcba // +sc4legcbb // +sc4legcbc // +sc4legcbd // +sc4legcbe // +sc4legd // +sc4lege // +sc4legf // +sc4legg // +sc4legh // sc4lined // Line Dancer (Mazooma) -sc4lineda // -sc4linedb // -sc4linedc // -sc4linedd // -sc4linede // -sc4linedf // -sc4linedg // -sc4linedh // -sc4linedi // +sc4lineda // +sc4linedb // +sc4linedc // +sc4linedd // +sc4linede // +sc4linedf // +sc4linedg // +sc4linedh // +sc4linedi // sc4lions // Three Lions (Mazooma) -sc4lionsa // -sc4lionsb // -sc4lionsc // -sc4lionsd // -sc4lionse // -sc4lionsf // +sc4lionsa // +sc4lionsb // +sc4lionsc // +sc4lionsd // +sc4lionse // +sc4lionsf // sc4lir // Let It Roll (Bellfruit) -sc4lira // -sc4lirb // -sc4lirc // -sc4lird // -sc4lire // -sc4lirf // -sc4lirg // -sc4lirh // -sc4liri // +sc4lira // +sc4lirb // +sc4lirc // +sc4lird // +sc4lire // +sc4lirf // +sc4lirg // +sc4lirh // +sc4liri // sc4lkbcl // Lock Buster Club (Bellfruit) -sc4lkbcla // -sc4lkbclb // -sc4lkbclc // -sc4lkbcld // -sc4lkbcle // -sc4lkbclf // -sc4lkbclg // -sc4lkbclh // -sc4lkbcli // +sc4lkbcla // +sc4lkbclb // +sc4lkbclc // +sc4lkbcld // +sc4lkbcle // +sc4lkbclf // +sc4lkbclg // +sc4lkbclh // +sc4lkbcli // sc4lockb // Lock Buster (Bellfruit) -sc4lockba // -sc4lockbb // -sc4lockbc // -sc4lockbd // -sc4lockbe // -sc4lockbf // -sc4lockbg // +sc4lockba // +sc4lockbb // +sc4lockbc // +sc4lockbd // +sc4lockbe // +sc4lockbf // +sc4lockbg // sc4lotr2 // Lord Of The Rings - The Two Towers (Bellfruit) -sc4lotr2a // -sc4lotr2b // -sc4lotr2c // -sc4lotr2d // -sc4lotr2e // -sc4lotr2f // -sc4lotr2g // -sc4lotr2h // -sc4lotr2i // -sc4lotr2j // -sc4lotr2k // -sc4lotr2l // -sc4lotr2m // +sc4lotr2a // +sc4lotr2b // +sc4lotr2c // +sc4lotr2d // +sc4lotr2e // +sc4lotr2f // +sc4lotr2g // +sc4lotr2h // +sc4lotr2i // +sc4lotr2j // +sc4lotr2k // +sc4lotr2l // +sc4lotr2m // sc4lotrf // Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) -sc4lotrfa // -sc4lotrfb // -sc4lotrfc // -sc4lotrfd // -sc4lotrfe // -sc4lotrff // -sc4lotrfg // +sc4lotrfa // +sc4lotrfb // +sc4lotrfc // +sc4lotrfd // +sc4lotrfe // +sc4lotrff // +sc4lotrfg // sc4lotrr // Lord Of The Rings - Return Of The King (Bellfruit) -sc4lotrra // -sc4lotrrb // -sc4lotrrc // -sc4lotrrd // -sc4lotrre // +sc4lotrra // +sc4lotrrb // +sc4lotrrc // +sc4lotrrd // +sc4lotrre // sc4lotrt // Lord Of The Rings Triology (Bellfruit) -sc4lotrta // +sc4lotrta // sc4ltr2c // Lord Of The Rings - The Two Towers Club (Bellfruit) -sc4ltr2ca // -sc4ltr2cb // -sc4ltr2cc // -sc4ltr2cd // -sc4ltr2ce // -sc4ltr2cf // -sc4ltr2cg // -sc4ltr2ch // -sc4ltr2ci // -sc4ltr2cj // -sc4ltr2ck // +sc4ltr2ca // +sc4ltr2cb // +sc4ltr2cc // +sc4ltr2cd // +sc4ltr2ce // +sc4ltr2cf // +sc4ltr2cg // +sc4ltr2ch // +sc4ltr2ci // +sc4ltr2cj // +sc4ltr2ck // sc4luck7 // Lucky 7s (Mazooma) -sc4luck7a // -sc4luck7b // -sc4luck7c // -sc4luck7d // +sc4luck7a // +sc4luck7b // +sc4luck7c // +sc4luck7d // sc4luckb // Lucky Balls (Bellfruit) -sc4luckb0 // -sc4luckb1 // -sc4luckb2 // -sc4luckb3 // -sc4luckb4 // -sc4luckba // -sc4luckbb // -sc4luckbc // -sc4luckbd // -sc4luckbe // -sc4luckbf // -sc4luckbg // -sc4luckbh // -sc4luckbi // -sc4luckbj // -sc4luckbk // -sc4luckbl // -sc4luckbm // -sc4luckbn // -sc4luckbo // -sc4luckbp // -sc4luckbq // -sc4luckbr // -sc4luckbs // -sc4luckbt // -sc4luckbu // -sc4luckbv // -sc4luckbw // -sc4luckbx // -sc4luckby // -sc4luckbz // +sc4luckb0 // +sc4luckb1 // +sc4luckb2 // +sc4luckb3 // +sc4luckb4 // +sc4luckba // +sc4luckbb // +sc4luckbc // +sc4luckbd // +sc4luckbe // +sc4luckbf // +sc4luckbg // +sc4luckbh // +sc4luckbi // +sc4luckbj // +sc4luckbk // +sc4luckbl // +sc4luckbm // +sc4luckbn // +sc4luckbo // +sc4luckbp // +sc4luckbq // +sc4luckbr // +sc4luckbs // +sc4luckbt // +sc4luckbu // +sc4luckbv // +sc4luckbw // +sc4luckbx // +sc4luckby // +sc4luckbz // sc4m2m // Money To Money (Mazooma) -sc4m2ma // +sc4m2ma // sc4magci // Magic Circle (Qps) -sc4magcia // -sc4magcib // -sc4magcic // -sc4magcid // -sc4magcie // -sc4magcif // -sc4magcig // -sc4magcih // -sc4magcii // -sc4magcij // -sc4magcik // -sc4magcil // -sc4magcim // -sc4magcin // -sc4magcio // -sc4magcip // -sc4magciq // -sc4magcir // -sc4magcis // -sc4magcit // -sc4magciu // +sc4magcia // +sc4magcib // +sc4magcic // +sc4magcid // +sc4magcie // +sc4magcif // +sc4magcig // +sc4magcih // +sc4magcii // +sc4magcij // +sc4magcik // +sc4magcil // +sc4magcim // +sc4magcin // +sc4magcio // +sc4magcip // +sc4magciq // +sc4magcir // +sc4magcis // +sc4magcit // +sc4magciu // sc4magic // Magic Poundabout (Qps) -sc4magica // -sc4magicb // -sc4magicc // +sc4magica // +sc4magicb // +sc4magicc // sc4manic // Manic Miner (Bellfruit) -sc4manica // -sc4manicb // -sc4manicc // -sc4manicd // -sc4manice // -sc4manicf // -sc4manicg // +sc4manica // +sc4manicb // +sc4manicc // +sc4manicd // +sc4manice // +sc4manicf // +sc4manicg // sc4maxcc // Maximus Cash Club (Mazooma) -sc4maxcca // -sc4maxccb // -sc4maxccc // +sc4maxcca // +sc4maxccb // +sc4maxccc // sc4maxim // Maximus Cash (Mazooma) -sc4maxima // -sc4maximb // -sc4maximc // -sc4maximd // -sc4maxime // -sc4maximf // -sc4maximg // +sc4maxima // +sc4maximb // +sc4maximc // +sc4maximd // +sc4maxime // +sc4maximf // +sc4maximg // sc4mbags // Money Bags (Bellfruit) -sc4mbagsa // -sc4mbagsb // -sc4mbagsc // +sc4mbagsa // +sc4mbagsb // +sc4mbagsc // sc4mcas // Monopoly Casino (Mazooma) -sc4mcas0 // -sc4mcas1 // -sc4mcas2 // -sc4mcas3 // -sc4mcas4 // -sc4mcask // -sc4mcasm // -sc4mcasn // -sc4mcaso // -sc4mcasp // -sc4mcasq // -sc4mcasr // -sc4mcass // -sc4mcast // -sc4mcasu // -sc4mcasv // -sc4mcasw // -sc4mcasx // -sc4mcasy // -sc4mcasz // +sc4mcas0 // +sc4mcas1 // +sc4mcas2 // +sc4mcas3 // +sc4mcas4 // +sc4mcask // +sc4mcasm // +sc4mcasn // +sc4mcaso // +sc4mcasp // +sc4mcasq // +sc4mcasr // +sc4mcass // +sc4mcast // +sc4mcasu // +sc4mcasv // +sc4mcasw // +sc4mcasx // +sc4mcasy // +sc4mcasz // sc4mclb // Monopoly Club (Mazooma) -sc4mclba // -sc4mclbb // -sc4mclbc // -sc4mclbd // -sc4mclbe // +sc4mclba // +sc4mclbb // +sc4mclbc // +sc4mclbd // +sc4mclbe // sc4mdm // Monopoly Double Money (Bellfruit) -sc4mdma // +sc4mdma // sc4mgr // Money Go Round (Bellfruit) -sc4mgra // -sc4mgrb // -sc4mgrc // -sc4mgrd // -sc4mgre // -sc4mgrf // -sc4mgrg // -sc4mgrh // -sc4mgri // -sc4mgrj // -sc4mgrk // -sc4mgrl // -sc4mgrm // +sc4mgra // +sc4mgrb // +sc4mgrc // +sc4mgrd // +sc4mgre // +sc4mgrf // +sc4mgrg // +sc4mgrh // +sc4mgri // +sc4mgrj // +sc4mgrk // +sc4mgrl // +sc4mgrm // sc4mhn // Monopoly Here & Now (Mazooma) -sc4mhna // +sc4mhna // sc4mhp // Monopoly Hot Property (Bellfruit) -sc4mhpa // -sc4mhpb // -sc4mhpc // -sc4mhpd // -sc4mhpe // -sc4mhpf // -sc4mhpg // -sc4mhph // -sc4mhpi // -sc4mhpj // -sc4mhpk // -sc4mhpl // -sc4mhpm // -sc4mhpn // -sc4mhpo // +sc4mhpa // +sc4mhpb // +sc4mhpc // +sc4mhpd // +sc4mhpe // +sc4mhpf // +sc4mhpg // +sc4mhph // +sc4mhpi // +sc4mhpj // +sc4mhpk // +sc4mhpl // +sc4mhpm // +sc4mhpn // +sc4mhpo // sc4milja // Miljonairs Arcade (Bellfruit) sc4miljo // Miljonairs (Bellfruit) -sc4milro // +sc4milro // sc4mmad // Money Madness (Mazooma) -sc4mmada // -sc4mmadb // -sc4mmadc // -sc4mmadd // -sc4mmade // -sc4mmadf // -sc4mmadg // +sc4mmada // +sc4mmadb // +sc4mmadc // +sc4mmadd // +sc4mmade // +sc4mmadf // +sc4mmadg // sc4mmb // Monopoly Money Bags (Bellfruit) -sc4mmba // +sc4mmba // sc4mmm // Mental Money Monsters (Mazooma) -sc4mmma // -sc4mmmb // -sc4mmmc // -sc4mmmd // -sc4mmme // -sc4mmmf // -sc4mmmg // -sc4mondx // -sc4mondxa // -sc4mondxb // -sc4mondxc // -sc4mondxd // -sc4mondxe // -sc4mondxf // -sc4mondxg // -sc4mono5 // -sc4mono5a // -sc4monoa // -sc4monoaa // -sc4monoab // -sc4monoac // -sc4monoad // -sc4monoae // -sc4monoaf // -sc4monoag // -sc4monoah // -sc4monoai // -sc4monoaj // -sc4monoak // -sc4monoal // -sc4monoam // -sc4monoan // -sc4monoao // -sc4monoap // -sc4monoaq // +sc4mmma // +sc4mmmb // +sc4mmmc // +sc4mmmd // +sc4mmme // +sc4mmmf // +sc4mmmg // +sc4mondx // +sc4mondxa // +sc4mondxb // +sc4mondxc // +sc4mondxd // +sc4mondxe // +sc4mondxf // +sc4mondxg // +sc4mono5 // +sc4mono5a // +sc4monoa // +sc4monoaa // +sc4monoab // +sc4monoac // +sc4monoad // +sc4monoae // +sc4monoaf // +sc4monoag // +sc4monoah // +sc4monoai // +sc4monoaj // +sc4monoak // +sc4monoal // +sc4monoam // +sc4monoan // +sc4monoao // +sc4monoap // +sc4monoaq // sc4monob // Monopoly (Bellfruit) -sc4monoba // -sc4monobb // -sc4monobc // -sc4monobd // -sc4monobe // -sc4monobf // -sc4monobg // -sc4monobh // -sc4monobi // -sc4monobj // -sc4monobk // -sc4monobl // -sc4monobm // +sc4monoba // +sc4monobb // +sc4monobc // +sc4monobd // +sc4monobe // +sc4monobf // +sc4monobg // +sc4monobh // +sc4monobi // +sc4monobj // +sc4monobk // +sc4monobl // +sc4monobm // sc4monod // Monopoly (Mazooma) [German] -sc4monoda // -sc4monodb // -sc4monog // -sc4monoga // +sc4monoda // +sc4monodb // +sc4monog // +sc4monoga // sc4monop // Monopoly (Mazooma) -sc4monopa // -sc4monot // -sc4monota // -sc4monotb // -sc4monotc // +sc4monopa // +sc4monot // +sc4monota // +sc4monotb // +sc4monotc // sc4monsp // Money Spinner (Bellfruit) sc4mont // Montego Pay (Qps) -sc4monta // -sc4montb // -sc4montc // -sc4montd // -sc4monte // -sc4montf // -sc4montg // -sc4month // -sc4monti // +sc4monta // +sc4montb // +sc4montc // +sc4montd // +sc4monte // +sc4montf // +sc4montg // +sc4month // +sc4monti // sc4motor // Motorway Mania (Bellfruit) -sc4motora // -sc4motorb // -sc4motorc // -sc4motord // -sc4motore // -sc4motorf // -sc4motorg // -sc4motorh // +sc4motora // +sc4motorb // +sc4motorc // +sc4motord // +sc4motore // +sc4motorf // +sc4motorg // +sc4motorh // sc4mou // Move On Up (Qps) -sc4moua // -sc4moub // +sc4moua // +sc4moub // sc4mowow // Monopoly Wheel Of Wealth (Mazooma) -sc4mowowa // -sc4mowowb // -sc4mowowc // +sc4mowowa // +sc4mowowb // +sc4mowowc // sc4mr2r // Monopoly Road To Riches (Mazooma) -sc4mr2ra // -sc4mr2rb // -sc4mr2rc // -sc4mr2rd // -sc4mr2re // +sc4mr2ra // +sc4mr2rb // +sc4mr2rc // +sc4mr2rd // +sc4mr2re // sc4mrh // Monopoly Red Hot (Mazooma) -sc4mrha // -sc4mrhb // -sc4mrhc // -sc4mrhd // -sc4mrhe // +sc4mrha // +sc4mrhb // +sc4mrhc // +sc4mrhd // +sc4mrhe // sc4msclb // Money Spinner Club (Bellfruit) -sc4msclba // -sc4msclbb // -sc4msclbc // -sc4msclbd // -sc4msclbe // -sc4msclbf // -sc4msclbg // +sc4msclba // +sc4msclbb // +sc4msclbc // +sc4msclbd // +sc4msclbe // +sc4msclbf // +sc4msclbg // sc4mspid // Money Spider (Bellfruit) -sc4mspida // -sc4mspidb // -sc4mspidc // -sc4mspidd // -sc4mspide // -sc4mspidf // -sc4mspidg // -sc4mspidh // -sc4mspidi // -sc4mspidj // -sc4mspidk // -sc4mspidl // -sc4mspidm // +sc4mspida // +sc4mspidb // +sc4mspidc // +sc4mspidd // +sc4mspide // +sc4mspidf // +sc4mspidg // +sc4mspidh // +sc4mspidi // +sc4mspidj // +sc4mspidk // +sc4mspidl // +sc4mspidm // sc4mtb // Money To Burn (Bellfruit) -sc4mtba // -sc4mtbb // -sc4mtbc // +sc4mtba // +sc4mtbb // +sc4mtbc // sc4mtbcl // Money To Burn Club (Bellfruit) -sc4mtbcla // -sc4mtbclb // -sc4mtbclc // -sc4mtbcld // -sc4mtbcle // -sc4mtbclf // -sc4mtbclg // -sc4mtbclh // -sc4mtbcli // -sc4mtbclj // -sc4mtbclk // -sc4mtbcll // -sc4mtbclm // -sc4mtbcln // -sc4mtbclo // -sc4mtbd // -sc4mtbe // -sc4mtbf // -sc4mtbg // -sc4mtbh // -sc4mtbi // -sc4mtbj // -sc4mwwtb // -sc4mwwtba // -sc4mwwtbb // -sc4mwwtbc // -sc4mwwtbd // +sc4mtbcla // +sc4mtbclb // +sc4mtbclc // +sc4mtbcld // +sc4mtbcle // +sc4mtbclf // +sc4mtbclg // +sc4mtbclh // +sc4mtbcli // +sc4mtbclj // +sc4mtbclk // +sc4mtbcll // +sc4mtbclm // +sc4mtbcln // +sc4mtbclo // +sc4mtbd // +sc4mtbe // +sc4mtbf // +sc4mtbg // +sc4mtbh // +sc4mtbi // +sc4mtbj // +sc4mwwtb // +sc4mwwtba // +sc4mwwtbb // +sc4mwwtbc // +sc4mwwtbd // sc4nmare // A Nightmare On Elm Street (Bellfruit) -sc4nmarea // -sc4nmareb // -sc4nmarec // +sc4nmarea // +sc4nmareb // +sc4nmarec // sc4nmtj // Never Mind The Jackpots (Mazooma) -sc4nmtja // -sc4nmtjb // -sc4nmtjc // -sc4nmtjd // +sc4nmtja // +sc4nmtjb // +sc4nmtjc // +sc4nmtjd // sc4nudit // Nudge It (Mazooma) -sc4nudita // -sc4nuditb // +sc4nudita // +sc4nuditb // sc4nunsm // Nuns 'n' Roses (Mazooma) -sc4nunsmb // -sc4nunsmc // -sc4nunsmd // -sc4nunsme // -sc4nunsmf // -sc4nunsmg // -sc4nunsmh // -sc4nunsmi // -sc4nunsmj // +sc4nunsmb // +sc4nunsmc // +sc4nunsmd // +sc4nunsme // +sc4nunsmf // +sc4nunsmg // +sc4nunsmh // +sc4nunsmi // +sc4nunsmj // sc4onup // On The Up (Mazooma) -sc4onupa // +sc4onupa // sc4opses // Open Sesame (Bellfruit) -sc4opsesa // +sc4opsesa // sc4outlw // Outlaw (Bellfruit) -sc4outlwa // -sc4outlwb // -sc4outlwc // +sc4outlwa // +sc4outlwb // +sc4outlwc // sc4oyf // Off Your Face (Bellfruit) -sc4oyfa // +sc4oyfa // sc4paccl // Pac Man Club (Mazooma) -sc4paccla // -sc4pacclb // -sc4pacclc // +sc4paccla // +sc4pacclb // +sc4pacclc // sc4paccs // Pac Man Casino (Mazooma) -sc4paccsa // -sc4paccsb // -sc4paccsc // -sc4paccsd // -sc4paccse // -sc4paccsf // -sc4paccsg // -sc4paccsh // -sc4paccsi // -sc4paccsj // -sc4paccsk // -sc4paccsl // +sc4paccsa // +sc4paccsb // +sc4paccsc // +sc4paccsd // +sc4paccse // +sc4paccsf // +sc4paccsg // +sc4paccsh // +sc4paccsi // +sc4paccsj // +sc4paccsk // +sc4paccsl // sc4pacmn // Pac Man (Mazooma) -sc4pacmna // -sc4pacmnb // +sc4pacmna // +sc4pacmnb // sc4pacpl // Pac Man Plus (Mazooma) -sc4pacpla // -sc4pacplb // -sc4pacplc // -sc4pacpld // -sc4pacple // -sc4pacplf // -sc4pacplg // -sc4pacplh // -sc4pacqp // -sc4pacqpa // -sc4pacqpb // +sc4pacpla // +sc4pacplb // +sc4pacplc // +sc4pacpld // +sc4pacple // +sc4pacplf // +sc4pacplg // +sc4pacplh // +sc4pacqp // +sc4pacqpa // +sc4pacqpb // sc4party // Party Time (Nova) sc4paytm // Pay Time (Bellfruit) sc4pen1 // Public Enemy No1 (Bellfruit) -sc4pen1a // -sc4pen1b // -sc4pen1c // -sc4pen1d // +sc4pen1a // +sc4pen1b // +sc4pen1c // +sc4pen1d // sc4pglcl // Pharaoh's Gold Club (Bellfruit) -sc4pglcla // -sc4pglclb // -sc4pglclc // -sc4pglcld // -sc4pglcle // -sc4pglclf // -sc4pglclg // -sc4pglclh // -sc4pglcs // -sc4pglcsa // -sc4pglcsb // +sc4pglcla // +sc4pglclb // +sc4pglclc // +sc4pglcld // +sc4pglcle // +sc4pglclf // +sc4pglclg // +sc4pglclh // +sc4pglcs // +sc4pglcsa // +sc4pglcsb // sc4pgold // Pharaoh's Gold (Bellfruit) -sc4pgolda // -sc4pgoldb // -sc4pgoldc // -sc4pgoldd // -sc4pgoldf // +sc4pgolda // +sc4pgoldb // +sc4pgoldc // +sc4pgoldd // +sc4pgoldf // sc4pipe // Piping Hot (Mazooma) -sc4pipea // +sc4pipea // sc4pir // The Prize Is Right (Bellfruit) -sc4pira // -sc4pirb // -sc4pirc // -sc4pird // -sc4pire // -sc4pirf // -sc4pirg // +sc4pira // +sc4pirb // +sc4pirc // +sc4pird // +sc4pire // +sc4pirf // +sc4pirg // sc4plumb // Plumb Crazy Club (Qps) -sc4plumba // -sc4plumbb // -sc4plumbc // -sc4plumbd // -sc4plumbe // +sc4plumba // +sc4plumbb // +sc4plumbc // +sc4plumbd // +sc4plumbe // sc4pmani // Pac Mania (Mazooma) -sc4pmania // +sc4pmania // sc4po8 // Pieces Of Eight (Qps) -sc4po8a // -sc4po8b // -sc4po8c // -sc4po8d // -sc4po8e // -sc4po8f // -sc4po8g // -sc4po8h // -sc4po8i // -sc4po8j // -sc4po8k // -sc4po8l // -sc4po8m // -sc4po8n // +sc4po8a // +sc4po8b // +sc4po8c // +sc4po8d // +sc4po8e // +sc4po8f // +sc4po8g // +sc4po8h // +sc4po8i // +sc4po8j // +sc4po8k // +sc4po8l // +sc4po8m // +sc4po8n // sc4pog // Pots Of Gold (Bellfruit) -sc4poga // -sc4pogb // +sc4poga // +sc4pogb // sc4pogbl // Pots Of Gold Club (Bellfruit) -sc4pogbla // -sc4pogblb // -sc4pogblc // -sc4pogbld // -sc4pogble // -sc4pogc // -sc4pogd // -sc4poge // -sc4pogf // -sc4pogg // -sc4pogh // -sc4pogi // +sc4pogbla // +sc4pogblb // +sc4pogblc // +sc4pogbld // +sc4pogble // +sc4pogc // +sc4pogd // +sc4poge // +sc4pogf // +sc4pogg // +sc4pogh // +sc4pogi // sc4polem // Pole Position (Mazooma) -sc4polema // -sc4polemb // -sc4polemc // -sc4polemd // +sc4polema // +sc4polemb // +sc4polemc // +sc4polemd // sc4polen // Pole Position (Nova) sc4polic // Police Squid (Qps) -sc4polica // -sc4policb // -sc4policc // +sc4polica // +sc4policb // +sc4policc // sc4pony // Pony Express (Bellfruit) -sc4ponya // -sc4ponyb // -sc4ponyc // -sc4ponyd // -sc4ponye // +sc4ponya // +sc4ponyb // +sc4ponyc // +sc4ponyd // +sc4ponye // sc4popey // Popeye (Mazooma) -sc4popeya // -sc4popeyb // -sc4popeyc // -sc4popeyd // -sc4popeye // +sc4popeya // +sc4popeyb // +sc4popeyc // +sc4popeyd // +sc4popeye // sc4potp // Pick Of The Pack (Bellfruit) -sc4potpa // +sc4potpa // sc4potsh // Pot Shot (Qps) -sc4potsha // +sc4potsha // sc4pp // Pink Panther (Mazooma) -sc4ppa // -sc4ppb // -sc4ppc // +sc4ppa // +sc4ppb // +sc4ppc // sc4ppclb // Pink Panther Club (Qps) -sc4ppclba // -sc4ppclbb // -sc4ppclbc // +sc4ppclba // +sc4ppclbb // +sc4ppclbc // sc4ppcr // Pink Panther Clouseau's Revenge (Mazooma) -sc4ppcra // -sc4ppcrb // -sc4ppcrd // -sc4ppcre // -sc4ppcrf // -sc4ppcrg // -sc4ppcrh // -sc4ppcri // -sc4ppcrj // -sc4ppcrtb // +sc4ppcra // +sc4ppcrb // +sc4ppcrd // +sc4ppcre // +sc4ppcrf // +sc4ppcrg // +sc4ppcrh // +sc4ppcri // +sc4ppcrj // +sc4ppcrtb // sc4ppctc // Pink Panther Crack The Code (Bellfruit) -sc4ppctca // -sc4ppctcb // -sc4ppctcc // -sc4ppctcd // -sc4ppctce // -sc4ppctcf // -sc4ppctcg // -sc4ppd // +sc4ppctca // +sc4ppctcb // +sc4ppctcc // +sc4ppctcd // +sc4ppctce // +sc4ppctcf // +sc4ppctcg // +sc4ppd // sc4ppdym // Pink Panther Double Your Money (Mazooma) -sc4ppdymb // -sc4ppdymc // -sc4ppdymd // -sc4ppdymf // -sc4ppdymg // -sc4ppdymh // -sc4ppdymi // -sc4ppdymtb // -sc4ppdymtba // +sc4ppdymb // +sc4ppdymc // +sc4ppdymd // +sc4ppdymf // +sc4ppdymg // +sc4ppdymh // +sc4ppdymi // +sc4ppdymtb // +sc4ppdymtba // sc4ppsag // Pink Panther Strikes Again (Mazooma) -sc4ppsaga // -sc4ppsagb // -sc4ppsagc // -sc4ppsagd // -sc4ppsage // -sc4ppsagf // -sc4ppsagg // -sc4ppsagh // -sc4ppsagi // +sc4ppsaga // +sc4ppsagb // +sc4ppsagc // +sc4ppsagd // +sc4ppsage // +sc4ppsagf // +sc4ppsagg // +sc4ppsagh // +sc4ppsagi // sc4pstat // Paystation (Qps) -sc4pstata // -sc4pstatb // -sc4pstatc // -sc4pstatd // -sc4pstate // -sc4pstatf // -sc4pstatg // -sc4pstath // -sc4pstati // -sc4pstatj // -sc4pstatm // -sc4pstatn // -sc4pstato // -sc4pstatp // -sc4pstatq // +sc4pstata // +sc4pstatb // +sc4pstatc // +sc4pstatd // +sc4pstate // +sc4pstatf // +sc4pstatg // +sc4pstath // +sc4pstati // +sc4pstatj // +sc4pstatm // +sc4pstatn // +sc4pstato // +sc4pstatp // +sc4pstatq // sc4pwcrz // Power Crazy (Bellfruit) -sc4pwcrza // -sc4pwcrzb // -sc4pwcrzc // -sc4pwcrzd // -sc4pwcrze // -sc4pwcrzf // -sc4pwcrzg // -sc4pwcrzh // -sc4pwcrzi // +sc4pwcrza // +sc4pwcrzb // +sc4pwcrzc // +sc4pwcrzd // +sc4pwcrze // +sc4pwcrzf // +sc4pwcrzg // +sc4pwcrzh // +sc4pwcrzi // sc4pwrbl // Powerball (Bellfruit) -sc4pwrbla // +sc4pwrbla // sc4pwrbq // Powerball (Qps) -sc4pwrbqa // +sc4pwrbqa // sc4pwrpl // Power Play (Mazooma) -sc4pwrpla // -sc4pwrplb // -sc4pwrplc // +sc4pwrpla // +sc4pwrplb // +sc4pwrplc // sc4pwrsg // Power Surge (Qps) -sc4pwrsga // -sc4pwrsgb // -sc4pwrsgc // +sc4pwrsga // +sc4pwrsgb // +sc4pwrsgc // sc4qmodo // Quazzi Mo' Dough (Qps) -sc4qmodoa // -sc4qmodob // -sc4qmodoc // -sc4qmodod // +sc4qmodoa // +sc4qmodob // +sc4qmodoc // +sc4qmodod // sc4quart // Quaterback (Mazooma) -sc4quarta // -sc4quartb // -sc4quartc // -sc4quartd // -sc4quarte // -sc4quartf // -sc4quartg // -sc4quarth // -sc4quarti // -sc4quartj // -sc4quartk // -sc4quartl // -sc4quartm // +sc4quarta // +sc4quartb // +sc4quartc // +sc4quartd // +sc4quarte // +sc4quartf // +sc4quartg // +sc4quarth // +sc4quarti // +sc4quartj // +sc4quartk // +sc4quartl // +sc4quartm // sc4quidr // Quid Rock (Qps) -sc4quidra // -sc4quidrb // -sc4quidrc // +sc4quidra // +sc4quidrb // +sc4quidrc // sc4quidv // Quid Vicious (Mazooma) -sc4quidva // -sc4quidvb // -sc4quidvc // +sc4quidva // +sc4quidvb // +sc4quidvc // sc4r2r // Reel To Reel (Mazooma) -sc4r2ra // -sc4r2rb // -sc4r2rc // +sc4r2ra // +sc4r2rb // +sc4r2rc // sc4r66 // Route 66 (Mazooma) sc4rbank // Royle Banker (Bellfruit) -sc4rbanka // -sc4rbankb // -sc4rbankc // +sc4rbanka // +sc4rbankb // +sc4rbankc // sc4rdrag // Red Dragon (Qps) -sc4rdraga // -sc4rdragc // -sc4rdragf // +sc4rdraga // +sc4rdragc // +sc4rdragf // sc4rdrcl // Red Dragon Club (Qps) -sc4rdrcla // -sc4rdrclb // +sc4rdrcla // +sc4rdrclb // sc4redad // Red Alert (Bellfruit) [Dutch] -sc4redada // +sc4redada // sc4redsq // Red Square (Mazooma) -sc4redsqa // -sc4redsqb // -sc4redsqc // +sc4redsqa // +sc4redsqb // +sc4redsqc // sc4relcz // Reely Crazy (Bellfruit) -sc4relcza // -sc4relczb // -sc4relczc // +sc4relcza // +sc4relczb // +sc4relczc // sc4revo // Revolver (Mazooma) -sc4revoa // -sc4revob // -sc4revoc // -sc4revod // -sc4revoe // +sc4revoa // +sc4revob // +sc4revoc // +sc4revod // +sc4revoe // sc4rhx // Red Hot X (Mazooma) -sc4rhxa // -sc4rhxb // -sc4rhxc // +sc4rhxa // +sc4rhxb // +sc4rhxc // sc4rhxcl // Red Hot X Club (Mazooma) -sc4rhxcla // -sc4rhxclb // -sc4rhxclc // +sc4rhxcla // +sc4rhxclb // +sc4rhxclc // sc4rhxcs // Red Hot X Casino (Mazooma) -sc4rhxcsa // -sc4rhxcsb // -sc4rhxcsc // -sc4rhxcsd // -sc4rhxcse // -sc4rhxd // -sc4rhxe // -sc4rhxf // -sc4rhxg // -sc4rhxh // -sc4rhxi // -sc4rhxj // -sc4rhxk // -sc4rhxl // -sc4rhxm // -sc4rhxn // -sc4rhxo // -sc4rhxp // -sc4rhxq // -sc4rhxr // -sc4rhxs // -sc4rhxt // -sc4rhxu // -sc4rhxv // -sc4rhxw // +sc4rhxcsa // +sc4rhxcsb // +sc4rhxcsc // +sc4rhxcsd // +sc4rhxcse // +sc4rhxd // +sc4rhxe // +sc4rhxf // +sc4rhxg // +sc4rhxh // +sc4rhxi // +sc4rhxj // +sc4rhxk // +sc4rhxl // +sc4rhxm // +sc4rhxn // +sc4rhxo // +sc4rhxp // +sc4rhxq // +sc4rhxr // +sc4rhxs // +sc4rhxt // +sc4rhxu // +sc4rhxv // +sc4rhxw // sc4rich // Rich Geezer (Bellfruit) -sc4richa // -sc4richb // -sc4richc // -sc4richd // -sc4riche // -sc4richf // -sc4richg // -sc4richh // -sc4richi // -sc4richj // -sc4richk // -sc4richl // +sc4richa // +sc4richb // +sc4richc // +sc4richd // +sc4riche // +sc4richf // +sc4richg // +sc4richh // +sc4richi // +sc4richj // +sc4richk // +sc4richl // sc4rio // Rio Grande (Bellfruit) sc4rmo // Roll Me Over (Bellfruit) -sc4rmoa // +sc4rmoa // sc4rogds // Rogan Dosh (Qps) -sc4rogdsa // -sc4rogdsb // -sc4rogdsc // -sc4rogdsd // -sc4rogdse // -sc4rogdsf // -sc4rogdsg // +sc4rogdsa // +sc4rogdsb // +sc4rogdsc // +sc4rogdsd // +sc4rogdse // +sc4rogdsf // +sc4rogdsg // sc4roksc // Rocket Science (Qps) -sc4roksca // -sc4rokscb // -sc4rokscc // +sc4roksca // +sc4rokscb // +sc4rokscc // sc4rollo // Rollover Jackpot (Mazooma) -sc4rolloa // -sc4rollob // -sc4rolloc // -sc4rollod // -sc4rolloe // -sc4rollof // +sc4rolloa // +sc4rollob // +sc4rolloc // +sc4rollod // +sc4rolloe // +sc4rollof // sc4rosts // Ronnie O'Sullivan's Tournament Snooker (Bellfruit) -sc4rostsa // -sc4rostsb // -sc4rostsc // -sc4rostsd // -sc4rostse // -sc4rostsf // -sc4rostsg // +sc4rostsa // +sc4rostsb // +sc4rostsc // +sc4rostsd // +sc4rostse // +sc4rostsf // +sc4rostsg // sc4rotc // Return Of The Count (Mazooma) -sc4rotca // -sc4rotcb // -sc4rotcc // -sc4rotcd // +sc4rotca // +sc4rotcb // +sc4rotcc // +sc4rotcd // sc4rovrt // Rovers Return (Mazooma) -sc4rovrta // -sc4rovrtb // -sc4rovrtc // -sc4rovrtd // -sc4rovrte // +sc4rovrta // +sc4rovrtb // +sc4rovrtc // +sc4rovrtd // +sc4rovrte // sc4royle // Royle Family (Bellfruit) -sc4roylea // -sc4royleb // -sc4roylec // -sc4royled // -sc4roylee // -sc4roylef // -sc4royleg // -sc4royleh // -sc4roylei // -sc4roylej // -sc4roylek // -sc4roylel // -sc4roylem // +sc4roylea // +sc4royleb // +sc4roylec // +sc4royled // +sc4roylee // +sc4roylef // +sc4royleg // +sc4royleh // +sc4roylei // +sc4roylej // +sc4roylek // +sc4roylel // +sc4roylem // sc4rt // Rolling Thunder (Mazooma) -sc4rta // -sc4rtb // -sc4rtc // +sc4rta // +sc4rtb // +sc4rtc // sc4rtclb // Rolling Thunder Club (Mazooma) -sc4rtclba // -sc4rtd // +sc4rtclba // +sc4rtd // sc4rttt // Rise To The Top (Mazooma) -sc4rttta // -sc4rtttb // -sc4rtttc // -sc4rtttd // -sc4rttte // +sc4rttta // +sc4rtttb // +sc4rtttc // +sc4rtttd // +sc4rttte // sc4rvl // Revolution (Bellfruit) sc4rvlnx // Revoluion The Next (Bellfruit) sc4s16 // Section 16 (Mazooma) -sc4s16a // +sc4s16a // sc4s2k // Sinbad 2000 (Nova) sc4s6c // Super 6 Club (Bellfruit) -sc4s6ca // -sc4s6cb // -sc4s6cc // -sc4s6cd // -sc4s6ce // -sc4s6cf // +sc4s6ca // +sc4s6cb // +sc4s6cc // +sc4s6cd // +sc4s6ce // +sc4s6cf // sc4sace // Space Ace (Qps) -sc4sacea // +sc4sacea // sc4sahed // Streaks Ahead (Qps) -sc4saheda // -sc4sahedb // +sc4saheda // +sc4sahedb // sc4sbust // Space Buster (Qps) -sc4sbusta // +sc4sbusta // sc4sdr // Super Diamonds & Rubies (Bellfruit) -sc4sdra // -sc4sdrb // -sc4sdrc // +sc4sdra // +sc4sdrb // +sc4sdrc // sc4sf // Street Fighter (Mazooma) -sc4sfa // -sc4sfb // -sc4sfc // -sc4sfd // +sc4sfa // +sc4sfb // +sc4sfc // +sc4sfd // sc4showt // Showtime (Bellfruit) -sc4showta // -sc4showtb // -sc4showtc // -sc4showtd // -sc4showte // -sc4showtf // +sc4showta // +sc4showtb // +sc4showtc // +sc4showtd // +sc4showte // +sc4showtf // sc4sidsp // Side Splitter (Mazooma) -sc4sidspa // -sc4sidspb // -sc4sidspc // +sc4sidspa // +sc4sidspb // +sc4sidspc // sc4sirpz // Sir Prize (Mazooma) -sc4sirpza // -sc4sirpzb // +sc4sirpza // +sc4sirpzb // sc4slad // Snakes & Ladders (Bellfruit) -sc4slada // -sc4sladb // -sc4sladc // -sc4sladd // -sc4slade // -sc4sladf // -sc4sladg // -sc4sladh // +sc4slada // +sc4sladb // +sc4sladc // +sc4sladd // +sc4slade // +sc4sladf // +sc4sladg // +sc4sladh // sc4slc // Snakes & Ladders Club (Bellfruit) -sc4slca // -sc4slcb // -sc4slcc // -sc4slcd // -sc4slce // -sc4slcf // -sc4slcg // -sc4slch // -sc4slci // -sc4slcj // -sc4slck // -sc4slcl // -sc4slcm // -sc4slcn // +sc4slca // +sc4slcb // +sc4slcc // +sc4slcd // +sc4slce // +sc4slcf // +sc4slcg // +sc4slch // +sc4slci // +sc4slcj // +sc4slck // +sc4slcl // +sc4slcm // +sc4slcn // sc4slih // Some Like It Hot (Mazooma) -sc4sliha // -sc4slihb // -sc4slihc // -sc4slihd // -sc4slihe // +sc4sliha // +sc4slihb // +sc4slihc // +sc4slihd // +sc4slihe // sc4smk7 // Smoking 7's (Bellfruit) sc4solgl // Solid Gold (Bellfruit) -sc4solgla // -sc4solglb // -sc4solglc // +sc4solgla // +sc4solglb // +sc4solglc // sc4spark // South Park (BFM) -sc4sparka // -sc4sparkb // -sc4sparkc // -sc4sparkd // -sc4sparke // +sc4sparka // +sc4sparkb // +sc4sparkc // +sc4sparkd // +sc4sparke // sc4spice // Spice It Up (Bellfruit) -sc4spicea // -sc4spiceb // -sc4spicec // +sc4spicea // +sc4spiceb // +sc4spicec // sc4splgb // Splash & Grab (Mazooma) -sc4splgba // +sc4splgba // sc4spred // Spread Your Bet (Mazooma) sc4sprng // Highly Sprung (Mazooma) sc4srr // Snake Rattle 'n' Roll (Bellfruit) -sc4srra // -sc4srrb // -sc4srrc // +sc4srra // +sc4srrb // +sc4srrc // sc4srrca // Shake Rattle Roll Casino (Mazooma) -sc4srrcaa // -sc4srrcab // -sc4srrcac // -sc4srrcad // -sc4srrcae // +sc4srrcaa // +sc4srrcab // +sc4srrcac // +sc4srrcad // +sc4srrcae // sc4srrmz // Shake Rattle Roll (Mazooma) -sc4srrmza // -sc4srrmzb // -sc4srrmzc // -sc4srrmzd // -sc4srrmze // -sc4srrmzf // -sc4srrmzg // -sc4srrmzh // -sc4srrmzi // -sc4srrmzj // -sc4srrmzk // -sc4srrmzl // -sc4srrmzm // +sc4srrmza // +sc4srrmzb // +sc4srrmzc // +sc4srrmzd // +sc4srrmze // +sc4srrmzf // +sc4srrmzg // +sc4srrmzh // +sc4srrmzi // +sc4srrmzj // +sc4srrmzk // +sc4srrmzl // +sc4srrmzm // sc4sslam // Super Slam (Bellfruit) -sc4sslama // +sc4sslama // sc4sstep // Super Step (Qps) -sc4sstepa // -sc4sstepb // +sc4sstepa // +sc4sstepb // sc4stag // Stag Night (Bellfruit) -sc4staga // +sc4staga // sc4starp // Starprize (Bellfruit) -sc4starpa // -sc4starpb // -sc4starpc // -sc4starpd // -sc4starpe // -sc4starpf // -sc4starpg // -sc4starph // -sc4starpi // -sc4starpj // -sc4starpk // +sc4starpa // +sc4starpb // +sc4starpc // +sc4starpd // +sc4starpe // +sc4starpf // +sc4starpg // +sc4starph // +sc4starpi // +sc4starpj // +sc4starpk // sc4stirc // Stir Crazy (Mazooma) -sc4stirca // -sc4stircb // -sc4stircc // -sc4stircd // -sc4stirce // -sc4stircf // -sc4stircg // -sc4stirch // -sc4stirci // -sc4stircj // +sc4stirca // +sc4stircb // +sc4stircc // +sc4stircd // +sc4stirce // +sc4stircf // +sc4stircg // +sc4stirch // +sc4stirci // +sc4stircj // sc4stl // Sky's The Limit, The (Bellfruit) -sc4stla // -sc4stlb // -sc4stlc // -sc4stld // -sc4stle // -sc4stlf // -sc4stlg // +sc4stla // +sc4stlb // +sc4stlc // +sc4stld // +sc4stle // +sc4stlf // +sc4stlg // sc4strbr // Stars 'n' Bars (Bellfruit) -sc4strbra // -sc4strbrb // -sc4strbrc // -sc4strbrd // +sc4strbra // +sc4strbrb // +sc4strbrc // +sc4strbrd // sc4strk // Streak, The (Mazooma) -sc4strka // -sc4strkb // -sc4strkc // -sc4strkd // -sc4strke // -sc4strkf // -sc4strkg // -sc4strkh // -sc4strki // -sc4strkj // -sc4strkk // +sc4strka // +sc4strkb // +sc4strkc // +sc4strkd // +sc4strke // +sc4strkf // +sc4strkg // +sc4strkh // +sc4strki // +sc4strkj // +sc4strkk // sc4strx // Strike X (Bellfruit) -sc4strxa // -sc4strxb // -sc4strxc // +sc4strxa // +sc4strxb // +sc4strxc // sc4sumit // Summit Up (Mazooma) -sc4sumita // -sc4sumitb // -sc4sumitc // +sc4sumita // +sc4sumitb // +sc4sumitc // sc4supst // Super Streax (Mazooma) -sc4supsta // +sc4supsta // sc4sus // Suits U Sir (Qps) -sc4susc // +sc4susc // sc4suscl // Suits U Sir Club (Qps) -sc4suscla // -sc4susclb // -sc4susclc // -sc4susf // -sc4susg // -sc4sush // -sc4susi // -sc4susj // -sc4susk // +sc4suscla // +sc4susclb // +sc4susclc // +sc4susf // +sc4susg // +sc4sush // +sc4susi // +sc4susj // +sc4susk // sc4swbak // Switch Back (Mazooma) -sc4swbaka // -sc4swbakb // -sc4swbakc // +sc4swbaka // +sc4swbakb // +sc4swbakc // sc4swywm // Spin When Your Winning (Mazooma) -sc4swywma // -sc4swywmb // -sc4swywmc // -sc4swywmd // -sc4swywme // -sc4swywmf // -sc4swywmg // +sc4swywma // +sc4swywmb // +sc4swywmc // +sc4swywmd // +sc4swywme // +sc4swywmf // +sc4swywmg // sc4taekw // Tae Kwon Dough (Qps) -sc4taekwa // -sc4taekwb // -sc4taekwc // -sc4taekwd // -sc4taekwe // -sc4taekwf // -sc4taekwg // -sc4taekwh // -sc4taekwi // -sc4taekwj // +sc4taekwa // +sc4taekwb // +sc4taekwc // +sc4taekwd // +sc4taekwe // +sc4taekwf // +sc4taekwg // +sc4taekwh // +sc4taekwi // +sc4taekwj // sc4takcl // Take Note Club (Bellfruit) -sc4takcla // -sc4takclb // -sc4takclc // -sc4takcld // -sc4takcle // -sc4takclf // -sc4takclg // -sc4takclh // -sc4takcli // -sc4takclj // +sc4takcla // +sc4takclb // +sc4takclc // +sc4takcld // +sc4takcle // +sc4takclf // +sc4takclg // +sc4takclh // +sc4takcli // +sc4takclj // sc4taknt // Take Note (Bellfruit) -sc4taknta // +sc4taknta // sc4tbana // Top Banana (Bellfruit) -sc4tbanaa // +sc4tbanaa // sc4tbox // Top Box (Mazooma) sc4tempt // Temptation (Bellfruit) -sc4tempta // -sc4temptb // -sc4temptc // -sc4temptd // -sc4tempte // -sc4temptf // -sc4temptg // +sc4tempta // +sc4temptb // +sc4temptc // +sc4temptd // +sc4tempte // +sc4temptf // +sc4temptg // sc4tetri // Tetris (Mazooma) -sc4tetria // -sc4tetrib // -sc4tetric // -sc4tetrid // -sc4tetrie // -sc4tetrif // -sc4tetrig // -sc4tetrih // -sc4tetrii // -sc4tetrij // -sc4tetrik // +sc4tetria // +sc4tetrib // +sc4tetric // +sc4tetrid // +sc4tetrie // +sc4tetrif // +sc4tetrig // +sc4tetrih // +sc4tetrii // +sc4tetrij // +sc4tetrik // sc4tfclb // Tutti Frutti Club (Bellfruit) -sc4tfclba // +sc4tfclba // sc4tgear // Top Gear (Mazooma) -sc4tgeara // -sc4tgearb // -sc4tgearc // -sc4tgeard // -sc4tgeare // -sc4tgearf // -sc4tgearg // +sc4tgeara // +sc4tgearb // +sc4tgearc // +sc4tgeard // +sc4tgeare // +sc4tgearf // +sc4tgearg // sc4tic2 // Tic Tac Two (Mazooma) -sc4tic2a // -sc4tic2b // -sc4tic2c // -sc4tic2d // -sc4tic2e // -sc4tic2f // -sc4tic2g // -sc4tic2h // -sc4tic2i // -sc4tic2j // -sc4tic2k // -sc4tic2l // -sc4tic2m // -sc4tic2n // -sc4tic2o // +sc4tic2a // +sc4tic2b // +sc4tic2c // +sc4tic2d // +sc4tic2e // +sc4tic2f // +sc4tic2g // +sc4tic2h // +sc4tic2i // +sc4tic2j // +sc4tic2k // +sc4tic2l // +sc4tic2m // +sc4tic2n // +sc4tic2o // sc4ticlb // Treasure Island Club (Bellfruit) -sc4ticlba // -sc4ticlbb // -sc4ticlbc // -sc4ticlbd // +sc4ticlba // +sc4ticlbb // +sc4ticlbc // +sc4ticlbd // sc4tload // Top Loader (Mazooma) sc4tpsht // Top Of The Shots (Mazooma) -sc4tpshta // -sc4tpshtb // -sc4tpshtc // -sc4tpshtd // -sc4tpshte // -sc4tpshtf // -sc4tpshtg // +sc4tpshta // +sc4tpshtb // +sc4tpshtc // +sc4tpshtd // +sc4tpshte // +sc4tpshtf // +sc4tpshtg // sc4trail // Trailblazer (Mazooma) -sc4traila // -sc4trailb // -sc4trailc // +sc4traila // +sc4trailb // +sc4trailc // sc4tri7 // Triple 7's (Bellfruit) -sc4tri7a // -sc4tri7b // -sc4tri7c // -sc4tri7d // -sc4tri7e // -sc4tri7f // -sc4tri7g // -sc4tri7h // -sc4tri7i // -sc4tri7j // -sc4tri7k // -sc4tri7l // -sc4tri7m // -sc4tri7n // -sc4tri7o // -sc4tri7p // -sc4tri7q // -sc4tri7r // -sc4tri7s // -sc4tri7t // -sc4tri7u // -sc4tri7v // -sc4tri7w // +sc4tri7a // +sc4tri7b // +sc4tri7c // +sc4tri7d // +sc4tri7e // +sc4tri7f // +sc4tri7g // +sc4tri7h // +sc4tri7i // +sc4tri7j // +sc4tri7k // +sc4tri7l // +sc4tri7m // +sc4tri7n // +sc4tri7o // +sc4tri7p // +sc4tri7q // +sc4tri7r // +sc4tri7s // +sc4tri7t // +sc4tri7u // +sc4tri7v // +sc4tri7w // sc4tridn // Trident, The (Mazooma) -sc4tridna // +sc4tridna // sc4trist // Triple Streak (Mazooma) -sc4trista // -sc4tristb // -sc4tristc // -sc4tristd // -sc4triste // -sc4tristf // -sc4tristg // -sc4tristh // -sc4tristi // -sc4tristj // -sc4tristk // -sc4tristl // -sc4tristm // -sc4tristn // -sc4tristo // -sc4tristp // -sc4tristq // -sc4tristr // -sc4trists // -sc4tristt // -sc4tristu // -sc4tristv // -sc4tristw // -sc4tristx // -sc4tristy // +sc4trista // +sc4tristb // +sc4tristc // +sc4tristd // +sc4triste // +sc4tristf // +sc4tristg // +sc4tristh // +sc4tristi // +sc4tristj // +sc4tristk // +sc4tristl // +sc4tristm // +sc4tristn // +sc4tristo // +sc4tristp // +sc4tristq // +sc4tristr // +sc4trists // +sc4tristt // +sc4tristu // +sc4tristv // +sc4tristw // +sc4tristx // +sc4tristy // sc4tst // Scorpion 4 Test Rig (Bellfruit) sc4ttomb // Treasure Tomb (Bellfruit) -sc4ttomba // -sc4ttombb // -sc4ttombc // +sc4ttomba // +sc4ttombb // +sc4ttombc // sc4ttp // Take The Piste (Mazooma) -sc4ttpa // -sc4ttpb // -sc4ttpc // -sc4ttpd // -sc4ttpe // -sc4ttpf // +sc4ttpa // +sc4ttpb // +sc4ttpc // +sc4ttpd // +sc4ttpe // +sc4ttpf // sc4ttpie // Take The Piece (Bellfruit) -sc4ttpiea // -sc4ttpieb // -sc4ttpiec // -sc4ttpied // -sc4ttpiee // -sc4ttpief // -sc4ttpieg // +sc4ttpiea // +sc4ttpieb // +sc4ttpiec // +sc4ttpied // +sc4ttpiee // +sc4ttpief // +sc4ttpieg // sc4tub // Tubular Bells (Bellfruit) -sc4tuba // -sc4tubb // -sc4tubc // +sc4tuba // +sc4tubb // +sc4tubc // sc4twilt // Twilight (Bellfruit) sc4typ // Take Your Pick (Bellfruit) -sc4typa // -sc4typb // -sc4typc // +sc4typa // +sc4typb // +sc4typc // sc4ufg // Up For Grabs (Mazooma) -sc4ufga // +sc4ufga // sc4ufi // Up For It (Bellfruit) -sc4ufia // -sc4ufib // -sc4ufic // -sc4ufid // -sc4ufie // +sc4ufia // +sc4ufib // +sc4ufic // +sc4ufid // +sc4ufie // sc4valnv // Valhalla (Nova) sc4valqp // Valhalla (Qps) sc4vivam // Viva Mexico (Bellfruit) -sc4vivama // -sc4vivamb // -sc4vivamc // -sc4vivcs // -sc4vivcsa // -sc4vivcsb // -sc4vivcsc // -sc4vivcsd // -sc4vivcse // -sc4vivcsf // -sc4vivcsg // +sc4vivama // +sc4vivamb // +sc4vivamc // +sc4vivcs // +sc4vivcsa // +sc4vivcsb // +sc4vivcsc // +sc4vivcsd // +sc4vivcse // +sc4vivcsf // +sc4vivcsg // sc4vmclb // Viva Mexico Club (Bellfruit) -sc4vmclba // -sc4vmclbb // +sc4vmclba // +sc4vmclbb // sc4vmnv // Viva Mexico (Nova) -sc4vmnva // +sc4vmnva // sc4vrgcl // Very Rich Geezer Club (Bellfruit) -sc4vrgcla // -sc4vrgclb // -sc4vrgclc // -sc4vrgcld // -sc4vrgcle // -sc4vrgclf // -sc4vrgclg // -sc4vrgclh // -sc4vrgcli // +sc4vrgcla // +sc4vrgclb // +sc4vrgclc // +sc4vrgcld // +sc4vrgcle // +sc4vrgclf // +sc4vrgclg // +sc4vrgclh // +sc4vrgcli // sc4wadzl // Wadzilla (Mazooma) -sc4wadzla // +sc4wadzla // sc4wag // Win-A-Gain (Nova) sc4waw // Wet & Wild (Mazooma) -sc4wawa // -sc4wawb // -sc4wawc // -sc4wawd // -sc4wawe // -sc4wawf // +sc4wawa // +sc4wawb // +sc4wawc // +sc4wawd // +sc4wawe // +sc4wawf // sc4wdw // Who Dares Wins (Bellfruit) -sc4wdwa // -sc4wdwb // -sc4wdwc // -sc4wdwd // -sc4wdwe // -sc4wdwf // -sc4wdwg // -sc4wdwh // -sc4wdwi // -sc4wdwj // +sc4wdwa // +sc4wdwb // +sc4wdwc // +sc4wdwd // +sc4wdwe // +sc4wdwf // +sc4wdwg // +sc4wdwh // +sc4wdwi // +sc4wdwj // sc4wernr // Werner (Nova) sc4winsp // Winning Spin (Qps) -sc4winsp0 // -sc4winspa // -sc4winspb // -sc4winspc // -sc4winspd // -sc4winspe // -sc4winspf // -sc4winspg // -sc4winsph // -sc4winspi // -sc4winspj // -sc4winspk // -sc4winspl // -sc4winspm // -sc4winspn // -sc4winspo // -sc4winspp // -sc4winspq // -sc4winspr // -sc4winsps // -sc4winspt // -sc4winspu // -sc4winspv // -sc4winspw // -sc4winspx // -sc4winspy // -sc4winspz // +sc4winsp0 // +sc4winspa // +sc4winspb // +sc4winspc // +sc4winspd // +sc4winspe // +sc4winspf // +sc4winspg // +sc4winsph // +sc4winspi // +sc4winspj // +sc4winspk // +sc4winspl // +sc4winspm // +sc4winspn // +sc4winspo // +sc4winspp // +sc4winspq // +sc4winspr // +sc4winsps // +sc4winspt // +sc4winspu // +sc4winspv // +sc4winspw // +sc4winspx // +sc4winspy // +sc4winspz // sc4winxp // Win X-plosion (Bellfruit) sc4wldbn // Wild Bunch (Bellfruit) -sc4wldbna // -sc4wldbnb // -sc4wldbnc // -sc4wldbnd // -sc4wldbne // -sc4wldbnf // -sc4wldbng // -sc4wldbnh // -sc4wldbni // -sc4wldbnj // -sc4wldbnk // -sc4wldbnl // -sc4wldbnm // -sc4wldbnn // -sc4wldbno // -sc4wldbnp // -sc4wldbnq // +sc4wldbna // +sc4wldbnb // +sc4wldbnc // +sc4wldbnd // +sc4wldbne // +sc4wldbnf // +sc4wldbng // +sc4wldbnh // +sc4wldbni // +sc4wldbnj // +sc4wldbnk // +sc4wldbnl // +sc4wldbnm // +sc4wldbnn // +sc4wldbno // +sc4wldbnp // +sc4wldbnq // sc4wldjk // Wild Jackpots (Mazooma) -sc4wldjka // -sc4wldjkb // -sc4wldjkc // -sc4wldjkd // -sc4wldjke // -sc4wldjkf // -sc4wldjkg // +sc4wldjka // +sc4wldjkb // +sc4wldjkc // +sc4wldjkd // +sc4wldjke // +sc4wldjkf // +sc4wldjkg // sc4wondw // Wonder Wheel (Bellfruit) -sc4wondwa // +sc4wondwa // sc4wrnlt // Werner Light (Nova) sc4wspin // Win Spinner (Qps) -sc4wspinb // -sc4wspinc // -sc4wspind // +sc4wspinb // +sc4wspinc // +sc4wspind // sc4wtc // Wild Thing Casino (Mazooma) -sc4wtca // -sc4wtcb // -sc4wtcc // -sc4wtcd // -sc4wtce // -sc4wtcf // +sc4wtca // +sc4wtcb // +sc4wtcc // +sc4wtcd // +sc4wtce // +sc4wtcf // sc4wthng // Wild Thing (Bellfruit) -sc4wthnga // -sc4wthngb // -sc4wthngc // +sc4wthnga // +sc4wthngb // +sc4wthngc // sc4wthnm // Wild Thing (Mazooma) -sc4wthnma // -sc4wthnmb // -sc4wthnmc // -sc4wthnmd // -sc4wthnme // -sc4wthnmf // +sc4wthnma // +sc4wthnmb // +sc4wthnmc // +sc4wthnmd // +sc4wthnme // +sc4wthnmf // sc4wwys // Win When Your Spinning (Bellfruit) -sc4wwysa // +sc4wwysa // sc4xcash // Xtra Cash (Bellfruit) sc4xmark // X Marks The Spot (Bellfruit) -sc4xmarka // +sc4xmarka // sc4ziggy // Gettin Ziggy With It (Mazooma) -sc4ziggya // -sc4ziggyb // -sc4ziggyc // -sc4ziggyd // -sc4ziggye // -sc4ziggyf // -sc4ziggyg // +sc4ziggya // +sc4ziggyb // +sc4ziggyc // +sc4ziggyd // +sc4ziggye // +sc4ziggyf // +sc4ziggyg // @source:bfm_sc5sw.cpp -sc5_3414 // -sc5_3434 // -sc5_3435 // -sc5_3437 // -sc5_3438 // -sc5_3450 // -sc5_3451 // -sc5_3508 // -sc5_3510 // -sc5_3511 // -sc5_3512 // -sc5_3513 // -sc5_3514 // -sc5_3515 // -sc5_3516 // -sc5_3517 // -sc5_3518 // -sc5_3519 // -sc5_3520 // -sc5_3524 // -sc5_3525 // -sc5_3530 // -sc5_3551 // -sc5_3552 // -sc5_3553 // -sc5_3555 // -sc5_3557 // -sc5_z057 // -sc5_z058 // -sc5_z059 // -sc5_z060 // +sc5_3414 // +sc5_3434 // +sc5_3435 // +sc5_3437 // +sc5_3438 // +sc5_3450 // +sc5_3451 // +sc5_3508 // +sc5_3510 // +sc5_3511 // +sc5_3512 // +sc5_3513 // +sc5_3514 // +sc5_3515 // +sc5_3516 // +sc5_3517 // +sc5_3518 // +sc5_3519 // +sc5_3520 // +sc5_3524 // +sc5_3525 // +sc5_3530 // +sc5_3551 // +sc5_3552 // +sc5_3553 // +sc5_3555 // +sc5_3557 // +sc5_z057 // +sc5_z058 // +sc5_z059 // +sc5_z060 // sc5a40 // Around The Board In 40 Days (Mazooma) -sc5a40a // +sc5a40a // sc5adga // Ant & Dec's Grab The Ads (Bellfruit) -sc5adgaa // -sc5adgab // -sc5adgac // -sc5adgad // -sc5adgae // +sc5adgaa // +sc5adgab // +sc5adgac // +sc5adgad // +sc5adgae // sc5adgtc // Ant & Dec's Grab The Cash (Bellfruit) -sc5adgtca // +sc5adgtca // sc5adjb // Ant & Dec's Jiggy Bank (Bellfruit) -sc5adjba // -sc5adjbb // -sc5adjbc // -sc5adjbd // -sc5adjbe // -sc5adjbf // -sc5adjbg // -sc5adjbh // -sc5adjbi // -sc5adjbj // -sc5adjbk // -sc5adjbl // -sc5adjbm // -sc5adjbn // -sc5adjbo // -sc5adjbp // -sc5adjbq // -sc5adjbr // -sc5adjbs // -sc5adjbt // +sc5adjba // +sc5adjbb // +sc5adjbc // +sc5adjbd // +sc5adjbe // +sc5adjbf // +sc5adjbg // +sc5adjbh // +sc5adjbi // +sc5adjbj // +sc5adjbk // +sc5adjbl // +sc5adjbm // +sc5adjbn // +sc5adjbo // +sc5adjbp // +sc5adjbq // +sc5adjbr // +sc5adjbs // +sc5adjbt // sc5adsnt // Ant & Dec's Saturday Night Takeaway (Bellfruit) -sc5adsnta // +sc5adsnta // sc5adwta // Ant & Dec's Saturday Night Takeaway Win The Ads (Bellfruit) -sc5adwtaa // +sc5adwtaa // sc5bantm // Bantam Of The Opera (Mazooma) -sc5bantma // +sc5bantma // sc5bar7 // Bar 7's (Bellfruit) -sc5bar7a // -sc5bar7b // -sc5bar7c // -sc5bar7d // -sc5bar7e // -sc5bar7f // -sc5bar7g // +sc5bar7a // +sc5bar7b // +sc5bar7c // +sc5bar7d // +sc5bar7e // +sc5bar7f // +sc5bar7g // sc5batl // Battleships & Cruisers (Bellfruit) -sc5batla // +sc5batla // sc5bjob // Bank Job (Bellfruit) -sc5bjoba // -sc5bjobb // -sc5bjobc // -sc5bjobd // -sc5bjobe // -sc5bjobf // -sc5bjobg // -sc5bjobh // -sc5bjobi // +sc5bjoba // +sc5bjobb // +sc5bjobc // +sc5bjobd // +sc5bjobe // +sc5bjobf // +sc5bjobg // +sc5bjobh // +sc5bjobi // sc5bkngx // Bar King X (Mazooma) -sc5bkngxa // +sc5bkngxa // sc5bob // Bobby Dazzler (Mazooma) -sc5boba // -sc5bobb // -sc5bobc // +sc5boba // +sc5bobb // +sc5bobc // sc5bpb // Bully's Prize Board (Bellfruit) -sc5bpba // -sc5bpbb // -sc5bpbc // -sc5bpbd // -sc5bpbe // -sc5bpbf // -sc5bpbg // +sc5bpba // +sc5bpbb // +sc5bpbc // +sc5bpbd // +sc5bpbe // +sc5bpbf // +sc5bpbg // sc5bpfpb // Bullseye Pounds For Points (Bellfruit) -sc5bpfpba // +sc5bpfpba // sc5bsp // Bully's Star Prize (Bellfruit) -sc5bspa // -sc5bspb // -sc5bspc // -sc5bspd // -sc5bspe // -sc5bspf // -sc5bspg // -sc5bsph // -sc5bspi // -sc5bspj // -sc5bspk // -sc5bspl // -sc5bspm // -sc5bspn // -sc5bspo // -sc5bspp // -sc5bspq // +sc5bspa // +sc5bspb // +sc5bspc // +sc5bspd // +sc5bspe // +sc5bspf // +sc5bspg // +sc5bsph // +sc5bspi // +sc5bspj // +sc5bspk // +sc5bspl // +sc5bspm // +sc5bspn // +sc5bspo // +sc5bspp // +sc5bspq // sc5btiab // Bullseye Three In A Bed (Bellfruit) sc5btrip // Bullseye Triple (Bellfruit) -sc5btripa // -sc5btripb // -sc5btripc // +sc5btripa // +sc5btripb // +sc5btripc // sc5bucc // Buccaneers (Bellfruit) -sc5bucca // -sc5buccb // -sc5buccc // -sc5buccd // -sc5bucce // +sc5bucca // +sc5buccb // +sc5buccc // +sc5buccd // +sc5bucce // sc5bull // Bullseye (Bellfruit) -sc5bull5 // -sc5bull5a // -sc5bull5b // -sc5bull5c // -sc5bulla // -sc5bullb // -sc5bullc // +sc5bull5 // +sc5bull5a // +sc5bull5b // +sc5bull5c // +sc5bulla // +sc5bullb // +sc5bullc // sc5bunny // Bunny Money (Mazooma) -sc5bunnya // +sc5bunnya // sc5butch // Butch Cashidy & The Sundance Quid (Bellfruit) -sc5butcha // -sc5butchb // -sc5butchc // -sc5butchd // -sc5butche // +sc5butcha // +sc5butchb // +sc5butchc // +sc5butchd // +sc5butche // sc5cabin // Cabin Fever (Mazooma) -sc5cabina // -sc5cabinb // -sc5cabinc // +sc5cabina // +sc5cabinb // +sc5cabinc // sc5cari // Caribbean Cash (Qps) -sc5caria // -sc5carib // -sc5caric // -sc5carid // -sc5carie // -sc5carif // -sc5carig // +sc5caria // +sc5carib // +sc5caric // +sc5carid // +sc5carie // +sc5carif // +sc5carig // sc5casxt // Casino Xtravaganza (Mazooma) -sc5casxta // +sc5casxta // sc5cbar7 // Classic Bar 7 (Mazooma) -sc5cbar7a // +sc5cbar7a // sc5cblas // Cash Blast (Bellfruit) -sc5cblasa // +sc5cblasa // sc5cbrun // Cannonball Run (Bellfruit) -sc5cbruna // +sc5cbruna // sc5celeb // I'm A Celebrity (Bellfruit) -sc5celeba // -sc5celebb // -sc5celebc // -sc5celebd // +sc5celeba // +sc5celebb // +sc5celebc // +sc5celebd // sc5cfact // Cash Factor (Bellfruit) -sc5cfacta // +sc5cfacta // sc5cfcp // Crazy Fruits Community Party (Bellfruit) -sc5cfcpa // -sc5cfcpb // -sc5cfcpc // -sc5cfcpd // -sc5cfcpe // -sc5cfcpf // -sc5cfcpg // -sc5cfcph // -sc5cfcpi // -sc5cfcpj // -sc5cfcpk // -sc5cfcpl // -sc5cfcpm // -sc5cfcpn // -sc5cfcpo // -sc5cfcpp // -sc5cfcpq // -sc5cfcpr // -sc5cfcps // -sc5cfcpt // -sc5cfcpu // -sc5cfcpv // -sc5cfcpw // +sc5cfcpa // +sc5cfcpb // +sc5cfcpc // +sc5cfcpd // +sc5cfcpe // +sc5cfcpf // +sc5cfcpg // +sc5cfcph // +sc5cfcpi // +sc5cfcpj // +sc5cfcpk // +sc5cfcpl // +sc5cfcpm // +sc5cfcpn // +sc5cfcpo // +sc5cfcpp // +sc5cfcpq // +sc5cfcpr // +sc5cfcps // +sc5cfcpt // +sc5cfcpu // +sc5cfcpv // +sc5cfcpw // sc5cfnc // Crazy Fruit & Nutcase (Bellfruit) -sc5cfnca // +sc5cfnca // sc5cfpt // Crazy Fruits Party Time (Bellfruit) -sc5cfpta // -sc5cfptb // -sc5cfptc // -sc5cfptd // -sc5cfpte // -sc5cfptf // -sc5cfptg // -sc5cfpth // -sc5cfpti // -sc5cfptj // -sc5cfptk // -sc5cfptl // -sc5cfptm // -sc5cfptn // -sc5cfpto // -sc5cfptp // -sc5cfptq // -sc5cfptr // -sc5cfpts // +sc5cfpta // +sc5cfptb // +sc5cfptc // +sc5cfptd // +sc5cfpte // +sc5cfptf // +sc5cfptg // +sc5cfpth // +sc5cfpti // +sc5cfptj // +sc5cfptk // +sc5cfptl // +sc5cfptm // +sc5cfptn // +sc5cfpto // +sc5cfptp // +sc5cfptq // +sc5cfptr // +sc5cfpts // sc5chain // Chain Reaction (Bellfruit) -sc5chaina // -sc5chainb // -sc5chainc // -sc5chaind // -sc5chaine // +sc5chaina // +sc5chainb // +sc5chainc // +sc5chaind // +sc5chaine // sc5chavi // Chav It (Bellfruit) -sc5chavia // -sc5chavib // -sc5chavic // -sc5chavid // -sc5chavie // +sc5chavia // +sc5chavib // +sc5chavic // +sc5chavid // +sc5chavie // sc5chavy // Chavy Chase (Mazooma) -sc5chavya // -sc5chavyb // -sc5chavyc // +sc5chavya // +sc5chavyb // +sc5chavyc // sc5chopc // Chop 'n' Change (Mazooma) -sc5chopca // +sc5chopca // sc5cj // Cool Jewels (Bellfruit) -sc5cja // -sc5cjb // -sc5cjc // -sc5cjd // -sc5cje // -sc5cjqps // -sc5cjqpsa // -sc5cjqpsb // -sc5cjqpsc // +sc5cja // +sc5cjb // +sc5cjc // +sc5cjd // +sc5cje // +sc5cjqps // +sc5cjqpsa // +sc5cjqpsb // +sc5cjqpsc // sc5cknig // Crazy Knights (Bellfruit) -sc5ckniga // -sc5cknigb // -sc5cknigc // +sc5ckniga // +sc5cknigb // +sc5cknigc // sc5clcas // Cluedo Casino (Mazooma) -sc5clcasa // +sc5clcasa // sc5clnot // Cluedo Notorious (Bellfruit) -sc5clnota // -sc5clnotb // -sc5clnotc // -sc5clnotd // -sc5clnote // -sc5clnotf // -sc5clnotg // +sc5clnota // +sc5clnotb // +sc5clnotc // +sc5clnotd // +sc5clnote // +sc5clnotf // +sc5clnotg // sc5clown // Clown Around (Bellfruit) -sc5clowna // -sc5clownb // -sc5clownc // -sc5clownd // -sc5clowne // +sc5clowna // +sc5clownb // +sc5clownc // +sc5clownd // +sc5clowne // sc5clu70 // Cluedo 70 (Qps) -sc5clu70a // +sc5clu70a // sc5clue // Cluedo (Mazooma) -sc5cluea // -sc5clueb // -sc5cluec // +sc5cluea // +sc5clueb // +sc5cluec // sc5clus // Cluedo The Usual Suspects (Mazooma) -sc5clusa // -sc5clusb // -sc5clusc // -sc5clusd // -sc5cluse // -sc5clusf // -sc5clusg // -sc5clush // -sc5clusi // -sc5clusj // -sc5clusk // +sc5clusa // +sc5clusb // +sc5clusc // +sc5clusd // +sc5cluse // +sc5clusf // +sc5clusg // +sc5clush // +sc5clusi // +sc5clusj // +sc5clusk // sc5cmani // Colour Mania (Bellfruit) -sc5cmania // -sc5cmanib // -sc5cmanic // +sc5cmania // +sc5cmanib // +sc5cmanic // sc5cmcob // Monte Carlo Or Bust Club (Qps) -sc5cmcoba // -sc5cmcobb // -sc5cmcobc // +sc5cmcoba // +sc5cmcobb // +sc5cmcobc // sc5colmo // Colour Of Money (Bellfruit) -sc5colmoa // -sc5colmob // -sc5colmoc // +sc5colmoa // +sc5colmob // +sc5colmoc // sc5copsr // Cops 'n' Robbers (Bellfruit) -sc5copsra // -sc5copsrb // -sc5copsrc // -sc5copsrd // -sc5copsre // -sc5copsrf // -sc5copsrg // -sc5copsrh // -sc5copsri // +sc5copsra // +sc5copsrb // +sc5copsrc // +sc5copsrd // +sc5copsre // +sc5copsrf // +sc5copsrg // +sc5copsrh // +sc5copsri // sc5coro // Coronation Street (Mazooma) -sc5coro0 // -sc5coro1 // -sc5coroa // -sc5corob // -sc5coroc // -sc5corod // -sc5coroe // -sc5corof // -sc5corog // -sc5coroh // -sc5coroi // -sc5coroj // -sc5corok // -sc5corol // -sc5corom // -sc5coron // -sc5coroo // -sc5corop // -sc5coroq // -sc5coror // -sc5coros // -sc5corot // -sc5corou // -sc5corov // -sc5corow // -sc5corox // -sc5coroy // -sc5coroz // +sc5coro0 // +sc5coro1 // +sc5coroa // +sc5corob // +sc5coroc // +sc5corod // +sc5coroe // +sc5corof // +sc5corog // +sc5coroh // +sc5coroi // +sc5coroj // +sc5corok // +sc5corol // +sc5corom // +sc5coron // +sc5coroo // +sc5corop // +sc5coroq // +sc5coror // +sc5coros // +sc5corot // +sc5corou // +sc5corov // +sc5corow // +sc5corox // +sc5coroy // +sc5coroz // sc5corst // Coronation Street (Bellfruit) -sc5corsta // -sc5corstb // -sc5corstc // +sc5corsta // +sc5corstb // +sc5corstc // sc5count // Countdown (Bellfruit) -sc5counta // +sc5counta // sc5cpays // Crazy Pays (Bellfruit) -sc5cpaysa // +sc5cpaysa // sc5cpen1 // Public Enemy No1 Club (Bellfruit) -sc5cpen1a // -sc5cpen1b // -sc5cpen1c // +sc5cpen1a // +sc5cpen1b // +sc5cpen1c // sc5craid // Cash Raider (Mazooma) -sc5craida // +sc5craida // sc5crcpt // Cops 'n' Robbers Community Party (Bellfruit) -sc5crcpta // -sc5crcptb // +sc5crcpta // +sc5crcptb // sc5crnjw // Crown Jewels (Bellfruit) -sc5crnjwa // -sc5crnjwb // +sc5crnjwa // +sc5crnjwb // sc5crotr // Cops 'n' Robbers On The Run (Bellfruit) -sc5crotra // +sc5crotra // sc5crsc // Cops 'n' Robbers Safe Cracker (Bellfruit) -sc5crsca // -sc5crscb // -sc5crscc // -sc5crscd // -sc5crsce // -sc5crscf // -sc5crscg // -sc5crsch // -sc5crsci // -sc5crscj // -sc5crsck // -sc5crscl // -sc5crscm // -sc5crscn // -sc5crsco // -sc5crscp // -sc5crscq // -sc5crscr // -sc5crscs // -sc5crsct // -sc5crscu // +sc5crsca // +sc5crscb // +sc5crscc // +sc5crscd // +sc5crsce // +sc5crscf // +sc5crscg // +sc5crsch // +sc5crsci // +sc5crscj // +sc5crsck // +sc5crscl // +sc5crscm // +sc5crscn // +sc5crsco // +sc5crscp // +sc5crscq // +sc5crscr // +sc5crscs // +sc5crsct // +sc5crscu // sc5crsgc // Cops 'n' Robbers Smash 'n' Grab Club (Bellfruit) -sc5crsgca // -sc5crsgcb // -sc5crsgcc // +sc5crsgca // +sc5crsgcb // +sc5crsgcc // sc5crsgr // Cops 'n' Robbers Smash 'n' Grab (Bellfruit) -sc5crsgra // -sc5crsgrb // -sc5crsgrc // -sc5crsgrd // -sc5crsgre // -sc5crsgrf // -sc5crsgrg // +sc5crsgra // +sc5crsgrb // +sc5crsgrc // +sc5crsgrd // +sc5crsgre // +sc5crsgrf // +sc5crsgrg // sc5ctit // Cash Of The Titans (Bellfruit) -sc5ctita // +sc5ctita // sc5ctl // Cop The Lot (Bellfruit) -sc5ctla // -sc5ctlb // -sc5ctlc // +sc5ctla // +sc5ctlb // +sc5ctlc // sc5cvega // Cash Vegas (Bellfruit) -sc5cvegaa // +sc5cvegaa // sc5czfr // Crazy Fruits (Bellfruit) -sc5ddbbc // -sc5ddbbca // -sc5ddbbcb // -sc5ddbbcc // -sc5ddbbcd // -sc5ddbbce // -sc5ddbbcf // -sc5ddbbcg // +sc5ddbbc // +sc5ddbbca // +sc5ddbbcb // +sc5ddbbcc // +sc5ddbbcd // +sc5ddbbce // +sc5ddbbcf // +sc5ddbbcg // sc5ddosh // Doctor Dosh (Bellfruit) -sc5ddosha // +sc5ddosha // sc5ddply // Deal Or No Deal Player's Choice (Bellfruit) -sc5ddplya // +sc5ddplya // sc5ddptg // Deal Or No Deal Play The Game (Bellfruit) -sc5ddptga // -sc5ddptgb // -sc5ddptgc // +sc5ddptga // +sc5ddptgb // +sc5ddptgc // sc5devil // Devil Of A Deal (Mazooma) -sc5devila // -sc5devilb // -sc5devilc // +sc5devila // +sc5devilb // +sc5devilc // sc5dhh // Dough Ho Ho (Bellfruit) -sc5dhha // -sc5dhhb // -sc5dhhc // -sc5dhhd // -sc5dhhe // -sc5dhhf // -sc5dhhg // +sc5dhha // +sc5dhhb // +sc5dhhc // +sc5dhhd // +sc5dhhe // +sc5dhhf // +sc5dhhg // sc5dmine // Diamond Mine (Bellfruit) -sc5dminea // -sc5dmineb // -sc5dminec // -sc5dmined // -sc5dminee // -sc5dminef // -sc5dmineg // -sc5dmineh // -sc5dminei // -sc5dminej // -sc5dminek // -sc5dminel // +sc5dminea // +sc5dmineb // +sc5dminec // +sc5dmined // +sc5dminee // +sc5dminef // +sc5dmineg // +sc5dmineh // +sc5dminei // +sc5dminej // +sc5dminek // +sc5dminel // sc5dnd // Deal Or No Deal (Bellfruit) -sc5dnda // -sc5dndb // +sc5dnda // +sc5dndb // sc5dndbb // Deal Or No Deal Break The Bank (Bellfruit) -sc5dndbba // -sc5dndbbb // -sc5dndbbc // -sc5dndbbd // -sc5dndbbe // -sc5dndbbf // -sc5dndbbg // +sc5dndbba // +sc5dndbbb // +sc5dndbbc // +sc5dndbbd // +sc5dndbbe // +sc5dndbbf // +sc5dndbbg // sc5dndbc // Deal Or No Deal Box Clever (Bellfruit) -sc5dndbca // -sc5dndbcb // -sc5dndbcc // -sc5dndbcd // -sc5dndbce // -sc5dndbcf // -sc5dndbcg // -sc5dndbch // -sc5dndbci // -sc5dndbcj // -sc5dndbck // +sc5dndbca // +sc5dndbcb // +sc5dndbcc // +sc5dndbcd // +sc5dndbce // +sc5dndbcf // +sc5dndbcg // +sc5dndbch // +sc5dndbci // +sc5dndbcj // +sc5dndbck // sc5dndbd // Deal Or No Deal The Big Deal (Bellfruit) -sc5dndbda // -sc5dndbdb // -sc5dndbdc // -sc5dndbdd // -sc5dndbde // -sc5dndbdf // -sc5dndbdg // -sc5dndbdh // -sc5dndbdi // +sc5dndbda // +sc5dndbdb // +sc5dndbdc // +sc5dndbdd // +sc5dndbde // +sc5dndbdf // +sc5dndbdg // +sc5dndbdh // +sc5dndbdi // sc5dndbe // Deal Or No Deal Beat The Banker (Bellfruit) -sc5dndbea // -sc5dndbeb // -sc5dndbec // -sc5dndbed // -sc5dndbee // -sc5dndbef // -sc5dndbeg // -sc5dndbeh // -sc5dndbei // -sc5dndbej // -sc5dndbek // -sc5dndbel // -sc5dndbem // -sc5dndben // +sc5dndbea // +sc5dndbeb // +sc5dndbec // +sc5dndbed // +sc5dndbee // +sc5dndbef // +sc5dndbeg // +sc5dndbeh // +sc5dndbei // +sc5dndbej // +sc5dndbek // +sc5dndbel // +sc5dndbem // +sc5dndben // sc5dndbl // Deal Or No Deal Beat The Banker Club (Bellfruit) -sc5dndbla // -sc5dndblb // -sc5dndblc // -sc5dndbld // -sc5dndble // -sc5dndblf // -sc5dndblg // -sc5dndblh // -sc5dndbli // -sc5dndblj // -sc5dndblk // -sc5dndbll // -sc5dndblm // -sc5dndbln // -sc5dndblo // -sc5dndblp // -sc5dndblq // -sc5dndblr // -sc5dndbls // +sc5dndbla // +sc5dndblb // +sc5dndblc // +sc5dndbld // +sc5dndble // +sc5dndblf // +sc5dndblg // +sc5dndblh // +sc5dndbli // +sc5dndblj // +sc5dndblk // +sc5dndbll // +sc5dndblm // +sc5dndbln // +sc5dndblo // +sc5dndblp // +sc5dndblq // +sc5dndblr // +sc5dndbls // sc5dndbo // Deal Or No Deal Banker's Bonus (Bellfruit) -sc5dndboa // -sc5dndbob // -sc5dndboc // -sc5dndbod // -sc5dndboe // -sc5dndbof // -sc5dndbog // -sc5dndboh // -sc5dndboi // -sc5dndboj // -sc5dndbok // -sc5dndbol // -sc5dndbom // +sc5dndboa // +sc5dndbob // +sc5dndboc // +sc5dndbod // +sc5dndboe // +sc5dndbof // +sc5dndbog // +sc5dndboh // +sc5dndboi // +sc5dndboj // +sc5dndbok // +sc5dndbol // +sc5dndbom // sc5dndbq // Deal Or No Deal Beat The Banker (Qps) -sc5dndbqa // -sc5dndbqb // -sc5dndbqc // -sc5dndbqd // -sc5dndbqe // +sc5dndbqa // +sc5dndbqb // +sc5dndbqc // +sc5dndbqd // +sc5dndbqe // sc5dndbr // Deal Or No Deal The Big Reds (Bellfruit) -sc5dndbra // -sc5dndbrb // -sc5dndbrc // -sc5dndbrd // -sc5dndbre // -sc5dndbrf // -sc5dndbrg // -sc5dndbrh // -sc5dndbri // -sc5dndbrj // -sc5dndbrk // -sc5dndbrl // -sc5dndbrm // -sc5dndbrn // -sc5dndbro // -sc5dndbrp // -sc5dndbrq // -sc5dndbrr // -sc5dndbrs // -sc5dndbrt // -sc5dndbru // -sc5dndbrv // -sc5dndbrw // -sc5dndc // -sc5dndc2 // -sc5dndc2a // -sc5dndc2b // -sc5dndc2c // -sc5dndc2d // -sc5dndc2e // -sc5dndc2f // -sc5dndc2g // -sc5dndc2h // -sc5dndc2i // -sc5dndc2j // -sc5dndc2k // -sc5dndc2l // -sc5dndc2m // -sc5dndc2n // -sc5dndc2o // -sc5dndc2p // -sc5dndc2q // -sc5dndc2r // -sc5dndc2s // -sc5dndc2t // -sc5dndc2u // -sc5dndc2v // -sc5dndc2w // -sc5dndc3 // -sc5dndc3a // -sc5dndc3b // -sc5dndc3c // -sc5dndca // -sc5dndcaa // -sc5dndcab // -sc5dndcac // -sc5dndcad // -sc5dndcae // -sc5dndcb // -sc5dndcba // +sc5dndbra // +sc5dndbrb // +sc5dndbrc // +sc5dndbrd // +sc5dndbre // +sc5dndbrf // +sc5dndbrg // +sc5dndbrh // +sc5dndbri // +sc5dndbrj // +sc5dndbrk // +sc5dndbrl // +sc5dndbrm // +sc5dndbrn // +sc5dndbro // +sc5dndbrp // +sc5dndbrq // +sc5dndbrr // +sc5dndbrs // +sc5dndbrt // +sc5dndbru // +sc5dndbrv // +sc5dndbrw // +sc5dndc // +sc5dndc2 // +sc5dndc2a // +sc5dndc2b // +sc5dndc2c // +sc5dndc2d // +sc5dndc2e // +sc5dndc2f // +sc5dndc2g // +sc5dndc2h // +sc5dndc2i // +sc5dndc2j // +sc5dndc2k // +sc5dndc2l // +sc5dndc2m // +sc5dndc2n // +sc5dndc2o // +sc5dndc2p // +sc5dndc2q // +sc5dndc2r // +sc5dndc2s // +sc5dndc2t // +sc5dndc2u // +sc5dndc2v // +sc5dndc2w // +sc5dndc3 // +sc5dndc3a // +sc5dndc3b // +sc5dndc3c // +sc5dndca // +sc5dndcaa // +sc5dndcab // +sc5dndcac // +sc5dndcad // +sc5dndcae // +sc5dndcb // +sc5dndcba // sc5dndcc // Deal Or No Deal The Crazy Chair (Bellfruit) -sc5dndcca // -sc5dndccb // -sc5dndccc // -sc5dndccd // -sc5dndcce // -sc5dndccf // -sc5dndccg // -sc5dndcch // -sc5dndcci // -sc5dndccj // -sc5dndcck // -sc5dndccl // -sc5dndccm // -sc5dndccn // -sc5dndcco // -sc5dndccp // -sc5dndccq // -sc5dndccr // +sc5dndcca // +sc5dndccb // +sc5dndccc // +sc5dndccd // +sc5dndcce // +sc5dndccf // +sc5dndccg // +sc5dndcch // +sc5dndcci // +sc5dndccj // +sc5dndcck // +sc5dndccl // +sc5dndccm // +sc5dndccn // +sc5dndcco // +sc5dndccp // +sc5dndccq // +sc5dndccr // sc5dndcl // Deal Or No Deal Club (Bellfruit) -sc5dndcla // +sc5dndcla // sc5dndcr // Deal Or No Deal Cops 'n' Robbers (Bellfruit) -sc5dndcra // -sc5dndcrb // -sc5dndcrc // -sc5dndcrd // -sc5dndcre // -sc5dndcs // -sc5dndcsa // -sc5dndcsb // -sc5dndcsc // -sc5dndcsd // -sc5dndcse // -sc5dndcsf // -sc5dndcsg // -sc5dndcsh // -sc5dndcsi // -sc5dndcsj // -sc5dndcsk // -sc5dndcsl // -sc5dndcsm // -sc5dndd // +sc5dndcra // +sc5dndcrb // +sc5dndcrc // +sc5dndcrd // +sc5dndcre // +sc5dndcs // +sc5dndcsa // +sc5dndcsb // +sc5dndcsc // +sc5dndcsd // +sc5dndcse // +sc5dndcsf // +sc5dndcsg // +sc5dndcsh // +sc5dndcsi // +sc5dndcsj // +sc5dndcsk // +sc5dndcsl // +sc5dndcsm // +sc5dndd // sc5dnddd // Deal Or No Deal Double Deal Or No Deal (Bellfruit) -sc5dnddda // -sc5dndddb // -sc5dndddc // -sc5dndddd // -sc5dnddde // -sc5dndddf // -sc5dndddg // -sc5dndddh // -sc5dndddi // +sc5dnddda // +sc5dndddb // +sc5dndddc // +sc5dndddd // +sc5dnddde // +sc5dndddf // +sc5dndddg // +sc5dndddh // +sc5dndddi // sc5dndde // Deal Or No Deal Desert Island Deal (Bellfruit) -sc5dnddea // -sc5dnddeb // -sc5dnddec // -sc5dndded // -sc5dnddee // -sc5dnddef // -sc5dnddeg // +sc5dnddea // +sc5dnddeb // +sc5dnddec // +sc5dndded // +sc5dnddee // +sc5dnddef // +sc5dnddeg // sc5dnddf // Deal Or No Deal The Dream Factory (Bellfruit) -sc5dnddfa // -sc5dnddfb // -sc5dnddfc // -sc5dnddfd // -sc5dnddfe // -sc5dnddff // -sc5dnddfg // -sc5dnddfh // -sc5dnddfi // -sc5dnddfj // -sc5dnddfk // -sc5dnddfl // -sc5dnddfm // -sc5dnddfn // +sc5dnddfa // +sc5dnddfb // +sc5dnddfc // +sc5dnddfd // +sc5dnddfe // +sc5dnddff // +sc5dnddfg // +sc5dnddfh // +sc5dnddfi // +sc5dnddfj // +sc5dnddfk // +sc5dnddfl // +sc5dnddfm // +sc5dnddfn // sc5dnddi // Deal Or No Deal Diamond (Bellfruit) -sc5dnddia // -sc5dnddib // -sc5dnddic // +sc5dnddia // +sc5dnddib // +sc5dnddic // sc5dnddo // Deal Or No Deal Dream Offer (Bellfruit) -sc5dnddoa // -sc5dnddob // -sc5dnddoc // +sc5dnddoa // +sc5dnddob // +sc5dnddoc // sc5dnddt // Deal Or No Deal Double Take (Bellfruit) -sc5dnddta // -sc5dnddtb // -sc5dnddtc // -sc5dnddtd // -sc5dnddte // -sc5dnddtf // +sc5dnddta // +sc5dnddtb // +sc5dnddtc // +sc5dnddtd // +sc5dnddte // +sc5dnddtf // sc5dnddw // Deal Or No Deal The Deal Wheel (Bellfruit) -sc5dnddwa // -sc5dnddwb // -sc5dnddwc // -sc5dnddwd // -sc5dnddwe // -sc5dnddwf // -sc5dnddwg // -sc5dnddwh // -sc5dnddwi // -sc5dnddwj // -sc5dnde // -sc5dndf // +sc5dnddwa // +sc5dnddwb // +sc5dnddwc // +sc5dnddwd // +sc5dnddwe // +sc5dnddwf // +sc5dnddwg // +sc5dnddwh // +sc5dnddwi // +sc5dnddwj // +sc5dnde // +sc5dndf // sc5dndfl // Deal Or No Deal Feeling Lucky (Bellfruit) -sc5dndfla // -sc5dndflb // -sc5dndflc // -sc5dndfld // -sc5dndfle // -sc5dndg // +sc5dndfla // +sc5dndflb // +sc5dndflc // +sc5dndfld // +sc5dndfle // +sc5dndg // sc5dndgl // Deal Or No Deal Gold (Bellfruit) -sc5dndgla // -sc5dndglb // -sc5dndglc // -sc5dndgld // -sc5dndgle // -sc5dndglf // -sc5dndglg // -sc5dndglh // -sc5dndgli // -sc5dndglj // -sc5dndglk // +sc5dndgla // +sc5dndglb // +sc5dndglc // +sc5dndgld // +sc5dndgle // +sc5dndglf // +sc5dndglg // +sc5dndglh // +sc5dndgli // +sc5dndglj // +sc5dndglk // sc5dndgo // Deal Or No Deal Game On (Bellfruit) -sc5dndgoa // -sc5dndh // +sc5dndgoa // +sc5dndh // sc5dndhf // Deal Or No Deal Hall Of Fame (Bellfruit) -sc5dndhfa // -sc5dndhfb // -sc5dndhfc // -sc5dndhfd // -sc5dndhfe // -sc5dndhff // -sc5dndhfg // -sc5dndhfh // -sc5dndhfi // -sc5dndhfj // -sc5dndhfk // -sc5dndhfl // -sc5dndhfm // -sc5dndhfn // -sc5dndhfo // -sc5dndhfp // -sc5dndhfq // -sc5dndhfr // -sc5dndhfs // -sc5dndhft // -sc5dndhfu // -sc5dndi // -sc5dndj // -sc5dndk // -sc5dndl // +sc5dndhfa // +sc5dndhfb // +sc5dndhfc // +sc5dndhfd // +sc5dndhfe // +sc5dndhff // +sc5dndhfg // +sc5dndhfh // +sc5dndhfi // +sc5dndhfj // +sc5dndhfk // +sc5dndhfl // +sc5dndhfm // +sc5dndhfn // +sc5dndhfo // +sc5dndhfp // +sc5dndhfq // +sc5dndhfr // +sc5dndhfs // +sc5dndhft // +sc5dndhfu // +sc5dndi // +sc5dndj // +sc5dndk // +sc5dndl // sc5dndld // Deal Or No Deal Live The Dream (Bellfruit) -sc5dndlda // -sc5dndldb // -sc5dndldc // +sc5dndlda // +sc5dndldb // +sc5dndldc // sc5dndlp // Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) -sc5dndlpa // -sc5dndlpb // -sc5dndlpc // -sc5dndlpd // -sc5dndlpe // -sc5dndlpf // -sc5dndlpg // -sc5dndlph // -sc5dndlpi // -sc5dndlpj // -sc5dndlpk // -sc5dndlpl // -sc5dndlpm // -sc5dndlpn // -sc5dndlpo // -sc5dndlpp // -sc5dndlpq // -sc5dndlpr // -sc5dndlps // -sc5dndlpt // -sc5dndlpu // -sc5dndm // +sc5dndlpa // +sc5dndlpb // +sc5dndlpc // +sc5dndlpd // +sc5dndlpe // +sc5dndlpf // +sc5dndlpg // +sc5dndlph // +sc5dndlpi // +sc5dndlpj // +sc5dndlpk // +sc5dndlpl // +sc5dndlpm // +sc5dndlpn // +sc5dndlpo // +sc5dndlpp // +sc5dndlpq // +sc5dndlpr // +sc5dndlps // +sc5dndlpt // +sc5dndlpu // +sc5dndm // sc5dndmb // Deal Or No Deal Make Or Break (Bellfruit) -sc5dndmba // -sc5dndmbb // -sc5dndmbc // -sc5dndmbd // -sc5dndmbe // -sc5dndmbf // -sc5dndmbg // -sc5dndmbh // -sc5dndmbi // -sc5dndmbj // -sc5dndmbk // +sc5dndmba // +sc5dndmbb // +sc5dndmbc // +sc5dndmbd // +sc5dndmbe // +sc5dndmbf // +sc5dndmbg // +sc5dndmbh // +sc5dndmbi // +sc5dndmbj // +sc5dndmbk // sc5dndmd // Deal Or No Deal Mega Deal Or No Deal (Bellfruit) -sc5dndmda // -sc5dndmdb // -sc5dndmdc // -sc5dndmdd // -sc5dndmde // -sc5dndmdf // -sc5dndmdg // -sc5dndmdh // -sc5dndmdi // -sc5dndmdj // -sc5dndmdk // -sc5dndn // -sc5dndo // -sc5dndp // +sc5dndmda // +sc5dndmdb // +sc5dndmdc // +sc5dndmdd // +sc5dndmde // +sc5dndmdf // +sc5dndmdg // +sc5dndmdh // +sc5dndmdi // +sc5dndmdj // +sc5dndmdk // +sc5dndn // +sc5dndo // +sc5dndp // sc5dndpa // Deal Or No Deal Play It Again (Bellfruit) -sc5dndpaa // -sc5dndpab // -sc5dndpac // +sc5dndpaa // +sc5dndpab // +sc5dndpac // sc5dndpc // Deal Or No Deal The Players Choice (Bellfruit) -sc5dndpca // +sc5dndpca // sc5dndpd // Deal Or No Deal The Perfect Deal (Bellfruit) -sc5dndpda // -sc5dndpdb // -sc5dndpdc // -sc5dndpdd // -sc5dndpde // +sc5dndpda // +sc5dndpdb // +sc5dndpdc // +sc5dndpdd // +sc5dndpde // sc5dndpg // Deal Or No Deal The Perfect Game (Bellfruit) -sc5dndpga // -sc5dndpgb // -sc5dndpgc // -sc5dndpgd // -sc5dndpge // -sc5dndpgf // -sc5dndpgg // -sc5dndpgh // -sc5dndpgi // -sc5dndpgj // -sc5dndpgk // -sc5dndpgl // -sc5dndpgm // -sc5dndpgn // -sc5dndpgo // -sc5dndpgp // -sc5dndpgq // -sc5dndpgr // -sc5dndpgs // -sc5dndpgt // -sc5dndpgu // -sc5dndpgv // -sc5dndpgw // +sc5dndpga // +sc5dndpgb // +sc5dndpgc // +sc5dndpgd // +sc5dndpge // +sc5dndpgf // +sc5dndpgg // +sc5dndpgh // +sc5dndpgi // +sc5dndpgj // +sc5dndpgk // +sc5dndpgl // +sc5dndpgm // +sc5dndpgn // +sc5dndpgo // +sc5dndpgp // +sc5dndpgq // +sc5dndpgr // +sc5dndpgs // +sc5dndpgt // +sc5dndpgu // +sc5dndpgv // +sc5dndpgw // sc5dndpl // Deal Or No Deal The Perfect Game Classic (Bellfruit) -sc5dndpla // -sc5dndplb // -sc5dndplc // -sc5dndq // -sc5dndr // +sc5dndpla // +sc5dndplb // +sc5dndplc // +sc5dndq // +sc5dndr // sc5dndra // Deal Or No Deal Red Alert (Bellfruit) -sc5dndraa // -sc5dndrab // -sc5dndrac // -sc5dndrad // -sc5dndrae // -sc5dndraf // -sc5dndrag // -sc5dndrah // -sc5dndrai // -sc5dndraj // -sc5dndrak // +sc5dndraa // +sc5dndrab // +sc5dndrac // +sc5dndrad // +sc5dndrae // +sc5dndraf // +sc5dndrag // +sc5dndrah // +sc5dndrai // +sc5dndraj // +sc5dndrak // sc5dndrr // Deal Or No Deal Road To Riches (Bellfruit) -sc5dndrra // -sc5dndrrb // -sc5dndrrc // -sc5dndrrd // -sc5dndrre // +sc5dndrra // +sc5dndrrb // +sc5dndrrc // +sc5dndrrd // +sc5dndrre // sc5dndrt // Deal Or No Deal The Banker Rings Twice (Bellfruit) -sc5dndrta // -sc5dndrtb // -sc5dndrtc // -sc5dndrtd // -sc5dndrte // -sc5dnds // +sc5dndrta // +sc5dndrtb // +sc5dndrtc // +sc5dndrtd // +sc5dndrte // +sc5dnds // sc5dndsi // Deal Or No Deal Simply Deal Or No Deal (Bellfruit) -sc5dndsia // -sc5dndsib // -sc5dndsic // -sc5dndsid // -sc5dndt // +sc5dndsia // +sc5dndsib // +sc5dndsic // +sc5dndsid // +sc5dndt // sc5dndtb // Deal Or No Deal Think Big (Bellfruit) -sc5dndtba // +sc5dndtba // sc5dndtp // Deal Or No Deal The Power (Bellfruit) -sc5dndtpa // -sc5dndtpb // -sc5dndtpc // -sc5dndtpd // -sc5dndtpe // -sc5dndtpf // -sc5dndtpg // -sc5dndtph // -sc5dndtpi // -sc5dndtpj // -sc5dndtpk // -sc5dndtpl // -sc5dndtpm // -sc5dndtpn // -sc5dndtpo // -sc5dndtpp // -sc5dndtpq // -sc5dndtpr // -sc5dndtps // -sc5dndtpt // -sc5dndtpu // -sc5dndtpv // +sc5dndtpa // +sc5dndtpb // +sc5dndtpc // +sc5dndtpd // +sc5dndtpe // +sc5dndtpf // +sc5dndtpg // +sc5dndtph // +sc5dndtpi // +sc5dndtpj // +sc5dndtpk // +sc5dndtpl // +sc5dndtpm // +sc5dndtpn // +sc5dndtpo // +sc5dndtpp // +sc5dndtpq // +sc5dndtpr // +sc5dndtps // +sc5dndtpt // +sc5dndtpu // +sc5dndtpv // sc5dndtr // Deal Or No Deal Think Red (Bellfruit) -sc5dndtra // -sc5dndtrb // -sc5dndtrc // -sc5dndtrd // -sc5dndtre // -sc5dndtrf // -sc5dndtrg // -sc5dndtrh // -sc5dndtri // -sc5dndtrj // -sc5dndtrk // +sc5dndtra // +sc5dndtrb // +sc5dndtrc // +sc5dndtrd // +sc5dndtre // +sc5dndtrf // +sc5dndtrg // +sc5dndtrh // +sc5dndtri // +sc5dndtrj // +sc5dndtrk // sc5dndwb // Deal Or No Deal What's In Your Box (Bellfruit) -sc5dndwba // -sc5dndwbb // -sc5dndwbc // -sc5dndwbd // -sc5dndwbe // -sc5dndwbf // -sc5dndwbg // -sc5dndwbh // -sc5dndwbi // -sc5dndwbj // -sc5dndwbk // -sc5dndwbl // -sc5dndwbm // -sc5dndwbn // -sc5dndwbo // -sc5dndwbp // -sc5dndwbq // -sc5dndwbr // -sc5dndwbs // -sc5dndwc // -sc5dndwca // -sc5dndwcb // -sc5dndwcc // -sc5dndwcd // -sc5dndwce // -sc5dndwcf // -sc5dndwcg // +sc5dndwba // +sc5dndwbb // +sc5dndwbc // +sc5dndwbd // +sc5dndwbe // +sc5dndwbf // +sc5dndwbg // +sc5dndwbh // +sc5dndwbi // +sc5dndwbj // +sc5dndwbk // +sc5dndwbl // +sc5dndwbm // +sc5dndwbn // +sc5dndwbo // +sc5dndwbp // +sc5dndwbq // +sc5dndwbr // +sc5dndwbs // +sc5dndwc // +sc5dndwca // +sc5dndwcb // +sc5dndwcc // +sc5dndwcd // +sc5dndwce // +sc5dndwcf // +sc5dndwcg // sc5dndwi // Deal Or No Deal What's In Your Box Casino (Bellfruit) -sc5dndwia // -sc5dndwib // -sc5dndwic // -sc5dndwid // -sc5dndwie // -sc5dndwif // -sc5dndwig // +sc5dndwia // +sc5dndwib // +sc5dndwic // +sc5dndwid // +sc5dndwie // +sc5dndwif // +sc5dndwig // sc5dndww // Deal Or No Deal The Walk Of Wealth (Bellfruit) -sc5dndwwa // -sc5dndwwb // -sc5dndwwc // -sc5dndwwd // -sc5dndwwe // -sc5dndwwf // -sc5dndwwg // -sc5dndwwh // -sc5dndwwi // -sc5dndwwj // -sc5dndwwk // -sc5dndwwl // -sc5dndwwm // -sc5dndwwn // -sc5dndwwo // -sc5dndwwp // -sc5dndwwq // -sc5dndwwr // -sc5dndwws // +sc5dndwwa // +sc5dndwwb // +sc5dndwwc // +sc5dndwwd // +sc5dndwwe // +sc5dndwwf // +sc5dndwwg // +sc5dndwwh // +sc5dndwwi // +sc5dndwwj // +sc5dndwwk // +sc5dndwwl // +sc5dndwwm // +sc5dndwwn // +sc5dndwwo // +sc5dndwwp // +sc5dndwwq // +sc5dndwwr // +sc5dndwws // sc5dndys // Deal Or No Deal It's Your Show (Bellfruit) -sc5dndysa // -sc5dndysb // -sc5dndysc // -sc5dndysd // -sc5dndyse // -sc5dndysf // -sc5dndysg // -sc5dndysh // +sc5dndysa // +sc5dndysb // +sc5dndysc // +sc5dndysd // +sc5dndyse // +sc5dndysf // +sc5dndysg // +sc5dndysh // sc5dough // Dough Selecta (Bellfruit) -sc5dougha // +sc5dougha // sc5dracp // Drac Pack (Bellfruit) -sc5dracpa // +sc5dracpa // sc5ducks // Ducks Of Hazzard (Mazooma) sc5emmer // Emmerdale (Mazooma) -sc5emmera // +sc5emmera // sc5fast // Fast Cash (Qps) sc5fbspn // Fat Boy Spin (Bellfruit) -sc5fbspna // +sc5fbspna // sc5fdice // Fire 'n' Dice (Bellfruit) -sc5fdicea // +sc5fdicea // sc5fgbh // Family Guy Booze Hound (Bellfruit) -sc5fgbha // -sc5fgbhb // -sc5fgbhc // +sc5fgbha // +sc5fgbhb // +sc5fgbhc // sc5fggp // Family Guy Griffin Plumbing (Bellfruit) -sc5fggpa // -sc5fggpb // -sc5fggpc // -sc5fggpd // -sc5fggpe // -sc5fggpf // -sc5fggpg // +sc5fggpa // +sc5fggpb // +sc5fggpc // +sc5fggpd // +sc5fggpe // +sc5fggpf // +sc5fggpg // sc5fguy // Family Guy (Bellfruit) -sc5fguya // -sc5fguyb // -sc5fguyc // -sc5fguyd // -sc5fguye // -sc5fguyf // -sc5fguyg // +sc5fguya // +sc5fguyb // +sc5fguyc // +sc5fguyd // +sc5fguye // +sc5fguyf // +sc5fguyg // sc5fires // Firestarter (Bellfruit) -sc5firesa // -sc5firesb // -sc5firesc // +sc5firesa // +sc5firesb // +sc5firesc // sc5floop // Fruit Loops (Mazooma) -sc5floopa // +sc5floopa // sc5fmj // Full Metal Jackpot (Mazooma) -sc5fmja // +sc5fmja // sc5fnclb // Fight Night Club (Bellfruit) -sc5fnclba // -sc5fnclbb // -sc5fnclbc // -sc5fnclbd // -sc5fnclbe // -sc5frcrz // -sc5frcrza // +sc5fnclba // +sc5fnclbb // +sc5fnclbc // +sc5fnclbd // +sc5fnclbe // +sc5frcrz // +sc5frcrza // sc5ftcas // Flash The Cash (Mazooma) -sc5ftcasa // +sc5ftcasa // sc5gball // Golden Balls (Bellfruit) -sc5gballa // -sc5gballb // -sc5gballc // +sc5gballa // +sc5gballb // +sc5gballc // sc5gd // Gold Digger (Bellfruit) -sc5gda // +sc5gda // sc5gdclb // Gold Digger Club (Bellfruit) -sc5gdclba // -sc5gdclbb // -sc5gdclbc // -sc5gdclbd // -sc5gdclbe // -sc5gdclbf // -sc5gdclbg // -sc5gdclbh // -sc5gdclbi // -sc5gdclbj // -sc5gdclbk // +sc5gdclba // +sc5gdclbb // +sc5gdclbc // +sc5gdclbd // +sc5gdclbe // +sc5gdclbf // +sc5gdclbg // +sc5gdclbh // +sc5gdclbi // +sc5gdclbj // +sc5gdclbk // sc5gdmz // Gold Digger (Mazooma) -sc5gdmza // +sc5gdmza // sc5ggame // Golden Game (Mazooma) -sc5ggamea // -sc5ggameb // -sc5ggamec // -sc5ggamed // +sc5ggamea // +sc5ggameb // +sc5ggamec // +sc5ggamed // sc5ggg // Grand Golden Game (Mazooma) -sc5ggga // -sc5gggb // -sc5gggc // +sc5ggga // +sc5gggb // +sc5gggc // sc5glad // Gladiator (Mazooma) -sc5glada // -sc5gladb // -sc5gladc // +sc5glada // +sc5gladb // +sc5gladc // sc5gldfv // Gold Fever (Bellfruit) -sc5gldfva // -sc5gldfvb // -sc5gldfvc // -sc5gldfvd // -sc5gldfve // -sc5gldfvf // -sc5gldfvg // +sc5gldfva // +sc5gldfvb // +sc5gldfvc // +sc5gldfvd // +sc5gldfve // +sc5gldfvf // +sc5gldfvg // sc5gldgo // Golden Goals (Bellfruit) -sc5gldgoa // +sc5gldgoa // sc5gldsp // Golden Spinner (Mazooma) -sc5gldspa // -sc5gldspb // -sc5gldspc // -sc5gldspd // -sc5gldspe // -sc5gldspf // -sc5gldspg // -sc5gldsph // -sc5gldspi // -sc5gldspj // -sc5gldspk // -sc5gldspl // -sc5gldspm // -sc5gldspn // -sc5gldspo // -sc5gldspp // +sc5gldspa // +sc5gldspb // +sc5gldspc // +sc5gldspd // +sc5gldspe // +sc5gldspf // +sc5gldspg // +sc5gldsph // +sc5gldspi // +sc5gldspj // +sc5gldspk // +sc5gldspl // +sc5gldspm // +sc5gldspn // +sc5gldspo // +sc5gldspp // sc5gmclb // Grand Master Cash (Bellfruit) -sc5gmclba // -sc5gmclbb // -sc5gmclbc // +sc5gmclba // +sc5gmclbb // +sc5gmclbc // sc5grq // Get Rich Quick (Bellfruit) -sc5grqa // -sc5grqb // -sc5grqc // +sc5grqa // +sc5grqb // +sc5grqc // sc5gunp // Gunpowder Slot (Bellfruit) -sc5gunpa // -sc5gunpb // -sc5gunpc // -sc5gunpd // -sc5gunpe // -sc5gunpf // -sc5gunpg // -sc5gunph // -sc5gunpi // -sc5gunpj // -sc5gunpk // -sc5gunpl // +sc5gunpa // +sc5gunpb // +sc5gunpc // +sc5gunpd // +sc5gunpe // +sc5gunpf // +sc5gunpg // +sc5gunph // +sc5gunpi // +sc5gunpj // +sc5gunpk // +sc5gunpl // sc5hapnt // Happy Notes (Bellfruit) -sc5hapnta // -sc5hapntb // -sc5hapntc // -sc5hapntd // -sc5hapnte // -sc5hapntf // -sc5hapntg // +sc5hapnta // +sc5hapntb // +sc5hapntc // +sc5hapntd // +sc5hapnte // +sc5hapntf // +sc5hapntg // sc5hellb // Hells Bells (Bellfruit) -sc5hellba // +sc5hellba // sc5hill // Hill Billionaire (Bellfruit) -sc5hilla // -sc5hillb // +sc5hilla // +sc5hillb // sc5hirol // High Roller (Mazooma) -sc5hirola // -sc5hirolb // -sc5hirolc // -sc5hirold // -sc5hirole // +sc5hirola // +sc5hirolb // +sc5hirolc // +sc5hirold // +sc5hirole // sc5hiss // Hissing Quid (Qps) -sc5hissa // -sc5hissb // -sc5hissc // +sc5hissa // +sc5hissb // +sc5hissc // sc5hog // Road Hog (Bellfruit) -sc5hoga // +sc5hoga // sc5hotdg // Hot Dog (Bellfruit) -sc5hotdga // -sc5hotdgb // -sc5hotdgc // -sc5hotdgd // -sc5hotdge // +sc5hotdga // +sc5hotdgb // +sc5hotdgc // +sc5hotdgd // +sc5hotdge // sc5hotrd // Hot Rod (Bellfruit) -sc5hotrda // +sc5hotrda // sc5hotsh // Hot Shots (Bellfruit) -sc5hotsha // -sc5hotshb // -sc5hotshc // -sc5hotshd // -sc5hotshe // -sc5hotshf // -sc5hotshg // -sc5hotshh // -sc5hotshi // -sc5hotshj // -sc5hotshk // -sc5hotshl // -sc5hotshm // -sc5hotshn // -sc5hotsho // -sc5hotshp // -sc5hotshq // +sc5hotsha // +sc5hotshb // +sc5hotshc // +sc5hotshd // +sc5hotshe // +sc5hotshf // +sc5hotshg // +sc5hotshh // +sc5hotshi // +sc5hotshj // +sc5hotshk // +sc5hotshl // +sc5hotshm // +sc5hotshn // +sc5hotsho // +sc5hotshp // +sc5hotshq // sc5hotwd // Hot Wad (Bellfruit) -sc5hotwda // -sc5hotwdb // -sc5hotwdc // -sc5hotwdd // -sc5hotwde // -sc5hotwdf // -sc5hotwdg // +sc5hotwda // +sc5hotwdb // +sc5hotwdc // +sc5hotwdd // +sc5hotwde // +sc5hotwdf // +sc5hotwdg // sc5hulk // Hulk, The (Bellfruit) -sc5hulka // -sc5hulkb // -sc5hulkc // -sc5hulkd // -sc5hulke // -sc5hulkf // -sc5hulkg // -sc5hulkh // -sc5hulki // +sc5hulka // +sc5hulkb // +sc5hulkc // +sc5hulkd // +sc5hulke // +sc5hulkf // +sc5hulkg // +sc5hulkh // +sc5hulki // sc5iab // It's A Bullseye (Mazooma) -sc5iaba // +sc5iaba // sc5ijbdo // Italian Job - Blow The Doors Off (Qps) -sc5ijbdoa // -sc5ijbdob // -sc5ijbdoc // +sc5ijbdoa // +sc5ijbdob // +sc5ijbdoc // sc5ijob // Italian Job (Mazooma) -sc5ijoba // -sc5ijobb // -sc5ijobc // -sc5ijobd // -sc5ijobe // -sc5ijobf // -sc5ijobg // -sc5ijobh // -sc5ijobi // +sc5ijoba // +sc5ijobb // +sc5ijobc // +sc5ijobd // +sc5ijobe // +sc5ijobf // +sc5ijobg // +sc5ijobh // +sc5ijobi // sc5inspn // Inner Spin (Mazooma) -sc5inspna // +sc5inspna // sc5jjok // Jackpot Jokers (Bellfruit) -sc5jjoka // +sc5jjoka // sc5kingx // King X (Mazooma) -sc5kingxa // -sc5kingxb // -sc5kingxc // -sc5kingxd // -sc5kingxe // +sc5kingxa // +sc5kingxb // +sc5kingxc // +sc5kingxd // +sc5kingxe // sc5ldvl // Little Devil (Mazooma) -sc5ldvla // -sc5ldvlb // -sc5ldvlc // -sc5ldvld // -sc5ldvle // +sc5ldvla // +sc5ldvlb // +sc5ldvlc // +sc5ldvld // +sc5ldvle // sc5lotrr // Lord Of The Rings - Return Of The King (Bellfruit) -sc5lotrra // -sc5lotrrb // -sc5lotrrc // -sc5lotrrd // -sc5lotrre // -sc5lotrrf // -sc5lotrrg // -sc5lotrrh // -sc5lotrri // +sc5lotrra // +sc5lotrrb // +sc5lotrrc // +sc5lotrrd // +sc5lotrre // +sc5lotrrf // +sc5lotrrg // +sc5lotrrh // +sc5lotrri // sc5manic // Manic Miner (Bellfruit) -sc5manica // -sc5manicb // -sc5manicc // -sc5manicd // -sc5manice // -sc5manicf // -sc5manicg // -sc5manich // -sc5manici // -sc5manicj // -sc5manick // -sc5manicl // -sc5manicm // -sc5manicn // -sc5manico // -sc5manicp // -sc5manicq // -sc5manicr // -sc5manics // -sc5manict // -sc5manicu // -sc5manicv // -sc5manicw // -sc5manicx // -sc5manicy // +sc5manica // +sc5manicb // +sc5manicc // +sc5manicd // +sc5manice // +sc5manicf // +sc5manicg // +sc5manich // +sc5manici // +sc5manicj // +sc5manick // +sc5manicl // +sc5manicm // +sc5manicn // +sc5manico // +sc5manicp // +sc5manicq // +sc5manicr // +sc5manics // +sc5manict // +sc5manicu // +sc5manicv // +sc5manicw // +sc5manicx // +sc5manicy // sc5mcas // Monopoly Casino (Mazooma) -sc5mcasa // -sc5mcasb // -sc5mcasc // +sc5mcasa // +sc5mcasb // +sc5mcasc // sc5mdm // Monopoly Double Money (Bellfruit) -sc5mdma // -sc5mdmb // -sc5mdmc // +sc5mdma // +sc5mdmb // +sc5mdmc // sc5mhn // Monopoly Here & Now (Mazooma) -sc5mhna // -sc5mhnb // -sc5mhnc // -sc5mhnd // -sc5mhne // +sc5mhna // +sc5mhnb // +sc5mhnc // +sc5mhnd // +sc5mhne // sc5mhp // Monopoly Hot Property (Bellfruit) -sc5mhpa // -sc5mhpb // -sc5mhpc // -sc5mhpd // -sc5mhpe // -sc5mhpf // -sc5mhpg // -sc5mhph // -sc5mhpi // -sc5mhpj // -sc5mhpk // -sc5mhpl // +sc5mhpa // +sc5mhpb // +sc5mhpc // +sc5mhpd // +sc5mhpe // +sc5mhpf // +sc5mhpg // +sc5mhph // +sc5mhpi // +sc5mhpj // +sc5mhpk // +sc5mhpl // sc5mmad // Money Madness (Mazooma) -sc5mmada // -sc5mmadb // -sc5mmadc // +sc5mmada // +sc5mmadb // +sc5mmadc // sc5mmb // Monopoly Money Bags (Bellfruit) -sc5mmba // -sc5mmbb // -sc5mmbc // -sc5mmbd // -sc5mmbe // +sc5mmba // +sc5mmbb // +sc5mmbc // +sc5mmbd // +sc5mmbe // sc5mmm // Mental Money Monsters (Mazooma) -sc5mmma // -sc5mmmb // -sc5mmmc // +sc5mmma // +sc5mmmb // +sc5mmmc // sc5mobob // Monopoly Boom Or Bust (Bellfruit) -sc5moboba // -sc5mobobb // -sc5mobobc // -sc5mobobd // -sc5mobobe // -sc5mobobf // -sc5mobobg // -sc5mobobh // -sc5mobobi // +sc5moboba // +sc5mobobb // +sc5mobobc // +sc5mobobd // +sc5mobobe // +sc5mobobf // +sc5mobobg // +sc5mobobh // +sc5mobobi // sc5mogta // Monopoly Go To Auction (Bellfruit) -sc5mogtaa // -sc5mogtab // -sc5mogtac // -sc5mogtad // -sc5mogtae // +sc5mogtaa // +sc5mogtab // +sc5mogtac // +sc5mogtad // +sc5mogtae // sc5mombc // Monopoly Money Bags Club (Mazooma) -sc5mombca // -sc5mombcb // -sc5mombcc // +sc5mombca // +sc5mombcb // +sc5mombcc // sc5momil // Monopoly Millionaire (Bellfruit) -sc5momila // -sc5momilb // -sc5momilc // -sc5momild // -sc5momile // +sc5momila // +sc5momilb // +sc5momilc // +sc5momild // +sc5momile // sc5moms // Monopoly Money Spinner (Qps) -sc5momsa // -sc5momsb // -sc5momsc // -sc5momsd // -sc5momse // +sc5momsa // +sc5momsb // +sc5momsc // +sc5momsd // +sc5momse // sc5monky // Monkey Business (Mazooma) -sc5monkya // +sc5monkya // sc5monop // Monopoly (Mazooma) sc5monsp // Money Spinner (Bellfruit) -sc5monspa // +sc5monspa // sc5monwa // Monopoly Win Again (Qps) -sc5monwaa // +sc5monwaa // sc5mopl // Monopoly Property Ladder (Bellfruit) -sc5mopla // -sc5moplb // -sc5moplc // -sc5mopld // -sc5mople // -sc5moplf // -sc5moplg // +sc5mopla // +sc5moplb // +sc5moplc // +sc5mopld // +sc5mople // +sc5moplf // +sc5moplg // sc5mor2r // Monopoly Road To Riches (Qps) -sc5mor2ra // +sc5mor2ra // sc5mowow // Monopoly Wheel Of Wealth (Mazooma) -sc5mowowb // +sc5mowowb // sc5mr2r // Monopoly Road To Riches (Mazooma) -sc5mr2ra // -sc5mr2rb // +sc5mr2ra // +sc5mr2rb // sc5mrh // Monopoly Red Hot (Mazooma) -sc5mrha // +sc5mrha // sc5mrrcl // Monopoly Road To Riches Club (Mazooma) -sc5mrrcla // -sc5mrrclb // -sc5mrrclc // +sc5mrrcla // +sc5mrrclb // +sc5mrrclc // sc5mww // Monopoly Wonders Of The World (Mazooma) -sc5mwwa // -sc5mwwb // -sc5mwwc // +sc5mwwa // +sc5mwwb // +sc5mwwc // sc5newcm // Colour Of Money New, The (Bellfruit) -sc5newcma // -sc5newcmb // -sc5newcmc // -sc5newcmd // -sc5newcme // +sc5newcma // +sc5newcmb // +sc5newcmc // +sc5newcmd // +sc5newcme // sc5nmare // A Nightmare On Elm Street (Bellfruit) -sc5nmarea // -sc5nmareb // -sc5nmarec // +sc5nmarea // +sc5nmareb // +sc5nmarec // sc5nunsb // Nuns 'n' Roses (Bellfruit) sc5nunsm // Nuns 'n' Roses (Mazooma) -sc5nunsma // -sc5nunsmb // -sc5nunsmc // -sc5nunsmd // -sc5nunsme // +sc5nunsma // +sc5nunsmb // +sc5nunsmc // +sc5nunsmd // +sc5nunsme // sc5parot // Parrots Of The Caribbean (Bellfruit) -sc5parota // -sc5parotb // -sc5parotc // -sc5parotd // -sc5parote // -sc5parotf // -sc5parotg // +sc5parota // +sc5parotb // +sc5parotc // +sc5parotd // +sc5parote // +sc5parotf // +sc5parotg // sc5pilep // Pile On The Pounds (Qps) -sc5pilepa // -sc5pilepb // -sc5pilepc // +sc5pilepa // +sc5pilepb // +sc5pilepc // sc5pircl // The Prize Is Right Club (Bellfruit) -sc5pircla // -sc5pirclb // -sc5pirclc // -sc5pircld // -sc5pircle // -sc5pirclf // -sc5pirclg // +sc5pircla // +sc5pirclb // +sc5pirclc // +sc5pircld // +sc5pircle // +sc5pirclf // +sc5pirclg // sc5plays // 28 Plays Later (Qps) -sc5playsa // +sc5playsa // sc5pog // Pots Of Gold (Bellfruit) -sc5poga // -sc5pogb // -sc5pogc // -sc5pogd // -sc5poge // -sc5pogf // -sc5pogg // +sc5poga // +sc5pogb // +sc5pogc // +sc5pogd // +sc5poge // +sc5pogf // +sc5pogg // sc5pompa // Up Pompay (Bellfruit) -sc5pompaa // -sc5pompab // +sc5pompaa // +sc5pompab // sc5pony // Pony Express (Bellfruit) -sc5ponya // -sc5ponyb // -sc5ponyc // -sc5ponyd // -sc5ponye // +sc5ponya // +sc5ponyb // +sc5ponyc // +sc5ponyd // +sc5ponye // sc5popey // Popeye (Mazooma) -sc5popeya // -sc5popeyb // -sc5popeyc // -sc5popeyd // -sc5popeye // -sc5popeyf // -sc5popeyg // -sc5potog // -sc5potoga // -sc5potogb // -sc5potogc // -sc5potogd // -sc5potoge // -sc5potogf // -sc5potogg // -sc5potogh // -sc5potogi // +sc5popeya // +sc5popeyb // +sc5popeyc // +sc5popeyd // +sc5popeye // +sc5popeyf // +sc5popeyg // +sc5potog // +sc5potoga // +sc5potogb // +sc5potogc // +sc5potogd // +sc5potoge // +sc5potogf // +sc5potogg // +sc5potogh // +sc5potogi // sc5potp // Pick Of The Pack (Bellfruit) -sc5potpa // +sc5potpa // sc5potsm // Pots Of Luck (Mazooma) -sc5potsma // +sc5potsma // sc5pp // Pink Panther (Mazooma) -sc5ppa // -sc5ppb // -sc5ppc // +sc5ppa // +sc5ppb // +sc5ppc // sc5ppcr // Pink Panther Clouseau's Revenge (Mazooma) -sc5ppcra // -sc5ppcrb // -sc5ppcrc // -sc5ppcrd // +sc5ppcra // +sc5ppcrb // +sc5ppcrc // +sc5ppcrd // sc5ppctc // Pink Panther Crack The Code (Bellfruit) -sc5ppctca // -sc5ppctcb // -sc5ppctcc // -sc5ppctcd // -sc5ppctce // -sc5ppctcf // -sc5ppctcg // -sc5ppctch // -sc5ppctci // -sc5ppd // +sc5ppctca // +sc5ppctcb // +sc5ppctcc // +sc5ppctcd // +sc5ppctce // +sc5ppctcf // +sc5ppctcg // +sc5ppctch // +sc5ppctci // +sc5ppd // sc5ppdym // Pink Panther Double Your Money (Mazooma) -sc5ppdyma // -sc5ppe // -sc5ppf // -sc5ppg // +sc5ppdyma // +sc5ppe // +sc5ppf // +sc5ppg // sc5ppsag // Pink Panther Strikes Again (Mazooma) -sc5ppsaga // -sc5ppsagb // -sc5ppsagc // -sc5ppsagd // -sc5ppsage // +sc5ppsaga // +sc5ppsagb // +sc5ppsagc // +sc5ppsagd // +sc5ppsage // sc5pwrbl // Powerball (Bellfruit) -sc5pwrbla // +sc5pwrbla // sc5pwrpl // Power Play (Mazooma) -sc5pwrpla // +sc5pwrpla // sc5qual // Quality Streak (Bellfruit) -sc5quala // -sc5qualb // -sc5qualc // -sc5quald // -sc5quale // -sc5qualf // -sc5qualg // -sc5qualh // -sc5quali // -sc5qualj // -sc5qualk // -sc5quall // -sc5qualm // +sc5quala // +sc5qualb // +sc5qualc // +sc5quald // +sc5quale // +sc5qualf // +sc5qualg // +sc5qualh // +sc5quali // +sc5qualj // +sc5qualk // +sc5quall // +sc5qualm // sc5quidv // Quid Vicious (Mazooma) -sc5quidva // -sc5quidvb // -sc5quidvc // -sc5quidvd // -sc5quidve // -sc5quidvf // -sc5quidvg // +sc5quidva // +sc5quidvb // +sc5quidvc // +sc5quidvd // +sc5quidve // +sc5quidvf // +sc5quidvg // sc5rainb // Over The Rainbow (Bellfruit) -sc5rainba // -sc5rainbb // -sc5rainbc // -sc5rainbd // -sc5rainbe // +sc5rainba // +sc5rainbb // +sc5rainbc // +sc5rainbd // +sc5rainbe // sc5redsq // Red Square (Mazooma) -sc5redsqa // +sc5redsqa // sc5rhclb // Road Hog Club (Bellfruit) -sc5rhclba // -sc5rhclbb // -sc5rhclbc // -sc5rhclbd // -sc5rhclbe // -sc5rhclbf // -sc5rhclbg // +sc5rhclba // +sc5rhclbb // +sc5rhclbc // +sc5rhclbd // +sc5rhclbe // +sc5rhclbf // +sc5rhclbg // sc5rhr // Red Hot Reels (Qps) -sc5rhra // -sc5rhrb // -sc5rhrc // -sc5rhrd // -sc5rhre // +sc5rhra // +sc5rhrb // +sc5rhrc // +sc5rhrd // +sc5rhre // sc5rhx // Red Hot X (Mazooma) -sc5rhxa // -sc5rhxb // -sc5rhxc // +sc5rhxa // +sc5rhxb // +sc5rhxc // sc5rhxcs // Red Hot X Casino (Mazooma) -sc5rhxcsa // -sc5rhxd // -sc5rhxe // -sc5rhxf // +sc5rhxcsa // +sc5rhxd // +sc5rhxe // +sc5rhxf // sc5rosts // Ronnie O'Sullivan's Tournament Snooker (Bellfruit) -sc5rostsa // -sc5rostsb // -sc5rostsc // -sc5rostsd // -sc5rostse // +sc5rostsa // +sc5rostsb // +sc5rostsc // +sc5rostsd // +sc5rostse // sc5rovrt // Rovers Return (Mazooma) -sc5rovrta // -sc5rovrtb // -sc5rovrtc // +sc5rovrta // +sc5rovrtb // +sc5rovrtc // sc5rssh // Reel Spin Shady (Mazooma) -sc5rssha // -sc5sbull // -sc5sbulla // +sc5rssha // +sc5sbull // +sc5sbulla // sc5sfts // Shoot For The Stars (Bellfruit) -sc5sftsa // -sc5sftsb // -sc5sftsc // +sc5sftsa // +sc5sftsb // +sc5sftsc // sc5sharp // Sharp Shooter (Voodoo) -sc5sharpa // +sc5sharpa // sc5showt // Showtime (Bellfruit) -sc5showta // -sc5showtb // -sc5showtc // -sc5showtd // -sc5showte // -sc5showtf // -sc5showtg // -sc5showth // -sc5showti // -sc5showtj // -sc5showtk // -sc5showtl // -sc5showtm // -sc5showtn // -sc5showto // -sc5showtp // -sc5showtq // -sc5showtr // -sc5showts // +sc5showta // +sc5showtb // +sc5showtc // +sc5showtd // +sc5showte // +sc5showtf // +sc5showtg // +sc5showth // +sc5showti // +sc5showtj // +sc5showtk // +sc5showtl // +sc5showtm // +sc5showtn // +sc5showto // +sc5showtp // +sc5showtq // +sc5showtr // +sc5showts // sc5sitwi // Spin It To Win It (Bellfruit) -sc5sitwia // +sc5sitwia // sc5slad // Snakes & Ladders (Bellfruit) -sc5slada // -sc5sladb // -sc5sladc // -sc5sladd // -sc5slade // -sc5sladf // -sc5sladg // +sc5slada // +sc5sladb // +sc5sladc // +sc5sladd // +sc5slade // +sc5sladf // +sc5sladg // sc5sleut // Super Sleuth (Mazooma) -sc5sleuta // +sc5sleuta // sc5smtm // Show Me The Money (Mazooma) -sc5smtma // +sc5smtma // sc5spice // Spice It Up (Bellfruit) -sc5spicea // -sc5spiceb // -sc5spicec // -sc5spiced // -sc5spicee // +sc5spicea // +sc5spiceb // +sc5spicec // +sc5spiced // +sc5spicee // sc5spnrn // Spinning Around (Mazooma) -sc5spnrna // +sc5spnrna // sc5srace // Streak Racer (Bellfruit) -sc5sracea // +sc5sracea // sc5srrcl // Snake Rattle 'n' Roll Club (Bellfruit) -sc5srrcla // -sc5srrclb // -sc5srrclc // +sc5srrcla // +sc5srrclb // +sc5srrclc // sc5srrqp // Snake Rattle & Roll (Qps) -sc5srrqpa // +sc5srrqpa // sc5sumit // Summit Up (Qps) -sc5sumita // +sc5sumita // sc5sus // Suits U Sir (Qps) -sc5susa // -sc5susb // -sc5susc // +sc5susa // +sc5susb // +sc5susc // sc5swbak // Switch Back (Mazooma) -sc5swbaka // +sc5swbaka // sc5swywm // Spin When Your Winning (Mazooma) -sc5swywma // -sc5swywmb // -sc5swywmc // +sc5swywma // +sc5swywmb // +sc5swywmc // sc5tbox // Top Box (Mazooma) -sc5tboxa // -sc5tboxb // -sc5tboxc // -sc5tboxd // -sc5tboxe // -sc5tboxf // -sc5tboxg // -sc5tboxh // -sc5tboxi // -sc5tboxj // -sc5tboxk // -sc5tboxl // -sc5tboxm // -sc5tboxn // -sc5tboxo // -sc5tboxp // -sc5tboxq // +sc5tboxa // +sc5tboxb // +sc5tboxc // +sc5tboxd // +sc5tboxe // +sc5tboxf // +sc5tboxg // +sc5tboxh // +sc5tboxi // +sc5tboxj // +sc5tboxk // +sc5tboxl // +sc5tboxm // +sc5tboxn // +sc5tboxo // +sc5tboxp // +sc5tboxq // sc5tpsht // Top Of The Shots (Mazooma) -sc5tpshta // -sc5tpshtb // -sc5tpshtc // -sc5tpshtd // +sc5tpshta // +sc5tpshtb // +sc5tpshtc // +sc5tpshtd // sc5trail // Trailblazer (Mazooma) -sc5traila // +sc5traila // sc5tsmp // Trick Shot Multi Player (Bellfruit) -sc5tsmpa // +sc5tsmpa // sc5ttpie // Take The Piece (Bellfruit) -sc5ttpiea // -sc5ttpieb // -sc5ttpiec // -sc5ttpied // -sc5ttpiee // -sc5ttpief // -sc5ttpieg // -sc5ttpieh // -sc5ttpiei // +sc5ttpiea // +sc5ttpieb // +sc5ttpiec // +sc5ttpied // +sc5ttpiee // +sc5ttpief // +sc5ttpieg // +sc5ttpieh // +sc5ttpiei // sc5typ // Take Your Pick (Bellfruit) -sc5typa // -sc5typb // -sc5typc // +sc5typa // +sc5typb // +sc5typc // sc5vamp // Vampire Payer (Qps) -sc5vampa // +sc5vampa // sc5viper // Viper Active (Bellfruit) -sc5vipera // +sc5vipera // sc5vivam // Viva Mexico (Bellfruit) -sc5vivama // +sc5vivama // sc5viz // Viz (Qps) -sc5viza // -sc5vizb // -sc5vizc // +sc5viza // +sc5vizb // +sc5vizc // sc5wacky // Wacky Racers (Bellfruit) -sc5wackya // -sc5wackyb // -sc5wackyc // +sc5wackya // +sc5wackyb // +sc5wackyc // sc5wca // Win Can Alley (Qps) -sc5wcaa // -sc5wcab // -sc5wcac // -sc5wcad // -sc5wcae // -sc5wcaf // -sc5wcag // -sc5wcah // -sc5wcai // -sc5wcaj // -sc5wcak // -sc5wcal // -sc5wcam // -sc5wcan // -sc5wcao // +sc5wcaa // +sc5wcab // +sc5wcac // +sc5wcad // +sc5wcae // +sc5wcaf // +sc5wcag // +sc5wcah // +sc5wcai // +sc5wcaj // +sc5wcak // +sc5wcal // +sc5wcam // +sc5wcan // +sc5wcao // sc5wild // Wild Reels (Mazooma) -sc5wilda // +sc5wilda // sc5wldjk // Wild Jackpots (Mazooma) -sc5wldjka // +sc5wldjka // sc5wok // Wok n' Roll (Bellfruit) -sc5woka // +sc5woka // sc5wotw // War Of The Wads (Mazooma) -sc5wotwa // +sc5wotwa // @source:bfm_swp.cpp c3_ppays // The Phrase That Pays @@ -8092,56 +8092,56 @@ c3_telly // Telly Addicts c3_totp // Top of the Pops @source:bfmsys83.cpp -b83catms // -b83cops // +b83catms // +b83cops // @source:bfmsys85.cpp -b85bdclb // -b85bdclba // -b85bdclbb // -b85cb7p // -b85cblit // -b85cblita // -b85cblitb // -b85cexpl // -b85clbpm // +b85bdclb // +b85bdclba // +b85bdclbb // +b85cb7p // +b85cblit // +b85cblita // +b85cblitb // +b85cexpl // +b85clbpm // b85cops // Cops 'n' Robbers (Bellfruit) [Dutch] -b85dbldl // -b85dbldla // +b85dbldl // +b85dbldla // b85dbldlb // Double Dealer (Bellfruit)? -b85disc // -b85hilo // -b85hiloa // -b85jkwld // -b85jpclb // -b85jpclba // -b85jpclbb // -b85jpclbc // -b85koc // -b85koca // -b85luckd // -b85lucky // +b85disc // +b85hilo // +b85hiloa // +b85jkwld // +b85jpclb // +b85jpclba // +b85jpclbb // +b85jpclbc // +b85koc // +b85koca // +b85luckd // +b85lucky // b85potp // Pick Of The Pack (Bellfruit) -b85ritz // -b85ritza // -b85ritzb // -b85ritzc // -b85ritzd // -b85royal // +b85ritz // +b85ritza // +b85ritzb // +b85ritzc // +b85ritzd // +b85royal // b85scard // (c) 198? BFM -b85sngam // +b85sngam // @source:bgt.cpp -bg_barmy // -bg_ddb // -bg_max // -bg_maxa // +bg_barmy // +bg_ddb // +bg_max // +bg_maxa // @source:big10.cpp big10 // (c) 198? Unknown @source:bigbord2.cpp -bigbord2 // +bigbord2 // @source:bigevglf.cpp bigevglf // A67 (c) 1986 Taito America Corporation (US) @@ -8152,41 +8152,41 @@ bigstrkb // bootleg on different hardware bigstrkba // alt set of 'bigstrkb' with Italian teams @source:binbug.cpp -binbug // -dg680 // +binbug // +dg680 // @source:bingo.cpp -brooklyn // -brooklyna // -cntine31 // -cntinntl // -domino2 // -ggate // -ggatea // -goldgame // -goldgkit1 // -goldgkitb // -goldgnew // -goldgstake // -michigan // -michkit1 // -michkitb // -michnew // -michstake // -montana // -newdixie // -penalty // -superdix // -topgame // -topgamet // -tripjok // +brooklyn // +brooklyna // +cntine31 // +cntinntl // +domino2 // +ggate // +ggatea // +goldgame // +goldgkit1 // +goldgkitb // +goldgnew // +goldgstake // +michigan // +michkit1 // +michkitb // +michnew // +michstake // +montana // +newdixie // +penalty // +superdix // +topgame // +topgamet // +tripjok // @source:bingoc.cpp bingoc // (c) 1989 Sega @source:bingoman.cpp -bingoman // -bingomana // +bingoman // +bingomana // @source:bingor.cpp bingor1 // (c) 2002 Unknown @@ -8209,14 +8209,14 @@ sbishik // GX675 (c) 1998 (Korea) sbishika // GX675 (c) 1998 (Korea) @source:bitgraph.cpp -bitgrpha // -bitgrphb // +bitgrpha // +bitgrphb // @source:bk.cpp -bk0010 // -bk001001 // -bk0010fd // -bk0011m // +bk0010 // +bk001001 // +bk0010fd // +bk0011m // @source:bking.cpp bking // DM (c) 1982 Taito Corporation @@ -8311,12 +8311,12 @@ bmcpokr // (c) 1999 BMC mjmaglmp // (c) 2000 BMC @source:bmjr.cpp -bmjr // +bmjr // @source:bml3.cpp -bml3 // -bml3mk2 // -bml3mk5 // +bml3 // +bml3mk2 // +bml3mk5 // @source:bnstars.cpp bnstars1 // (c) 1997 @@ -8325,7 +8325,7 @@ bnstars1 // (c) 1997 bntyhunt // (c) 200? GCTech Co., LTD @source:bob85.cpp -bob85 // +bob85 // @source:bogeyman.cpp bogeyman // -0204-0 (Data East part number) (c) 1985 (Arcade TV Game List - P.96, Right, 8 from top) @@ -8354,7 +8354,7 @@ bowltry // (c) 200? Atlus boxer // ?????? prototype 1978 [6502] @source:br8641.cpp -br8641 // +br8641 // @source:brkthru.cpp brkthru // (c) 1986 Data East USA (US) @@ -8418,21 +8418,21 @@ buggychl // A22 (c) 1984 Taito Corporation buggychlt // A22 (c) 1984 Taito Corporation + Tefri license @source:bullet.cpp -wmbullet // -wmbulletf // +wmbullet // +wmbulletf // @source:busicom.cpp -busicom // +busicom // @source:buster.cpp buster // (c) 1987 Marian Electronics Ltd. @source:bw12.cpp -bw12 // -bw14 // +bw12 // +bw14 // @source:bw2.cpp -bw2 // +bw2 // @source:bwidow.cpp bwidow // 136017 (c) 1982 @@ -8454,127 +8454,127 @@ zaviga // (c) zavigaj // (c) @source:by17.cpp -blackjck // -bowarrow // -eightbll // -evelknie // -freedom // -matahari // -nightr20 // -nightrdr // -pwerplay // -stk_sprs // +blackjck // +bowarrow // +eightbll // +evelknie // +freedom // +matahari // +nightr20 // +nightrdr // +pwerplay // +stk_sprs // @source:by35.cpp -bbbowlin // -blakpyra // -blbeauty // -bmx // -bullseye // -centaur // -cobrap // -cosflash // -cybrnaut // -darkshad // -dollyptn // -eballd14 // -eballdlx // -elektra // -embryon // -f1gpp // -fathom // -fball_ii // -fbclass // -flashgdn // -flashgdnf // -flashgdnv // -frontier // -futrquen // -futurspa // -goldball // -goldballn // -granslam // -granslam4 // -hglbtrtr // -hotdoggn // -kiss // -kosteel // -lostwrlp // -m_mpac // -mdntmrdr // -medusa // -monrobwl // -mystic // -myststar // -newwave // -ngndshkr // -paragon // -playboy // -rapidfip // -rollston // -saturn2 // -skatebll // -skflight // -slbmania // -smman // -spacehaw // -spaceinv // -speakesy // -speakesy4p // -spectrm // -spectrm4 // -spyhuntr // -sst // -startrep // -suprbowl // -tigerrag // -toppin // -uboat65 // -vector // -viking // -voltan // -worlddef // -xenon // -xenonf // -xsandos // +bbbowlin // +blakpyra // +blbeauty // +bmx // +bullseye // +centaur // +cobrap // +cosflash // +cybrnaut // +darkshad // +dollyptn // +eballd14 // +eballdlx // +elektra // +embryon // +f1gpp // +fathom // +fball_ii // +fbclass // +flashgdn // +flashgdnf // +flashgdnv // +frontier // +futrquen // +futurspa // +goldball // +goldballn // +granslam // +granslam4 // +hglbtrtr // +hotdoggn // +kiss // +kosteel // +lostwrlp // +m_mpac // +mdntmrdr // +medusa // +monrobwl // +mystic // +myststar // +newwave // +ngndshkr // +paragon // +playboy // +rapidfip // +rollston // +saturn2 // +skatebll // +skflight // +slbmania // +smman // +spacehaw // +spaceinv // +speakesy // +speakesy4p // +spectrm // +spectrm4 // +spyhuntr // +sst // +startrep // +suprbowl // +tigerrag // +toppin // +uboat65 // +vector // +viking // +voltan // +worlddef // +xenon // +xenonf // +xsandos // @source:by6803.cpp -atlantip // -beatclck // -black100 // -black100s // -blackblt // -blackblt2 // -cityslck // -dungdrag // -eballchp // -esclwrld // -esclwrldg // -hardbody // -hardbodyg // -hvymetap // -ladyluck // -motrdome // -prtyanim // -prtyanimg // -specforc // -strngscg // -strngsci // -trucksp2 // -trucksp3 // +atlantip // +beatclck // +black100 // +black100s // +blackblt // +blackblt2 // +cityslck // +dungdrag // +eballchp // +esclwrld // +esclwrldg // +hardbody // +hardbodyg // +hvymetap // +ladyluck // +motrdome // +prtyanim // +prtyanimg // +specforc // +strngscg // +strngsci // +trucksp2 // +trucksp3 // @source:by68701.cpp -eballdlxp1 // -eballdlxp2 // -eballdlxp3 // -eballdlxp4 // -flashgdnp1 // -flashgdnp2 // +eballdlxp1 // +eballdlxp2 // +eballdlxp3 // +eballdlxp4 // +flashgdnp1 // +flashgdnp2 // @source:byvid.cpp -babypac // -babypac2 // -granny // +babypac // +babypac2 // +granny // @source:bzone.cpp bradley // ?? (c) 1980 @@ -8585,29 +8585,29 @@ redbaron // 036995-037007 (c) 1980 redbarona // 036995-037007 (c) 1980 @source:c10.cpp -c10 // +c10 // @source:c128.cpp -c128 // -c128_de // -c128_se // -c128cr // -c128d // -c128d81 // -c128dcr // -c128dcr_de // -c128dcr_se // -c128dcrp // -c128dp // -c128p // +c128 // +c128_de // +c128_se // +c128cr // +c128d // +c128d81 // +c128dcr // +c128dcr_de // +c128dcr_se // +c128dcrp // +c128dp // +c128p // @source:c64.cpp -c64 // +c64 // c64_jp // Commodore 64 (Japan) c64_se // Commodore 64 (Sweden) -c64c // -c64c_es // -c64c_se // +c64c // +c64c_es // +c64c_se // c64cp // Commodore 64C (PAL) c64g // Commodore 64G (PAL) c64gs // Commodore 64 Games System @@ -8615,9 +8615,9 @@ c64p // Commodore 64 (PAL) dx64 // Commodore DX-64 - Prototype edu64 // Commodore Educator 64 pet64 // Commodore PET 64 -sx64 // -sx64p // -tesa6240 // +sx64 // +sx64p // +tesa6240 // vip64 // Commodore VIP64 (SX64, PAL, Swedish) @source:c64dtv.cpp @@ -8628,10 +8628,10 @@ c64dx // 1991 C65 / C64DX (Prototype, German PAL) c65 // 1991 C65 / C64DX (Prototype, NTSC) @source:c80.cpp -c80 // +c80 // @source:c900.cpp -c900 // +c900 // @source:cabal.cpp cabal // (c) 1988 Tad + Fabtek license @@ -8640,7 +8640,7 @@ cabalbl // bootleg cabalbl2 // bootleg cabalus // (c) 1988 Tad + Fabtek license cabalus2 // (c) 1988 Tad + Fabtek license -cabaluk // +cabaluk // @source:cabaret.cpp cabaret // (c) 1992 AMT @@ -8700,12 +8700,12 @@ calorie // (c) 1986 Sega calorieb // (c) 1986 Sega (but bootleg) @source:camplynx.cpp -lynx128k // -lynx48k // -lynx96k // +lynx128k // +lynx48k // +lynx96k // @source:canon_s80.cpp -canons80 // +canons80 // @source:canyon.cpp canyon // 009493-009504 1977/10 [6502] @@ -8720,26 +8720,26 @@ capbowl4 // (c) 1989 Incredible Technologies clbowl // (c) 1989 Incredible Technologies @source:capcom.cpp -abv106 // -abv106r // -bbb108 // -bbb109 // -bsb105 // -bsv100r // -bsv102r // -bsv103 // -ffv101 // -ffv104 // -ghv101 // -kpv106 // -pmv112 // -pmv112r // +abv106 // +abv106r // +bbb108 // +bbb109 // +bsb105 // +bsv100r // +bsv102r // +bsv103 // +ffv101 // +ffv104 // +ghv101 // +kpv106 // +pmv112 // +pmv112r // @source:capr1.cpp -cspin2 // +cspin2 // @source:caprcyc.cpp -caprcyc // +caprcyc // @source:cardline.cpp cardline // (c) 199? Veltmeijer @@ -8754,7 +8754,7 @@ carpolo // (c) 1977 carrera // (c) 19?? BS Electronics @source:casloopy.cpp -casloopy // +casloopy // @source:castle.cpp castfpt // Fortune Pot @@ -8767,7 +8767,7 @@ rcasino1 // (c) 1984 Dyna Electronics (D-2608208A1-1, Lar rcasinoo // (c) 1984 Dyna Electronics (D-2608208A1-1, Smaller Board) @source:cat.cpp -cat // +cat // @source:cave.cpp agallet // (c) 1996 Banpresto / Gazelle (country is in EEPROM) @@ -8822,7 +8822,7 @@ uopoko // (c) 1998 Cave + Jaleco license uopokoj // (c) 1998 Cave + Jaleco license @source:cavepc.cpp -deathsm2 // +deathsm2 // @source:cb2001.cpp cb2001 // (c) 2001 Dyna Electronics @@ -8846,11 +8846,11 @@ cbm620 // Commodore CBM 620 cbm620_hu // Commodore CBM 620 (Hungary) cbm710 // Commodore CBM 710 cbm720 // Commodore CBM 720 -cbm720_de // +cbm720_de // cbm720_se // Commodore CBM 720 (Sweden / Finland) -cbm730 // +cbm730 // p500 // Commodore P500 (proto, a.k.a. C128-40, PET-II) -p500p // +p500p // @source:cbuster.cpp cbuster // MAB (c) 1990 Data East Corporation (World) @@ -8876,7 +8876,7 @@ ccastlesp // 136022 (c) 1983 cchance // (c)1987 Taito? @source:cchasm.cpp -cchasm // +cchasm // cchasm1 // (c) 1983 Cinematronics / GCE @source:cclimber.cpp @@ -8891,7 +8891,7 @@ ccbootmr // Model Racing bootleg cclimber // (c) 1980 Nichibutsu cclimberj // (c) 1980 Nichibutsu cclimbroper // Operamatic bootleg -cclimbrrod // Rodmar bootleg +cclimbrrod // Rodmar bootleg ckong // (c) 1981 (Kyoei) ckongalc // bootleg (Alca) ckongdks // Spanish Crazy Kong bootleg @@ -8916,21 +8916,21 @@ yamato // (c) 1983 Sega yamato2 // (c) 1983 Sega @source:ccs2810.cpp -ccs2422 // -ccs2810 // +ccs2422 // +ccs2810 // @source:ccs300.cpp -ccs300 // +ccs300 // @source:cd2650.cpp -cd2650 // +cd2650 // @source:cdc721.cpp -cdc721 // +cdc721 // @source:cdi.cpp -cdi490a // -cdi910 // +cdi490a // +cdi910 // cdibios // Base unit cdimono1 // Philips CD-i model 200 (Mono-I board, PAL) cdimono2 // Philips CD-i model 220 (Mono-II board, NTSC) @@ -8965,15 +8965,15 @@ multiped // hack warlords // 037153-037159 (c) 1980 @source:cesclass.cpp -ccclass // -hrclass // -tsclass // +ccclass // +hrclass // +tsclass // @source:cfx9850.cpp cfx9850 // Casio CFX-9850 @source:cgc7900.cpp -cgc7900 // +cgc7900 // @source:cgenie.cpp cgenie // Colour Genie EG2000 @@ -9025,17 +9025,17 @@ sabavdpl // SABA Videoplay - 1977 (PAL) sabavpl2 // SABA Videoplay 2 (PAL) @source:chaos.cpp -chaos // +chaos // @source:cheekyms.cpp cheekyms // 8004 (c) [1980?] @source:chessmst.cpp -chessmst // +chessmst // @source:chesstrv.cpp -borisdpl // -chesstrv // +borisdpl // +chesstrv // @source:chexx.cpp chexx83 // 1983 ICE @@ -9185,10 +9185,10 @@ clshroads // (c) 1986 Wood Place Inc. (Status Games licens firebatl // (c) 1984 Taito @source:cm1800.cpp -cm1800 // +cm1800 // @source:cmmb.cpp -cmmb162 // +cmmb162 // @source:cninja.cpp cninja // MAG (c) 1991 Data East Corporation (World) @@ -9243,7 +9243,7 @@ cocolocoa // 198?, Recel S.A. cocolocob // 198?, Petaco S.A. @source:codata.cpp -codata // +codata // @source:coinmstr.cpp jpcoin // (c) 19?? Coinmaster @@ -9298,14 +9298,14 @@ compis // 1985 Telenova Compis compis2 // 1985 Telenova Compis @source:compucolor.cpp -compclr2 // +compclr2 // @source:comquest.cpp comquest // Comquest Plus German @source:comx35.cpp -comx35n // -comx35p // +comx35n // +comx35p // @source:concept.cpp concept // 1982 Corvus Concept @@ -9333,7 +9333,7 @@ amerdart3 // (c) 1989 Ameri Corporation coolpool // (c) 1992 Catalina Games @source:coolridr.cpp -aquastge // +aquastge // coolridr // 1995.04 Cool Riders @source:cop01.cpp @@ -9360,7 +9360,7 @@ winner81b // (c) 1981 Corona Co, Ltd. winner82 // (c) 1982 Corona Co, Ltd. @source:cortex.cpp -cortex // +cortex // @source:cosmic.cpp cosmica // 7910-AII (c) [1979] @@ -9381,10 +9381,10 @@ panicger // 8015 (c) 1980 panich // 8015 (c) 1980 @source:cosmicos.cpp -cosmicos // +cosmicos // @source:cp1.cpp -cp1 // +cp1 // @source:cps1.cpp 1941 // 27/02/1990 (c) 1990 (World) @@ -9578,19 +9578,19 @@ wonder3 // 20/05/1991 (c) 1991 (Japan) @source:cps2.cpp 1944 // 20/06/2000 (c) 2000 Eighting/Raizing (USA) -1944d // +1944d // 1944j // 20/06/2000 (c) 2000 Eighting/Raizing (Japan) 19xx // 07/12/1995 (c) 1996 (USA) 19xxa // 04/01/1996 (c) 1996 (Asia) 19xxar1 // 07/12/1995 (c) 1996 (Asia) 19xxb // 18/12/1995 (c) 1996 (Brazil) -19xxd // +19xxd // 19xxh // 18/12/1995 (c) 1996 (Hispanic) 19xxj // 04/01/1996 (c) 1996 (Japan) 19xxjr1 // 25/12/1995 (c) 1996 (Japan) 19xxjr2 // 07/12/1995 (c) 1996 (Japan) armwar // 24/10/1994 (c) 1994 (Euro) -armwar1d // +armwar1d // armwara // 24/10/1994 (c) 1994 (Asia) armwarar1 // 20/09/1994 (c) 1994 (Asia) armwarr1 // 11/10/1994 (c) 1994 (Euro) @@ -9598,27 +9598,27 @@ armwaru // 24/10/1994 (c) 1994 (USA) armwaru1 // 20/09/1994 (c) 1994 (USA) avsp // 20/05/1994 (c) 1994 (Euro) avspa // 20/05/1994 (c) 1994 (Asia) -avspd // +avspd // avsph // 20/05/1994 (c) 1994 (Hispanic) avspj // 20/05/1994 (c) 1994 (Japan) avspu // 20/05/1994 (c) 1994 (USA) batcir // 19/03/1997 (c) 1997 (Euro) batcira // 19/03/1997 (c) 1997 (Asia) -batcird // +batcird // batcirj // 19/03/1997 (c) 1997 (Japan) choko // 20/08/2001 (c) 2001 Mitchell (Japan) csclub // 17/10/1997 (c) 1997 (Euro) csclub1 // 22/07/1997 (c) 1997 (Euro) -csclub1d // +csclub1d // cscluba // 22/07/1997 (c) 1997 (Asia) csclubh // 22/07/1997 (c) 1997 (Hispanic) csclubj // 22/07/1997 (c) 1997 (Japan) csclubjy // 22/07/1997 (c) 1997 (Japan) cybots // 24/04/1995 (c) 1995 (Euro) cybotsj // 20/04/1995 (c) 1995 (Japan) -cybotsjd // +cybotsjd // cybotsu // 24/04/1995 (c) 1995 (USA) -cybotsud // +cybotsud // ddsom // 19/06/1996 (c) 1996 (Euro) ddsoma // 19/06/1996 (c) 1996 (Asia) ddsomar1 // 08/02/1996 (c) 1996 (Asia) @@ -9630,12 +9630,12 @@ ddsomr1 // 23/02/1996 (c) 1996 (Euro) ddsomr2 // 09/02/1996 (c) 1996 (Euro) ddsomr3 // 08/02/1996 (c) 1996 (Euro) ddsomu // 19/06/1996 (c) 1996 (USA) -ddsomud // +ddsomud // ddsomur1 // 09/02/1996 (c) 1996 (USA) ddtod // 12/04/1994 (c) 1993 (Euro) ddtoda // 12/04/1994 (c) 1993 (Asia) ddtodar1 // 13/01/1994 (c) 1993 (Asia) -ddtodd // +ddtodd // ddtodh // 12/04/1994 (c) 1993 (Hispanic) ddtodhr1 // 25/01/1994 (c) 1993 (Hispanic) ddtodhr2 // 13/01/1994 (c) 1993 (Hispanic) @@ -9647,16 +9647,16 @@ ddtodu // 25/01/1994 (c) 1993 (USA) ddtodur1 // 13/01/1994 (c) 1993 (USA) dimahoo // 21/01/2000 (c) 2000 Eighting/Raizing (USA) dimahoou // 21/01/2000 (c) 2000 Eighting/Raizing (USA) -dimahoud // +dimahoud // dstlk // 05/07/1994 (c) 1994 (Euro) dstlka // 05/07/1994 (c) 1994 (Asia) dstlkh // 18/08/1994 (c) 1994 (Hispanic) dstlku // 18/08/1994 (c) 1994 (USA) -dstlku1d // +dstlku1d // dstlkur1 // 05/07/1994 (c) 1994 (USA) ecofghtr // 03/12/1993 (c) 1994 (World) ecofghtra // 03/12/1993 (c) 1994 (Asia) -ecofghtrd // +ecofghtrd // ecofghtrh // 03/12/1993 (c) 1994 (Hispanic) ecofghtru // 15/02/1994 (c) 1994 (USA) ecofghtru1 // 03/12/1993 (c) 1994 (USA) @@ -9664,24 +9664,24 @@ gigaman2 // bootleg gigawing // 22/02/1999 (c) 1999 Takumi (USA) gigawinga // 22/02/1999 (c) 1999 Takumi (Asia) gigawingb // 22/02/1999 (c) 1999 Takumi (Brazil) -gigawingd // +gigawingd // gigawingh // 22/02/1999 (c) 1999 Takumi (Hispanic) gigawingj // 23/02/1999 (c) 1999 Takumi (Japan) -gigawingjd // +gigawingjd // gmahou // 21/01/2000 (c) 2000 Eighting/Raizing (Japan) hsf2 // 02/02/2004 (c) 2003, 2004 (USA) hsf2a // 02/02/2004 (c) 2003, 2004 (Asia) -hsf2d // +hsf2d // hsf2j // 22/12/2003 (c) 2003, 2004 (Japan) jyangoku // 27/05/1999 (c) 1999 (Japan) megaman2 // 08/07/1996 (c) 1996 (USA) megaman2a // 08/07/1996 (c) 1996 (Asia) megaman2h // 12/07/1996 (c) 1996 (Hispanic) -megamn2d // +megamn2d // mmancp2u // 06/10/1995 (c) 1995 (USA) mmancp2ur1 // 26/09/1995 (c) 1995 (USA) mmatrix // 12/04/2000 (c) 2000 Takumi (USA) -mmatrixd // +mmatrixd // mmatrixj // 12/04/2000 (c) 2000 Takumi (Japan) mpang // 10/10/2000 (c) 2000 Mitchell (Euro) mpangj // 11/10/2000 (c) 2000 Mitchell (Japan) @@ -9694,7 +9694,7 @@ mshh // 17/11/1995 (c) 1995 (Hispanic) mshj // 17/11/1995 (c) 1995 (Japan) mshjr1 // 24/10/1995 (c) 1995 (Japan) mshu // 24/10/1995 (c) 1995 (USA) -mshud // +mshud // mshvsf // 25/06/1997 (c) 1997 (Euro) mshvsfa // 25/06/1997 (c) 1997 (Asia) mshvsfa1 // 20/06/1997 (c) 1997 (Asia) @@ -9706,7 +9706,7 @@ mshvsfj1 // 02/07/1997 (c) 1997 (Japan) mshvsfj2 // 25/06/1997 (c) 1997 (Japan) mshvsfu // 27/08/1997 (c) 1997 (USA) mshvsfu1 // 25/06/1997 (c) 1997 (USA) -mshvsfu1d // +mshvsfu1d // mvsc // 23/01/1998 (c) 1998 (Euro) mvsca // 23/01/1998 (c) 1998 (Asia) mvscar1 // 12/01/1998 (c) 1998 (Asia) @@ -9717,23 +9717,23 @@ mvscjr1 // 12/01/1998 (c) 1998 (Japan) mvscjsing // 23/01/1998 (c) 1998 (Japan) - Single PCB mvscr1 // 12/01/1998 (c) 1998 (Euro) mvscu // 23/01/1998 (c) 1998 (USA) -mvscud // +mvscud // mvscur1 // 23/01/1998 (c) 1998 (USA) nwarr // 16/03/1995 (c) 1995 (Euro) nwarra // 02/03/1995 (c) 1995 (Asia) nwarrb // 03/04/1995 (c) 1995 (Brazil) nwarrh // 03/04/1995 (c) 1995 (Hispanic) nwarru // 06/04/1995 (c) 1995 (USA) -nwarrud // +nwarrud // pfghtj // 04/09/1997 (c) 1997 (Japan) pgear // 24/10/1994 (c) 1994 (Japan) pgearr1 // 16/09/1994 (c) 1994 (Japan) progear // 17/01/2001 (c) 2001 Cave (USA) progeara // 17/01/2001 (c) 2001 Cave (Asia) progearj // 17/01/2001 (c) 2001 Cave (Japan) -progearjbl // -progearjd // -progearud // +progearjbl // +progearjd // +progearud // pzloop2 // 02/03/2001 (c) 2001 Mitchell (Euro) pzloop2j // 26/02/2001 (c) 2001 Mitchell (Japan) pzloop2jr1 // 05/02/2001 (c) 2001 Mitchell (Japan) @@ -9741,7 +9741,7 @@ qndream // 26/08/1996 (c) 1996 (Japan) ringdest // 02/09/1994 (c) 1994 (Euro) ringdesta // 31/08/1994 (c) 1994 (Asia) ringdesth // 02/09/1994 (c) 1994 (Hispanic) -ringdstd // +ringdstd // rmancp2j // 22/09/1995 (c) 1995 (Japan) rockman2j // 08/07/1996 (c) 1996 (Japan) sfa // 27/07/1995 (c) 1995 (Euro) @@ -9753,26 +9753,26 @@ sfa3b // 29/06/1998 (c) 1998 (Brazil) sfa3h // 04/09/1998 (c) 1998 (Hispanic) sfa3hr1 // 29/06/1998 (c) 1998 (Hispanic) sfa3u // 04/09/1998 (c) 1998 (USA) -sfa3ud // +sfa3ud // sfa3ur1 // 29/06/1998 (c) 1998 (USA) sfa3us // 16/06/1998 (c) 1998 (USA) -sfad // +sfad // sfar1 // 18/07/1995 (c) 1995 (Euro) sfar2 // 27/06/1995 (c) 1995 (Euro) sfar3 // 05/06/1995 (c) 1995 (Euro) sfau // 27/06/1995 (c) 1995 (USA) sfz2a // 27/02/1996 (c) 1996 (Asia) -sfz2ad // +sfz2ad // sfz2al // 26/08/1996 (c) 1996 (Asia) sfz2alb // 13/08/1996 (c) 1996 (Brazil) -sfz2ald // +sfz2ald // sfz2alh // 13/08/1996 (c) 1996 (Hispanic) sfz2alj // 05/08/1996 (c) 1996 (Japan) sfz2b // 31/05/1996 (c) 1996 (Brazil) sfz2br1 // 04/03/1996 (c) 1996 (Brazil) sfz2h // 04/03/1996 (c) 1996 (Hispanic) sfz2j // 30/04/1996 (c) 1996 (Japan) -sfz2jd // +sfz2jd // sfz2jr1 // 27/02/1996 (c) 1996 (Japan) sfz2n // 29/02/1996 (c) 1996 (Oceania) sfz3a // 04/09/1998 (c) 1998 (Asia) @@ -9780,7 +9780,7 @@ sfz3ar1 // 01/07/1998 (c) 1998 (Asia) sfz3j // 04/09/1998 (c) 1998 (Japan) sfz3jr1 // 27/07/1998 (c) 1998 (Japan) sfz3jr2 // 29/06/1998 (c) 1998 (Japan) -sfz3jr2d // +sfz3jr2d // sfza // 27/06/1995 (c) 1995 (Asia) sfzar1 // 05/06/1995 (c) 1995 (Asia) sfzb // 09/11/1995 (c) 1995 (Brazil) @@ -9792,17 +9792,17 @@ sfzjr1 // 27/06/1995 (c) 1995 (Japan) sfzjr2 // 05/06/1995 (c) 1995 (Japan) sgemf // 04/09/1997 (c) 1997 (USA) sgemfa // 04/09/1997 (c) 1997 (Asia) -sgemfd // +sgemfd // sgemfh // 04/09/1997 (c) 1997 (Hispanic) smbomb // 31/08/1994 (c) 1994 (Japan) smbombr1 // 08/08/1994 (c) 1994 (Japan) spf2t // 29/05/1996 (c) 1996 (Europe) spf2ta // 29/05/1996 (c) 1996 (Asia) -spf2td // +spf2td // spf2th // 31/05/1996 (c) 1996 (Hispanic) spf2tu // 20/06/1996 (c) 1996 (USA) spf2xj // 31/05/1996 (c) 1996 (Japan) -spf2xjd // +spf2xjd // ssf2 // 05/10/1993 (c) 1993 (World) ssf2a // 05/10/1993 (c) 1993 (Asia) ssf2ar1 // 14/09/1993 (c) 1993 (Asia) @@ -9813,9 +9813,9 @@ ssf2jr2 // 10/09/1993 (c) 1993 (Japan) ssf2r1 // 11/09/1993 (c) 1993 (World) ssf2t // 23/02/1994 (c) 1994 (World) ssf2ta // 23/02/1994 (c) 1994 (Asia) -ssf2tad // +ssf2tad // ssf2tb // 19/11/1993 (c) 1993 (World) -ssf2tbd // +ssf2tbd // ssf2tbh // 05/10/1993 (c) 1993 (Hispanic) ssf2tbj // 11/09/1993 (c) 1993 (Japan) ssf2tbr1 // 11/09/1993 (c) 1993 (World) @@ -9823,16 +9823,16 @@ ssf2th // 23/02/1994 (c) 1994 (Hispanic) ssf2tu // 23/03/1994 (c) 1994 (USA) ssf2tur1 // 23/02/1994 (c) 1994 (USA) ssf2u // 11/09/1993 (c) 1993 (USA) -ssf2ud // +ssf2ud // ssf2xj // 23/02/1994 (c) 1994 (Japan) -ssf2xjd // +ssf2xjd // ssf2xjr // 23/02/1994 (c) 1994 (Japan) uecology // 03/12/1993 (c) 1994 (Japan) vampj // 05/07/1994 (c) 1994 (Japan) vampja // 05/07/1994 (c) 1994 (Japan) vampjr1 // 30/06/1994 (c) 1994 (Japan) vhunt2 // 29/09/1997 (c) 1997 (Japan) -vhunt2d // +vhunt2d // vhunt2r1 // 13/09/1997 (c) 1997 (Japan) vhuntj // 02/03/1995 (c) 1995 (Japan) vhuntjr1 // 07/03/1995 (c) 1995 (Japan) @@ -9840,9 +9840,9 @@ vhuntjr1s // 07/03/1995 (c) 1995 (Japan) vhuntjr2 // 02/03/1995 (c) 1995 (Japan) vsav // 19/05/1997 (c) 1997 (Euro) vsav2 // 13/09/1997 (c) 1997 (Japan) -vsav2d // +vsav2d // vsava // 19/05/1997 (c) 1997 (Asia) -vsavd // +vsavd // vsavh // 19/05/1997 (c) 1997 (Hispanic) vsavj // 19/05/1997 (c) 1997 (Japan) vsavu // 19/05/1997 (c) 1997 (USA) @@ -9857,7 +9857,7 @@ xmcotaj2 // 19/12/1994 (c) 1994 (Japan) xmcotaj3 // 17/12/1994 (c) 1994 (Japan) xmcotajr // 08/12/1994 (c) 1994 (Japan Rent) xmcotar1 // 05/01/1995 (c) 1994 (Euro) -xmcotar1d // +xmcotar1d // xmcotau // 05/01/1995 (c) 1994 (USA) xmvsf // 04/10/1996 (c) 1996 (Euro) xmvsfa // 23/10/1996 (c) 1996 (Asia) @@ -9871,7 +9871,7 @@ xmvsfjr1 // 10/09/1996 (c) 1996 (Japan) xmvsfjr2 // 09/09/1996 (c) 1996 (Japan) xmvsfr1 // 10/09/1996 (c) 1996 (Euro) xmvsfu // 23/10/1996 (c) 1996 (USA) -xmvsfu1d // +xmvsfu1d // xmvsfur1 // 04/10/1996 (c) 1996 (USA) xmvsfur2 // 10/09/1996 (c) 1996 (USA) @@ -9882,8 +9882,8 @@ cps3bootao // bootleg cps3bootao2 // bootleg cps3booto // bootleg cps3booto2 // bootleg -cps3bs32 // -cps3bs32a // +cps3bs32 // +cps3bs32a // jojo // 28/01/1999 (c) 1998 (USA) jojoba // 27/09/1999 (c) 1999 (Japan) jojoban // 27/09/1999 (c) 1999 (Japan) @@ -9950,22 +9950,22 @@ crshrace // (c) 1993 Video System Co. crshrace2 // (c) 1993 Video System Co. @source:crvision.cpp -crvisio2 // -crvisioj // +crvisio2 // +crvisioj // crvision // 1981 creatiVision fnvision // 1983 FunVision -manager // -rameses // -vz2000 // -wizzard // +manager // +rameses // +vz2000 // +wizzard // @source:crystal.cpp -crysbios // +crysbios // crysking // 2001 Brezzasoft. Crystal of the kings ddz // (c) 200? -donghaer // +donghaer // evosocc // 2001 Evoga. Evolution Soccer -officeye // +officeye // psattack // 2004 Uniana topbladv // 2002 Sonokong. Top Blade V trivrus // 2009 AGT. Trivia R Us @@ -10010,13 +10010,13 @@ odeontw2 // (c) 1999 cultures // (c) 1994 Face @source:cupidon.cpp -cashtrn // -funnyfm // -funnyfma // -funnyfmb // -gangrose // -tsarevna // -tsarevnaa // +cashtrn // +funnyfm // +funnyfma // +funnyfmb // +gangrose // +tsarevna // +tsarevnaa // @source:cv1k.cpp ddpdfk // (c) 2008 Cave (AMI license) - 2008/06/23 MASTER VER 1.5 @@ -10046,7 +10046,7 @@ pinkswtsb // (c) 2006 Cave (AMI license) - 2006/04/06 MAST pinkswtsx // (c) 2006 Cave (AMI license) - 2006/xx/xx MASTER VER. @source:cvicny.cpp -cvicny // +cvicny // @source:cvs.cpp 8ball // (c) 1982 Century @@ -10073,7 +10073,7 @@ superbik // (c) 1983 Century wallst // (c) 1982 Century @source:cxhumax.cpp -hxhdci2k // +hxhdci2k // @source:cyberbal.cpp cyberbal // 136064 (c) 1989 @@ -10099,13 +10099,13 @@ cyclemb // P0 (c) 1984 Taito Corporation [+ Seta] skydest // PD0 (c) 1985 Taito Corporation @source:czk80.cpp -czk80 // +czk80 // @source:d6800.cpp d6800 // Dream 6800 @source:d6809.cpp -d6809 // +d6809 // @source:d9final.cpp d9final // (c) 1992 Excellent System @@ -10187,7 +10187,7 @@ dcon // (c) 1992 Success. sdgndmps // (c) Banpresto / Bandai (Japan) @source:dct11em.cpp -dct11em // +dct11em // @source:dday.cpp dday // (c) 1982 Olympia @@ -10297,99 +10297,99 @@ ddribble // GX690 (c) 1986 ddribblep // GX690 (c) 1986 @source:de_2.cpp -bttf_a20 // -bttf_a21 // -bttf_a27 // -bttf_g27 // -lwar_a83 // -lwar_e90 // -mnfb_c27 // -play_a24 // -poto_a32 // -robo_a34 // -simp_a20 // -simp_a27 // -ssvc_a26 // -ssvc_b26 // -tmac_a18 // -tmac_a24 // -torp_e21 // +bttf_a20 // +bttf_a21 // +bttf_a27 // +bttf_g27 // +lwar_a83 // +lwar_e90 // +mnfb_c27 // +play_a24 // +poto_a32 // +robo_a34 // +simp_a20 // +simp_a27 // +ssvc_a26 // +ssvc_b26 // +tmac_a18 // +tmac_a24 // +torp_e21 // @source:de_3.cpp -aar_101 // -btmn_101 // -btmn_103 // -btmn_106 // -btmn_g13 // -ckpt_a17 // -gnr_300 // -hook_401 // -hook_404 // -hook_408 // -jupk_501 // -jupk_513 // -jupk_g51 // -lah_110 // -lah_112 // -lah_l104 // -lah_l108 // -lw3_200 // -lw3_205 // -lw3_207 // -lw3_208 // -rab_103 // -rab_130 // -rab_320 // -stwr_102 // -stwr_103 // -stwr_104 // -stwr_a14 // -stwr_e12 // -stwr_g11 // -tftc_104 // -tftc_200 // -tftc_300 // -tftc_302 // -tftc_303 // -tmnt_103 // -tmnt_104 // -tomy_400 // -tomy_h30 // -trek_110 // -trek_11a // -trek_120 // -trek_200 // -trek_201 // -wwfr_103 // -wwfr_106 // +aar_101 // +btmn_101 // +btmn_103 // +btmn_106 // +btmn_g13 // +ckpt_a17 // +gnr_300 // +hook_401 // +hook_404 // +hook_408 // +jupk_501 // +jupk_513 // +jupk_g51 // +lah_110 // +lah_112 // +lah_l104 // +lah_l108 // +lw3_200 // +lw3_205 // +lw3_207 // +lw3_208 // +rab_103 // +rab_130 // +rab_320 // +stwr_102 // +stwr_103 // +stwr_104 // +stwr_a14 // +stwr_e12 // +stwr_g11 // +tftc_104 // +tftc_200 // +tftc_300 // +tftc_302 // +tftc_303 // +tmnt_103 // +tmnt_104 // +tomy_400 // +tomy_h30 // +trek_110 // +trek_11a // +trek_120 // +trek_200 // +trek_201 // +wwfr_103 // +wwfr_106 // @source:de_3b.cpp -batmanf // -batmanf3 // -bay_e400 // -baywatch // -bmf_at // -bmf_be // -bmf_ch // -bmf_cn // -bmf_de // -bmf_fr // -bmf_it // -bmf_jp // -bmf_nl // -bmf_no // -bmf_sp // -bmf_sv // -bmf_time // -bmf_uk // -ctcheese // -detest // -frankst // -frankstg // -mav_100 // -mav_400 // -mav_401 // -mav_402 // +batmanf // +batmanf3 // +bay_e400 // +baywatch // +bmf_at // +bmf_be // +bmf_ch // +bmf_cn // +bmf_de // +bmf_fr // +bmf_it // +bmf_jp // +bmf_nl // +bmf_no // +bmf_sp // +bmf_sv // +bmf_time // +bmf_uk // +ctcheese // +detest // +frankst // +frankstg // +mav_100 // +mav_400 // +mav_401 // +mav_402 // @source:deadang.cpp deadang // (c) 1988 Seibu Kaihatsu @@ -10459,7 +10459,7 @@ srdarwinj // (c) 1987 Data East Corporation (Japan) begas // (c) 1983 begas1 // (c) 1983 cobra // (c) 1984 -cobraa // +cobraa // rblaster // (c) 1985 @source:deco_mlc.cpp @@ -10560,7 +10560,7 @@ ctisland3 // 16 ctornado // 20 1982.05 Tornado ctsttape // ? czeroize // 37 1983.10 Zeroize -decocass // +decocass // @source:dectalk.cpp dectalk // 1983 Digital Equipment Corporation @@ -10582,7 +10582,7 @@ destroyr // 030131-030136 1977/10 [6800] destroyr1 // 030131-030136 1977/10 [6800] @source:dfruit.cpp -dfruit // +dfruit // @source:dgn_beta.cpp dgnbeta // Dragon Beta @@ -10596,8 +10596,8 @@ xfiles // (c) 1999 dgPIX Entertainment Inc xfilesk // (c) 1999 dgPIX Entertainment Inc (censored for the Korean market) @source:didact.cpp -md6802 // -mp68a // +md6802 // +mp68a // @source:dietgo.cpp dietgo // MAY (c) 1993 @@ -10606,11 +10606,11 @@ dietgoj // MAY (c) 1993 dietgou // MAY (c) 1993 @source:digel804.cpp -digel804 // -ep804 // +digel804 // +ep804 // @source:dim68k.cpp -dim68k // +dim68k // @source:discoboy.cpp discoboy // (c) 1993 Soft Art Co. @@ -10654,7 +10654,7 @@ dkong3 // (c) 1983 Nintendo of America dkong3b // bootleg dkong3j // (c) 1983 Nintendo dkongf // hack from Jeff's Romhack -dkonghrd // +dkonghrd // dkongj // (c) 1981 Nintendo dkongjnrj // (c) 1982 Nintendo dkongjo // (c) 1981 Nintendo @@ -10720,22 +10720,22 @@ spacea91 // (c) 1991 Leland spacea91_13e // (c) 1991 Leland @source:dm7000.cpp -dm500 // -dm5620 // -dm7000 // +dm500 // +dm5620 // +dm7000 // @source:dmndrby.cpp dmndrby // G4001 'DD' (c) 1986 dmndrbya // G4001 'DD' (c) 1986 @source:dms5000.cpp -dms5000 // +dms5000 // @source:dms86.cpp -dms86 // +dms86 // @source:dmv.cpp -dmv // +dmv // @source:docastle.cpp asoccer // 8461 (c) 1987 @@ -10760,7 +10760,7 @@ dogfgtj // TA-0011 (c) 1984 dogfgtu // TA-0011 (c) 1985 Data East USA, Inc. @source:dolphunk.cpp -dauphin // +dauphin // @source:dominob.cpp dominob // (c) 1996 Wonwoo Systems @@ -10798,7 +10798,7 @@ dotrikun // cabinet test board dotrikun2 // cabinet test board @source:dps1.cpp -dps1 // +dps1 // @source:dragon.cpp d64plus // Dragon 64 + Compusense Plus addon @@ -10842,20 +10842,20 @@ drw80pk2 // (c) 1983 IGT drw80pkr // (c) 1982 IGT @source:dsb46.cpp -dsb46 // +dsb46 // @source:dual68.cpp -dual68 // +dual68 // @source:dunhuang.cpp dunhuang // (c) 1995 @source:dvk_kcgd.cpp -dvk_kcgd // +dvk_kcgd // @source:dvk_ksm.cpp -dvk_ksm // -dvk_ksm01 // +dvk_ksm // +dvk_ksm01 // @source:dwarfd.cpp dwarfd // (c) 198? Electro-Sports @@ -10924,28 +10924,28 @@ dyndukej // (c) 1989 Seibu Kaihatsu dyndukeu // (c) 1989 Seibu Kaihatsu + Fabtek license @source:eacc.cpp -eacc // +eacc // @source:ec184x.cpp -ec1840 // -ec1841 // -ec1845 // -ec1847 // +ec1840 // +ec1841 // +ec1845 // +ec1847 // @source:ec65.cpp -ec65 // -ec65k // +ec65 // +ec65k // @source:ecoinf1.cpp ec_bar5 // Bar 5 (older PCB) (Electrocoin) ec_barxo // Bar X (older PCB) (Electrocoin) -ec_barxoa // -ec_barxob // -ec_barxoc // -ec_barxod // -ec_barxoe // +ec_barxoa // +ec_barxob // +ec_barxoc // +ec_barxod // +ec_barxoe // ec_casbxo // Casino Bar X (older PCB) (Electrocoin) -ec_casbxoa // +ec_casbxoa // @source:ecoinf2.cpp ec_oxocg // Oxo Classic Gold (Electrocoin) @@ -10960,466 +10960,466 @@ ec_suprl // Super Reels (Electrocoin) @source:ecoinf3.cpp ec_laby // Labyrinth (Electrocoin) -ec_labya // +ec_labya // ec_penni // Pennies From Heaven (Electrocoin) -ec_pennia // +ec_pennia // ec_pyram // Pyramid (Electrocoin) -ec_pyrama // +ec_pyrama // ec_secrt // Secret Castle (Electrocoin) ec_sphin // Sphinx (Electrocoin) -ec_sphina // -ec_sphinb // +ec_sphina // +ec_sphinb // ec_stair // Stairway to Heaven -ec_staira // +ec_staira // @source:ecoinfr.cpp ec_bar7 // Bar 7 (Concept) ec_barx // Bar X (Electrocoin) -ec_barx__0 // -ec_barx__1 // -ec_barx__2 // -ec_barx__3 // -ec_barx__4 // -ec_barx__5 // -ec_barx__6 // -ec_barx__7 // -ec_barx__8 // -ec_barx__9 // -ec_barx__a // -ec_barx__a0 // -ec_barx__a1 // -ec_barx__a2 // -ec_barx__a3 // -ec_barx__a4 // -ec_barx__a5 // -ec_barx__a6 // -ec_barx__a7 // -ec_barx__a8 // -ec_barx__a9 // -ec_barx__aa // -ec_barx__ab // -ec_barx__ac // -ec_barx__ad // -ec_barx__ae // -ec_barx__af // -ec_barx__ag // -ec_barx__ah // -ec_barx__ai // -ec_barx__aj // -ec_barx__ak // -ec_barx__al // -ec_barx__am // -ec_barx__an // -ec_barx__ao // -ec_barx__ap // -ec_barx__aq // -ec_barx__ar // -ec_barx__as // -ec_barx__at // -ec_barx__au // -ec_barx__av // -ec_barx__aw // -ec_barx__ax // -ec_barx__ay // -ec_barx__az // -ec_barx__b // -ec_barx__ba // -ec_barx__bb // -ec_barx__bc // -ec_barx__bd // -ec_barx__be // -ec_barx__bf // -ec_barx__bg // -ec_barx__bh // -ec_barx__bi // -ec_barx__bj // -ec_barx__bk // -ec_barx__bl // -ec_barx__bm // -ec_barx__bn // -ec_barx__bo // -ec_barx__bp // -ec_barx__bq // -ec_barx__br // -ec_barx__bs // -ec_barx__bt // -ec_barx__bu // -ec_barx__c // -ec_barx__d // -ec_barx__e // -ec_barx__f // -ec_barx__g // -ec_barx__h // -ec_barx__i // -ec_barx__j // -ec_barx__k // -ec_barx__l // -ec_barx__m // -ec_barx__n // -ec_barx__o // -ec_barx__p // -ec_barx__q // -ec_barx__r // -ec_barx__s // -ec_barx__t // -ec_barx__u // -ec_barx__v // -ec_barx__w // -ec_barx__x // -ec_barx__y // -ec_barx__z // +ec_barx__0 // +ec_barx__1 // +ec_barx__2 // +ec_barx__3 // +ec_barx__4 // +ec_barx__5 // +ec_barx__6 // +ec_barx__7 // +ec_barx__8 // +ec_barx__9 // +ec_barx__a // +ec_barx__a0 // +ec_barx__a1 // +ec_barx__a2 // +ec_barx__a3 // +ec_barx__a4 // +ec_barx__a5 // +ec_barx__a6 // +ec_barx__a7 // +ec_barx__a8 // +ec_barx__a9 // +ec_barx__aa // +ec_barx__ab // +ec_barx__ac // +ec_barx__ad // +ec_barx__ae // +ec_barx__af // +ec_barx__ag // +ec_barx__ah // +ec_barx__ai // +ec_barx__aj // +ec_barx__ak // +ec_barx__al // +ec_barx__am // +ec_barx__an // +ec_barx__ao // +ec_barx__ap // +ec_barx__aq // +ec_barx__ar // +ec_barx__as // +ec_barx__at // +ec_barx__au // +ec_barx__av // +ec_barx__aw // +ec_barx__ax // +ec_barx__ay // +ec_barx__az // +ec_barx__b // +ec_barx__ba // +ec_barx__bb // +ec_barx__bc // +ec_barx__bd // +ec_barx__be // +ec_barx__bf // +ec_barx__bg // +ec_barx__bh // +ec_barx__bi // +ec_barx__bj // +ec_barx__bk // +ec_barx__bl // +ec_barx__bm // +ec_barx__bn // +ec_barx__bo // +ec_barx__bp // +ec_barx__bq // +ec_barx__br // +ec_barx__bs // +ec_barx__bt // +ec_barx__bu // +ec_barx__c // +ec_barx__d // +ec_barx__e // +ec_barx__f // +ec_barx__g // +ec_barx__h // +ec_barx__i // +ec_barx__j // +ec_barx__k // +ec_barx__l // +ec_barx__m // +ec_barx__n // +ec_barx__o // +ec_barx__p // +ec_barx__q // +ec_barx__r // +ec_barx__s // +ec_barx__t // +ec_barx__u // +ec_barx__v // +ec_barx__w // +ec_barx__x // +ec_barx__y // +ec_barx__z // ec_barxmab // Bar X (MAB PCB) (Electrocoin) ec_big7 // Big 7 / Super Big 7 (Electrocoin) -ec_big7__0 // -ec_big7__1 // -ec_big7__2 // -ec_big7__3 // -ec_big7__4 // -ec_big7__5 // -ec_big7__6 // -ec_big7__7 // -ec_big7__8 // -ec_big7__9 // -ec_big7__a // -ec_big7__a0 // -ec_big7__a1 // -ec_big7__a2 // -ec_big7__aa // -ec_big7__ab // -ec_big7__ac // -ec_big7__ad // -ec_big7__ae // -ec_big7__af // -ec_big7__ag // -ec_big7__ah // -ec_big7__ai // -ec_big7__aj // -ec_big7__ak // -ec_big7__al // -ec_big7__am // -ec_big7__an // -ec_big7__ao // -ec_big7__ap // -ec_big7__aq // -ec_big7__ar // -ec_big7__as // -ec_big7__at // -ec_big7__au // -ec_big7__av // -ec_big7__aw // -ec_big7__ax // -ec_big7__ay // -ec_big7__az // -ec_big7__b // -ec_big7__c // -ec_big7__d // -ec_big7__e // -ec_big7__f // -ec_big7__g // -ec_big7__h // -ec_big7__i // -ec_big7__j // -ec_big7__k // -ec_big7__l // -ec_big7__m // -ec_big7__n // -ec_big7__o // -ec_big7__p // -ec_big7__q // -ec_big7__r // -ec_big7__s // -ec_big7__t // -ec_big7__u // -ec_big7__v // -ec_big7__w // -ec_big7__x // -ec_big7__y // -ec_big7__z // -ec_bx125 // -ec_bx125a // +ec_big7__0 // +ec_big7__1 // +ec_big7__2 // +ec_big7__3 // +ec_big7__4 // +ec_big7__5 // +ec_big7__6 // +ec_big7__7 // +ec_big7__8 // +ec_big7__9 // +ec_big7__a // +ec_big7__a0 // +ec_big7__a1 // +ec_big7__a2 // +ec_big7__aa // +ec_big7__ab // +ec_big7__ac // +ec_big7__ad // +ec_big7__ae // +ec_big7__af // +ec_big7__ag // +ec_big7__ah // +ec_big7__ai // +ec_big7__aj // +ec_big7__ak // +ec_big7__al // +ec_big7__am // +ec_big7__an // +ec_big7__ao // +ec_big7__ap // +ec_big7__aq // +ec_big7__ar // +ec_big7__as // +ec_big7__at // +ec_big7__au // +ec_big7__av // +ec_big7__aw // +ec_big7__ax // +ec_big7__ay // +ec_big7__az // +ec_big7__b // +ec_big7__c // +ec_big7__d // +ec_big7__e // +ec_big7__f // +ec_big7__g // +ec_big7__h // +ec_big7__i // +ec_big7__j // +ec_big7__k // +ec_big7__l // +ec_big7__m // +ec_big7__n // +ec_big7__o // +ec_big7__p // +ec_big7__q // +ec_big7__r // +ec_big7__s // +ec_big7__t // +ec_big7__u // +ec_big7__v // +ec_big7__w // +ec_big7__x // +ec_big7__y // +ec_big7__z // +ec_bx125 // +ec_bx125a // ec_bx180 // Bar X (Z180 hardware) -ec_bx180a // +ec_bx180a // ec_bxd7s // Bar X Diamond 7s (2006 COOL7) (Electrocoin) -ec_bxd7s__a // -ec_bxd7s__b // -ec_bxd7s__c // -ec_bxd7s__d // +ec_bxd7s__a // +ec_bxd7s__b // +ec_bxd7s__c // +ec_bxd7s__d // ec_casbx // Casino Bar X (Electrocoin) -ec_casbx__a // -ec_casbx__b // +ec_casbx__a // +ec_casbx__b // ec_casbxcon // Casino Bar X (Concept - Electrocoin) ec_casmb // Casino Multi Bar (Concept - Electrocoin) ec_fltr // Flutter (Concept) ec_gold7 // Golden 7 (Concept) ec_jackb // Jackpot Bars (MAB PCB) (Concept - Electrocoin) ec_mag7s // Magic 7s / Cool 7 / Bar X 7 (2001 COOL7) (Electrocoin) -ec_mag7s__0 // -ec_mag7s__1 // -ec_mag7s__2 // -ec_mag7s__3 // -ec_mag7s__4 // -ec_mag7s__5 // -ec_mag7s__6 // -ec_mag7s__7 // -ec_mag7s__8 // -ec_mag7s__9 // -ec_mag7s__a // -ec_mag7s__a0 // -ec_mag7s__aa // -ec_mag7s__ab // -ec_mag7s__ac // -ec_mag7s__ad // -ec_mag7s__ae // -ec_mag7s__af // -ec_mag7s__ag // -ec_mag7s__ah // -ec_mag7s__ai // -ec_mag7s__aj // -ec_mag7s__ak // -ec_mag7s__al // -ec_mag7s__am // -ec_mag7s__an // -ec_mag7s__ao // -ec_mag7s__ap // -ec_mag7s__aq // -ec_mag7s__ar // -ec_mag7s__as // -ec_mag7s__at // -ec_mag7s__au // -ec_mag7s__av // -ec_mag7s__aw // -ec_mag7s__ax // -ec_mag7s__ay // -ec_mag7s__az // -ec_mag7s__b // -ec_mag7s__c // -ec_mag7s__d // -ec_mag7s__e // -ec_mag7s__f // -ec_mag7s__g // -ec_mag7s__h // -ec_mag7s__i // -ec_mag7s__j // -ec_mag7s__k // -ec_mag7s__l // -ec_mag7s__m // -ec_mag7s__n // -ec_mag7s__o // -ec_mag7s__p // -ec_mag7s__q // -ec_mag7s__r // -ec_mag7s__s // -ec_mag7s__t // -ec_mag7s__u // -ec_mag7s__v // -ec_mag7s__w // -ec_mag7s__x // -ec_mag7s__y // -ec_mag7s__z // +ec_mag7s__0 // +ec_mag7s__1 // +ec_mag7s__2 // +ec_mag7s__3 // +ec_mag7s__4 // +ec_mag7s__5 // +ec_mag7s__6 // +ec_mag7s__7 // +ec_mag7s__8 // +ec_mag7s__9 // +ec_mag7s__a // +ec_mag7s__a0 // +ec_mag7s__aa // +ec_mag7s__ab // +ec_mag7s__ac // +ec_mag7s__ad // +ec_mag7s__ae // +ec_mag7s__af // +ec_mag7s__ag // +ec_mag7s__ah // +ec_mag7s__ai // +ec_mag7s__aj // +ec_mag7s__ak // +ec_mag7s__al // +ec_mag7s__am // +ec_mag7s__an // +ec_mag7s__ao // +ec_mag7s__ap // +ec_mag7s__aq // +ec_mag7s__ar // +ec_mag7s__as // +ec_mag7s__at // +ec_mag7s__au // +ec_mag7s__av // +ec_mag7s__aw // +ec_mag7s__ax // +ec_mag7s__ay // +ec_mag7s__az // +ec_mag7s__b // +ec_mag7s__c // +ec_mag7s__d // +ec_mag7s__e // +ec_mag7s__f // +ec_mag7s__g // +ec_mag7s__h // +ec_mag7s__i // +ec_mag7s__j // +ec_mag7s__k // +ec_mag7s__l // +ec_mag7s__m // +ec_mag7s__n // +ec_mag7s__o // +ec_mag7s__p // +ec_mag7s__q // +ec_mag7s__r // +ec_mag7s__s // +ec_mag7s__t // +ec_mag7s__u // +ec_mag7s__v // +ec_mag7s__w // +ec_mag7s__x // +ec_mag7s__y // +ec_mag7s__z // ec_mgbel // Megabell (Concept) ec_multb // Multi Bar (Concept - Electrocoin) ec_ndgxs // Nudge Excess (MAB PCB) (Concept - Electrocoin) ec_rdht7 // Red Hot 7 (MAB PCB) (Concept - Electrocoin) ec_redbr // Red Bar (Electrocoin) -ec_redbr__0 // -ec_redbr__1 // -ec_redbr__2 // -ec_redbr__3 // -ec_redbr__4 // -ec_redbr__5 // -ec_redbr__6 // -ec_redbr__7 // -ec_redbr__8 // -ec_redbr__9 // -ec_redbr__a // -ec_redbr__a0 // -ec_redbr__a1 // -ec_redbr__a2 // -ec_redbr__a3 // -ec_redbr__a4 // -ec_redbr__a5 // -ec_redbr__a6 // -ec_redbr__a7 // -ec_redbr__a8 // -ec_redbr__a9 // -ec_redbr__aa // -ec_redbr__ab // -ec_redbr__ac // -ec_redbr__ad // -ec_redbr__ae // -ec_redbr__af // -ec_redbr__ag // -ec_redbr__ah // -ec_redbr__ai // -ec_redbr__aj // -ec_redbr__ak // -ec_redbr__al // -ec_redbr__am // -ec_redbr__an // -ec_redbr__ao // -ec_redbr__ap // -ec_redbr__aq // -ec_redbr__ar // -ec_redbr__as // -ec_redbr__at // -ec_redbr__au // -ec_redbr__av // -ec_redbr__aw // -ec_redbr__ax // -ec_redbr__ay // -ec_redbr__az // -ec_redbr__b // -ec_redbr__b0 // -ec_redbr__b1 // -ec_redbr__ba // -ec_redbr__bb // -ec_redbr__bc // -ec_redbr__bd // -ec_redbr__be // -ec_redbr__bf // -ec_redbr__bg // -ec_redbr__bh // -ec_redbr__bi // -ec_redbr__bj // -ec_redbr__bk // -ec_redbr__bl // -ec_redbr__bm // -ec_redbr__bn // -ec_redbr__bo // -ec_redbr__bp // -ec_redbr__bq // -ec_redbr__br // -ec_redbr__bs // -ec_redbr__bt // -ec_redbr__bu // -ec_redbr__bv // -ec_redbr__bw // -ec_redbr__bx // -ec_redbr__by // -ec_redbr__c // -ec_redbr__d // -ec_redbr__e // -ec_redbr__f // -ec_redbr__g // -ec_redbr__h // -ec_redbr__i // -ec_redbr__j // -ec_redbr__k // -ec_redbr__l // -ec_redbr__m // -ec_redbr__n // -ec_redbr__o // -ec_redbr__p // -ec_redbr__q // -ec_redbr__r // -ec_redbr__s // -ec_redbr__t // -ec_redbr__u // -ec_redbr__v // -ec_redbr__w // -ec_redbr__x // -ec_redbr__y // -ec_redbr__z // +ec_redbr__0 // +ec_redbr__1 // +ec_redbr__2 // +ec_redbr__3 // +ec_redbr__4 // +ec_redbr__5 // +ec_redbr__6 // +ec_redbr__7 // +ec_redbr__8 // +ec_redbr__9 // +ec_redbr__a // +ec_redbr__a0 // +ec_redbr__a1 // +ec_redbr__a2 // +ec_redbr__a3 // +ec_redbr__a4 // +ec_redbr__a5 // +ec_redbr__a6 // +ec_redbr__a7 // +ec_redbr__a8 // +ec_redbr__a9 // +ec_redbr__aa // +ec_redbr__ab // +ec_redbr__ac // +ec_redbr__ad // +ec_redbr__ae // +ec_redbr__af // +ec_redbr__ag // +ec_redbr__ah // +ec_redbr__ai // +ec_redbr__aj // +ec_redbr__ak // +ec_redbr__al // +ec_redbr__am // +ec_redbr__an // +ec_redbr__ao // +ec_redbr__ap // +ec_redbr__aq // +ec_redbr__ar // +ec_redbr__as // +ec_redbr__at // +ec_redbr__au // +ec_redbr__av // +ec_redbr__aw // +ec_redbr__ax // +ec_redbr__ay // +ec_redbr__az // +ec_redbr__b // +ec_redbr__b0 // +ec_redbr__b1 // +ec_redbr__ba // +ec_redbr__bb // +ec_redbr__bc // +ec_redbr__bd // +ec_redbr__be // +ec_redbr__bf // +ec_redbr__bg // +ec_redbr__bh // +ec_redbr__bi // +ec_redbr__bj // +ec_redbr__bk // +ec_redbr__bl // +ec_redbr__bm // +ec_redbr__bn // +ec_redbr__bo // +ec_redbr__bp // +ec_redbr__bq // +ec_redbr__br // +ec_redbr__bs // +ec_redbr__bt // +ec_redbr__bu // +ec_redbr__bv // +ec_redbr__bw // +ec_redbr__bx // +ec_redbr__by // +ec_redbr__c // +ec_redbr__d // +ec_redbr__e // +ec_redbr__f // +ec_redbr__g // +ec_redbr__h // +ec_redbr__i // +ec_redbr__j // +ec_redbr__k // +ec_redbr__l // +ec_redbr__m // +ec_redbr__n // +ec_redbr__o // +ec_redbr__p // +ec_redbr__q // +ec_redbr__r // +ec_redbr__s // +ec_redbr__t // +ec_redbr__u // +ec_redbr__v // +ec_redbr__w // +ec_redbr__x // +ec_redbr__y // +ec_redbr__z // ec_sbarx // Super Bar X (Electrocoin) -ec_sbarx__0 // -ec_sbarx__1 // -ec_sbarx__2 // -ec_sbarx__3 // -ec_sbarx__4 // -ec_sbarx__5 // -ec_sbarx__6 // -ec_sbarx__7 // -ec_sbarx__8 // -ec_sbarx__9 // -ec_sbarx__a // -ec_sbarx__a0 // -ec_sbarx__a1 // -ec_sbarx__a2 // -ec_sbarx__a3 // -ec_sbarx__a4 // -ec_sbarx__aa // -ec_sbarx__ab // -ec_sbarx__ac // -ec_sbarx__ad // -ec_sbarx__ae // -ec_sbarx__af // -ec_sbarx__ag // -ec_sbarx__ah // -ec_sbarx__ai // -ec_sbarx__aj // -ec_sbarx__ak // -ec_sbarx__al // -ec_sbarx__am // -ec_sbarx__an // -ec_sbarx__ao // -ec_sbarx__ap // -ec_sbarx__aq // -ec_sbarx__ar // -ec_sbarx__as // -ec_sbarx__at // -ec_sbarx__au // -ec_sbarx__av // -ec_sbarx__aw // -ec_sbarx__ax // -ec_sbarx__ay // -ec_sbarx__az // -ec_sbarx__b // -ec_sbarx__c // -ec_sbarx__d // -ec_sbarx__e // -ec_sbarx__f // -ec_sbarx__g // -ec_sbarx__h // -ec_sbarx__i // -ec_sbarx__j // -ec_sbarx__k // -ec_sbarx__l // -ec_sbarx__m // -ec_sbarx__n // -ec_sbarx__o // -ec_sbarx__p // -ec_sbarx__q // -ec_sbarx__r // -ec_sbarx__s // -ec_sbarx__t // -ec_sbarx__u // -ec_sbarx__v // -ec_sbarx__w // -ec_sbarx__x // -ec_sbarx__y // -ec_sbarx__z // -ec_sbxbr // -ec_sbxbra // -ec_sbxbrb // -ec_sbxbrc // -ec_sbxbrd // -ec_sbxbre // -ec_sbxbrf // -ec_sbxbrg // -ec_sbxbrh // +ec_sbarx__0 // +ec_sbarx__1 // +ec_sbarx__2 // +ec_sbarx__3 // +ec_sbarx__4 // +ec_sbarx__5 // +ec_sbarx__6 // +ec_sbarx__7 // +ec_sbarx__8 // +ec_sbarx__9 // +ec_sbarx__a // +ec_sbarx__a0 // +ec_sbarx__a1 // +ec_sbarx__a2 // +ec_sbarx__a3 // +ec_sbarx__a4 // +ec_sbarx__aa // +ec_sbarx__ab // +ec_sbarx__ac // +ec_sbarx__ad // +ec_sbarx__ae // +ec_sbarx__af // +ec_sbarx__ag // +ec_sbarx__ah // +ec_sbarx__ai // +ec_sbarx__aj // +ec_sbarx__ak // +ec_sbarx__al // +ec_sbarx__am // +ec_sbarx__an // +ec_sbarx__ao // +ec_sbarx__ap // +ec_sbarx__aq // +ec_sbarx__ar // +ec_sbarx__as // +ec_sbarx__at // +ec_sbarx__au // +ec_sbarx__av // +ec_sbarx__aw // +ec_sbarx__ax // +ec_sbarx__ay // +ec_sbarx__az // +ec_sbarx__b // +ec_sbarx__c // +ec_sbarx__d // +ec_sbarx__e // +ec_sbarx__f // +ec_sbarx__g // +ec_sbarx__h // +ec_sbarx__i // +ec_sbarx__j // +ec_sbarx__k // +ec_sbarx__l // +ec_sbarx__m // +ec_sbarx__n // +ec_sbarx__o // +ec_sbarx__p // +ec_sbarx__q // +ec_sbarx__r // +ec_sbarx__s // +ec_sbarx__t // +ec_sbarx__u // +ec_sbarx__v // +ec_sbarx__w // +ec_sbarx__x // +ec_sbarx__y // +ec_sbarx__z // +ec_sbxbr // +ec_sbxbra // +ec_sbxbrb // +ec_sbxbrc // +ec_sbxbrd // +ec_sbxbre // +ec_sbxbrf // +ec_sbxbrg // +ec_sbxbrh // ec_spbdx // Super Bar X Deluxe (Electrocoin) -ec_spbdx__a // -ec_spbdx__b // -ec_spbdx__c // -ec_spbdx__d // +ec_spbdx__a // +ec_spbdx__b // +ec_spbdx__c // +ec_spbdx__d // ec_spbg7mab // Super Big 7 (MAB PCB) (Electrocoin) ec_stkex // Stake X (Concept - Electrocoin) ec_supbxcon // Super Bar X (MAB PCB) (Concept - Electrocoin) ec_supbxmab // Super Bar X (MAB PCB) (Electrocoin) ec_supmb // Super Multi Bar (Concept - Electrocoin) ec_unk5 // Unknown 'Electrocoin' Fruit Machine(s) (Electrocoin) -ec_unk5__a // -ec_unk5__b // -ec_unk5__c // +ec_unk5__a // +ec_unk5__b // +ec_unk5__c // ec_unkt // Unknown 'T' (MAB PCB) (Concept - Electrocoin) @source:egghunt.cpp egghunt // (c) 1995 Invi Image @source:einstein.cpp -einst256 // -einstei2 // -einstein // +einst256 // +einstei2 // +einstein // @source:elecbowl.cpp elecbowl // Marx @@ -11431,16 +11431,16 @@ avenger // (c) 1975 Electra electron // 1983 Acorn Electron @source:elekscmp.cpp -elekscmp // +elekscmp // @source:elf.cpp -elf2 // +elf2 // @source:elwro800.cpp -elwro800 // +elwro800 // @source:embargo.cpp -embargo // +embargo // @source:enigma2.cpp enigma2 // (c) 1981 Game Plan (Zilec Electronics license) @@ -11573,10 +11573,10 @@ turbosub6 // (c) 1985 Entertainment Sciences turbosub7 // (c) 1985 Entertainment Sciences @source:et3400.cpp -et3400 // +et3400 // @source:eti660.cpp -eti660 // +eti660 // @source:ettrivia.cpp promutrv // (c) 1985 Enerdyne Technologies Inc @@ -11589,18 +11589,18 @@ strvmstr // (c) 1986 Enerdyne Technologies Inc europc // 1988 Schneider Euro PC (CGA or Hercules) @source:evmbug.cpp -evmbug // +evmbug // @source:excali64.cpp -excali64 // +excali64 // @source:exedexes.cpp exedexes // 2/1985 (c) 1985 savgbees // 2/1985 (c) 1985 + Memetron license @source:exelv.cpp -exeltel // -exl100 // +exeltel // +exl100 // @source:exerion.cpp exerion // (c) 1983 Jaleco @@ -11655,13 +11655,13 @@ attckexd2 // (c) 1977 Exidy deathrac // (c) 1976 Exidy @source:exp85.cpp -exp85 // +exp85 // @source:expro02.cpp fantasia // (c) 1994 Comad & New Japan System fantasiaa // (c) 1994 Comad & New Japan System fantasiab // (c) 1994 Comad & New Japan System -fantasian // +fantasian // fantsia2 // (c) 1997 Comad fantsia2a // (c) 1997 Comad fantsia2n // (c) 1998 Comad @@ -11679,8 +11679,8 @@ missw96c // (c) 1996 Comad newfant // (c) 1994 Comad & New Japan System newfanta // (c) 1995 Comad & New Japan System pgalvip // (c) 1996 ACE International (Afega stickers on ROMs) -pgalvipa // -smissw // +pgalvipa // +smissw // supmodel // (c) 1994 Comad & New Japan System wownfant // (c) 2002 Comad zipzap // (c) 1995 Barko Corp @@ -11721,7 +11721,7 @@ f1gpb // bootleg @source:f-32.cpp mosaicf2 // (c) 1999 F2 System -royalpk2 // +royalpk2 // @source:famibox.cpp famibox // 1986 @@ -11753,8 +11753,8 @@ jumpcoast // (c) 1983 Taito redrobin // (c) 1986 Elettronolo @source:fastinvaders.cpp -fi6845 // -fi8275 // +fi6845 // +fi8275 // @source:fastlane.cpp fastlane // GX752 (c) 1987 @@ -11763,7 +11763,7 @@ fastlane // GX752 (c) 1987 fb01 // 1986 FB-01 @source:fc100.cpp -fc100 // +fc100 // @source:fcombat.cpp fcombat // (c) 1985 Jaleco @@ -11802,25 +11802,25 @@ csc // CSC: Champion Sensory Chess Challenger (Engli cscfr // * French cscg // * German cscsp // * Spanish -fexcel // -fexcelv // -fscc12 // +fexcel // +fexcelv // +fscc12 // @source:fidel68k.cpp -feagv10 // -feagv11 // -feagv2 // -feagv7 // +feagv10 // +feagv11 // +feagv2 // +feagv7 // @source:fidelz80.cpp -bridgec3 // -cc10 // -cc7 // +bridgec3 // +cc10 // +cc7 // uvc // UVC: Advanced Voice Chess Challenger (English) uvcfr // * French uvcg // * German uvcsp // * Spanish -vbrc // +vbrc // vcc // VCC: Voice Chess Challenger (English) vccfr // * German vccg // * Spanish @@ -11835,7 +11835,7 @@ finalizr // GX523 (c) 1985 finalizrb // bootleg @source:fireball.cpp -fireball // +fireball // @source:firebeat.cpp bm36th // GCA21 (c) 2001 (Japan) @@ -11878,10 +11878,10 @@ histryma // bootleg of Fighter's History hotmindff // (c) Playmark @source:fk1.cpp -fk1 // +fk1 // @source:flicker.cpp -flicker // +flicker // @source:flipjack.cpp flipjack // 1983? Jackson Co., Ltd. @@ -11910,18 +11910,18 @@ flyball1 // 005629 1976/07 [6502] @source:fm7.cpp fm11 // 1982 FM-11 EX fm16beta // 1983 FM-16 Beta -fm7 // -fm7740sx // -fm77av // +fm7 // +fm7740sx // +fm77av // fm8 // 1981 -fmnew7 // +fmnew7 // @source:fmtowns.cpp carmarty // Fujitsu FM-Towns Car Marty fmtmarty // 1993 Fujitsu FM-Towns Marty fmtmarty2 // 1993 Fujitsu FM-Towns Marty 2 fmtowns // 1989 Fujitsu FM-Towns -fmtownsa // +fmtownsa // fmtownsftv // 1994 FM-Towns II FreshTV fmtownshr // 1992 FM-Towns II HR fmtownsmx // FM-Towns II MX @@ -11935,23 +11935,23 @@ foodf2 // 136020 (c) 1982 // made by G foodfc // 136020 (c) 1982 // made by Gencomp @source:force68k.cpp -fccpu1 // +fccpu1 // @source:forte2.cpp pesadelo // (c) 1989 Forte II Games @source:fortecar.cpp -fortecar // -fortecrd // +fortecar // +fortecrd // @source:fp1100.cpp -fp1100 // +fp1100 // @source:fp200.cpp -fp200 // +fp200 // @source:fp6000.cpp -fp6000 // +fp6000 // @source:freekick.cpp countrun // (c) 1988 Nihon System (+ optional Sega) NS6201-A 1988.3 @@ -11990,10 +11990,10 @@ nmsengen // (c) 1991 Video System (Japan) @source:fruitpc.cpp fruitpc // ??? -gogostrk // +gogostrk // @source:ft68m.cpp -ft68m // +ft68m // @source:fungames.cpp biplane4 // (c) 1976 Fun Games @@ -12072,8 +12072,8 @@ rcdino4 // 1998 unknown royal // 2001, hack. royalcdfr // (c) 1991 TAB-Austria royalcrd // (c) 1991 TAB-Austria -royalcrd_msx // -royalcrd_nes // +royalcrd_msx // +royalcrd_nes // royalcrda // (c) 1991 TAB-Austria royalcrdb // (c) 1991 TAB-Austria royalcrdc // (c) 1991 TAB-Austria @@ -12108,9 +12108,9 @@ asurabus // (c) 2000 (Japan) asurabusa // review build @source:g627.cpp -rota_101 // -rota_115 // -rotation // +rota_101 // +rota_115 // +rotation // @source:gaelco.cpp bigkarnk // (c) 1991 - Ref 901112-1 @@ -12222,14 +12222,14 @@ aracnis // bootleg armorcar // (c) 1981 Stern armorcar2 // (c) 1981 Stern asideral // bootleg -astrians // +astrians // atlantis // (c) 1981 Comsoft atlantis2 // (c) 1981 Comsoft atlantisb // bootleg azurian // (c) 1982 Rait Electronics Ltd batman2 // bootleg blkhole // TDS (Tokyo Denshi Sekkei) & MINTS -bomber // +bomber // calipso // (c) 1982 Tago catacomb // 1982 MTM Games checkman // (c) 1982 Zilec-Zenitone @@ -12253,8 +12253,8 @@ froggermc // 800-3110 (c) 1981 Sega froggers // bootleg froggers1 // (c) 1981 Sega froggers2 // 834-0068 (c) 1981 Sega -froggers3 // -froggrs // +froggers3 // +froggrs // galap1 // hack galap4 // hack galapx // hack @@ -12271,7 +12271,7 @@ galaxrf // bootleg (Recreativos Franco) galaxrfgg // bootleg (Recreativos Franco) galemp // (c) Taito do Brasil galturbo // hack -ghostmun // +ghostmun // gmgalax // bootleg gteikob2 // bootleg gteikokb // bootleg @@ -12301,7 +12301,7 @@ mooncrsb // bootleg mooncrsl // bootleg (Laguna S.A.) mooncrst // (c) 1980 Nichibutsu mooncrstg // (c) 1980 Gremlin -mooncrstso // (c) 1980 SegaSA / Sonic +mooncrstso // (c) 1980 SegaSA / Sonic mooncrsto // (c) 1980 Nichibutsu mooncrstu // (c) 1980 Nichibutsu USA mooncrstuk // (c) 1980 Nichibutsu UK @@ -12318,7 +12318,7 @@ omni // bootleg orbitron // (c) 1982 Signatron USA (Arcade Tv Game List - P.160, Left, 22 from top) pacmanbl // bootleg pacmanbla // bootleg -pacmanblb // bootleg +pacmanblb // bootleg pajaroes // bootleg phoenxp2 // bootleg pisces // Subelectro @@ -12352,7 +12352,7 @@ smooncrs // Gremlin spacbat2 // bootleg spacbatt // bootleg spacempr // bootleg -spactrai // +spactrai // spcdrag // bootleg spcdraga // bootleg spctbird // (c) Fortrek @@ -12398,15 +12398,15 @@ bongo // (c) 1983 Jetsoft bullsdrtg // 1985 Senko ckongcv // 19?? Competitive Video? ckongg // 1981 bootleg -ckonggx // -ckongis // +ckonggx // +ckongis // ckongmc // 1981 bootleg dkongjrm // bootleg drivfrcb // bootleg drivfrcg // [1984] Shinkai (Magic Electronics USA license) drivfrct // bootleg froggerv // bootleg -guttangt // +guttangt // hexpool // (c) 1986 Shinkia (Senko Kit) hexpoola // (c) 1986 Shinkia (Senko Kit) hunchbkg // (c) 1983 Century @@ -12426,11 +12426,11 @@ trvchlng // [1985] Joyland (Senko license) vpool // bootleg @source:galaxy.cpp -galaxy // -galaxyp // +galaxy // +galaxyp // @source:galeb.cpp -galeb // +galeb // @source:galgame.cpp galgame // (c) 1971 Computer Recreations, Inc @@ -12490,8 +12490,8 @@ gamecst2 // MAME based bootleg, version 2.613 gamecstl // MAME based bootleg @source:gameking.cpp -gamekin3 // -gameking // +gamekin3 // +gameking // @source:gameplan.cpp challeng // (c) 1981 Centuri @@ -12511,186 +12511,186 @@ gamepock // Epoch Game Pocket Computer gammagic // (c) 1999 Bally Gaming Co. @source:gamtor.cpp -ancienta // -ancientaa // -ancientab // -ancientac // -ancientad // -bananas // -bananasa // -beebop // -beebopa // -beebopb // -beebopc // -beebopd // -beebope // -beetlem // -beetlema // -beetlemb // -beetlemc // -beetlemd // -bookra // -bsplash // -bungeem // -bungeema // -chillicc // -columbus // -columbusa // -columbusb // -columbusc // -columbusd // -columbuse // -columbusf // -ditrio // -dolphinp // -eurogame // -eurogamea // -firstcl // +ancienta // +ancientaa // +ancientab // +ancientac // +ancientad // +bananas // +bananasa // +beebop // +beebopa // +beebopb // +beebopc // +beebopd // +beebope // +beetlem // +beetlema // +beetlemb // +beetlemc // +beetlemd // +bookra // +bsplash // +bungeem // +bungeema // +chillicc // +columbus // +columbusa // +columbusb // +columbusc // +columbusd // +columbuse // +columbusf // +ditrio // +dolphinp // +eurogame // +eurogamea // +firstcl // g4u2 // Games 4 U -g4u3 // -g4u3a // -g4u4 // -g4u5 // -g4u6 // -g4u7 // +g4u3 // +g4u3a // +g4u4 // +g4u5 // +g4u6 // +g4u7 // gamt1 // Gaminator 1 -gamt10 // -gamt10a // -gamt10b // -gamt10bag // -gamt10c // -gamt10d // -gamt10e // -gamt10ent // -gamt10f // -gamt10g // -gamt10gmult // -gamt10h // -gamt10i // -gamt10j // -gamt10k // -gamt10l // -gamt10lotc // -gamt10lotm // -gamt10m // -gamt10n // -gamt10o // -gamt11 // -gamt11a // -gamt11b // -gamt11bmult // -gamt11c // -gamt12 // -gamt12a // -gamt12b // -gamt16 // -gamt16a // -gamt16b // -gamt16c // -gamt16d // -gamt16e // -gamt16f // -gamt16fmult // -gamt16g // -gamt16h // -gamt16i // -gamt16j // -gamt16k // -gamt16lotc // -gamt17 // -gamt17a // -gamt17b // -gamt18 // -gamt18a // -gamt18b // -gamt18bmult // -gamt18c // -gamt18d // -gamt18ent // -gamt18lotc // -gamt19 // -gamt19a // -gamt19ent // -gamt19lotc // -gamt19mult // -gamt1a // -gamt1b // -gamt1ent // -gamt1lotc // -gamt20 // -gamt20a // -gamt20b // -gamt20ent // -gamt20lotc // -gamt20lotm // -gamt21 // -gamt21a // -gamt21amult // -gamt22 // -gamt22a // -gamt22amult // -gamt22b // -gamt23 // -gamt23a // -gamt23b // -gamt29 // -gamt29a // -gamt30 // -gamt31 // -gamt31mult // +gamt10 // +gamt10a // +gamt10b // +gamt10bag // +gamt10c // +gamt10d // +gamt10e // +gamt10ent // +gamt10f // +gamt10g // +gamt10gmult // +gamt10h // +gamt10i // +gamt10j // +gamt10k // +gamt10l // +gamt10lotc // +gamt10lotm // +gamt10m // +gamt10n // +gamt10o // +gamt11 // +gamt11a // +gamt11b // +gamt11bmult // +gamt11c // +gamt12 // +gamt12a // +gamt12b // +gamt16 // +gamt16a // +gamt16b // +gamt16c // +gamt16d // +gamt16e // +gamt16f // +gamt16fmult // +gamt16g // +gamt16h // +gamt16i // +gamt16j // +gamt16k // +gamt16lotc // +gamt17 // +gamt17a // +gamt17b // +gamt18 // +gamt18a // +gamt18b // +gamt18bmult // +gamt18c // +gamt18d // +gamt18ent // +gamt18lotc // +gamt19 // +gamt19a // +gamt19ent // +gamt19lotc // +gamt19mult // +gamt1a // +gamt1b // +gamt1ent // +gamt1lotc // +gamt20 // +gamt20a // +gamt20b // +gamt20ent // +gamt20lotc // +gamt20lotm // +gamt21 // +gamt21a // +gamt21amult // +gamt22 // +gamt22a // +gamt22amult // +gamt22b // +gamt23 // +gamt23a // +gamt23b // +gamt29 // +gamt29a // +gamt30 // +gamt31 // +gamt31mult // gamt4 // Gaminator 4 -gamt4a // -gamt4b // -gamt4c // -gamt4d // -gamt4dbag // -gamt4e // -gamt4ent // -gamt4f // -gamt4fbag // -gamt4g // -gamt4h // -gamt4hbag // -gamt4hmult // -gamt4i // -gamt4ibag // -gamt4j // -gamt4lotc // -gamt4lotca // -gamt4lotm // +gamt4a // +gamt4b // +gamt4c // +gamt4d // +gamt4dbag // +gamt4e // +gamt4ent // +gamt4f // +gamt4fbag // +gamt4g // +gamt4h // +gamt4hbag // +gamt4hmult // +gamt4i // +gamt4ibag // +gamt4j // +gamt4lotc // +gamt4lotca // +gamt4lotm // gamt5 // Gaminator 5 gamt6 // Gaminator 6 -gamt6a // -gamt6b // -gamt6c // -gamt6d // -gamt6e // -gamt6ent // -gamt6f // -gamt6lotc // +gamt6a // +gamt6b // +gamt6c // +gamt6d // +gamt6e // +gamt6ent // +gamt6f // +gamt6lotc // gamt7 // Gaminator 7 -gamt7a // -gamt7b // -gamt7c // -gamt7d // -gamt7e // -gamt7f // -gamt7g // -gamt7h // +gamt7a // +gamt7b // +gamt7c // +gamt7d // +gamt7e // +gamt7f // +gamt7g // +gamt7h // gamt8 // Gaminator 8 -gamt8a // -gamt8b // -gamt8c // -gamt8d // -gamt8lotc // +gamt8a // +gamt8b // +gamt8c // +gamt8d // +gamt8lotc // gamt9 // Gaminator 9 -gamt9a // -gamt9lotc // -hspot2 // -hspot3 // -llcharm // -llcharma // -megakat // +gamt9a // +gamt9lotc // +hspot2 // +hspot3 // +llcharm // +llcharma // +megakat // @source:gaplus.cpp galaga3 // (c) 1984 @@ -12744,7 +12744,7 @@ gbcolor // Nintendo Game Boy Color Handheld gbpocket // Nintendo Game Boy Pocket Handheld megaduck // Megaduck supergb // Nintendo Super Game Boy SNES Cartridge -supergb2 // +supergb2 // @source:gba.cpp gba // Nintendo Game Boy Advance Handheld @@ -12844,25 +12844,25 @@ gijoej // GX069 (c) 1991 (Japan) gijoeu // GX069 (c) 1991 (US) @source:gimix.cpp -gimix // +gimix // @source:ginganin.cpp ginganin // (c) 1987 Jaleco ginganina // (c) 1987 Jaleco @source:gizmondo.cpp -gizmondo // +gizmondo // @source:gkigt.cpp -gkigt4 // -gkigt43 // -gkigt43n // -gkigt4ms // -gkigt5p // -gkigtez // -gkkey // -igtsc // -ms72c // +gkigt4 // +gkigt43 // +gkigt43n // +gkigt4ms // +gkigt5p // +gkigtez // +gkkey // +igtsc // +ms72c // @source:gladiatr.cpp gcastle // QB (c) 1986 Taito Corporation (prototype?) @@ -12888,27 +12888,27 @@ glasskr // (c) 1994 - Ref 931021 shows 1994 version, Ani @source:globalfr.cpp gl_coc // Carry On Clubbin' (Global) -gl_coc29 // -gl_coc29p // -gl_cocp // +gl_coc29 // +gl_coc29p // +gl_cocp // gl_dow // Deals On Wheels (Global) gl_dowcl // Deals On Wheels Club (Global) -gl_dowclp // -gl_dowp // -gl_grncl // -gl_grncla // +gl_dowclp // +gl_dowp // +gl_grncl // +gl_grncla // gl_hbh // Heartbreak Hotel (Global) gl_hbhcl // Heartbreak Hotel Club (Global) -gl_hbhcla // -gl_hbhclp // -gl_snbev // -gl_snbeva // +gl_hbhcla // +gl_hbhclp // +gl_snbev // +gl_snbeva // gl_uyr // Up Yer Riggin Club (Global) -gl_uyrp // +gl_uyrp // gl_wywh // Wish You Were Here Club (Global) -gl_wywh24 // -gl_wywh24p // -gl_wywhp // +gl_wywh24 // +gl_wywh24p // +gl_wywhp // @source:globalvr.cpp bhead2k // Beach Head 2000 Install - 05/27/03 @@ -13116,10 +13116,10 @@ cmasterg // (c) 1991 Dyna Electronics cmasterh // (c) 1991 Dyna Electronics cmezspin // (c) 1991 Dyna Electronics cmfun // (c) 1995 Dyna Electronics -cmpacman // -cmtetris // -cmtetrsa // -cmtetrsb // +cmpacman // +cmtetris // +cmtetrsa // +cmtetrsb // cmv4 // (c) 1992 Dyna Electronics cmv4a // (c) 1992 Dyna Electronics cmv801 // (c) 198? Corsica @@ -13189,7 +13189,7 @@ unkch1 // bootleg unkch2 // bootleg unkch3 // bootleg unkch4 // bootleg -wcat3 // +wcat3 // wcherry // bootleg @source:gomoku.cpp @@ -13217,8 +13217,8 @@ insector // GV-??? (c) 1982 Gottlieb - never released kngtmare // GV-??? (c) 1983 Gottlieb - never released krull // GV-105 (c) 1983 Gottlieb mach3 // GV-109 (c) 1983 Mylstar -mach3a // -mach3b // +mach3a // +mach3b // mplanets // GV-102 (c) 1983 Gottlieb mplanetsuk // GV-102 (c) 1983 Gottlieb myqbert // GV-103?(c) 1982 Gottlieb @@ -13241,36 +13241,36 @@ gotya // (c) 1981 Game-A-Tron thehand // (c) 1981 T.I.C. @source:goupil.cpp -goupilg1 // +goupilg1 // @source:gp_1.cpp -blvelvet // -camlight // -chucklck // -famlyfun // -foxylady // -gp_110 // -real // -rio // -startrip // -vegasgp // +blvelvet // +camlight // +chucklck // +famlyfun // +foxylady // +gp_110 // +real // +rio // +startrip // +vegasgp // @source:gp_2.cpp -agent777 // -andromep // -andromepa // -attila // -coneyis // -cpthook // -cyclopes // -gwarfare // -ladyshot // -ladyshota // -lizard // -mbossy // -sshootep // -sshootr2 // -suprnova // +agent777 // +andromep // +andromepa // +attila // +coneyis // +cpthook // +cyclopes // +gwarfare // +ladyshot // +ladyshota // +lizard // +mbossy // +sshootep // +sshootr2 // +suprnova // @source:gp2x.cpp gp2x // GP2X 2005 @@ -13291,7 +13291,7 @@ gradius3js // GX945 (c) 1989 (Japan, split) grchamp // GM (c) 1981 Taito Corporation @source:grfd2301.cpp -grfd2301 // +grfd2301 // @source:gridlee.cpp gridlee // [1983 Videa] prototype - no copyright notice @@ -13330,156 +13330,156 @@ thunderh // GX680 (c)1996 Euro EAA thunderhu // GX680 (c)1996 USA UAA @source:gts1.cpp -astannie // -buckrgrs // -charlies // -cleoptra // -closeenc // -countdwn // -dragon // -geniep // -gts1 // -gts1s // -hexagone // -hulk // -jokrpokr // -pinpool // -roldisco // -sinbad // -sinbadn // -solaride // -sys1test // -torch // -totem // +astannie // +buckrgrs // +charlies // +cleoptra // +closeenc // +countdwn // +dragon // +geniep // +gts1 // +gts1s // +hexagone // +hulk // +jokrpokr // +pinpool // +roldisco // +sinbad // +sinbadn // +solaride // +sys1test // +torch // +totem // @source:gts3.cpp -bellring // -cactjack // -carhop // -ccruise // -clas1812 // -deadweap // -hoops // -lca // -lca2 // -nudgeit // -opthund // -silvslug // -surfnsaf // -tfight // -tt_game // -vegas // +bellring // +cactjack // +carhop // +ccruise // +clas1812 // +deadweap // +hoops // +lca // +lca2 // +nudgeit // +opthund // +silvslug // +surfnsaf // +tfight // +tt_game // +vegas // @source:gts3a.cpp -andretti // -andretti4 // -barbwire // -bighurt // -brooks // -cueball // -freddy // -freddy4 // -gladiatp // -rescu911 // -sfight2 // -sfight2a // -sfight2b // -shaqattq // -shaqattq2 // -smb // -smb1 // -smb2 // -smb3 // -smbmush // -snspares // -snspares1 // -stargatp // -stargatp1 // -stargatp2 // -stargatp3 // -stargatp4 // -teedoffp // -teedoffp1 // -teedoffp3 // -waterwld // -waterwld2 // -wcsoccer // -wcsoccerd2 // -wipeout // +andretti // +andretti4 // +barbwire // +bighurt // +brooks // +cueball // +freddy // +freddy4 // +gladiatp // +rescu911 // +sfight2 // +sfight2a // +sfight2b // +shaqattq // +shaqattq2 // +smb // +smb1 // +smb2 // +smb3 // +smbmush // +snspares // +snspares1 // +stargatp // +stargatp1 // +stargatp2 // +stargatp3 // +stargatp4 // +teedoffp // +teedoffp1 // +teedoffp3 // +waterwld // +waterwld2 // +wcsoccer // +wcsoccerd2 // +wipeout // @source:gts80.cpp -blckhole // -blckhole2 // -blckhols // -circusp // -cntforce // -eclipse // -forceii // -hh // -hh_1 // -jamesb // -jamesb2 // -marsp // -panthera // -pnkpnthr // -s80tst // -spidermn // -starrace // -timeline // -vlcno_1a // -vlcno_1b // -vlcno_ax // +blckhole // +blckhole2 // +blckhols // +circusp // +cntforce // +eclipse // +forceii // +hh // +hh_1 // +jamesb // +jamesb2 // +marsp // +panthera // +pnkpnthr // +s80tst // +spidermn // +starrace // +timeline // +vlcno_1a // +vlcno_1b // +vlcno_ax // @source:gts80a.cpp -alienstr // -amazonh // -caveman // -cavemana // -dvlsdre // -dvlsdre2 // -eldorado // -goinnuts // -icefever // -jack2opn // -krullp // -punk // -qbquest // -rackempp // -raimfire // -rflshdlx // -rocky // -sorbit // -spirit // -striker // -thegames // -touchdn // +alienstr // +amazonh // +caveman // +cavemana // +dvlsdre // +dvlsdre2 // +eldorado // +goinnuts // +icefever // +jack2opn // +krullp // +punk // +qbquest // +rackempp // +raimfire // +rflshdlx // +rocky // +sorbit // +spirit // +striker // +thegames // +touchdn // @source:gts80b.cpp -arena // -badgirls // -bighouse // -bonebstr // -bonebstrf // -bountyh // -diamondp // -excalibr // -genesisp // -goldwing // -hlywoodh // -hotshots // -mntecrlo // -nmoves // -raven // -robowars // -rock // -rock_enc // -sprbreak // -sprbreaks // -tagteamp // -tagteamp2 // -triplay // -txsector // -victoryp // +arena // +badgirls // +bighouse // +bonebstr // +bonebstrf // +bountyh // +diamondp // +excalibr // +genesisp // +goldwing // +hlywoodh // +hotshots // +mntecrlo // +nmoves // +raven // +robowars // +rock // +rock_enc // +sprbreak // +sprbreaks // +tagteamp // +tagteamp2 // +triplay // +txsector // +victoryp // @source:guab.cpp crisscrs // (c) 1986 @@ -13514,7 +13514,7 @@ gunpey // (c) 2000 Banpresto @source:gunsmoke.cpp gunsmoke // 11/1985 (c) 1985 (World) -gunsmokeb // +gunsmokeb // gunsmokej // 11/1985 (c) 1985 (Japan) gunsmokeu // 11/1985 (c) 1985 + Romstar (US) gunsmokeua // 11/1985 (c) 1985 (US) @@ -13527,13 +13527,13 @@ gyrussce // GX347 (c) 1983 + Centuri license venus // bootleg @source:h19.cpp -h19 // +h19 // @source:h8.cpp -h8 // +h8 // @source:h89.cpp -h89 // +h89 // @source:halleys.cpp benberob // A26 @@ -13546,11 +13546,11 @@ halleysc // A62 (c) 1986 Taito Corporation (Japan) hanaawas // (c) SetaKikaku @source:hankin.cpp -empsback // -fjholden // -howzat // -orbit1 // -shark // +empsback // +fjholden // +howzat // +orbit1 // +shark // @source:harddriv.cpp harddriv // 136052 (c) 1988 @@ -13624,13 +13624,13 @@ hcastlek // GX768 (c) 1988 headonb // bootleg, headonb.cpp @source:hec2hrp.cpp -hec2hr // -hec2hrp // -hec2hrx // -hec2mdhrx // -hec2mx40 // -hec2mx80 // -victor // +hec2hr // +hec2hrp // +hec2hrx // +hec2mdhrx // +hec2mx40 // +hec2mx80 // +victor // @source:hexion.cpp hexion // GX122 (c) 1992 @@ -13755,7 +13755,7 @@ tmtennis // Tomy ufombs // Bambino @source:hideseek.cpp -hideseek // +hideseek // @source:higemaru.cpp higemaru // 9/1984 (c) 1984 @@ -13769,12 +13769,12 @@ cfever51 // (c) 2000 High Video cfever61 // (c) 2000 High Video ciclone // (c) 2000 unknown fashion // (c) 2000 unknown -galeone // +galeone // girotutt // (c) 2000 High Video grancapi // (c) 2000 High Video magicbom // (c) 2000 High Video newmcard // (c) 19?? unknown -nyjoker // +nyjoker // record // (c) 2000 High Video tour4000 // (c) 2000 High Video tour4010 // (c) 2000 High Video @@ -13803,7 +13803,7 @@ super21 // (c) 1978 Mirco hitpoker // (c) 1997 @source:hk68v10.cpp -hk68v10 // +hk68v10 // @source:hnayayoi.cpp hnayayoi // "02" (c) 1987 Dyna Electronics @@ -13814,7 +13814,7 @@ untoucha // "08" (c) 1987 Dynax bbust2 // 004 1998/09/11 Beast Busters: Second Nightmare buriki // 007 1999/05/21 Buriki One fatfurwa // 006 1999/01/28 Fatal Fury: Wild Ambition / Garou Densetsu: Wild Ambition -hng64 // +hng64 // roadedge // 001 1997/09/10 Roads Edge / Round Trip RV sams64 // 002 1997/12/19 Samurai Shodown 64 / Samurai Spirits 64 sams64_2 // 005 1998/10/16 Samurai Shodown: Warrior's Rage / Samurai Spirits: Asura Zanmaden @@ -13845,11 +13845,11 @@ reikaids // (c) 1988 Home Data vitaminc // (c) 1989 Home Data @source:homelab.cpp -brailab4 // -braiplus // -homelab2 // -homelab3 // -homelab4 // +brailab4 // +braiplus // +homelab2 // +homelab3 // +homelab4 // @source:homerun.cpp dynashot // (c) 1988 Jaleco @@ -13857,11 +13857,11 @@ ganjaja // (c) 1990 Jaleco homerun // (c) 1988 Jaleco @source:homez80.cpp -homez80 // +homez80 // @source:horizon.cpp -nshrz // -vector1 // +nshrz // +vector1 // @source:hornet.cpp gradius4 // GX837 (c)1999 @@ -13878,73 +13878,73 @@ terabrsta // GX715 (c)1998 Asia AAA 1998/02/25 hotblock // (c) 1993 Nics? / Nix? @source:hotstuff.cpp -hotstuff // +hotstuff // @source:hp_ipc.cpp -hp_ipc // +hp_ipc // @source:hp16500.cpp -hp16500b // -hp1650b // -hp1651b // -hp165ka0 // +hp16500b // +hp1650b // +hp1651b // +hp165ka0 // @source:hp48.cpp -hp38g // -hp39g // +hp38g // +hp39g // hp48g // HP 48G hp48gp // HP 48G+ hp48gx // HP 48GX hp48s // HP 48S hp48sx // HP 48SX -hp49g // +hp49g // @source:hp49gp.cpp hp49gp // HP 49G+ @source:hp64k.cpp -hp64k // +hp64k // @source:hp9845.cpp -hp9835a // -hp9835b // -hp9845a // -hp9845b // -hp9845c // -hp9845s // -hp9845t // +hp9835a // +hp9835b // +hp9845a // +hp9845b // +hp9845c // +hp9845s // +hp9845t // @source:hp9k.cpp -hp9816 // +hp9816 // @source:hp9k_3xx.cpp -hp9k310 // -hp9k320 // -hp9k330 // -hp9k340 // -hp9k370 // -hp9k380 // -hp9k382 // +hp9k310 // +hp9k320 // +hp9k330 // +hp9k340 // +hp9k370 // +hp9k380 // +hp9k382 // @source:hprot1.cpp -hprot1 // -hprot2r6 // -hprotr8a // +hprot1 // +hprot2r6 // +hprotr8a // @source:hpz80unk.cpp -hpz80unk // +hpz80unk // @source:hshavoc.cpp hshavoc // (c) 1993 Data East @source:ht68k.cpp -ht68k // +ht68k // @source:huebler.cpp -amu880 // +amu880 // @source:hunter2.cpp -hunter2 // +hunter2 // @source:hvyunit.cpp hvyunit // (c) 1988 Kaneko @@ -13953,15 +13953,15 @@ hvyunitjo // (c) 1988 Kaneko hvyunitu // (c) 1988 Kaneko @source:hx20.cpp -ehx20 // -ehx20e // +ehx20 // +ehx20e // @source:hyhoo.cpp hyhoo // (c) 1987 hyhoo2 // (c) 1987 @source:hyperscan.cpp -hs // +hs // @source:hyperspt.cpp hpolym84 // GX330 (c) 1984 @@ -13976,10 +13976,10 @@ hyprduel2 // (c) 1993 Technosoft (Japan) magerror // (c) 1994 Technosoft (Japan) (Arcade TV Game List - P.100, Left, 13 from Bottom) @source:i7000.cpp -i7000 // +i7000 // @source:ibm6580.cpp -ibm6580 // +ibm6580 // @source:ibmpc.cpp ibm5140 // 1985 IBM 5140 @@ -13992,7 +13992,7 @@ ibmpcjr // 1984 IBM PC Jr ibmpcjx // 1985 IBM PC JX @source:icatel.cpp -icatel // +icatel // @source:ice_bozopail.cpp ice_bozo // ICE - Bozo Pail Toss @@ -14001,17 +14001,17 @@ ice_bozo // ICE - Bozo Pail Toss ice_tbd // ICE - Turbo Drive @source:icecold.cpp -icecold // -zekepeak // +icecold // +zekepeak // @source:ichiban.cpp ichiban // (c) 199? Excel @source:ie15.cpp -ie15 // +ie15 // @source:if800.cpp -if800 // +if800 // @source:igs_fear.cpp fearless // (c) 2006 @@ -14057,7 +14057,7 @@ drgnwrldv20j // (c) 1995 drgnwrldv21 // (c) 1995 drgnwrldv21j // (c) 1995 drgnwrldv30 // (c) 1995 -drgnwrldv40k // +drgnwrldv40k // lhb // (c) 1995 lhb2 // (c) 1996 lhbv33c // (c) 1995 @@ -14122,22 +14122,22 @@ imolagp // (c) 198? RB Bologna imolagpo // (c) 198? RB Bologna @source:imsai.cpp -imsai // +imsai // @source:inder.cpp -atleta // -brvteam // -canasta // -corsario // -ind250cc // -lapbylap // -metalman // -mundial // -pinclown // -pinmoonl // +atleta // +brvteam // +canasta // +corsario // +ind250cc // +lapbylap // +metalman // +mundial // +pinclown // +pinmoonl // @source:indiana.cpp -indiana // +indiana // @source:indigo.cpp indigo3k // IP12: Indigo 1, R3000, 33MHz @@ -14149,11 +14149,11 @@ ip225015 // IP22: Indy, R5000, 150MHz ip244415 // IP24: Indigo 2, R4400, 150MHz @source:instruct.cpp -instruct // +instruct // @source:interact.cpp -hector1 // -interact // +hector1 // +interact // @source:intrscti.cpp intrscti // ???? @@ -14181,7 +14181,7 @@ ipc // intel ipds // intel @source:iq151.cpp -iq151 // +iq151 // @source:iqblock.cpp grndtour // (c) 1993 @@ -14191,7 +14191,7 @@ iqblock // (c) 1993 sgi_ip2 // IP2: IRIS 3xx0, 68020, 16MHz @source:irisha.cpp -irisha // +irisha // @source:irobot.cpp irobot // 136029 (c) 1983 @@ -14202,36 +14202,36 @@ farwest // bootleg ironhors // GX560 (c) 1986 @source:isbc.cpp -isbc286 // -isbc2861 // -isbc86 // -rpc86 // +isbc286 // +isbc2861 // +isbc86 // +rpc86 // @source:iskr103x.cpp -iskr1030m // -iskr1031 // +iskr1030m // +iskr1031 // @source:istellar.cpp istellar // (c) 1983 Funai / Gakken @source:iteagle.cpp -bbh2sp // -bbhcotw // -bbhsc // -carnking // -gtfore01 // -gtfore02 // -gtfore03 // -gtfore03a // -gtfore04 // -gtfore04a // -gtfore05 // -gtfore05a // -gtfore05b // -gtfore05c // -gtfore06 // +bbh2sp // +bbhcotw // +bbhsc // +carnking // +gtfore01 // +gtfore02 // +gtfore03 // +gtfore03a // +gtfore04 // +gtfore04a // +gtfore05 // +gtfore05a // +gtfore05b // +gtfore05c // +gtfore06 // iteagle // (c) 2000 Incredible Technologies -virtpool // +virtpool // @source:itech32.cpp bloodstm // (c) 1994 Strata/Incredible Technologies @@ -14359,9 +14359,9 @@ wizard // (c) 1999 A.A. @source:itgambl3.cpp ejollyx5 // (c) 200? Solar Games -ejollyx9 // +ejollyx9 // grandprx // (c) 200? 4fun -queenotg // +queenotg // supjolly // (c) 200? unknown x5jokers // (c) 200? Electronic Projects @@ -14378,7 +14378,7 @@ laperlag // (c) 2001 Nazionale Elettronica mnumber // (c) 200? M.M. - B.R.L. @source:itt3030.cpp -itt3030 // +itt3030 // @source:jack.cpp brix // (c) 1982 Cinematronics + Advanced Microcomputer Systems @@ -14411,7 +14411,7 @@ jackie // (c) 1993 IGS jackpool // (c) 1997 Electronic Projects @source:jade.cpp -jade // +jade // @source:jaguar.cpp a51mxr3k // ?? (c) 1998 @@ -14478,8 +14478,8 @@ jclub2ob // (c) 199? Seta jedi // 136030 (c) 1984 @source:jeutel.cpp -leking // -olympic // +leking // +olympic // @source:jokrwild.cpp jokrwild // (c) 1988 Sigma @@ -14492,22 +14492,22 @@ jollyjgr // KD (c) 1982 Taito Corporation jongkyo // (c) 1985 Kiwako @source:jonos.cpp -jonos // +jonos // @source:joystand.cpp joystand // 1997 Yuvo @source:jp.cpp -america // -aqualand // -faeton // -halley // -halleya // -lortium // -olympus // -petaco // -petaco2 // -pimbal // +america // +aqualand // +faeton // +halley // +halleya // +lortium // +olympus // +petaco // +petaco2 // +pimbal // @source:jpmimpct.cpp buzzundr // Buzzundrum (Ace) @@ -14530,990 +14530,990 @@ trivialpo // (c) 1996 @source:jpmimpctsw.cpp j6aceclb // Ace Of Clubs (Crystal) -j6aceclba // +j6aceclba // j6acehi // Aces High (Ace) j6amdrm // American Dream (Mdm) j6arcade // Arcadia (JPM) -j6arcadea // -j6arcadeb // -j6arcadec // -j6arcaded // -j6arcadee // -j6arcadef // -j6arcadeg // -j6arcadeh // -j6arcadei // -j6arcadej // -j6arcadek // +j6arcadea // +j6arcadeb // +j6arcadec // +j6arcaded // +j6arcadee // +j6arcadef // +j6arcadeg // +j6arcadeh // +j6arcadei // +j6arcadej // +j6arcadek // j6bags // Three Bags Full (JPM) j6bbankr // Big Banker (Crystal) j6big50 // Big 50 (JPM) -j6big50a // -j6big50b // -j6big50c // -j6big50d // +j6big50a // +j6big50b // +j6big50c // +j6big50d // j6bigbnk // Big Banker (JPM) -j6bigbnka // -j6bigbnkb // -j6bigbnkc // -j6bigbnkd // -j6bigbnke // -j6bigbnkf // -j6bigbnkg // -j6bigbnkh // -j6bigbnki // -j6bigbnkj // -j6bigbnkk // -j6bigbnkl // -j6bigbnkm // -j6bigbnkn // -j6bigbnko // -j6bigbnkp // +j6bigbnka // +j6bigbnkb // +j6bigbnkc // +j6bigbnkd // +j6bigbnke // +j6bigbnkf // +j6bigbnkg // +j6bigbnkh // +j6bigbnki // +j6bigbnkj // +j6bigbnkk // +j6bigbnkl // +j6bigbnkm // +j6bigbnkn // +j6bigbnko // +j6bigbnkp // j6bigbuk // Big Bucks (JPM) -j6bigbuka // -j6bigbukb // -j6bigbukc // -j6bigbukd // -j6bigbuke // -j6bigbukf // -j6bigbukg // -j6bigbukh // -j6bigbuki // -j6bigbukj // +j6bigbuka // +j6bigbukb // +j6bigbukc // +j6bigbukd // +j6bigbuke // +j6bigbukf // +j6bigbukg // +j6bigbukh // +j6bigbuki // +j6bigbukj // j6bigcsh // Big Cash Machine (Empire) j6bigpct // Big Picture (Ace) -j6bigpcta // -j6bigpctb // +j6bigpcta // +j6bigpctb // j6bigtop // Big Top Club (JPM) -j6bigtopa // -j6bigtopb // -j6bigtopc // +j6bigtopa // +j6bigtopb // +j6bigtopc // j6bigwhl // Big Wheel (JPM) -j6bigwhla // -j6bigwhlb // -j6bigwhlc // -j6bigwhld // -j6bigwhle // +j6bigwhla // +j6bigwhlb // +j6bigwhlc // +j6bigwhld // +j6bigwhle // j6bmc // Big Money Club (Crystal) -j6bmca // +j6bmca // j6bnkrcl // Banker Club (JPM) -j6bnkrcla // -j6bnkrclb // -j6bnkrclc // +j6bnkrcla // +j6bnkrclb // +j6bnkrclc // j6bno // Big Nite Out (Crystal) -j6bnoa // -j6bnob // -j6bnoc // +j6bnoa // +j6bnob // +j6bnoc // j6bnza // Bonanza (JPM) -j6bnzaa // -j6bnzab // -j6bnzac // -j6bnzad // -j6bnzae // -j6bnzaf // -j6bnzag // -j6bnzah // -j6bnzai // -j6bnzaj // -j6bnzak // +j6bnzaa // +j6bnzab // +j6bnzac // +j6bnzad // +j6bnzae // +j6bnzaf // +j6bnzag // +j6bnzah // +j6bnzai // +j6bnzaj // +j6bnzak // j6brkout // Breakout (JPM) -j6brkouta // +j6brkouta // j6btbw // Born To Be Wild Club (Crystal) -j6btbwa // -j6btbwb // -j6btbwc // -j6btbwd // +j6btbwa // +j6btbwb // +j6btbwc // +j6btbwd // j6bucks // Bucks Fizz (Ace) j6camelt // Camelot (JPM) -j6camelta // -j6cameltb // -j6cameltc // -j6cameltd // +j6camelta // +j6cameltb // +j6cameltc // +j6cameltd // j6cas5 // Casino 5ive Liner (JPM) (IMPACT) -j6cas5a // -j6cas5b // -j6cas5c // -j6cas5d // -j6cas5e // -j6cas5f // -j6cas5g // -j6cas5h // -j6cas5i // -j6cas5j // -j6cas5k // -j6cas5l // +j6cas5a // +j6cas5b // +j6cas5c // +j6cas5d // +j6cas5e // +j6cas5f // +j6cas5g // +j6cas5h // +j6cas5i // +j6cas5j // +j6cas5k // +j6cas5l // j6cascla // Casino Crazy Classic Club (JPM) -j6casclaa // -j6casclab // -j6casclac // -j6casclad // -j6casclae // -j6casclaf // -j6casclag // -j6casclah // -j6casclai // -j6casclaj // -j6casclak // -j6casclal // -j6casclam // -j6casclan // -j6casclao // -j6casclap // -j6casclaq // -j6casclar // -j6casclas // -j6casclat // +j6casclaa // +j6casclab // +j6casclac // +j6casclad // +j6casclae // +j6casclaf // +j6casclag // +j6casclah // +j6casclai // +j6casclaj // +j6casclak // +j6casclal // +j6casclam // +j6casclan // +j6casclao // +j6casclap // +j6casclaq // +j6casclar // +j6casclas // +j6casclat // j6casclb // Casino Crazy Club (JPM) -j6casclba // +j6casclba // j6cascz // Casino Crazy (JPM) -j6cascza // -j6casczb // -j6casczc // -j6casczd // -j6cascze // -j6casczf // -j6casczg // -j6casczh // -j6casczi // -j6casczj // -j6casczk // -j6casczl // -j6casczm // +j6cascza // +j6casczb // +j6casczc // +j6casczd // +j6cascze // +j6casczf // +j6casczg // +j6casczh // +j6casczi // +j6casczj // +j6casczk // +j6casczl // +j6casczm // j6caslas // Casino Las Vegas (JPM) -j6caslasa // -j6caslasb // -j6caslasc // +j6caslasa // +j6caslasb // +j6caslasc // j6ccc // Casino Crazy Club (Crystal) -j6ccca // -j6cccb // -j6cccc // +j6ccca // +j6cccb // +j6cccc // j6cccla // Casino Crazy Classic (JPM) -j6ccclaa // -j6ccclab // -j6ccclac // -j6ccclad // -j6ccclae // -j6ccclaf // -j6ccclag // -j6ccclah // -j6ccclai // -j6ccclaj // -j6ccclak // +j6ccclaa // +j6ccclab // +j6ccclac // +j6ccclad // +j6ccclae // +j6ccclaf // +j6ccclag // +j6ccclah // +j6ccclai // +j6ccclaj // +j6ccclak // j6cdivr // Cash Diver (Crystal) j6cheque // Cheque Mate (JPM) j6cluclb // Cluedo Club (JPM) -j6cluclba // -j6cluclbb // -j6cluclbc // -j6cluclbd // -j6cluclbe // -j6cluclbf // -j6cluclbg // -j6cluclbh // -j6cluclbi // -j6cluclbj // -j6cluclbk // -j6cluclbl // +j6cluclba // +j6cluclbb // +j6cluclbc // +j6cluclbd // +j6cluclbe // +j6cluclbf // +j6cluclbg // +j6cluclbh // +j6cluclbi // +j6cluclbj // +j6cluclbk // +j6cluclbl // j6col // Coliseum (Mdm) -j6cola // -j6colb // -j6colc // +j6cola // +j6colb // +j6colc // j6colcsh // Coliseum Cash (JPM) -j6colcsha // -j6colcshb // -j6colcshc // -j6colcshd // -j6cold // -j6cole // -j6colf // +j6colcsha // +j6colcshb // +j6colcshc // +j6colcshd // +j6cold // +j6cole // +j6colf // j6colic // Coliseum (Crystal) -j6colica // -j6colicb // -j6colicc // -j6colicd // +j6colica // +j6colicb // +j6colicc // +j6colicd // j6colmon // Colour Of Money (JPM) -j6colmona // -j6colmonb // -j6colmonc // -j6colmond // -j6colmone // -j6colmonf // -j6colmong // -j6colmonh // -j6colmoni // -j6colmonj // +j6colmona // +j6colmonb // +j6colmonc // +j6colmond // +j6colmone // +j6colmonf // +j6colmong // +j6colmonh // +j6colmoni // +j6colmonj // j6coprob // Cops 'n' Robbers (Qps) -j6coproba // -j6coprobb // -j6coprobc // -j6coprobd // -j6coprobe // +j6coproba // +j6coprobb // +j6coprobc // +j6coprobd // +j6coprobe // j6cpal // Caesars Palace (Crystal) -j6cpala // -j6cpalb // -j6cpalc // -j6cpald // -j6cpale // -j6cpalf // -j6cpalg // +j6cpala // +j6cpalb // +j6cpalc // +j6cpald // +j6cpale // +j6cpalf // +j6cpalg // j6cpclb // Caesar's Palace Club (JPM) -j6cpclba // -j6cpclbb // +j6cpclba // +j6cpclbb // j6crack // Cracker (JPM) -j6cracka // -j6crackb // -j6crackc // -j6crackd // -j6cracke // -j6crackf // -j6crackg // -j6crackh // -j6cracki // -j6crackj // +j6cracka // +j6crackb // +j6crackc // +j6crackd // +j6cracke // +j6crackf // +j6crackg // +j6crackh // +j6cracki // +j6crackj // j6crakr // Cracker (Crystal) -j6crakra // -j6crakrb // +j6crakra // +j6crakrb // j6crsfir // Cross Fire (JPM) -j6crsfira // +j6crsfira // j6crzclb // Crazy Club (JPM) -j6crzclba // -j6crzclbb // -j6crzclbc // +j6crzclba // +j6crzclbb // +j6crzclbc // j6cshbeu // Cash Box Club (Empire) [Euro] j6cshbox // Cash Box Club (Empire) -j6cshboxa // -j6cshboxb // +j6cshboxa // +j6cshboxb // j6cshbst // Cash Buster (JPM) -j6cshbsta // -j6cshbstb // -j6cshbstc // -j6cshbstd // +j6cshbsta // +j6cshbstb // +j6cshbstc // +j6cshbstd // j6cshcnt // Cash Countdown (JPM) -j6cshcnta // +j6cshcnta // j6cshrd // Cash Raider (Ace) -j6cshrda // -j6cshrdb // -j6cshrdc // -j6cshrdd // +j6cshrda // +j6cshrdb // +j6cshrdc // +j6cshrdd // j6cshtwr // Cash Towers (JPM) j6cshvgs // Cash Vegas Strip (JPM) -j6cshvgsa // -j6cshvgsb // -j6cshvgsc // -j6cshvgsd // -j6cshvgse // -j6cshvgsf // -j6cshvgsg // -j6cshvgsh // -j6cshvgsi // -j6cshvgsj // -j6cshvgsk // -j6cshvgsl // -j6cshvgsm // -j6cshvgsn // -j6cshvgso // -j6cshvgsp // -j6cshvgsq // -j6cshvgsr // +j6cshvgsa // +j6cshvgsb // +j6cshvgsc // +j6cshvgsd // +j6cshvgse // +j6cshvgsf // +j6cshvgsg // +j6cshvgsh // +j6cshvgsi // +j6cshvgsj // +j6cshvgsk // +j6cshvgsl // +j6cshvgsm // +j6cshvgsn // +j6cshvgso // +j6cshvgsp // +j6cshvgsq // +j6cshvgsr // j6daygld // Daytona Gold (JPM) -j6dayglda // -j6daygldb // -j6daygldc // -j6daygldd // -j6dayglde // +j6dayglda // +j6daygldb // +j6daygldc // +j6daygldd // +j6dayglde // j6dayml // Daytona Millennium (JPM) -j6daymla // -j6daymlb // +j6daymla // +j6daymlb // j6dmngz // Diamond Geezer (JPM) j6dmnjkr // Demon Jokers (JPM) -j6dmnjkra // -j6dmnjkrb // -j6dmnjkrc // +j6dmnjkra // +j6dmnjkrb // +j6dmnjkrc // j6drdogh // Dr Dough (Qps) j6dyfl // Do You Feel Lucky (JPM) -j6dyfla // -j6dyflb // -j6dyflc // -j6dyfld // -j6dyfle // -j6dyflf // -j6dyflg // -j6dyflh // -j6dyfli // -j6dyflj // +j6dyfla // +j6dyflb // +j6dyflc // +j6dyfld // +j6dyfle // +j6dyflf // +j6dyflg // +j6dyflh // +j6dyfli // +j6dyflj // j6easy // Easy Money (Crystal) -j6easya // -j6easyb // -j6easyc // +j6easya // +j6easyb // +j6easyc // j6euphor // Euphoria (Ace) -j6euphora // -j6euphorb // -j6euphorc // -j6euphord // -j6euphore // -j6euphorf // +j6euphora // +j6euphorb // +j6euphorc // +j6euphord // +j6euphore // +j6euphorf // j6ewn // Each Way Nudger (JPM) j6ewndg // Each Way Nudger (Crystal) -j6ewndga // -j6ewndgb // +j6ewndga // +j6ewndgb // j6fastfr // Fast Fruits Club (Qps) -j6fastfra // +j6fastfra // j6fasttk // Fast Trak (JPM) -j6fasttka // -j6fasttkb // -j6fasttkc // +j6fasttka // +j6fasttkb // +j6fasttkc // j6fbcrz // Football Crazy (JPM) j6ffc // Frame & Fortune Club (Crystal) -j6ffca // -j6ffcb // -j6ffcc // -j6ffcd // -j6ffce // +j6ffca // +j6ffcb // +j6ffcc // +j6ffcd // +j6ffce // j6fifth // 5th Dimension (Ace) j6filth // Filthy Rich Club (JPM) -j6filtha // -j6filthb // -j6filthc // +j6filtha // +j6filthb // +j6filthc // j6firbl // Fireball (JPM) -j6firbla // -j6firblb // -j6firblc // -j6firbld // +j6firbla // +j6firblb // +j6firblc // +j6firbld // j6firclb // Firecracker Club (JPM) -j6firclba // -j6firclbb // -j6firclbc // +j6firclba // +j6firclbb // +j6firclbc // j6fireck // Firecracker (JPM) -j6firecka // -j6fireckb // -j6fireckc // -j6fireckd // -j6firecke // +j6firecka // +j6fireckb // +j6fireckc // +j6fireckd // +j6firecke // j6fivalv // Five Alive Club (JPM) -j6fivalva // -j6fivalvb // +j6fivalva // +j6fivalvb // j6fiveln // Five Liner (JPM) -j6fivelna // -j6fivelnb // -j6fivelnc // +j6fivelna // +j6fivelnb // +j6fivelnc // j6footy // Football Fever (Empire) -j6footya // -j6footyb // +j6footya // +j6footyb // j6framft // Frame & Fortune Club (JPM) j6frc10 // Force 10 (JPM) -j6frc10a // -j6frc10b // -j6frc10c // -j6frc10d // +j6frc10a // +j6frc10b // +j6frc10c // +j6frc10d // j6frtmch // Fruit Machine, The (JPM) j6frtpot // Fruitpots (Qps) -j6frtpota // -j6frtpotb // -j6frtpotc // +j6frtpota // +j6frtpotb // +j6frtpotc // j6gforce // G Force (JPM) -j6gforcea // -j6gforceb // -j6gforcec // +j6gforcea // +j6gforceb // +j6gforcec // j6gforced // G Force (JPM) 15GBP j6gidogh // G.I. Dough (Ace) j6gldclb // Gladiator Club (JPM) -j6gldclba // -j6gldclbb // +j6gldclba // +j6gldclbb // j6gldday // Gold Day (JPM) j6gldmin // Gold Mine (Empire) j6gldpl // Golden Palace (QPS / Mazooma) j6gogold // Go For Gold (JPM) -j6gogolda // -j6gogoldb // -j6gogoldc // +j6gogolda // +j6gogoldb // +j6gogoldc // j6golddm // Golden Demons (JPM) -j6golddma // +j6golddma // j6goldgl // Golden Goal (JPM) -j6goldgla // -j6goldglb // -j6goldglc // -j6goldgld // -j6goldgle // -j6goldglf // -j6goldglg // -j6goldglh // -j6goldgli // -j6goldglj // -j6goldglk // -j6goldgll // +j6goldgla // +j6goldglb // +j6goldglc // +j6goldgld // +j6goldgle // +j6goldglf // +j6goldglg // +j6goldglh // +j6goldgli // +j6goldglj // +j6goldglk // +j6goldgll // j6grc // Gold Rush Club (Crystal) -j6grca // +j6grca // j6guab // Give Us A Break (JPM) -j6guaba // -j6guabb // -j6guabc // +j6guaba // +j6guabb // +j6guabc // j6guabcl // Give Us A Break Club (JPM) -j6guabcla // -j6guabd // -j6guabe // -j6guabf // +j6guabcla // +j6guabd // +j6guabe // +j6guabf // j6h5clb // High Five Club (JPM) -j6h5clba // +j6h5clba // j6hapyhr // Happy Hour (JPM) -j6hapyhra // -j6hapyhrb // +j6hapyhra // +j6hapyhrb // j6hdc // Hot Dogs Club (Crystal) -j6hdca // -j6hdcb // -j6hdcc // -j6hdcd // -j6hdce // -j6hdcf // -j6hdcg // +j6hdca // +j6hdcb // +j6hdcc // +j6hdcd // +j6hdce // +j6hdcf // +j6hdcg // j6hifly // Hi Flyer (Ace) j6hikar // Hi Karate (Crystal) -j6hikara // -j6hikarb // +j6hikara // +j6hikarb // j6hilosv // Hi Lo Silver (JPM) -j6hilosva // -j6hilosvb // -j6hilosvc // -j6hilosvd // -j6hilosve // +j6hilosva // +j6hilosvb // +j6hilosvc // +j6hilosvd // +j6hilosve // j6hiphop // Hip Hopper (Ace) -j6hiphopa // -j6hiphopb // -j6hiphopc // -j6hiphopd // +j6hiphopa // +j6hiphopb // +j6hiphopc // +j6hiphopd // j6hirlcl // Hi Roller Club (JPM) -j6hirlcla // -j6hirlclb // -j6hirlclc // +j6hirlcla // +j6hirlclb // +j6hirlclc // j6hirol // Hi Roller (JPM) -j6hirola // -j6hirolb // -j6hirolc // -j6hirold // +j6hirola // +j6hirolb // +j6hirolc // +j6hirold // j6hisprt // High Spirits (Empire) j6histk // Hi Stakes (Qps) -j6histka // +j6histka // j6hotsht // Hot Shot (Ace) -j6hotshta // -j6hotshtb // -j6hotshtc // -j6hotshtd // -j6hotshte // -j6hotshtf // -j6hotshtg // -j6hotshth // -j6hotshti // -j6hotshtj // -j6hotshtk // -j6hotshtl // +j6hotshta // +j6hotshtb // +j6hotshtc // +j6hotshtd // +j6hotshte // +j6hotshtf // +j6hotshtg // +j6hotshth // +j6hotshti // +j6hotshtj // +j6hotshtk // +j6hotshtl // j6impact // Hi Impact (JPM) -j6impacta // -j6impactb // +j6impacta // +j6impactb // j6impactc // Hi Impact (JPM) 15GBP j6impls // Impulse (Crystal) j6impuls // Impulse (JPM) -j6impulsa // -j6impulsb // -j6impulsc // -j6impulsd // -j6impulse // -j6impulsf // +j6impulsa // +j6impulsb // +j6impulsc // +j6impulsd // +j6impulse // +j6impulsf // j6indy // Indiana Jones (JPM) -j6indya // -j6indyb // -j6indyc // -j6indyd // -j6indye // -j6indyf // -j6indyg // -j6indyge // -j6indyge2 // -j6indyh // -j6indyi // -j6indyj // -j6indyk // +j6indya // +j6indyb // +j6indyc // +j6indyd // +j6indye // +j6indyf // +j6indyg // +j6indyge // +j6indyge2 // +j6indyh // +j6indyi // +j6indyj // +j6indyk // j6jackjs // Jackpot Justice (Qps) -j6jackjsa // -j6jackjsb // -j6jackjsc // +j6jackjsa // +j6jackjsb // +j6jackjsc // j6jkpldx // Jokers Plus Deluxe (JPM) -j6jkpldxa // +j6jkpldxa // j6jkrgld // Jokers Gold (JPM) j6jkrpls // Jokers Plus (JPM) -j6jkrplsa // -j6jkrplsb // -j6jkrplsc // -j6jkrplsd // -j6jkrplse // +j6jkrplsa // +j6jkrplsb // +j6jkrplsc // +j6jkrplsd // +j6jkrplse // j6jkwld // Jokers Wild (JPM) j6jungfv // Jungle Fever (Ace) j6kamel // Kameleon (JPM) j6kapang // Kapang! (Crystal) -j6kapanga // +j6kapanga // j6kfc // Kung Fu Club (Crystal) -j6kfca // -j6kfcb // +j6kfca // +j6kfcb // j6knight // Your Lucky Knight (JPM) -j6knighta // -j6knightb // -j6knightc // -j6knightd // -j6knighte // +j6knighta // +j6knightb // +j6knightc // +j6knightd // +j6knighte // j6kungfu // Kung Fu (Ace) -j6kungfua // -j6kungfub // -j6kungfuc // -j6kungfud // +j6kungfua // +j6kungfub // +j6kungfuc // +j6kungfud // j6luckla // Lucky Las Vegas (JPM) -j6lucklaa // -j6lucklab // +j6lucklaa // +j6lucklab // j6lucklo // Lucky Lottery Club (Crystal) -j6luckloa // +j6luckloa // j6magcir // Magic Circle Club (JPM) -j6magcira // -j6magcirb // -j6magcirc // -j6magcird // +j6magcira // +j6magcirb // +j6magcirc // +j6magcird // j6mavrk // Maverick (JPM) -j6mavrka // -j6mavrkb // -j6mavrkc // -j6mavrkd // +j6mavrka // +j6mavrkb // +j6mavrkc // +j6mavrkd // j6maxcsh // Maximus Cash (JPM) j6maxod // Maximum Overdrive (JPM) -j6maxoda // -j6maxodb // -j6maxodc // +j6maxoda // +j6maxodb // +j6maxodc // j6medal // Medallion Job (Qps) -j6medala // -j6medalb // -j6medalc // -j6medald // +j6medala // +j6medalb // +j6medalc // +j6medald // j6megbck // Mega Bucks (JPM) -j6megbcka // -j6megbckb // -j6megbckc // -j6megbckd // +j6megbcka // +j6megbckb // +j6megbckc // +j6megbckd // j6milln // Millionaire / Who Wants To Be A Millionaire (JPM)? -j6millna // +j6millna // j6monmad // Money Madness (Ace) j6mono60 // Monopoly 60th Anniversary Edition (JPM) -j6mono60a // -j6mono60b // -j6mono60c // -j6mono60d // -j6mono60e // -j6mono60f // -j6mono60g // -j6mono60h // -j6mono60i // -j6mono60j // -j6mono60k // -j6mono60l // +j6mono60a // +j6mono60b // +j6mono60c // +j6mono60d // +j6mono60e // +j6mono60f // +j6mono60g // +j6mono60h // +j6mono60i // +j6mono60j // +j6mono60k // +j6mono60l // j6monobn // Monopoly Bingo (JPM) -j6monobna // -j6monobnb // +j6monobna // +j6monobnb // j6monst // Monster Cash Club (Crystal) -j6monsta // -j6monstb // -j6monstc // -j6monstd // +j6monsta // +j6monstb // +j6monstc // +j6monstd // j6montlk // Money Talks (JPM) -j6montlka // -j6montlkb // -j6montlkc // -j6montlkd // -j6montlke // -j6montlkf // -j6montlkg // -j6montlkh // +j6montlka // +j6montlkb // +j6montlkc // +j6montlkd // +j6montlke // +j6montlkf // +j6montlkg // +j6montlkh // j6outlaw // Outlaw (JPM) j6outlawc // Outlaw (JPM) Club? j6outlawd // Outlaw (JPM) Protocol j6oxo // Oxo (JPM) -j6oxoa // -j6oxob // +j6oxoa // +j6oxob // j6oxobin // Oxo Bingo (JPM) -j6oxobina // -j6oxobinb // -j6oxobinc // -j6oxobind // -j6oxobine // -j6oxobinf // -j6oxoc // -j6oxod // -j6oxoe // +j6oxobina // +j6oxobinb // +j6oxobinc // +j6oxobind // +j6oxobine // +j6oxobinf // +j6oxoc // +j6oxod // +j6oxoe // j6pacman // Pac Man Plus (Qps) j6papa // Paparazzi (Empire) -j6papaa // -j6papab // -j6papac // -j6papad // -j6papae // -j6papaf // +j6papaa // +j6papab // +j6papac // +j6papad // +j6papae // +j6papaf // j6phxgld // Phoenix Gold (JPM) -j6phxglda // -j6phxgldb // -j6phxgldc // -j6phxgldd // -j6phxglde // -j6phxgldf // -j6phxgldg // +j6phxglda // +j6phxgldb // +j6phxgldc // +j6phxgldd // +j6phxglde // +j6phxgldf // +j6phxgldg // j6pinfvr // Pinball Fever (Crystal) j6pinwzc // Pinball Wizard (Crystal) -j6pinwzca // -j6pinwzcb // +j6pinwzca // +j6pinwzcb // j6pinwzd // Pinball Wizard (JPM) -j6pinwzda // -j6pinwzdb // -j6pinwzdc // -j6pinwzdd // -j6pinwzde // +j6pinwzda // +j6pinwzdb // +j6pinwzdc // +j6pinwzdd // +j6pinwzde // j6pirgld // Pirates Gold (JPM) -j6pirglda // +j6pirglda // j6pnxgd // Phoenix Gold De Luxe (JPM) j6pnxmil // Phoenix Millennium (JPM) -j6pnxmila // -j6pnxmilb // -j6pnxmilc // +j6pnxmila // +j6pnxmilb // +j6pnxmilc // j6pog // Pot Of Gold (Ace) -j6poga // -j6pogb // -j6pogc // +j6poga // +j6pogb // +j6pogc // j6pogcls // Pot Of Gold Classic (JPM) -j6pogclsa // -j6pogclsb // -j6pogd // +j6pogclsa // +j6pogclsb // +j6pogd // j6pompay // Up Pompay (Ace) -j6pompaya // -j6pompayb // -j6pompayc // +j6pompaya // +j6pompayb // +j6pompayc // j6popoli // Popeye & Olive (JPM) -j6popolia // +j6popolia // j6potg // Pot Of Gold (Crystal) -j6potga // -j6potgb // +j6potga // +j6potgb // j6pwrlin // Power Lines (JPM) -j6pwrlina // +j6pwrlina // j6pwrspn // Powerspin (JPM) -j6pwrspna // -j6pwrspnb // -j6pwrspnc // -j6pwrspnd // -j6pwrspne // +j6pwrspna // +j6pwrspnb // +j6pwrspnc // +j6pwrspnd // +j6pwrspne // j6quantm // Quantum Leap (JPM) -j6quantma // -j6quantmb // -j6quantmc // +j6quantma // +j6quantmb // +j6quantmc // j6quick // Quicksilver (RAL) j6r2rum // Ready To Rumble (Crystal) -j6r2ruma // -j6r2rumb // -j6r2rumc // -j6r2rumd // -j6r2rume // +j6r2ruma // +j6r2rumb // +j6r2rumc // +j6r2rumd // +j6r2rume // j6ra // Red Alert (JPM) -j6raa // -j6rab // -j6rac // +j6raa // +j6rab // +j6rac // j6raclb // Red Alert Club (JPM) -j6raclba // -j6raclbb // -j6raclbc // -j6raclbd // -j6rad // +j6raclba // +j6raclbb // +j6raclbc // +j6raclbd // +j6rad // j6rager // Red Alert (JPM) [German] j6ramese // Rameses' Riches Club (Crystal) -j6ramesea // -j6rameseb // -j6ramesec // -j6ramesed // -j6ramesee // -j6ramesef // +j6ramesea // +j6rameseb // +j6ramesec // +j6ramesed // +j6ramesee // +j6ramesef // j6rccls // Roller Coaster Classic (JPM) -j6rcclsa // -j6rcclsb // +j6rcclsa // +j6rcclsb // j6rcclub // Roller Coaster Club (JPM) -j6rccluba // -j6rcclubb // +j6rccluba // +j6rcclubb // j6redal // Red Alert (Crystal) -j6redala // +j6redala // j6redarw // Red Arrow (JPM) -j6redarwa // -j6redarwb // -j6redarwc // -j6redarwd // -j6redarwe // -j6redarwf // -j6redarwg // -j6redarwh // -j6redarwi // -j6redarwj // +j6redarwa // +j6redarwb // +j6redarwc // +j6redarwd // +j6redarwe // +j6redarwf // +j6redarwg // +j6redarwh // +j6redarwi // +j6redarwj // j6redarww // Red Arrow (Whitbread / JPM) j6reddmn // Red Demon (JPM) j6reelb // Reel Bingo Classic Club (Crystal) -j6reelba // +j6reelba // j6reelmn // Reel Money (JPM) -j6reelmna // -j6reelmnb // -j6reelmnc // -j6reelmnd // +j6reelmna // +j6reelmnb // +j6reelmnc // +j6reelmnd // j6reelth // Reel Thing (Ace) -j6reeltha // -j6reelthb // +j6reeltha // +j6reelthb // j6rh6 // Red Hot 6 (JPM) -j6rh6a // -j6rh6b // -j6rh6c // +j6rh6a // +j6rh6b // +j6rh6c // j6rh6cl // Red Hot Six Club (JPM) -j6rh6cla // -j6rh6clb // -j6rh6clc // -j6rh6cld // -j6rh6d // -j6rh6e // +j6rh6cla // +j6rh6clb // +j6rh6clc // +j6rh6cld // +j6rh6d // +j6rh6e // j6rhchil // Red Hot Chili Stepper (Ace) -j6rhchila // -j6rhchilb // -j6rhchilc // -j6rhchild // +j6rhchila // +j6rhchilb // +j6rhchilc // +j6rhchild // j6richpk // Rich Pickings (Ace) j6rico // Ricochet (JPM) -j6ricoa // -j6ricob // -j6ricoc // -j6ricod // -j6ricoe // +j6ricoa // +j6ricob // +j6ricoc // +j6ricod // +j6ricoe // j6robin // Robin Hood (Ace) -j6robina // -j6robinb // -j6robinc // +j6robina // +j6robinb // +j6robinc // j6roller // Roller Coaster (JPM) -j6rollera // -j6rollerb // -j6rollerc // -j6rollerd // -j6rollere // -j6rollerf // -j6rollerg // -j6rollerh // -j6rolleri // -j6rollerj // -j6rollerk // -j6rollerl // -j6rollerm // -j6rollern // -j6rollero // -j6rollerp // +j6rollera // +j6rollerb // +j6rollerc // +j6rollerd // +j6rollere // +j6rollerf // +j6rollerg // +j6rollerh // +j6rolleri // +j6rollerj // +j6rollerk // +j6rollerl // +j6rollerm // +j6rollern // +j6rollero // +j6rollerp // j6roof // Thru' The Roof (Ace) -j6roofa // +j6roofa // j6royfls // Royal Flush Club (JPM) -j6royflsa // -j6royflsb // -j6royflsc // -j6royflsd // -j6royflse // +j6royflsa // +j6royflsb // +j6royflsc // +j6royflsd // +j6royflse // j6samur // Samurai Club (JPM) -j6samura // -j6samurb // -j6samurc // -j6samurd // +j6samura // +j6samurb // +j6samurc // +j6samurd // j6scarlt // Captain Scarlet (Ace) j6shoot // ShootOut j6showtm // It's Showtime (JPM) -j6showtma // -j6showtmb // -j6showtmc // -j6showtmd // -j6showtme // -j6showtmf // -j6showtmg // -j6showtmh // -j6showtmi // -j6showtmj // -j6showtmk // -j6showtml // +j6showtma // +j6showtmb // +j6showtmc // +j6showtmd // +j6showtme // +j6showtmf // +j6showtmg // +j6showtmh // +j6showtmi // +j6showtmj // +j6showtmk // +j6showtml // j6sidewd // Sidewinder (JPM) -j6sidewda // -j6sidewdb // -j6sidewdc // -j6sidewdd // -j6sidewde // +j6sidewda // +j6sidewdb // +j6sidewdc // +j6sidewdd // +j6sidewde // j6slagn // Snakes & Ladders Slides Again (Crystal) -j6slagna // -j6slagnb // -j6slagnc // -j6slagnd // -j6slagne // -j6slagnf // -j6slagng // -j6slagnh // +j6slagna // +j6slagnb // +j6slagnc // +j6slagnd // +j6slagne // +j6slagnf // +j6slagng // +j6slagnh // j6slvgst // Silver Ghost (JPM) -j6slvgsta // -j6slvgstb // -j6slvgstc // -j6slvgstd // -j6slvgste // -j6slvgstf // -j6slvgstg // +j6slvgsta // +j6slvgstb // +j6slvgstc // +j6slvgstd // +j6slvgste // +j6slvgstf // +j6slvgstg // j6snakes // Snakes & Ladders (JPM) -j6snakesa // -j6snakesb // -j6snakesc // -j6snakesd // -j6snakese // -j6snakesf // -j6snakesg // +j6snakesa // +j6snakesb // +j6snakesc // +j6snakesd // +j6snakese // +j6snakesf // +j6snakesg // j6sonic // Sonic The Hedgehog (JPM) -j6sonica // -j6sonicb // -j6sonicc // -j6sonicd // -j6sonice // -j6sonicf // -j6sonicg // -j6sonich // +j6sonica // +j6sonicb // +j6sonicc // +j6sonicd // +j6sonice // +j6sonicf // +j6sonicg // +j6sonich // j6spcinv // Space Invaders (Crystal) j6stards // Stardust (JPM) -j6stardsa // -j6stardsb // -j6stardsc // +j6stardsa // +j6stardsb // +j6stardsc // j6start // Starturn (JPM) -j6starta // +j6starta // j6strk10 // Strike 10 (Ace) -j6strk10a // -j6strk10b // -j6strk10c // -j6strk10d // -j6strk10e // -j6strk10f // -j6strk10g // -j6strk10h // -j6strk10i // -j6strk10j // -j6strk10k // +j6strk10a // +j6strk10b // +j6strk10c // +j6strk10d // +j6strk10e // +j6strk10f // +j6strk10g // +j6strk10h // +j6strk10i // +j6strk10j // +j6strk10k // j6supbrk // Super Breakout (JPM) -j6supbrka // -j6supbrkb // -j6supbrkc // -j6supbrkd // -j6supbrke // -j6supbrkf // -j6supbrkg // -j6supbrkh // -j6supbrki // -j6supbrkj // +j6supbrka // +j6supbrkb // +j6supbrkc // +j6supbrkd // +j6supbrke // +j6supbrkf // +j6supbrkg // +j6supbrkh // +j6supbrki // +j6supbrkj // j6svndb // 7 Deadly Bins (Ace) j6swpdrp // Swop Till Ya Drop (JPM) j6tbirds // Thunderbirds -j6tbirdsa // -j6tbirdsb // -j6tbirdsc // -j6tbirdsd // -j6tbirdse // -j6tbirdsf // -j6tbirdsg // -j6tbirdsh // -j6tbirdsi // -j6tbirdsj // -j6tbirdsk // -j6tbirdsl // -j6tbirdsm // -j6tbirdsn // -j6tbirdso // -j6tbirdsp // -j6tbirdsq // -j6tbirdsr // +j6tbirdsa // +j6tbirdsb // +j6tbirdsc // +j6tbirdsd // +j6tbirdse // +j6tbirdsf // +j6tbirdsg // +j6tbirdsh // +j6tbirdsi // +j6tbirdsj // +j6tbirdsk // +j6tbirdsl // +j6tbirdsm // +j6tbirdsn // +j6tbirdso // +j6tbirdsp // +j6tbirdsq // +j6tbirdsr // j6tbrdcl // Thunderbirds Club (JPM) -j6tbrdcla // -j6tbrdclb // -j6tbrdclc // -j6tbrdcld // -j6tbrdcle // -j6tbrdclf // -j6tbrdclg // -j6tbrdclh // -j6tbrdcli // -j6tbrdclj // -j6tbrdclk // -j6tbrdcll // +j6tbrdcla // +j6tbrdclb // +j6tbrdclc // +j6tbrdcld // +j6tbrdcle // +j6tbrdclf // +j6tbrdclg // +j6tbrdclh // +j6tbrdcli // +j6tbrdclj // +j6tbrdclk // +j6tbrdcll // j6thril // Thriller (Crystal) -j6thrila // +j6thrila // j6tomb // Tomb Raider (JPM) -j6tomba // -j6tombb // -j6tombc // -j6tombd // -j6tombe // -j6tombf // -j6tombg // +j6tomba // +j6tombb // +j6tombc // +j6tombd // +j6tombe // +j6tombf // +j6tombg // j6topflg // Top Flight (Ace) j6tqust // Treasure Quest (Crystal) -j6tqusta // -j6tqustb // -j6tqustc // +j6tqusta // +j6tqustb // +j6tqustc // j6tutti // Tutti Frutti (Qps) j6twst // Twister (Ace) -j6twsta // -j6twstb // -j6twstc // -j6twstd // +j6twsta // +j6twstb // +j6twstc // +j6twstd // j6twstdt // Twister (JPM) [Dutch] -j6twste // -j6twstf // -j6twstg // -j6twsth // -j6twsti // -j6twstj // +j6twste // +j6twstf // +j6twstg // +j6twsth // +j6twsti // +j6twstj // j6untch // Untouchables (JPM) -j6untcha // +j6untcha // j6vindal // Vindaloot (JPM) j6vivark // Viva Rock Vegas (JPM) -j6vivarka // -j6vivarkb // -j6vivarkc // -j6vivarkd // -j6vivarke // -j6vivarkf // -j6vivarkg // -j6vivarkh // -j6vivarki // -j6vivarkj // -j6vivarkk // +j6vivarka // +j6vivarkb // +j6vivarkc // +j6vivarkd // +j6vivarke // +j6vivarkf // +j6vivarkg // +j6vivarkh // +j6vivarki // +j6vivarkj // +j6vivarkk // j6vivrkc // Viva Rock Vegas Club (JPM) -j6vivrkca // -j6vivrkcb // +j6vivrkca // +j6vivrkcb // j6wildw // Wild West (Ace) -j6wildwa // -j6wildwb // -j6wildwc // -j6wildwd // -j6wildwe // -j6wildwf // -j6wildwg // +j6wildwa // +j6wildwb // +j6wildwc // +j6wildwd // +j6wildwe // +j6wildwf // +j6wildwg // j6wizard // Wizard Of Odds (JPM) -j6wizarda // -j6wizardb // -j6wizardc // -j6wizardd // -j6wizarde // +j6wizarda // +j6wizardb // +j6wizardc // +j6wizardd // +j6wizarde // j6wldkng // Wild King Club (JPM) -j6wldknga // +j6wldknga // j6wthing // Wild Thing (Empire) -j6wthinga // -j6wthingb // +j6wthinga // +j6wthingb // @source:jpmmps.cpp j2008 // zzz_unk 008 (Unk) j2adnote // Add A Note (JPM) -j2adnotea // -j2adnoteb // -j2adnotec // -j2adnoted // -j2adnotee // -j2adnotef // -j2adnoteg // -j2adnoteh // -j2adnotei // +j2adnotea // +j2adnoteb // +j2adnotec // +j2adnoted // +j2adnotee // +j2adnotef // +j2adnoteg // +j2adnoteh // +j2adnotei // j2always // Always Eight (Bwb) j2b7 // Bar 7? (JPM) j2bankch // Bank Chase (JPM) @@ -15569,7 +15569,7 @@ j2frmtch // Fruit Match (JPM) j2frucnx // Fruit Connexion (Pcp) j2fullhs // Full House Club (JPM) j2fws // Five Way Shuffle (JPM) -j2fwsa // +j2fwsa // j2ghostb // Ghostbuster (JPM) j2gldchy // Golden Cherry (JPM) j2gldwin // Golden Win (JPM) @@ -15614,15 +15614,15 @@ j2nn2 // zzz_unk nn_2 (Unk) j2nolimt // No Limit Nudge (Mdm) j2notesh // Note Shoot (JPM) j2notexc // Note Exchange (JPM) -j2notexca // -j2notexcb // +j2notexca // +j2notexcb // j2notspn // Note Spinner (Unk) j2nrrp // zzz_unk nprpopp (Bwb) j2nsc15 // zzz_unk nsc15 (Pcp) j2nsw12 // zzz_unk nsw12 (Pcp) j2nud5p // 5p Nudger (JPM) j2nudbnz // Nudge Bonanza Deluxe (JPM) -j2nudbnza // +j2nudbnza // j2nuddud // Nudge Double Up Deluxe (JPM) j2nuddup // Nudge Double Up (JPM) j2nudfev // Nudge Fever (Bwb) @@ -15643,7 +15643,7 @@ j2potlck // Pot Luck (JPM) j2pyramd // Pyramid (JPM) j2rdclb // Royal Deal Club (JPM) j2reelbn // Reel Bingo Club (JPM) -j2reelbna // +j2reelbna // j2reelbo // Reel Bonus (JPM) j2reelcz // Reel Crazy (JPM) j2reeldc // Reel Deal Club (JPM) @@ -15658,13 +15658,13 @@ j2sex // Super Exchanger (Unk) j2silvcl // Silver Classic (Pcp) j2silvsh // Silver Shot (Pcp) j2sirich // Strike It Rich? (Maygay?) -j2siricha // +j2siricha // j2sldgld // Solid Gold (JPM) j2slvrgh // Silver Ghost (JPM) j2sng // Super Nudge Gambler (Cotswold Microsystems) j2spcrsv // Special Reserve (JPM) j2ss // Supa Stepper (JPM) -j2sset // +j2sset // j2sstrea // Supa Streak (Pcp) j2stahed // Streets Ahead (JPM) j2strk10 // Strike Ten (Ace) @@ -15688,7 +15688,7 @@ j2topsht // Top Shot (JPM) j2trail // Trailblazer (Bwb) j2tst // MPS 1 Test Rom (JPM) j2tstplt // Test Pilot (Pcp) -j2tstplta // +j2tstplta // j2tupnd // Tuppenny Nudger (Mdm) j2tupnud // Tuppenny Nudger (JPM) j2wag // Win-A-Gain (Bwb) @@ -15711,7 +15711,7 @@ j80myspn // Mystery Spin (JPM) j80nudg2 // Nudge Double Up MkII (JPM) j80plsnd // Plus Nudge (JPM) j80rr // Road Runner (JPM) -j80rra // +j80rra // j80supbk // Superbank (JPM) j80supst // Supa Steppa (JPM) j80topsp // Top Sprint (JPM) @@ -15722,18 +15722,18 @@ j80wsprt2 // Winsprint (JPM) j80wsprt3 // Winsprint (JPM) @source:jpmsru.cpp -j_ewnd20 // -j_ewnda // +j_ewnd20 // +j_ewnda // j_ewnud // Each Way Nudger j_ews // Each Way Shifter -j_ews8a // +j_ews8a // j_luck2 // Lucky Twos j_luckac // Lucky Aces j_nuddup // Nudge Double Up -j_nuddup2 // +j_nuddup2 // j_plus2 // Plus 2 j_super2 // Super 2 -j_unk // +j_unk // @source:jpmsys5.cpp cashcade // Cashcade (JPM) @@ -15744,167 +15744,167 @@ monopolya // Monopoly (JPM) @source:jpmsys5sw.cpp j5ar80 // Around The World In Eighty Days (JPM) -j5ar80a // -j5ar80b // -j5ar80c // +j5ar80a // +j5ar80b // +j5ar80c // j5ar80cl // Around The World Club (JPM) -j5ar80cla // -j5ar80clb // -j5ar80clc // -j5ar80d // +j5ar80cla // +j5ar80clb // +j5ar80clc // +j5ar80d // j5buc // Buccaneer (JPM) j5cir // Circus (JPM) -j5cira // -j5cirb // -j5circ // -j5cird // -j5cire // +j5cira // +j5cirb // +j5circ // +j5cird // +j5cire // j5clbnud // Club Nudger (JPM) -j5clbnuda // +j5clbnuda // j5daycls // Daytona Classic (JPM) -j5dayclsa // +j5dayclsa // j5daytn // Daytona (JPM) -j5daytna // +j5daytna // j5dirty // Dirty Dozen (JPM) -j5dirtya // -j5dirtyb // -j5dirtyc // +j5dirtya // +j5dirtyb // +j5dirtyc // j5fair // Fairground -j5faira // -j5fairb // -j5fairc // -j5faird // -j5faire // -j5fairf // -j5fairg // +j5faira // +j5fairb // +j5fairc // +j5faird // +j5faire // +j5fairf // +j5fairg // j5fairgd // Fairground Attraction Club (JPM) -j5fairgda // -j5fairgdb // -j5fairgdc // -j5fairgdd // -j5fairgde // -j5fairh // -j5fairi // -j5fairj // -j5fairk // -j5fairl // -j5fairm // -j5fairn // -j5fairo // -j5fairp // -j5fairq // +j5fairgda // +j5fairgdb // +j5fairgdc // +j5fairgdd // +j5fairgde // +j5fairh // +j5fairi // +j5fairj // +j5fairk // +j5fairl // +j5fairm // +j5fairn // +j5fairo // +j5fairp // +j5fairq // j5fifth // 5th Avenue (JPM) j5filth // Filthy Rich (JPM) -j5filtha // -j5filthb // -j5filthc // -j5filthd // -j5filthe // -j5filthf // -j5filthg // -j5filthh // -j5filthi // -j5filthj // +j5filtha // +j5filthb // +j5filthc // +j5filthd // +j5filthe // +j5filthf // +j5filthg // +j5filthh // +j5filthi // +j5filthj // j5firebl // Fireball (JPM) -j5firebla // -j5fireblb // +j5firebla // +j5fireblb // j5frmag // Fruit Magic (JPM) j5goldbr // Golden Bars (JPM) j5hagar // Hagar (JPM) -j5hagara // -j5hagarb // -j5hagarc // -j5hagard // -j5hagare // -j5hagarf // -j5hagarg // -j5hagarh // -j5hagari // -j5hagarj // +j5hagara // +j5hagarb // +j5hagarc // +j5hagard // +j5hagare // +j5hagarf // +j5hagarg // +j5hagarh // +j5hagari // +j5hagarj // j5hagsho // Hagar Showcase (JPM) -j5hagshoa // -j5hagshob // -j5hagshoc // +j5hagshoa // +j5hagshob // +j5hagshoc // j5hilos // Hi Lo Silver (JPM) j5holly // Hollywood Nights (JPM) -j5hollya // -j5hollyb // -j5hollyc // -j5hollyd // -j5hollye // +j5hollya // +j5hollyb // +j5hollyc // +j5hollyd // +j5hollye // j5hotdog // Hot Dogs (JPM), -j5hotdoga // +j5hotdoga // j5indsum // Indian Summer (JPM) j5intr // Intrigue (JPM) -j5intra // -j5intrb // -j5intrc // +j5intra // +j5intrb // +j5intrc // j5jokgld // Jokers Gold (JPM) -j5jokglda // -j5jokgldb // -j5jokgldc // -j5jokgldd // -j5jokglde // -j5jokgldf // -j5jokgldg // -j5jokgldh // +j5jokglda // +j5jokgldb // +j5jokgldc // +j5jokgldd // +j5jokglde // +j5jokgldf // +j5jokgldg // +j5jokgldh // j5movie // Movie Magic Club (Crystal?) j5nite // Nite Club (JPM) -j5nitea // +j5nitea // j5nudfic // Nudge Fiction (JPM) j5palm // Palm Springs (JPM) -j5palma // +j5palma // j5phnx // Phoenix (JPM) -j5phnxa // +j5phnxa // j5popeye // Popeye (JPM) -j5popeyea // -j5popeyeb // -j5popeyec // -j5popeyed // -j5popeyee // -j5popeyef // -j5popeyeg // -j5popeyeh // -j5popeyei // +j5popeyea // +j5popeyeb // +j5popeyec // +j5popeyed // +j5popeyee // +j5popeyef // +j5popeyeg // +j5popeyeh // +j5popeyei // j5popprz // Prize Popeye Vending (JPM) -j5popprza // +j5popprza // j5popth // Popeye's Treasure Hunt (JPM) -j5poptha // -j5popthb // +j5poptha // +j5popthb // j5reelgh // Reel Ghost (JPM) j5revo // Revolver (JPM) -j5revoa // +j5revoa // j5roul // Roulette (JPM) j5roulcl // Roulette Club (JPM) -j5roulcla // -j5roulclb // -j5roulclc // +j5roulcla // +j5roulclb // +j5roulclc // j5sizl // Sizzling (JPM) j5slvree // Silver Reels (JPM) -j5slvreea // +j5slvreea // j5slvstr // Silver Streak (JPM), set 1 -j5slvstra // -j5slvstrb // +j5slvstra // +j5slvstrb // j5street // Streetwise (JPM) j5sup4 // Super 4 (JPM) j5supbar // Super Bars (JPM) -j5supbara // +j5supbara // j5suphi // Super Hi-Lo (JPM) j5swop // Swop A Fruit Club (JPM) j5td // Tumbling Dice (JPM) j5term // Terminator (JPM) j5topshp // Top Of The Shop Club (JPM) j5trail // Trailblazer Club (JPM) -j5traila // -j5trailb // +j5traila // +j5trailb // j5tst1 // JPM System 5 Test Set (JPM) -j5tst2 // +j5tst2 // j5tstal // JPM System 5 Alpha Display Test Utility (JPM) j5uj // Union Jackpot (JPM) -j5uja // -j5ujb // +j5uja // +j5ujb // j5wsc // Wall Street Club (JPM) -j5wsca // +j5wsca // @source:jpmsys7.cpp j7bmagic // Black Magic (JPM) @@ -15916,36 +15916,36 @@ j7fantaz // Fantaztec (JPM) j7kerchn // Ker - Chinq (JPM) j7r2roll // Ready To Roll (JPM) j7razzma // Razzamataz (JPM) -j7razzmaa // +j7razzmaa // j7tubgld // Turbo Gold (JPM) j7wldwkd // Wild 'N' Wicked (JPM) @source:jr100.cpp -jr100 // -jr100u // +jr100 // +jr100u // @source:jr200.cpp -jr200 // -jr200u // +jr200 // +jr200u // @source:jrpacman.cpp jrpacman // (c) 1983 Midway jrpacmanf // speedup hack @source:jtc.cpp -jtc // -jtces23 // -jtces40 // -jtces88 // +jtc // +jtces23 // +jtces40 // +jtces88 // @source:jubilee.cpp -jubileep // +jubileep // @source:juicebox.cpp -juicebox // +juicebox // @source:junior.cpp -junior // +junior // @source:junofrst.cpp junofrst // GX310 (c) 1983 Konami @@ -15955,21 +15955,21 @@ junofrstg // GX310 (c) 1983 Konami + Gottlieb license jupace // Jupiter Ace @source:jupiter.cpp -jupiter2 // -jupiter3 // +jupiter2 // +jupiter3 // @source:jvh.cpp -escape // -movmastr // +escape // +movmastr // @source:k1003.cpp -k1003 // +k1003 // @source:k28.cpp k28 // Tiger Electronics @source:k8915.cpp -k8915 // +k8915 // @source:kaneko16.cpp bakubrkr // (c) 1992 Kaneko @@ -16085,7 +16085,7 @@ kinst2k4 // (c) 1995 Rare kinstp // (c) 1994 Rare @source:kissproto.cpp -kissp // +kissp // @source:klax.cpp klax // 136075 (c) 1989 @@ -16113,7 +16113,7 @@ cryptklr // Crypt Killer (GQ420 UAA) btchamp // GV053, UAA01 hyperath // GV021, Japan 1.00 kdeadeye // GV054, UA01 -konamigv // +konamigv // lacrazyc // GV027, Asia 1.10 nagano98 // GX720, EAA naganoj // GX720, JAA @@ -16135,7 +16135,7 @@ fantjour // 1994.?? GX321 (Euro) fantjoura // 1994.?? GX321 (Asia) ggreats2 // 1994.03 GX218 (Japan) gokuparo // 1994.04 GX321 (Japan) -konamigx // +konamigx // le2 // 1994.?? GX312 (Europe) le2j // 1994.06 GX312 (Japan) le2u // 1994.04 GX312 (US) @@ -16168,7 +16168,7 @@ winspike // 1997.?? GX705 (Europe) winspikej // 1997.07 GX705 (Japan) @source:konamim2.cpp -3do_m2 // +3do_m2 // btltryst // GX636 (c)1998 evilngt // GX810 (c)1998 evilngte // GX810 (c)1998 @@ -16199,7 +16199,7 @@ sultanw // Sultan W whiterus // White Russia @source:konin.cpp -konin // +konin // @source:kontest.cpp kontest // GX800 (c) 198? (Japan) @@ -16324,7 +16324,7 @@ pnchmna // 2000 - Punch Mania: Hokuto No Ken (GQ918 VER. powyakex // 1998 - Jikkyou Powerful Pro Yakyuu EX (GX802 VER. JAB) salarymc // 2000 - Salary Man Champ (G*A18 VER. JAA) stepchmp // 1999 - Step Champ (GE930 VER. JA) -sys573 // +sys573 // @source:kungfur.cpp kungfur // (c) 1987 @@ -16334,14 +16334,14 @@ kurukuru // (c) 1990 Success / Taiyo Jidoki. ppj // (c) 199? Success / Taiyo Jidoki. @source:kyocera.cpp -kc85 // -m10 // -npc8300 // -pc8201 // -pc8201a // -tandy102 // -tandy200 // -trsm100 // +kc85 // +m10 // +npc8300 // +pc8201 // +pc8201a // +tandy102 // +tandy200 // +trsm100 // @source:kyugo.cpp 99lstwar // (c) 1985 Proma @@ -16381,8 +16381,8 @@ sraider // ???? (c) 1982 Universal @source:ladyfrog.cpp ladyfrog // (c) 1990 Mondial Games -toucheme // -touchemea // +toucheme // +touchemea // @source:laser3k.cpp las3000 // 1983 Laser 3000 @@ -16426,7 +16426,7 @@ lastfght // (c) 2000 Subsino @source:laz_aftrshok.cpp aftrshok // Lazer-tron After Shock -aftrshoka // +aftrshoka // @source:laz_awetoss.cpp awetoss // Lazer-tron Awesome Toss'em @@ -16443,16 +16443,16 @@ medlanes // [1977?] lbeach // (c) 1979 Olympia / Seletron @source:lc80.cpp -lc80 // -lc80_2 // -sc80 // +lc80 // +lc80_2 // +sc80 // @source:lcmate2.cpp -lcmate2 // +lcmate2 // @source:leapster.cpp -leapster // -leapstertv // +leapster // +leapstertv // @source:legionna.cpp cupsoc // (c) 1992 Seibu @@ -16533,11 +16533,11 @@ ripribit // (c) 1997 LAI Games ripribita // (c) 1997 LAI Games @source:lft.cpp -lft1230 // -lft1510 // +lft1230 // +lft1510 // @source:lg-dvd.cpp -lggp40 // +lggp40 // @source:lgp.cpp lgp // (c) 1983 Taito @@ -16568,24 +16568,24 @@ sb2003a // (c) 2003 Limenko spotty // (c) 2001 Prince Co. @source:lindbergh.cpp -2spicy // -abclimax // -ghostsev // -hotd4 // -hotdex // -hummerxt // -initiad4 // -initiad4c // -lbvbiosu // -letsgoju // -lindbios // -outr2sdx // -primevah // -psmash3 // -rambo // -segartv // -vf5 // -vtennis3 // +2spicy // +abclimax // +ghostsev // +hotd4 // +hotdex // +hummerxt // +initiad4 // +initiad4c // +lbvbiosu // +letsgoju // +lindbios // +outr2sdx // +primevah // +psmash3 // +rambo // +segartv // +vf5 // +vtennis3 // @source:lisa.cpp lisa // 1983 Apple Lisa @@ -16606,15 +16606,15 @@ lkageo // A54 (c) 1984 Taito Corporation lkageoo // A54 (c) 1984 Taito Corporation @source:llc.cpp -llc1 // -llc2 // +llc1 // +llc2 // @source:lockon.cpp lockon // (c) 1986 Tatsumi lockonc // (c) 1986 Tatsumi @source:lola8a.cpp -lola8a // +lola8a // @source:looping.cpp looping // (c) 1982 Video Games GmbH @@ -16638,13 +16638,13 @@ ltcasino // (c) 1982 Digital Controls Inc mv4in1 // (c) 1983 Entertainment Enterprises @source:ltd.cpp -alcapone // -atla_ltd // -bhol_ltd // -columbia // -cowboy // -pecmen // -zephy // +alcapone // +atla_ltd // +bhol_ltd // +columbia // +cowboy // +pecmen // +zephy // @source:luckgrln.cpp 7smash // (c) 1993 Sovic @@ -16680,7 +16680,7 @@ trojana // 4/1986 (c) 1986 (US) trojanb // bootleg trojanj // 4/1986 (c) 1986 (Japan) trojanr // 4/1986 (c) 1986 + Romstar -fball // +fball // @source:lynx.cpp lynx // Atari Lynx Handheld @@ -16697,7 +16697,7 @@ spacbeam // M15 no copyright notice @source:m107.cpp airass // (c) 1993 Irem (World) dsoccr94 // (c) 1994 Irem (Data East Corporation license) -dsoccr94k // +dsoccr94k // firebarr // (c) 1993 Irem (Japan) kftgoal // (c) 1994 Jaleco wpksoc // (c) 1995 Jaleco @@ -16706,17 +16706,17 @@ wpksoc // (c) 1995 Jaleco ptrmj // M14 (c) 1979 @source:m20.cpp -m20 // -m40 // +m20 // +m40 // @source:m24.cpp -m24 // -m240 // +m24 // +m240 // @source:m5.cpp -m5 // -m5p // -m5p_brno // +m5 // +m5p // +m5p_brno // @source:m52.cpp alpha1v // Vision Electronics @@ -16770,7 +16770,7 @@ fghtbskt // (c) 1984 Paradise Co. Ltd. wilytowr // M63 (c) 1984 @source:m6805evs.cpp -m6805evs // +m6805evs // @source:m72.cpp airduel // (c) 1990 (World) @@ -16815,7 +16815,7 @@ xmultipl // (c) 1989 (Japan) xmultiplm72 // (c) 1989 (Japan) @source:m79152pc.cpp -m79152pc // +m79152pc // @source:m79amb.cpp m79amb // (c) 1977 RamTek @@ -16857,7 +16857,7 @@ kaiteids // (c) 1993 Irem (Japan) leaguemn // (c) 1993 Irem (Japan) lethalth // (c) 1991 Irem (World) majtitl2 // (c) 1992 Irem (World) -majtitl2a // +majtitl2a // majtitl2j // (c) 1992 Irem (Japan) mysticri // (c) 1992 Irem (World) mysticrib // bootleg? @@ -16917,7 +16917,7 @@ pmac6100 // 1993 Apple Power Macintosh 6100 unitron // 1985 Unitron @source:macpci.cpp -pippin // +pippin // @source:macrossp.cpp macrossp // (c) 1996 Banpresto @@ -16927,8 +16927,8 @@ quizmoon // (c) 1997 Banpresto cultname // (c) 1995 I'Max kisekaeh // (c) 1995 I'Max kisekaem // (c) 1995 I'Max -mac2bios // -macsbios // +mac2bios // +macsbios // yujan // (C) 1999 Yubis yuka // (c) 1999 Yubis @@ -17036,7 +17036,7 @@ wanted // (c) 1984 Sigma Ent. Inc. marinedt // MG (c) 1981 Taito Corporation @source:mario.cpp -dkong3abl // +dkong3abl // mario // (c) 1983 Nintendo of America mariobl // bootleg marioe // (c) 1983 Nintendo of America @@ -17048,7 +17048,7 @@ masao // bootleg markham // TVG14 (c) 1983 Sun Electronics @source:marywu.cpp -marywu // +marywu // @source:mastboy.cpp mastboy // (c) 1987 - No Ref on the PCB @@ -17062,7 +17062,7 @@ maniach2 // TA-0017 (c) 1986 + Taito America license matmania // TA-0015 (c) 1985 + Taito America license @source:maxaflex.cpp -maxaflex // +maxaflex // mf_achas // (c) 1982 Exidy / First Star Software mf_bdash // (c) 1984 Exidy / First Star Software mf_brist // (c) 1983 Exidy / First Star Software @@ -17070,1882 +17070,1882 @@ mf_flip // (c) 1983 Exidy / First Star Software @source:maygay1bsw.cpp m1albsq // Albert Square (Maygay) -m1albsq1 // -m1albsq1p // -m1albsq2 // -m1albsq3 // -m1albsqp // +m1albsq1 // +m1albsq1p // +m1albsq2 // +m1albsq3 // +m1albsqp // m1alley // Alley Cat (Maygay) m1apollo // Apollo 9 (Maygay) -m1apollo11 // -m1apollo11b // -m1apollo11p // -m1apollo2 // -m1apollo2p // -m1apollo3 // -m1apollo3p // -m1apollo4 // -m1apollo4o // -m1apollo4p // -m1apollo5 // -m1apollo5p // -m1apollo7 // -m1apollo7p // -m1apollo8 // -m1apollo8p // -m1apollo9 // -m1apollo9p // -m1apolloa // -m1apolloao // -m1apolloap // -m1apolloh // -m1apollop // -m1atunk // +m1apollo11 // +m1apollo11b // +m1apollo11p // +m1apollo2 // +m1apollo2p // +m1apollo3 // +m1apollo3p // +m1apollo4 // +m1apollo4o // +m1apollo4p // +m1apollo5 // +m1apollo5p // +m1apollo7 // +m1apollo7p // +m1apollo8 // +m1apollo8p // +m1apollo9 // +m1apollo9p // +m1apolloa // +m1apolloao // +m1apolloap // +m1apolloh // +m1apollop // +m1atunk // m1bankbs // Bank Buster Club (Maygay) m1bankbso // Bank Buster Club (Maygay) m1bankbsp // Bank Buster Club (Maygay) m1bankrl // Bank Roll (Maygay) -m1bankrl2p // -m1bankrlp // +m1bankrl2p // +m1bankrlp // m1bargn // Bar-gain (Maygay) m1bargnc // Casino Bar-gain (Maygay) -m1bargncp // -m1bargnp // +m1bargncp // +m1bargnp // m1bghou // Big Ghoulies (Gemini) -m1bghoua // -m1bghoub // -m1bghouc // -m1bghoud // -m1bghoue // -m1bghouf // -m1bghoug // +m1bghoua // +m1bghoub // +m1bghouc // +m1bghoud // +m1bghoue // +m1bghouf // +m1bghoug // m1bigdel // Big Deal (Maygay) m1bignit // Mike Reid's Big Night Out (Maygay) -m1bignita // -m1bignitb // -m1bignitc // +m1bignita // +m1bignitb // +m1bignitc // m1blkhol // Black Hole (Maygay) m1bluemx // Blue Max (Maygay) -m1bluemxp // +m1bluemxp // m1bondi // Bondi Beach (Maygay) -m1bondi1 // -m1bondi1p // -m1bondi2 // -m1bondi2p // -m1bondi2po // -m1bondi3 // -m1bondi4 // -m1bondi4p // -m1bondip // +m1bondi1 // +m1bondi1p // +m1bondi2 // +m1bondi2p // +m1bondi2po // +m1bondi3 // +m1bondi4 // +m1bondi4p // +m1bondip // m1bountc // Bounty Hunter Club (Maygay) -m1bountcp // +m1bountcp // m1calyps // Calypso (Maygay) -m1calypsa // -m1calypsb // +m1calypsa // +m1calypsb // m1casclb // Casino Club (Maygay) -m1casclb1 // -m1casclbp // +m1casclb1 // +m1casclbp // m1casgcl // Casino Gambler Club (Maygay) -m1casgclp // +m1casgclp // m1cashc // Cash Classic -m1cashca // +m1cashca // m1cashln // Cash Lines (Maygay) m1casroy // Casino Royale Club (Maygay) -m1casroy1 // -m1casroyp // +m1casroy1 // +m1casroyp // m1chain // Chain Reaction (Maygay) m1cik // Cash Is King (Maygay) -m1cik11 // -m1cik11n // -m1cik11np // -m1cik11p // -m1cik12 // -m1cik21 // -m1cik21p // -m1cik31 // -m1cik31p // -m1cik41 // -m1cik41p // -m1cik51 // -m1cik51o // -m1cik51p // -m1cikh // -m1cikp // +m1cik11 // +m1cik11n // +m1cik11np // +m1cik11p // +m1cik12 // +m1cik21 // +m1cik21p // +m1cik31 // +m1cik31p // +m1cik41 // +m1cik41p // +m1cik51 // +m1cik51o // +m1cik51p // +m1cikh // +m1cikp // m1clbfvr // Club Fever (Maygay) -m1clbfvrp // +m1clbfvrp // m1cluecb // Cluedo Club (Maygay) -m1cluecb1 // -m1cluecb1p // -m1cluecb2 // -m1cluecb2p // -m1cluecbp // +m1cluecb1 // +m1cluecb1p // +m1cluecb2 // +m1cluecb2p // +m1cluecbp // m1cluedo // Cluedo (Maygay) -m1cluedo1 // -m1cluedo1h // -m1cluedo1p // -m1cluedo3 // -m1cluedo3h // -m1cluedo3p // -m1cluedo4 // -m1cluedo4p // -m1cluedo5 // -m1cluedo5p // -m1cluedob1 // -m1cluedob1h // -m1cluedob1p // +m1cluedo1 // +m1cluedo1h // +m1cluedo1p // +m1cluedo3 // +m1cluedo3h // +m1cluedo3p // +m1cluedo4 // +m1cluedo4p // +m1cluedo5 // +m1cluedo5p // +m1cluedob1 // +m1cluedob1h // +m1cluedob1p // m1cluedob2 // These are BwB builds -m1cluedob2h // -m1cluedob2p // -m1cluedobi2 // -m1cluedobi2p // -m1cluedoi // -m1cluedoip // -m1cluedon // -m1cluedonp // -m1cluedop // +m1cluedob2h // +m1cluedob2p // +m1cluedobi2 // +m1cluedobi2p // +m1cluedoi // +m1cluedoip // +m1cluedon // +m1cluedonp // +m1cluedop // m1cluesh // Super Cluedo Showcase (Maygay) -m1cluesho // -m1clueshop // -m1clueshp // +m1cluesho // +m1clueshop // +m1clueshp // m1cluess // Cluedo Super Sleuth (Maygay) -m1cluessa // -m1cluessap // -m1cluessb // -m1cluessbp // -m1cluessc // -m1cluesscp // -m1cluessd // -m1cluessdp // -m1cluesse // -m1cluessep // -m1cluessf // -m1cluessfp // -m1cluessg // -m1cluessh // -m1cluessi // -m1cluessj // -m1cluessk // -m1cluessl // -m1cluesslp // -m1cluessm // -m1cluessmp // -m1cluessn // -m1cluesso // -m1cluessop // -m1cluessp // -m1cluessq // -m1cluessqp // -m1cluessr // -m1cluessrp // -m1cluesss // -m1cluesssp // -m1coderd // -m1coderdp // +m1cluessa // +m1cluessap // +m1cluessb // +m1cluessbp // +m1cluessc // +m1cluesscp // +m1cluessd // +m1cluessdp // +m1cluesse // +m1cluessep // +m1cluessf // +m1cluessfp // +m1cluessg // +m1cluessh // +m1cluessi // +m1cluessj // +m1cluessk // +m1cluessl // +m1cluesslp // +m1cluessm // +m1cluessmp // +m1cluessn // +m1cluesso // +m1cluessop // +m1cluessp // +m1cluessq // +m1cluessqp // +m1cluessr // +m1cluessrp // +m1cluesss // +m1cluesssp // +m1coderd // +m1coderdp // m1coro // Coronation Street (Maygay) -m1coro10h1 // -m1coro10h2 // -m1coro10h3 // -m1coro11n // -m1coro11np // -m1coro12a // -m1coro12g // -m1coro12gp // -m1coro12n // -m1coro12np // -m1coro21n // -m1coro21np // -m1coro21v // -m1coro21vp // -m1coro22n // -m1coro30h // -m1coro31 // -m1coro31p // -m1coro32g // -m1coro32gh // -m1coro32n // -m1coro32np // -m1coro81 // -m1coro81p // +m1coro10h1 // +m1coro10h2 // +m1coro10h3 // +m1coro11n // +m1coro11np // +m1coro12a // +m1coro12g // +m1coro12gp // +m1coro12n // +m1coro12np // +m1coro21n // +m1coro21np // +m1coro21v // +m1coro21vp // +m1coro22n // +m1coro30h // +m1coro31 // +m1coro31p // +m1coro32g // +m1coro32gh // +m1coro32n // +m1coro32np // +m1coro81 // +m1coro81p // m1corocb // Coronation Street Club (Maygay) -m1corocb1 // -m1corocb1p // -m1corocbp // -m1corop // +m1corocb1 // +m1corocb1p // +m1corocbp // +m1corop // m1cororr // Coronation Street - Rovers Return (Maygay) -m1cororra // -m1cororrb // -m1cororrb1 // -m1cororrbh // -m1cororrbp // -m1cororrc // -m1cororrc1 // -m1cororrc2 // -m1cororrd // -m1cororrdp // -m1cororre // -m1cororrf // -m1cororrfp // -m1cororrg // -m1cororrgp // -m1cororrh // -m1cororri // -m1cororrip // -m1cororrj // -m1cororrjp // -m1cororrk // -m1cororrl // -m1cororrlp // -m1cororrp // +m1cororra // +m1cororrb // +m1cororrb1 // +m1cororrbh // +m1cororrbp // +m1cororrc // +m1cororrc1 // +m1cororrc2 // +m1cororrd // +m1cororrdp // +m1cororre // +m1cororrf // +m1cororrfp // +m1cororrg // +m1cororrgp // +m1cororrh // +m1cororri // +m1cororrip // +m1cororrj // +m1cororrjp // +m1cororrk // +m1cororrl // +m1cororrlp // +m1cororrp // m1corosh // Coronation Street Showcase (Maygay) -m1coroshp // +m1coroshp // m1criss // Criss Cross Club (Maygay) (Dutch) m1crzco // Crazy Cobra (Gemini) -m1crzcoa // -m1crzcob // -m1crzcoc // -m1crzcod // -m1crzcoe // +m1crzcoa // +m1crzcob // +m1crzcoc // +m1crzcod // +m1crzcoe // m1digdel // Diggers Delight (Global) -m1digdela // +m1digdela // m1dkong // Donkey Kong (Maygay) -m1dkong11 // -m1dkong11p // -m1dkong21 // -m1dkong21n // -m1dkong21p // -m1dkong31 // -m1dkong31p // -m1dkong41 // -m1dkong41p // -m1dkong51 // -m1dkong51p // -m1dkong81 // -m1dkong81n // -m1dkong81na // -m1dkong81np // -m1dkong81p // -m1dkong91 // -m1dkong91a // -m1dkong91h1 // -m1dkong91h2 // -m1dkong91n // -m1dkong91na // -m1dkong91np // -m1dkong91p // -m1dkonga // -m1dkongp // +m1dkong11 // +m1dkong11p // +m1dkong21 // +m1dkong21n // +m1dkong21p // +m1dkong31 // +m1dkong31p // +m1dkong41 // +m1dkong41p // +m1dkong51 // +m1dkong51p // +m1dkong81 // +m1dkong81n // +m1dkong81na // +m1dkong81np // +m1dkong81p // +m1dkong91 // +m1dkong91a // +m1dkong91h1 // +m1dkong91h2 // +m1dkong91n // +m1dkong91na // +m1dkong91np // +m1dkong91p // +m1dkonga // +m1dkongp // m1dm4ev // Diamonds Are Forever Club (Maygay) -m1dm4ev11 // -m1dm4evp // +m1dm4ev11 // +m1dm4evp // m1dmnhrt // Diamond Hearts (Maygay) m1dxmono // Deluxe Monopoly (Maygay) -m1dxmono11 // -m1dxmono11m // -m1dxmono11mb // -m1dxmono11o // -m1dxmono11p // -m1dxmono12 // -m1dxmono12a // -m1dxmono12n // -m1dxmono12p // -m1dxmono21p // -m1dxmono30h // -m1dxmono31b // -m1dxmono31h // -m1dxmono31h2 // -m1dxmono31p // -m1dxmono51 // -m1dxmono51o // -m1dxmono51p // -m1dxmonop // +m1dxmono11 // +m1dxmono11m // +m1dxmono11mb // +m1dxmono11o // +m1dxmono11p // +m1dxmono12 // +m1dxmono12a // +m1dxmono12n // +m1dxmono12p // +m1dxmono21p // +m1dxmono30h // +m1dxmono31b // +m1dxmono31h // +m1dxmono31h2 // +m1dxmono31p // +m1dxmono51 // +m1dxmono51o // +m1dxmono51p // +m1dxmonop // m1eastnd // Eastenders (Bwb) -m1eastnd0 // -m1eastnd1 // -m1eastnd2 // -m1eastnd3 // -m1eastnd4 // -m1eastnd5 // -m1eastnd6 // -m1eastnd7 // -m1eastnd8 // -m1eastnd9 // -m1eastnda // -m1eastndaa // -m1eastndab // -m1eastndac // -m1eastndad // -m1eastndae // -m1eastndaf // -m1eastndb // -m1eastndc // -m1eastndd // -m1eastnde // -m1eastndf // -m1eastndg // -m1eastndh // -m1eastndi // -m1eastndj // -m1eastndk // -m1eastndl // -m1eastndn // -m1eastndp // -m1eastndq // -m1eastndr // -m1eastnds // -m1eastndt // -m1eastndu // -m1eastndv // -m1eastndw // -m1eastndx // -m1eastndy // -m1eastndz // +m1eastnd0 // +m1eastnd1 // +m1eastnd2 // +m1eastnd3 // +m1eastnd4 // +m1eastnd5 // +m1eastnd6 // +m1eastnd7 // +m1eastnd8 // +m1eastnd9 // +m1eastnda // +m1eastndaa // +m1eastndab // +m1eastndac // +m1eastndad // +m1eastndae // +m1eastndaf // +m1eastndb // +m1eastndc // +m1eastndd // +m1eastnde // +m1eastndf // +m1eastndg // +m1eastndh // +m1eastndi // +m1eastndj // +m1eastndk // +m1eastndl // +m1eastndn // +m1eastndp // +m1eastndq // +m1eastndr // +m1eastnds // +m1eastndt // +m1eastndu // +m1eastndv // +m1eastndw // +m1eastndx // +m1eastndy // +m1eastndz // m1eastqv // Eastenders - Queen Vic (Maygay - Whitbread) -m1eastqv0 // -m1eastqv1 // -m1eastqv2 // -m1eastqv3 // -m1eastqv5 // -m1eastqv6 // -m1eastqv7 // -m1eastqv8 // -m1eastqva // -m1eastqvaa // -m1eastqvb // -m1eastqvc // -m1eastqvd // -m1eastqvf // -m1eastqvg // -m1eastqvh // -m1eastqvi // -m1eastqvj // -m1eastqvk // -m1eastqvl // -m1eastqvm // -m1eastqvn // -m1eastqvo // -m1eastqvp // -m1eastqvq // -m1eastqvr // -m1eastqvs // -m1eastqvt // -m1eastqvu // -m1eastqvv // -m1eastqvw // -m1eastqvx // -m1eastqvy // -m1eastqvz // +m1eastqv0 // +m1eastqv1 // +m1eastqv2 // +m1eastqv3 // +m1eastqv5 // +m1eastqv6 // +m1eastqv7 // +m1eastqv8 // +m1eastqva // +m1eastqvaa // +m1eastqvb // +m1eastqvc // +m1eastqvd // +m1eastqvf // +m1eastqvg // +m1eastqvh // +m1eastqvi // +m1eastqvj // +m1eastqvk // +m1eastqvl // +m1eastqvm // +m1eastqvn // +m1eastqvo // +m1eastqvp // +m1eastqvq // +m1eastqvr // +m1eastqvs // +m1eastqvt // +m1eastqvu // +m1eastqvv // +m1eastqvw // +m1eastqvx // +m1eastqvy // +m1eastqvz // m1expclb // Explorer Club (Maygay) -m1expclba // +m1expclba // m1fantfb // Fantasy Football (Maygay) -m1fantfba // -m1fantfbb // -m1fantfbc // -m1fantfbd // -m1fantfbf // -m1fantfbg // -m1fantfbh // -m1fantfbj // -m1fantfbk // -m1fantfbl // +m1fantfba // +m1fantfbb // +m1fantfbc // +m1fantfbd // +m1fantfbf // +m1fantfbg // +m1fantfbh // +m1fantfbj // +m1fantfbk // +m1fantfbl // m1fight // Fight Night (Maygay) -m1fighta // -m1fightb // -m1fightc // -m1fightd // -m1fighte // -m1fightg // -m1fighth // -m1fighti // -m1fightj // -m1fightk // -m1fightl // -m1fightm // -m1fightn // -m1fighto // -m1fightp // -m1fightq // -m1fightr // -m1fights // -m1fightt // -m1fightu // -m1fightv // -m1fightw // -m1fightx // +m1fighta // +m1fightb // +m1fightc // +m1fightd // +m1fighte // +m1fightg // +m1fighth // +m1fighti // +m1fightj // +m1fightk // +m1fightl // +m1fightm // +m1fightn // +m1fighto // +m1fightp // +m1fightq // +m1fightr // +m1fights // +m1fightt // +m1fightu // +m1fightv // +m1fightw // +m1fightx // m1fivest // Five Star (Maygay) m1frexpl // Fruit Explosion (Maygay) -m1frexpla // -m1frexplc // -m1frexpld // -m1frexple // -m1frexplg // -m1frexplh // -m1frexpli // -m1frexplj // -m1frexplk // -m1frexpll // -m1frexplm // -m1frexpln // -m1frexplo // -m1frexplp // -m1frexplq // -m1frexplr // -m1frexpls // -m1frexplt // -m1frexplu // -m1frexplv // +m1frexpla // +m1frexplc // +m1frexpld // +m1frexple // +m1frexplg // +m1frexplh // +m1frexpli // +m1frexplj // +m1frexplk // +m1frexpll // +m1frexplm // +m1frexpln // +m1frexplo // +m1frexplp // +m1frexplq // +m1frexplr // +m1frexpls // +m1frexplt // +m1frexplu // +m1frexplv // m1glad // Gladiators (Maygay) -m1glad0 // -m1glad1 // -m1glada // -m1gladb // -m1gladc // -m1gladd // -m1glade // -m1gladf // -m1gladg // -m1gladh // -m1gladj // -m1gladk // -m1gladl // -m1gladm // -m1gladn // -m1glado // -m1gladp // -m1gladq // -m1gladr // -m1glads // -m1gladt // -m1gladu // -m1gladv // -m1gladw // -m1gladx // -m1glady // -m1gladz // +m1glad0 // +m1glad1 // +m1glada // +m1gladb // +m1gladc // +m1gladd // +m1glade // +m1gladf // +m1gladg // +m1gladh // +m1gladj // +m1gladk // +m1gladl // +m1gladm // +m1gladn // +m1glado // +m1gladp // +m1gladq // +m1gladr // +m1glads // +m1gladt // +m1gladu // +m1gladv // +m1gladw // +m1gladx // +m1glady // +m1gladz // m1gold10 // Golden 10 (Maygay) m1goldng // Golden Nugget Club (Maygay) -m1goldnga // -m1goldngb // -m1goldngc // -m1goldngd // -m1goldnge // +m1goldnga // +m1goldngb // +m1goldngc // +m1goldngd // +m1goldnge // m1goldsv // Gold & Silver (Maygay) -m1goldsva // +m1goldsva // m1gresc // Great Escape, The (Maygay) -m1gresca // -m1grescb // -m1grescc // -m1grescd // -m1gresce // -m1grescf // -m1grescg // -m1gresch // -m1gresci // -m1grescj // -m1gresck // -m1grescl // -m1grescm // -m1grescn // -m1gresco // -m1grescp // -m1grescq // +m1gresca // +m1grescb // +m1grescc // +m1grescd // +m1gresce // +m1grescf // +m1grescg // +m1gresch // +m1gresci // +m1grescj // +m1gresck // +m1grescl // +m1grescm // +m1grescn // +m1gresco // +m1grescp // +m1grescq // m1gskill // Greek Skill m1guvnor // The Guvnor (Maygay) -m1guvnora // -m1guvnorb // -m1guvnorc // -m1guvnord // -m1guvnore // -m1guvnorf // -m1guvnorg // -m1guvnorh // -m1guvnori // -m1guvnorj // -m1guvnork // -m1guvnorl // -m1guvnorm // -m1guvnorn // -m1guvnoro // -m1guvnorp // -m1guvnorq // -m1guvnorr // -m1guvnors // -m1guvnort // +m1guvnora // +m1guvnorb // +m1guvnorc // +m1guvnord // +m1guvnore // +m1guvnorf // +m1guvnorg // +m1guvnorh // +m1guvnori // +m1guvnorj // +m1guvnork // +m1guvnorl // +m1guvnorm // +m1guvnorn // +m1guvnoro // +m1guvnorp // +m1guvnorq // +m1guvnorr // +m1guvnors // +m1guvnort // m1hiloc // Hi Lo Casino (Global) -m1hiloca // +m1hiloca // m1hotpot // Hot Pots (Maygay) -m1hotpot0 // -m1hotpotd // -m1hotpote // -m1hotpoth // -m1hotpoti // -m1hotpotj // -m1hotpotk // -m1hotpotl // -m1hotpotm // -m1hotpotn // -m1hotpoto // -m1hotpotp // -m1hotpotq // -m1hotpotr // -m1hotpots // -m1hotpott // -m1hotpotu // -m1hotpotv // -m1hotpotw // -m1hotpotx // -m1hotpoty // -m1hotpotz // +m1hotpot0 // +m1hotpotd // +m1hotpote // +m1hotpoth // +m1hotpoti // +m1hotpotj // +m1hotpotk // +m1hotpotl // +m1hotpotm // +m1hotpotn // +m1hotpoto // +m1hotpotp // +m1hotpotq // +m1hotpotr // +m1hotpots // +m1hotpott // +m1hotpotu // +m1hotpotv // +m1hotpotw // +m1hotpotx // +m1hotpoty // +m1hotpotz // m1htclb // Hi Tension Club (Maygay) -m1htclba // +m1htclba // m1imclb // Instant Millionaire Club (Maygay) -m1imclba // -m1imclbb // +m1imclba // +m1imclbb // m1infern // Inferno (Maygay) -m1inferna // -m1infernb // -m1infernc // -m1infernd // -m1inferne // -m1infernf // -m1inferng // -m1infernh // -m1inferni // -m1infernj // -m1infernk // -m1infernl // +m1inferna // +m1infernb // +m1infernc // +m1infernd // +m1inferne // +m1infernf // +m1inferng // +m1infernh // +m1inferni // +m1infernj // +m1infernk // +m1infernl // m1inwin // Instant Win (Maygay) -m1inwina // -m1inwinb // -m1inwinc // -m1inwinf // -m1inwinh // -m1inwini // -m1inwinj // -m1inwink // -m1inwinl // -m1inwinm // -m1inwinn // -m1inwino // -m1inwinp // -m1inwinq // -m1inwinr // -m1inwins // -m1inwint // -m1inwinu // -m1inwinv // -m1inwinw // -m1inwinx // +m1inwina // +m1inwinb // +m1inwinc // +m1inwinf // +m1inwinh // +m1inwini // +m1inwinj // +m1inwink // +m1inwinl // +m1inwinm // +m1inwinn // +m1inwino // +m1inwinp // +m1inwinq // +m1inwinr // +m1inwins // +m1inwint // +m1inwinu // +m1inwinv // +m1inwinw // +m1inwinx // m1itjob // Italian Job (Maygay) -m1itjobc // -m1itjobd // -m1itjobe // -m1itjobf // -m1itjobg // -m1itjobh // -m1itjobi // -m1itjobj // -m1itjobk // -m1itjobl // -m1itjobm // -m1itjobn // -m1itjobo // -m1itjobp // -m1itjobq // -m1itjobr // +m1itjobc // +m1itjobd // +m1itjobe // +m1itjobf // +m1itjobg // +m1itjobh // +m1itjobi // +m1itjobj // +m1itjobk // +m1itjobl // +m1itjobm // +m1itjobn // +m1itjobo // +m1itjobp // +m1itjobq // +m1itjobr // m1itsko // It's A Knockout (Maygay) -m1itsko0 // -m1itsko1 // -m1itsko2 // -m1itsko3 // -m1itsko4 // -m1itsko5 // -m1itsko6 // -m1itsko7 // -m1itsko8 // -m1itskoa // -m1itskob // -m1itskoc // -m1itskod // -m1itskoe // -m1itskof // -m1itskog // -m1itskoh // -m1itskoi // -m1itskoj // -m1itskok // -m1itskol // -m1itskom // -m1itskon // -m1itskoo // -m1itskop // -m1itskoq // -m1itskor // -m1itskos // -m1itskot // -m1itskou // -m1itskov // -m1itskow // -m1itskox // -m1itskoy // -m1itskoz // +m1itsko0 // +m1itsko1 // +m1itsko2 // +m1itsko3 // +m1itsko4 // +m1itsko5 // +m1itsko6 // +m1itsko7 // +m1itsko8 // +m1itskoa // +m1itskob // +m1itskoc // +m1itskod // +m1itskoe // +m1itskof // +m1itskog // +m1itskoh // +m1itskoi // +m1itskoj // +m1itskok // +m1itskol // +m1itskom // +m1itskon // +m1itskoo // +m1itskop // +m1itskoq // +m1itskor // +m1itskos // +m1itskot // +m1itskou // +m1itskov // +m1itskow // +m1itskox // +m1itskoy // +m1itskoz // m1jbond // James Bond (Maygay) -m1jbonda // -m1jbondb // -m1jbondc // -m1jbondd // -m1jbonde // -m1jbondf // -m1jbondg // -m1jbondh // -m1jbondi // -m1jbondj // -m1jbondk // -m1jbondl // -m1jbondm // -m1jbondn // -m1jbondo // -m1jbondp // -m1jbondq // +m1jbonda // +m1jbondb // +m1jbondc // +m1jbondd // +m1jbonde // +m1jbondf // +m1jbondg // +m1jbondh // +m1jbondi // +m1jbondj // +m1jbondk // +m1jbondl // +m1jbondm // +m1jbondn // +m1jbondo // +m1jbondp // +m1jbondq // m1jdwins // Jim Davison's Winning Streak (Maygay) -m1jdwinsa // -m1jdwinsb // -m1jdwinsc // -m1jdwinsd // -m1jdwinse // -m1jdwinsf // -m1jdwinsg // -m1jdwinsh // -m1jdwinsi // -m1jdwinsj // -m1jdwinsk // -m1jdwinsl // -m1jdwinsm // -m1jdwinsn // +m1jdwinsa // +m1jdwinsb // +m1jdwinsc // +m1jdwinsd // +m1jdwinse // +m1jdwinsf // +m1jdwinsg // +m1jdwinsh // +m1jdwinsi // +m1jdwinsj // +m1jdwinsk // +m1jdwinsl // +m1jdwinsm // +m1jdwinsn // m1jpmult // Jackpot Multiplier (Maygay) -m1jpmulta // +m1jpmulta // m1jtjob // Just The Job (Global) -m1jtjoba // -m1jtjobb // -m1jtjobc // -m1jtjobd // -m1jtjobe // +m1jtjoba // +m1jtjobb // +m1jtjobc // +m1jtjobd // +m1jtjobe // m1kingsw // King Of The Swingers (Global) -m1kingswa // -m1kingswb // -m1kingswc // +m1kingswa // +m1kingswb // +m1kingswc // m1lca // Lights Camera Action (Global) -m1lcaa // -m1lcab // -m1lcac // +m1lcaa // +m1lcab // +m1lcac // m1liveam // Living In America (Maygay) -m1liveama // -m1liveamb // +m1liveama // +m1liveamb // m1lotmil // Lottery Millionaire Club (Maygay) -m1lotmila // -m1lotmilb // -m1lotmilc // +m1lotmila // +m1lotmilb // +m1lotmilc // m1luckno // Lucky Numbers (Maygay) -m1lucknoa // -m1lucknob // -m1lucknoc // -m1lucknod // -m1lucknoe // -m1lucknof // -m1lucknog // -m1lucknoh // -m1lucknoi // -m1lucknoj // -m1lucknok // -m1lucknol // -m1lucknom // -m1lucknon // -m1lucknoo // -m1lucknop // -m1lucknoq // -m1lucknor // -m1lucknos // +m1lucknoa // +m1lucknob // +m1lucknoc // +m1lucknod // +m1lucknoe // +m1lucknof // +m1lucknog // +m1lucknoh // +m1lucknoi // +m1lucknoj // +m1lucknok // +m1lucknol // +m1lucknom // +m1lucknon // +m1lucknoo // +m1lucknop // +m1lucknoq // +m1lucknor // +m1lucknos // m1luxor // Luxor Casino -m1luxora // -m1luxorb // -m1luxorc // +m1luxora // +m1luxorb // +m1luxorc // m1magic // Magic Squares (Maygay) -m1magica // -m1magicb // -m1magicc // +m1magica // +m1magicb // +m1magicc // m1manhat // Manhattan Skylines (Maygay) m1mb // Monkey Business (Global) -m1mba // -m1mbb // -m1mbc // +m1mba // +m1mbb // +m1mbc // m1mbclb // Monkey Business Club (Global) m1monclb // Monopoly Club (Maygay) -m1monclba // -m1monclbb // -m1monclbc // -m1monclbd // -m1monclbe // -m1monclbf // -m1monclbg // -m1monclbh // -m1monclbi // -m1monclbj // -m1monclbk // -m1monclbl // -m1monclbm // +m1monclba // +m1monclbb // +m1monclbc // +m1monclbd // +m1monclbe // +m1monclbf // +m1monclbg // +m1monclbh // +m1monclbi // +m1monclbj // +m1monclbk // +m1monclbl // +m1monclbm // m1moncls // Monopoly Classic (Maygay) -m1monclsa // -m1monclsb // -m1monclsc // -m1monclsd // +m1monclsa // +m1monclsb // +m1monclsc // +m1monclsd // m1mongam // Money Game Club (Maygay) -m1mongama // -m1mongamb // +m1mongama // +m1mongamb // m1monmon // Money Money Money (Maygay) -m1monmona // -m1monmonb // -m1monmonc // -m1monmond // -m1monmone // -m1monmonf // -m1monmong // -m1monmonh // -m1monmoni // -m1monmonj // -m1monmonk // -m1monmonl // -m1monmonm // -m1monmonn // -m1monmono // -m1monmonp // -m1monmonq // -m1monmonr // -m1monmons // -m1monmont // -m1monmonu // -m1monmonv // -m1monmonw // +m1monmona // +m1monmonb // +m1monmonc // +m1monmond // +m1monmone // +m1monmonf // +m1monmong // +m1monmonh // +m1monmoni // +m1monmonj // +m1monmonk // +m1monmonl // +m1monmonm // +m1monmonn // +m1monmono // +m1monmonp // +m1monmonq // +m1monmonr // +m1monmons // +m1monmont // +m1monmonu // +m1monmonv // +m1monmonw // m1mono // Monopoly (Maygay) -m1mono0 // -m1mono1 // -m1mono2 // -m1mono3 // -m1mono4 // -m1mono5 // -m1mono6 // -m1mono7 // -m1mono8 // -m1mono9 // -m1monoa // -m1monoaa // -m1monoc // -m1monod // +m1mono0 // +m1mono1 // +m1mono2 // +m1mono3 // +m1mono4 // +m1mono5 // +m1mono6 // +m1mono7 // +m1mono8 // +m1mono9 // +m1monoa // +m1monoaa // +m1monoc // +m1monod // m1monodt // Monopoly (Maygay) [Dutch] -m1monoe // -m1monof // -m1monog // -m1monoh // -m1monoi // -m1monok // -m1monol // -m1monom // -m1monon // -m1monoo // -m1monop // -m1monoq // -m1monor // -m1monos // -m1monot // -m1monou // -m1monov // -m1monow // -m1monox // -m1monoy // -m1monoz // +m1monoe // +m1monof // +m1monog // +m1monoh // +m1monoi // +m1monok // +m1monol // +m1monom // +m1monon // +m1monoo // +m1monop // +m1monoq // +m1monor // +m1monos // +m1monot // +m1monou // +m1monov // +m1monow // +m1monox // +m1monoy // +m1monoz // m1monstr // Monster Cash (Maygay) -m1monstra // -m1monstrb // -m1monstrc // +m1monstra // +m1monstrb // +m1monstrc // m1nhp // Noel's House Party (Maygay) -m1nhpa // -m1nhpb // -m1nhpc // -m1nhpd // -m1nhpe // -m1nhpf // -m1nhpg // -m1nhph // -m1nhpi // -m1nhpj // -m1nhpk // -m1nhpl // -m1nhpm // +m1nhpa // +m1nhpb // +m1nhpc // +m1nhpd // +m1nhpe // +m1nhpf // +m1nhpg // +m1nhph // +m1nhpi // +m1nhpj // +m1nhpk // +m1nhpl // +m1nhpm // m1nudbnk // Nudge Banker (Maygay) -m1nudbnka // -m1nudbnkb // -m1nudbnkc // -m1nudbnkd // -m1nudbnke // -m1nudbnkf // -m1nudbnkg // -m1nudbnkh // -m1nudbnki // -m1nudbnkj // -m1nudbnkk // -m1nudbnkl // -m1nudbnkm // -m1nudbnkn // -m1nudbnko // -m1nudbnkp // -m1nudbnkq // -m1nudbnkr // -m1nudbnks // -m1nudbnkt // -m1nudbnku // -m1nudbnkv // +m1nudbnka // +m1nudbnkb // +m1nudbnkc // +m1nudbnkd // +m1nudbnke // +m1nudbnkf // +m1nudbnkg // +m1nudbnkh // +m1nudbnki // +m1nudbnkj // +m1nudbnkk // +m1nudbnkl // +m1nudbnkm // +m1nudbnkn // +m1nudbnko // +m1nudbnkp // +m1nudbnkq // +m1nudbnkr // +m1nudbnks // +m1nudbnkt // +m1nudbnku // +m1nudbnkv // m1nudunl // Nudges Unlimited (Maygay) -m1nudunla // -m1nudunlb // -m1nudunlc // -m1nudunld // -m1nudunle // +m1nudunla // +m1nudunlb // +m1nudunlc // +m1nudunld // +m1nudunle // m1omega // Omega (Maygay) -m1omegaa // +m1omegaa // m1onbus // On The Buses (Maygay) -m1onbusa // -m1onbusb // -m1onbusc // -m1onbusd // -m1onbuse // -m1onbusf // -m1onbusg // -m1onbush // -m1onbusi // -m1onbusj // -m1onbusk // -m1onbusl // -m1onbusm // -m1onbusn // -m1onbuso // -m1onbusp // +m1onbusa // +m1onbusb // +m1onbusc // +m1onbusd // +m1onbuse // +m1onbusf // +m1onbusg // +m1onbush // +m1onbusi // +m1onbusj // +m1onbusk // +m1onbusl // +m1onbusm // +m1onbusn // +m1onbuso // +m1onbusp // m1ott // Over The Top (Maygay) -m1otta // +m1otta // m1piggy // Piggy Bank (Maygay) -m1piggya // -m1piggyb // -m1piggyc // +m1piggya // +m1piggyb // +m1piggyc // m1pinkp // Pink Panther (Maygay) -m1pinkpa // -m1pinkpb // -m1pinkpc // -m1pinkpd // -m1pinkpe // -m1pinkpf // -m1pinkpg // -m1pinkph // -m1pinkpi // -m1pinkpj // -m1pinkpk // -m1pinkpl // -m1pinkpm // -m1pinkpn // -m1pinkpo // -m1pinkpp // -m1pinkpq // -m1pinkpr // +m1pinkpa // +m1pinkpb // +m1pinkpc // +m1pinkpd // +m1pinkpe // +m1pinkpf // +m1pinkpg // +m1pinkph // +m1pinkpi // +m1pinkpj // +m1pinkpk // +m1pinkpl // +m1pinkpm // +m1pinkpn // +m1pinkpo // +m1pinkpp // +m1pinkpq // +m1pinkpr // m1ppc // Pink Panther Club (Maygay) -m1ppca // -m1ppcb // +m1ppca // +m1ppcb // m1ppdt // Pink Panther (Maygay) [Dutch] m1przclu // Prize Cluedo (Maygay) -m1przclua // -m1przclub // +m1przclua // +m1przclub // m1przee // Prize Eastenders (Maygay) -m1przeea // -m1przeeb // -m1przeec // +m1przeea // +m1przeeb // +m1przeec // m1races // A Day At The Races (Maygay) -m1racesa // -m1racesb // -m1racesc // +m1racesa // +m1racesb // +m1racesc // m1reeldm // Reel Diamonds (Maygay) -m1reeldma // -m1reeldmb // -m1reeldmc // -m1reeldmd // -m1reeldme // -m1reeldmf // -m1reeldmg // -m1reeldmh // -m1reeldmi // -m1reeldmj // -m1reeldmk // -m1reeldml // -m1reeldmm // -m1reeldmn // -m1reeldmo // +m1reeldma // +m1reeldmb // +m1reeldmc // +m1reeldmd // +m1reeldme // +m1reeldmf // +m1reeldmg // +m1reeldmh // +m1reeldmi // +m1reeldmj // +m1reeldmk // +m1reeldml // +m1reeldmm // +m1reeldmn // +m1reeldmo // m1retpp // Return Of The Pink Panther (Maygay) -m1retppa // -m1retppb // -m1retppc // -m1retppd // +m1retppa // +m1retppb // +m1retppc // +m1retppd // m1search // Search Light (Maygay) -m1searcha // -m1searchb // +m1searcha // +m1searchb // m1simps // The Simpsons (Maygay - Bwb) -m1simpsa // -m1simpsb // -m1simpsc // -m1simpsd // -m1simpse // -m1simpsf // -m1simpsg // +m1simpsa // +m1simpsb // +m1simpsc // +m1simpsd // +m1simpse // +m1simpsf // +m1simpsg // m1sirich // Strike It Rich -m1siricha // -m1sirichb // -m1sirichc // +m1siricha // +m1sirichb // +m1sirichc // m1sixspn // Six Spinner (Maygay) m1spid // Spiderman (Maygay) -m1spida // -m1spidb // +m1spida // +m1spidb // m1sprnov // Super Nova (Maygay) m1sptlgt // Spotlight (Maygay) -m1sptlgta // -m1sptlgtb // -m1sptlgtc // -m1sptlgtd // -m1sptlgte // +m1sptlgta // +m1sptlgtb // +m1sptlgtc // +m1sptlgtd // +m1sptlgte // m1startr // Star Trekking (Mdm) -m1startra // -m1startrb // -m1startrc // -m1startrd // -m1startre // -m1startrf // -m1startrg // -m1startrh // -m1startri // -m1startrj // -m1startrk // -m1startrm // -m1startrn // -m1startro // -m1startrp // -m1startrq // -m1startrr // +m1startra // +m1startrb // +m1startrc // +m1startrd // +m1startre // +m1startrf // +m1startrg // +m1startrh // +m1startri // +m1startrj // +m1startrk // +m1startrm // +m1startrn // +m1startro // +m1startrp // +m1startrq // +m1startrr // m1sudnim // Sudden Impact (Maygay) -m1sudnima // -m1sudnimb // -m1sudnimc // +m1sudnima // +m1sudnimb // +m1sudnimc // m1suppot // Super Pots (Maygay) -m1suppot0 // -m1suppota // -m1suppotb // -m1suppotc // -m1suppotd // -m1suppote // -m1suppotf // -m1suppotg // -m1suppoti // -m1suppotj // -m1suppotk // -m1suppotl // -m1suppotm // -m1suppotn // -m1suppoto // -m1suppotp // -m1suppotq // -m1suppotr // -m1suppots // -m1suppott // -m1suppotu // -m1suppotv // -m1suppotw // -m1suppotx // -m1suppoty // -m1suppotz // +m1suppot0 // +m1suppota // +m1suppotb // +m1suppotc // +m1suppotd // +m1suppote // +m1suppotf // +m1suppotg // +m1suppoti // +m1suppotj // +m1suppotk // +m1suppotl // +m1suppotm // +m1suppotn // +m1suppoto // +m1suppotp // +m1suppotq // +m1suppotr // +m1suppots // +m1suppott // +m1suppotu // +m1suppotv // +m1suppotw // +m1suppotx // +m1suppoty // +m1suppotz // m1sycc // Stake Yer Claim Club (Global) -m1sycca // -m1syccb // +m1sycca // +m1syccb // m1taknot // Take Note (Maygay) m1thatlf // That's Life (Maygay) -m1thatlfa // -m1thatlfb // -m1thatlfc // -m1thatlfd // +m1thatlfa // +m1thatlfb // +m1thatlfc // +m1thatlfd // m1thrill // Thrills 'n' Spills (Global) -m1thrilla // -m1thrillb // -m1thrillc // +m1thrilla // +m1thrillb // +m1thrillc // m1topstr // Top Strike (Maygay - Bwb) m1topten // Top Tenner (Maygay) -m1toptena // +m1toptena // m1tpclb // Trivial Pursuit Club (Maygay) -m1tpclba // -m1tpclbb // -m1tpclbc // +m1tpclba // +m1tpclbb // +m1tpclbc // m1trivia // Trivial Pursuit (Maygay) -m1triviaa // -m1triviab // -m1triviac // -m1triviad // -m1triviae // -m1triviaf // -m1triviag // -m1triviah // -m1triviai // -m1triviaj // -m1triviak // -m1trivial // -m1trivian // -m1triviap // -m1triviaq // -m1triviar // -m1trivias // -m1triviat // -m1triviau // -m1triviav // -m1triviaw // -m1triviax // -m1triviay // -m1triviaz // +m1triviaa // +m1triviab // +m1triviac // +m1triviad // +m1triviae // +m1triviaf // +m1triviag // +m1triviah // +m1triviai // +m1triviaj // +m1triviak // +m1trivial // +m1trivian // +m1triviap // +m1triviaq // +m1triviar // +m1trivias // +m1triviat // +m1triviau // +m1triviav // +m1triviaw // +m1triviax // +m1triviay // +m1triviaz // m1trtr // Trick Or Treat (Global) -m1trtra // +m1trtra // m1trtrcl // Trick Or Treat Club (Global) m1tstunt // Test Unit (Maygay) m1ttcash // Tick Tock Cash (Empire) m1ultchl // Ultimate Challenge (Maygay) -m1ultchla // -m1ultchlb // -m1ultchlc // +m1ultchla // +m1ultchlb // +m1ultchlc // m1undsie // Under Siege (Maygay) -m1undsiea // -m1undsieb // -m1undsiec // +m1undsiea // +m1undsieb // +m1undsiec // m1vegas // Vegas Gambler Club (Maygay) -m1vegasa // -m1vegasb // +m1vegasa // +m1vegasb // m1vegcrw // Vegetable Crew (Global) m1wagon // Wagon Trail (Maygay) -m1wagona // -m1wagonb // -m1wagonc // +m1wagona // +m1wagonb // +m1wagonc // m1winenc // Winners Enclosure (Maygay) -m1winenca // -m1winencb // -m1winencc // +m1winenca // +m1winencb // +m1winencc // m1wldzne // Wild Zone (Maygay) -m1wldznea // -m1wldzneb // -m1wldznec // -m1wldzned // -m1wldznee // -m1wldznef // -m1wldzneg // -m1wldzneh // -m1wldznei // -m1wldznej // -m1wldznek // -m1wldznel // -m1wldznem // -m1wldznen // -m1wldzneo // -m1wldznep // -m1wldzneq // -m1wldzner // -m1wldznes // +m1wldznea // +m1wldzneb // +m1wldznec // +m1wldzned // +m1wldznee // +m1wldznef // +m1wldzneg // +m1wldzneh // +m1wldznei // +m1wldznej // +m1wldznek // +m1wldznel // +m1wldznem // +m1wldznen // +m1wldzneo // +m1wldznep // +m1wldzneq // +m1wldzner // +m1wldznes // m1wotw // War Of The Worlds (Maygay) -m1wotwa // -m1wotwb // +m1wotwa // +m1wotwb // @source:maygayep.cpp ep_21clb // Twenty One Club (Maygay) -ep_21clba // +ep_21clba // ep_25crt // 25 Carrot Gold (Maygay) -ep_25crta // -ep_25crtb // -ep_25crtc // -ep_25crtd // +ep_25crta // +ep_25crtb // +ep_25crtc // +ep_25crtd // ep_bartk // Bar Trekkin (Maygay) -ep_bartka // -ep_bartkb // -ep_bartkc // -ep_bartkd // -ep_bartke // -ep_bartkf // +ep_bartka // +ep_bartkb // +ep_bartkc // +ep_bartkd // +ep_bartke // +ep_bartkf // ep_baskr // Pounds Of The Baskervilles (Maygay) -ep_baskra // -ep_baskrb // -ep_baskrc // -ep_baskrd // -ep_baskre // +ep_baskra // +ep_baskrb // +ep_baskrc // +ep_baskrd // +ep_baskre // ep_bathl // Bat Outa Hell (Global) -ep_bathla // -ep_bathlb // -ep_bathlc // -ep_bathld // -ep_bathle // -ep_bathlf // -ep_bathlg // -ep_bathlh // +ep_bathla // +ep_bathlb // +ep_bathlc // +ep_bathld // +ep_bathle // +ep_bathlf // +ep_bathlg // +ep_bathlh // ep_batls // Battleships (Maygay) -ep_batlsa // -ep_batlsb // -ep_batlsc // +ep_batlsa // +ep_batlsb // +ep_batlsc // ep_bbars // Balloon Bars (Maygay) -ep_bbarsa // -ep_bbarsb // -ep_bbarsc // +ep_bbarsa // +ep_bbarsb // +ep_bbarsc // ep_bbonz // Bingo Bonanza (Maygay - Union) -ep_bbonza // -ep_beav3 // -ep_beav3a // -ep_beav3b // -ep_beav3c // +ep_bbonza // +ep_beav3 // +ep_beav3a // +ep_beav3b // +ep_beav3c // ep_beavr // Casino Beaver Las Vegas (Global) -ep_beavra // -ep_beavrb // -ep_beavrc // -ep_beavrd // -ep_beavre // -ep_beavrf // -ep_beavrg // -ep_beavrh // -ep_beavri // -ep_beavrj // -ep_beavrk // -ep_beavrl // -ep_beavrm // -ep_beavrn // -ep_beavro // +ep_beavra // +ep_beavrb // +ep_beavrc // +ep_beavrd // +ep_beavre // +ep_beavrf // +ep_beavrg // +ep_beavrh // +ep_beavri // +ep_beavrj // +ep_beavrk // +ep_beavrl // +ep_beavrm // +ep_beavrn // +ep_beavro // ep_bingb // Bingo Belle (Maygay) -ep_bingba // +ep_bingba // ep_bjclb // Blackjack Club, The (Global) ep_braid // Bank Raid (Unk) -ep_braida // -ep_braidb // -ep_braidc // -ep_braidd // -ep_braide // +ep_braida // +ep_braidb // +ep_braidc // +ep_braidd // +ep_braide // ep_bubsq // Bubble & Squeak (Extreme) -ep_bubsqa // -ep_bubsqb // -ep_bubsqc // -ep_bubsqd // +ep_bubsqa // +ep_bubsqb // +ep_bubsqc // +ep_bubsqd // ep_bvrcl // Beaver Las Vegas Club (Global) -ep_bvrcla // -ep_bvrclb // -ep_bvrclc // -ep_bvrcld // -ep_bvrcle // -ep_bvrclf // -ep_bvrclg // -ep_bvrclh // -ep_bvrcli // -ep_bvrclj // -ep_bvrclk // +ep_bvrcla // +ep_bvrclb // +ep_bvrclc // +ep_bvrcld // +ep_bvrcle // +ep_bvrclf // +ep_bvrclg // +ep_bvrclh // +ep_bvrcli // +ep_bvrclj // +ep_bvrclk // ep_bvruc // Beaver Uncovered (Global) -ep_bvruca // -ep_bvrucb // -ep_bvrucc // +ep_bvruca // +ep_bvrucb // +ep_bvrucc // ep_cahoy // Cash Ahoy (Maygay) -ep_cahoya // -ep_cahoyb // +ep_cahoya // +ep_cahoyb // ep_calyp // Calypso (Maygay) -ep_calypa // +ep_calypa // ep_cascz // Casino Crazy (Global) -ep_cascza // +ep_cascza // ep_casgc // Casino Grand Club (Maygay) -ep_casgca // -ep_casgcb // -ep_casgcc // +ep_casgca // +ep_casgcb // +ep_casgcc // ep_cashn // Cashino (Maygay - Extreme) -ep_cashna // +ep_cashna // ep_casrd // Casino Royale Deluxe Club (Maygay) -ep_casrda // +ep_casrda // ep_cbrcl // Cannonball Run Club (Global) -ep_cbrcla // -ep_cbrclb // -ep_cbrclc // -ep_cbrcld // -ep_cbrcle // -ep_cbrclf // -ep_cbrclg // -ep_cbrclh // -ep_cbrcli // -ep_cbrclj // -ep_cbrclk // +ep_cbrcla // +ep_cbrclb // +ep_cbrclc // +ep_cbrcld // +ep_cbrcle // +ep_cbrclf // +ep_cbrclg // +ep_cbrclh // +ep_cbrcli // +ep_cbrclj // +ep_cbrclk // ep_cbrun // Cannonball Run (Global) -ep_cbruna // -ep_cbrunb // -ep_cbrunc // -ep_cbrund // -ep_cbrune // +ep_cbruna // +ep_cbrunb // +ep_cbrunc // +ep_cbrund // +ep_cbrune // ep_cclas // Casino Classic (Global) -ep_cclasa // +ep_cclasa // ep_ccock // Cash Cocktail (Maygay) -ep_ccocka // -ep_ccockb // -ep_ccockc // +ep_ccocka // +ep_ccockb // +ep_ccockc // ep_cdspn // Cardinal Spin (Maygay) -ep_cdspna // +ep_cdspna // ep_cfall // Cash Falls (Maygay) -ep_cfalla // -ep_cfallb // -ep_cfallc // -ep_cfalld // -ep_cfalle // -ep_cfallf // +ep_cfalla // +ep_cfallb // +ep_cfallc // +ep_cfalld // +ep_cfalle // +ep_cfallf // ep_cflow // Cash Flow (Maygay) -ep_cflowa // -ep_cflowc // -ep_cflowd // +ep_cflowa // +ep_cflowc // +ep_cflowd // ep_cgord // Cash Gordon (Maygay) -ep_cgorda // -ep_cgordb // -ep_cgordc // +ep_cgorda // +ep_cgordb // +ep_cgordc // ep_cgrc // Casino Grand Classic (Unk) -ep_cgrca // +ep_cgrca // ep_cgred // Club Greed (Global) -ep_cgreda // +ep_cgreda // ep_chock // Chocks Away (Maygay) -ep_chocka // -ep_chockb // +ep_chocka // +ep_chockb // ep_cock // Cock A Doodle Dosh (Maygay - Union) -ep_cocka // -ep_cockb // -ep_cockc // -ep_cockd // -ep_cocke // +ep_cocka // +ep_cockb // +ep_cockc // +ep_cockd // +ep_cocke // ep_commd // Complete Madness (Maygay) -ep_commda // -ep_commdb // -ep_commdc // -ep_commdd // +ep_commda // +ep_commdb // +ep_commdc // +ep_commdd // ep_cor2 // Coronation Street 2 (Maygay) -ep_cor2a // -ep_cor2b // -ep_cor2c // +ep_cor2a // +ep_cor2b // +ep_cor2c // ep_cormn // Coronation Street Monopoly Club (Maygay) -ep_cormna // +ep_cormna // ep_cosc // Carry On Screaming (Maygay) -ep_cosca // +ep_cosca // ep_cow // Carry On Winning (Maygay) -ep_cowa // +ep_cowa // ep_crazy // Reel Crazy (Maygay) -ep_crazya // -ep_crazyb // -ep_crazyc // -ep_crazyd // -ep_crazye // +ep_crazya // +ep_crazyb // +ep_crazyc // +ep_crazyd // +ep_crazye // ep_crzbn // Crazy Bingo (Maygay) -ep_crzbna // -ep_crzbnb // -ep_crzbnc // +ep_crzbna // +ep_crzbnb // +ep_crzbnc // ep_cshpn // Cash In The Pan (Maygay) -ep_cshpna // +ep_cshpna // ep_cslay // Cash Slayer (Global) -ep_cslaya // +ep_cslaya // ep_cstrk // Crazy Streak Club (Global) -ep_cstrka // -ep_cstrkb // -ep_cstrkc // -ep_cstrkd // -ep_cstrke // -ep_cstrkf // -ep_cstrkg // +ep_cstrka // +ep_cstrkb // +ep_cstrkc // +ep_cstrkd // +ep_cstrke // +ep_cstrkf // +ep_cstrkg // ep_ctc // Cut Throat Cash (Global) -ep_ctca // +ep_ctca // ep_ctit // Cash Of The Titans (Maygay) -ep_ctita // +ep_ctita // ep_cyc // Cyclone (Unk) -ep_cyca // -ep_cycb // -ep_cycc // -ep_cycd // -ep_cyce // +ep_cyca // +ep_cycb // +ep_cycc // +ep_cycd // +ep_cyce // ep_cycl // Cyclone Club (Maygay) -ep_cycla // -ep_cyclb // +ep_cycla // +ep_cyclb // ep_dblim // Double Impact (Maygay - Impulse) -ep_dblima // -ep_dblimb // -ep_dblimc // -ep_dblimd // +ep_dblima // +ep_dblimb // +ep_dblimc // +ep_dblimd // ep_ddq // Dungeons & Drag Queens (Global) -ep_ddqa // -ep_ddqb // -ep_ddqc // +ep_ddqa // +ep_ddqb // +ep_ddqc // ep_ddqcl // Dungeons & Drag Queens Club (Global) -ep_ddqcla // -ep_ddqclb // -ep_ddqclc // -ep_ddqcld // -ep_ddqcle // -ep_ddqclf // -ep_ddqclg // -ep_ddqd // -ep_ddqe // -ep_ddqf // -ep_ddqg // -ep_ddqh // -ep_ddqi // +ep_ddqcla // +ep_ddqclb // +ep_ddqclc // +ep_ddqcld // +ep_ddqcle // +ep_ddqclf // +ep_ddqclg // +ep_ddqd // +ep_ddqe // +ep_ddqf // +ep_ddqg // +ep_ddqh // +ep_ddqi // ep_dmbus // Dambusters (Impulse) -ep_dmbusa // -ep_dmbusb // -ep_dmbusc // -ep_dmbusd // -ep_dmbuse // -ep_dmbusf // +ep_dmbusa // +ep_dmbusb // +ep_dmbusc // +ep_dmbusd // +ep_dmbuse // +ep_dmbusf // ep_doubl // Double Top (Maygay) -ep_doubla // -ep_doublb // -ep_doublc // -ep_doubld // +ep_doubla // +ep_doublb // +ep_doublc // +ep_doubld // ep_duff // Duff Beer Guide (Maygay) -ep_duffa // -ep_duffb // -ep_duffc // +ep_duffa // +ep_duffb // +ep_duffc // ep_evil // Evil Streak (Maygay) -ep_evila // -ep_evilb // +ep_evila // +ep_evilb // ep_fgods // Fruit Of The Gods (Maygay) -ep_fgodsa // -ep_fgodsb // -ep_fgodsc // -ep_fgodsd // -ep_fgodse // -ep_fgodsf // -ep_fgodsg // +ep_fgodsa // +ep_fgodsb // +ep_fgodsc // +ep_fgodsd // +ep_fgodse // +ep_fgodsf // +ep_fgodsg // ep_flash // Flashback (Maygay - Impulse) -ep_flasha // -ep_flashb // -ep_flashc // -ep_flashd // -ep_flashe // -ep_flashf // +ep_flasha // +ep_flashb // +ep_flashc // +ep_flashd // +ep_flashe // +ep_flashf // ep_fmf // Full Moon Fever (Global) -ep_fmfa // +ep_fmfa // ep_fnclb // Fruit & Nudge Club (Maygay) -ep_fnclba // +ep_fnclba // ep_fog // Fields of Gold (Global) -ep_foga // +ep_foga // ep_fortg // Fortune & Glory (Maygay - Impulse) -ep_fortga // -ep_fortgb // +ep_fortga // +ep_fortgb // ep_fran // Frantic (Maygay) -ep_frana // +ep_frana // ep_fullm // Full Moon Fever (Maygay - Impulse) -ep_fullma // -ep_fullmb // -ep_fullmc // -ep_fullmd // -ep_fullme // -ep_fullmf // +ep_fullma // +ep_fullmb // +ep_fullmc // +ep_fullmd // +ep_fullme // +ep_fullmf // ep_funny // Funny Money (Maygay) -ep_funnya // -ep_funnyb // -ep_funnyc // -ep_funnyd // -ep_funnye // -ep_funnyf // -ep_funnyg // +ep_funnya // +ep_funnyb // +ep_funnyc // +ep_funnyd // +ep_funnye // +ep_funnyf // +ep_funnyg // ep_geclb // Great Escape Club (Maygay) -ep_geclba // -ep_geclbb // +ep_geclba // +ep_geclbb // ep_geron // Geronimo (Maygay - Impulse) -ep_gerona // -ep_geronb // -ep_geronc // -ep_gerond // -ep_gerone // +ep_gerona // +ep_geronb // +ep_geronc // +ep_gerond // +ep_gerone // ep_gesc2 // Great Escape 2 (Maygay) -ep_gesc2a // +ep_gesc2a // ep_gldtp // Gold Top (Maygay) -ep_gldtpa // +ep_gldtpa // ep_goldf // Gold Fever (Impulse) ep_greed // Greed (Global) -ep_greeda // +ep_greeda // ep_gresc // Great Escape (Maygay) -ep_gresca // +ep_gresca // ep_gridr // Gridrunner (Maygay - Impulse) -ep_gridra // -ep_gridrb // -ep_gridrc // -ep_gridrd // +ep_gridra // +ep_gridrb // +ep_gridrc // +ep_gridrd // ep_grncl // Grid Runner Club (Global) -ep_grncla // -ep_grnclb // -ep_grnclc // +ep_grncla // +ep_grnclb // +ep_grnclc // ep_grun // Grid Runner (Global) -ep_gruna // +ep_gruna // ep_gtrot // Globe Trotter (Unk) -ep_gtrota // +ep_gtrota // ep_heybc // Hey Big Spender Club (Global) -ep_heybca // +ep_heybca // ep_heybg // Hey Big Spender (Global) -ep_heybga // -ep_heybgb // -ep_heybgc // +ep_heybga // +ep_heybgb // +ep_heybgc // ep_hhclb // Haunted House Club (Maygay) -ep_hhclba // -ep_hhclbb // -ep_hhclbc // +ep_hhclba // +ep_hhclbb // +ep_hhclbc // ep_highv // High Voltage (Maygay - Impulse) -ep_highva // -ep_highvb // -ep_highvc // -ep_highvd // -ep_highve // -ep_highvf // +ep_highva // +ep_highvb // +ep_highvc // +ep_highvd // +ep_highve // +ep_highvf // ep_hiscl // Hi Spirits Club (Global) -ep_hiscla // +ep_hiscla // ep_hispr // Hi Spirits (Global) -ep_hispra // -ep_hisprb // -ep_hisprc // -ep_hisprd // -ep_hispre // +ep_hispra // +ep_hisprb // +ep_hisprc // +ep_hisprd // +ep_hispre // ep_hogmn // Hog Money (Maygay - Impulse) -ep_hogmna // -ep_hogmnb // +ep_hogmna // +ep_hogmnb // ep_homer // Homer's Meltdown (Maygay) -ep_homera // -ep_homerb // -ep_homerc // -ep_homerd // -ep_homere // -ep_homerf // -ep_homerg // -ep_homerh // -ep_homeri // +ep_homera // +ep_homerb // +ep_homerc // +ep_homerd // +ep_homere // +ep_homerf // +ep_homerg // +ep_homerh // +ep_homeri // ep_htdgs // Hot Dogs (Maygay) -ep_htdgsa // +ep_htdgsa // ep_hubbl // Hubble Bubble (Maygay) -ep_hubbla // +ep_hubbla // ep_hur // Hurricane (Global) -ep_hura // -ep_hurb // +ep_hura // +ep_hurb // ep_huric // Hurricane (Maygay - Impulse) -ep_hurica // -ep_huricb // -ep_huricc // -ep_huricd // -ep_hurice // +ep_hurica // +ep_huricb // +ep_huricc // +ep_huricd // +ep_hurice // ep_hvns // Heavens Above (Maygay) -ep_hvnsa // +ep_hvnsa // ep_hyst // Hysteria (Maygay - Impulse) -ep_hysta // +ep_hysta // ep_icebg // Ice Burger (Maygay) -ep_icebga // -ep_icebgb // -ep_icebgc // -ep_icebgd // -ep_icebge // -ep_icebgf // -ep_icebgg // -ep_icebgh // -ep_icebgi // +ep_icebga // +ep_icebgb // +ep_icebgc // +ep_icebgd // +ep_icebge // +ep_icebgf // +ep_icebgg // +ep_icebgh // +ep_icebgi // ep_ifern // Inferno (Impulse) -ep_iferna // +ep_iferna // ep_ijcl // Italian Job Club (Maygay) -ep_ijcla // +ep_ijcla // ep_ijob // Italian Job (Maygay) -ep_ijoba // +ep_ijoba // ep_imj // I'm A Jackpot (Global) ep_inca // Inca Dinka Do (Maygay - Extreme) -ep_incaa // -ep_incab // +ep_incaa // +ep_incab // ep_itjb2 // Italian Job 2 (Maygay) -ep_itjb2a // -ep_itjb2b // -ep_itjb2c // +ep_itjb2a // +ep_itjb2b // +ep_itjb2c // ep_itjb3 // Italian Job 3 (Maygay) -ep_itjb3a // +ep_itjb3a // ep_jakbn // Jackpot & The Beanstreak (Extreme) -ep_jakbna // -ep_jakbnb // -ep_jakbnc // +ep_jakbna // +ep_jakbnb // +ep_jakbnc // ep_jsttt // Just The Ticket (Maygay) -ep_jsttta // -ep_jstttb // -ep_jstttc // -ep_jstttd // -ep_jsttte // -ep_jstttf // -ep_jstttg // +ep_jsttta // +ep_jstttb // +ep_jstttc // +ep_jstttd // +ep_jsttte // +ep_jstttf // +ep_jstttg // ep_kopcl // Knockout Punch Club (Global) -ep_kopcla // -ep_kopclb // +ep_kopcla // +ep_kopclb // ep_ll // Lucky Ladders (Unk) -ep_lla // +ep_lla // ep_loadd // Loaded (Maygay) -ep_loadda // +ep_loadda // ep_ltt // Licence To Thrill (Global) -ep_ltta // +ep_ltta // ep_lug // London Underground (Maygay) -ep_luga // -ep_lugb // -ep_lugc // +ep_luga // +ep_lugb // +ep_lugc // ep_lukld // Lucky Ladders (Maygay) -ep_luklda // +ep_luklda // ep_makmv // Make Your Move (Global) -ep_makmva // +ep_makmva // ep_manic // Manic Miner (Maygay - Impulse) -ep_manica // -ep_manicb // -ep_manicc // -ep_manicd // -ep_manice // -ep_manicf // +ep_manica // +ep_manicb // +ep_manicc // +ep_manicd // +ep_manice // +ep_manicf // ep_mario // Super Mario (Maygay) -ep_marioa // -ep_mariob // -ep_marioc // -ep_mariod // -ep_marioe // -ep_mariof // -ep_mariog // -ep_marioh // +ep_marioa // +ep_mariob // +ep_marioc // +ep_mariod // +ep_marioe // +ep_mariof // +ep_mariog // +ep_marioh // ep_matrx // Matrix (Maygay - Impulse) ep_merln // Merlin's Magic (Maygay) ep_midas // Midas Touch Club (Maygay) -ep_midasa // +ep_midasa // ep_milhr // Who Wants To Be A Millionhare? (Global) -ep_milhra // -ep_milhrb // -ep_milhrc // -ep_milhrd // -ep_milhre // -ep_milhrf // -ep_milhrg // +ep_milhra // +ep_milhrb // +ep_milhrc // +ep_milhrd // +ep_milhre // +ep_milhrf // +ep_milhrg // ep_mkart // Mario Kart (Maygay) -ep_mkarta // -ep_mkartb // -ep_mkartc // -ep_mkartd // -ep_mkarte // +ep_mkarta // +ep_mkartb // +ep_mkartc // +ep_mkartd // +ep_mkarte // ep_mlhrc // Who Whats To Be A Millionhare Club (Global) -ep_mlhrca // -ep_mlhrcb // -ep_mlhrcc // -ep_mlhrcd // -ep_mlhrce // +ep_mlhrca // +ep_mlhrcb // +ep_mlhrcc // +ep_mlhrcd // +ep_mlhrce // ep_monbs // Monte Carlo Or Bust (Maygay) -ep_monbsa // +ep_monbsa // ep_monky // Monkey Business (Global) -ep_monkya // +ep_monkya // ep_monrt // Money Returns Club, The (Global) -ep_monrta // -ep_monrtb // -ep_monrtc // -ep_monrtd // -ep_monrte // -ep_monrtf // +ep_monrta // +ep_monrtb // +ep_monrtc // +ep_monrtd // +ep_monrte // +ep_monrtf // ep_monsh // Moonshine Club, The (Unk) -ep_monsha // -ep_monshb // -ep_monshc // -ep_monshd // -ep_monshe // -ep_monshf // +ep_monsha // +ep_monshb // +ep_monshc // +ep_monshd // +ep_monshe // +ep_monshf // ep_mrmus // Mr Muscle (Maygay) -ep_mrmusa // +ep_mrmusa // ep_mummy // Mummy Talks (Impulse) -ep_mummya // -ep_mummyb // -ep_mummyc // -ep_mummyd // -ep_mummye // -ep_mummyf // +ep_mummya // +ep_mummyb // +ep_mummyc // +ep_mummyd // +ep_mummye // +ep_mummyf // ep_mwom // Mortal Wombat (Maygay) -ep_mwoma // -ep_mwomb // -ep_mwomc // -ep_mwomd // +ep_mwoma // +ep_mwomb // +ep_mwomc // +ep_mwomd // ep_noter // Note Runner (Maygay) -ep_notera // -ep_noterb // -ep_noterc // -ep_noterd // -ep_notere // +ep_notera // +ep_noterb // +ep_noterc // +ep_noterd // +ep_notere // ep_nuns // Nuns Of Navarone (Maygay) -ep_nunsa // +ep_nunsa // ep_nyny // New York New York (Maygay) -ep_nynya // -ep_nynyb // -ep_nynyc // -ep_nynyd // -ep_nynye // -ep_nynyf // +ep_nynya // +ep_nynyb // +ep_nynyc // +ep_nynyd // +ep_nynye // +ep_nynyf // ep_otm // Over The Moon (Maygay) -ep_otma // +ep_otma // ep_otmcl // Over The Moon Club (Maygay) -ep_otmcla // +ep_otmcla // ep_ozzie // Ozzie Ozzie Ozzie (Maygay) -ep_ozziea // -ep_ozzieb // -ep_ozziec // -ep_ozzied // -ep_ozziee // -ep_ozzief // -ep_ozzieg // -ep_ozzieh // -ep_party // +ep_ozziea // +ep_ozzieb // +ep_ozziec // +ep_ozzied // +ep_ozziee // +ep_ozzief // +ep_ozzieg // +ep_ozzieh // +ep_party // ep_pascl // Passport To Riches Classic Club (Maygay) -ep_pascla // +ep_pascla // ep_passp // Passport To Riches Club (Maygay) -ep_passpa // -ep_passpb // -ep_passpc // +ep_passpa // +ep_passpb // +ep_passpc // ep_pesos // Pick Yer Pesos (Maygay - Impulse) -ep_pesosa // -ep_pesosb // -ep_pesosc // +ep_pesosa // +ep_pesosb // +ep_pesosc // ep_pharo // Pharaoh's Treasure (Maygay) -ep_pharoa // +ep_pharoa // ep_pizza // Pizza The Action (Maygay) -ep_pizzaa // -ep_pizzab // -ep_pizzac // +ep_pizzaa // +ep_pizzab // +ep_pizzac // ep_pkni // The Phoenix Knights (Global) -ep_pknia // -ep_pknib // -ep_pknic // -ep_pknid // -ep_pknie // -ep_pknif // +ep_pknia // +ep_pknib // +ep_pknic // +ep_pknid // +ep_pknie // +ep_pknif // ep_pwrpl // Power Play (Maygay) -ep_pwrpla // +ep_pwrpla // ep_rags // Rags To Riches Club (Maygay) -ep_ragsa // +ep_ragsa // ep_rchik // Rich Chics Club (Unk) -ep_rchika // +ep_rchika // ep_react // Reactor (Maygay - Impulse) -ep_reacta // -ep_reactb // -ep_reactc // -ep_reactd // -ep_reacte // +ep_reacta // +ep_reactb // +ep_reactc // +ep_reactd // +ep_reacte // ep_redl // Red Line (Unk) -ep_redla // +ep_redla // ep_rlgdt // Reel Good Time Rebuild (Global) ep_roost // Roosters Millions (Maygay) -ep_roosta // +ep_roosta // ep_royrc // Royal Roulette Club (Unk) -ep_royrca // +ep_royrca // ep_royrl // Royal Roulette (Maygay) -ep_royrla // -ep_royrlb // -ep_royrlc // -ep_royrld // -ep_royrle // +ep_royrla // +ep_royrlb // +ep_royrlc // +ep_royrld // +ep_royrle // ep_rtt // Round The Twist (Maygay) -ep_rtta // +ep_rtta // ep_scrm // Screamin Demon (Maygay) -ep_scrma // -ep_scrmb // -ep_scrmc // +ep_scrma // +ep_scrmb // +ep_scrmc // ep_sdcla // Spotted Dick Classic (Global) -ep_sdclaa // -ep_sdclab // -ep_sdclac // -ep_sdclad // -ep_sdclae // -ep_sdclaf // -ep_sdclag // +ep_sdclaa // +ep_sdclab // +ep_sdclac // +ep_sdclad // +ep_sdclae // +ep_sdclaf // +ep_sdclag // ep_sdclb // Spotted Dick Club (Global) -ep_sdclba // +ep_sdclba // ep_secag // Secret Agent (Maygay) -ep_secaga // -ep_secagb // +ep_secaga // +ep_secagb // ep_simfr // Simply Fruits (Maygay) -ep_simfra // +ep_simfra // ep_simp // The Simpsons (Maygay) -ep_simpa // -ep_simpb // -ep_simpc // -ep_simpd // -ep_simpe // -ep_simpf // -ep_simpg // -ep_simph // -ep_simpj // -ep_simpk // -ep_simpl // -ep_simpm // +ep_simpa // +ep_simpb // +ep_simpc // +ep_simpd // +ep_simpe // +ep_simpf // +ep_simpg // +ep_simph // +ep_simpj // +ep_simpk // +ep_simpl // +ep_simpm // ep_smoke // Holy Smoke! (Impulse) -ep_smokea // -ep_smokeb // -ep_smokec // -ep_smoked // -ep_smokee // -ep_smokef // -ep_smokeg // -ep_smokeh // -ep_smokei // -ep_smokej // +ep_smokea // +ep_smokeb // +ep_smokec // +ep_smoked // +ep_smokee // +ep_smokef // +ep_smokeg // +ep_smokeh // +ep_smokei // +ep_smokej // ep_snbev // Saturday Night Beaver (Global) -ep_snbeva // -ep_snbevb // -ep_snbevc // -ep_snbevd // -ep_snbeve // +ep_snbeva // +ep_snbevb // +ep_snbevc // +ep_snbevd // +ep_snbeve // ep_snset // Sunset Strip (Unk) -ep_snseta // +ep_snseta // ep_snw // Super Nudge Wink (Maygay - Union) -ep_snwa // -ep_snwb // -ep_snwc // -ep_snwd // +ep_snwa // +ep_snwb // +ep_snwc // +ep_snwd // ep_spart // Spartacash (Maygay - Impulse) -ep_sparta // -ep_spartb // +ep_sparta // +ep_spartb // ep_spcbw // Special Brew (Maygay) -ep_spcbwa // -ep_spcbwb // -ep_spcbwc // -ep_spcbwd // -ep_spcbwe // -ep_spcbwf // -ep_spcbwg // -ep_spcbwh // -ep_spcbwi // -ep_spcbwj // -ep_spcbwk // -ep_spcbwl // -ep_spcbwm // +ep_spcbwa // +ep_spcbwb // +ep_spcbwc // +ep_spcbwd // +ep_spcbwe // +ep_spcbwf // +ep_spcbwg // +ep_spcbwh // +ep_spcbwi // +ep_spcbwj // +ep_spcbwk // +ep_spcbwl // +ep_spcbwm // ep_spec // Spectre (Maygay) -ep_speca // -ep_specb // +ep_speca // +ep_specb // ep_spin // Spin On It (Maygay - Impulse) -ep_spina // -ep_spinb // -ep_spinc // -ep_spind // -ep_spine // +ep_spina // +ep_spinb // +ep_spinc // +ep_spind // +ep_spine // ep_spirt // High Spirits (Global) -ep_spirta // -ep_spirtb // +ep_spirta // +ep_spirtb // ep_spntn // Spin & Tonic (Maygay - Impulse) -ep_spntna // -ep_spntnb // -ep_spntnc // +ep_spntna // +ep_spntnb // +ep_spntnc // ep_spook // Spooky Hollow (Global) -ep_spooka // -ep_spookb // +ep_spooka // +ep_spookb // ep_srwin // Sir Winalot (Maygay) -ep_srwina // -ep_srwinb // -ep_srwinc // -ep_srwind // +ep_srwina // +ep_srwinb // +ep_srwinc // +ep_srwind // ep_step // Stepping Stones (Maygay) -ep_stepa // +ep_stepa // ep_stm // Storm Force (Global) -ep_stma // -ep_stmb // -ep_stmc // +ep_stma // +ep_stmb // +ep_stmc // ep_stmcl // Storm Force Club (Global) -ep_stmcla // +ep_stmcla // ep_strat // Stratagem (Maygay) -ep_strata // +ep_strata // ep_subb // Subbuteo (Maygay) -ep_subba // -ep_subbb // -ep_subbc // -ep_subbd // -ep_subbe // -ep_subbf // -ep_subbg // +ep_subba // +ep_subbb // +ep_subbc // +ep_subbd // +ep_subbe // +ep_subbf // +ep_subbg // ep_survi // Survival (Maygay) -ep_survia // +ep_survia // ep_tak5 // Take Five (Maygay - Union) -ep_tak5a // +ep_tak5a // ep_tcrwn // Triple Crown (Maygay) -ep_tcrwna // -ep_tcrwnb // -ep_tcrwnc // -ep_tcrwnd // -ep_tcrwne // +ep_tcrwna // +ep_tcrwnb // +ep_tcrwnc // +ep_tcrwnd // +ep_tcrwne // ep_tincn // Tin Can Alley (Maygay) -ep_tincna // +ep_tincna // ep_tits // Title Shot Club (Maygay) -ep_titsa // -ep_titsb // +ep_titsa // +ep_titsb // ep_tod // Truth Or Dare (Global) -ep_toda // +ep_toda // ep_tonfn // Tons Of Fun (Maygay) -ep_tonfna // +ep_tonfna // ep_tortr // Torture TV (Maygay) -ep_tortra // +ep_tortra // ep_tp // Trivial Pursuit (Maygay) ep_tp2 // Trivial Pursuit 2 (Maygay) -ep_tp2a // -ep_tpa // -ep_tpb // +ep_tp2a // +ep_tpa // +ep_tpb // ep_trail // Trailblazer (Maygay - Impulse) -ep_traila // -ep_trailb // +ep_traila // +ep_trailb // ep_treas // Treasure Hunt (Global) ep_tree // Tree Amigos (Maygay) -ep_treea // +ep_treea // ep_trics // Triple Cash (Maygay - Union) -ep_tricsa // +ep_tricsa // ep_tutcl // Tutankhamun Club (Maygay) -ep_tutcla // -ep_tutclb // +ep_tutcla // +ep_tutclb // ep_twarp // Time Warp (Unk) -ep_twarpa // -ep_twarpb // -ep_twarpc // +ep_twarpa // +ep_twarpb // +ep_twarpc // ep_utncl // Utter Nutter Club (Global) -ep_utncla // +ep_utncla // ep_utnut // Utter Nutter (Global) -ep_utnuta // -ep_utnutb // -ep_utnutc // +ep_utnuta // +ep_utnutb // +ep_utnutc // ep_vipjv // Viper Jive (Maygay - Extreme) -ep_vipjva // -ep_vipjvb // -ep_vipjvc // -ep_vipjvd // +ep_vipjva // +ep_vipjvb // +ep_vipjvc // +ep_vipjvd // ep_wf // Wildfire (Global) -ep_wfa // -ep_wfb // -ep_wfc // -ep_wfd // -ep_wfe // -ep_wff // -ep_wfg // +ep_wfa // +ep_wfb // +ep_wfc // +ep_wfd // +ep_wfe // +ep_wff // +ep_wfg // ep_wildf // Wildfire (Maygay - Impulse) -ep_wildfa // +ep_wildfa // ep_wipeo // Wipeout (Maygay) -ep_wipeoa // -ep_wipeob // -ep_wipeoc // -ep_wipeoe // +ep_wipeoa // +ep_wipeob // +ep_wipeoc // +ep_wipeoe // ep_wleek // Weakest Leek Club (Global) -ep_wleeka // +ep_wleeka // ep_word // Word Up (Maygay) -ep_worda // -ep_wordb // -ep_wordc // -ep_wordd // -ep_worde // -ep_wordf // -ep_wordg // +ep_worda // +ep_wordb // +ep_wordc // +ep_wordd // +ep_worde // +ep_wordf // +ep_wordg // ep_wside // Wildside (Global) -ep_wsidea // +ep_wsidea // ep_wud // What's Up Doc (Global) -ep_wuda // -ep_wudb // -ep_wudc // -ep_wudd // -ep_wude // +ep_wuda // +ep_wudb // +ep_wudc // +ep_wudd // +ep_wude // ep_xspot // X Marks The Spot (Maygay) -ep_xspota // -ep_xspotb // +ep_xspota // +ep_xspotb // ep_xtra // X-tra X-tra (Maygay) -ep_xtraa // +ep_xtraa // @source:maygaysw.cpp mg_alad // Aladdin's Cave @@ -18962,23 +18962,23 @@ mg_scl // Super Clue @source:maygayv1.cpp mv1bon // Believe It Or Not mv1cpc // Caesar's Palace Club -mv1cpca // -mv1cpcb // +mv1cpca // +mv1cpcb // mv1cwq // Crossword Quiz -mv1cwqa // +mv1cwqa // mv1guac // Give Us A Clue -mv1guaca // +mv1guaca // mv1sfx // Special Effects -mv1sfx2 // -mv1sfxa // +mv1sfx2 // +mv1sfxa // mv1wc // World Cup -screenp1 // -screenp1a // -screenp2 // -screenp2a // -screenp3 // -screenp3a // -screenp4 // +screenp1 // +screenp1a // +screenp2 // +screenp2a // +screenp3 // +screenp3a // +screenp4 // screenpl // Screenplay @source:mayumi.cpp @@ -18990,7 +18990,7 @@ mazerbla // (c) 1983 mazerblaa // (c) 1983 @source:mbc200.cpp -mbc200 // +mbc200 // @source:mbc55x.cpp mbc55x // Sanyo MBC-550, MBC-555 @@ -19019,11 +19019,11 @@ alice90 // Matra & Hachette Alice 90 mc10 // MC-10 @source:mc1000.cpp -mc1000 // +mc1000 // @source:mc1502.cpp -mc1502 // -pk88 // +mc1502 // +pk88 // @source:mc80.cpp mc8020 // MC 80.2x @@ -19038,11 +19038,11 @@ nostj // (c) 1993 Face nostk // (c) 1993 Face @source:mcb216.cpp -cb308 // -mcb216 // +cb308 // +mcb216 // @source:mccpm.cpp -mccpm // +mccpm // @source:mcr.cpp demoderb // (c) 1984 @@ -19085,7 +19085,7 @@ rampage2 // (c) 1986 sarge // (c) 1985 spyhunt // (c) 1983 spyhuntp // (c) 1983 -spyhuntpr // +spyhuntpr // stargrds // (c) 1987 turbotag // (c) 1985 @@ -19125,12 +19125,12 @@ a51site4a // Sept.11,1998 (c) 1998 32x_mcd // 1995 Sega Mega-CD (Europe w/32X addon) 32x_mcdj // 1994 Sega Mega-CD (Japan w/32X addon) 32x_scd // 1994 Sega Sega CD (USA w/32X addon) -32xe // -32xj // +32xe // +32xj // aiwamcd // 1994 AIWA Mega-CD CSD-G1M (Japan) cdx // 1994 Sega CDX (USA) genesis // 1989 Sega Genesis (USA) -genesis_tmss // +genesis_tmss // laseract // 1993 Pioneer LaserActive (USA) laseractj // 1993 Pioneer LaserActive (Japan) megacd // 1993 Sega Mega-CD (Europe) @@ -19159,7 +19159,7 @@ topshoot // (c) 1995 Sun Mixing megaphx // (c) 1991 Dinamic / Inder @source:megaplay.cpp -megaplay // +megaplay // mp_bio // 06 mp_col3 // ?? mp_gaxe2 // 02 @@ -19215,7 +19215,7 @@ tshingen // (c) 1988 (Japan) tshingena // (c) 1988 (Japan) @source:megatech.cpp -megatech // +megatech // mt_aftrb // 10 mt_arrow // 44 mt_astrm // 47 @@ -19288,8 +19288,8 @@ mm5tk // Mephisto 5.1 ROM Turbo Kit Speed rebel5 // Mephisto 5 @source:mephistp.cpp -mephistp // -mephistp1 // +mephistp // +mephistp1 // @source:merit.cpp bigappg // (c) 1986 Merit / Big Apple Games @@ -19391,7 +19391,7 @@ rougien // (c) 1982 Sanritsu yachtmn // (c) 1982 [Sanritsu] Esco @source:mes.cpp -mes // +mes // @source:metalmx.cpp metalmx // 136103? (c) 1994 @@ -19463,9 +19463,9 @@ gldarrow // (c) 1984 Meyco Games mgames // (c) 1981 Merit @source:mgavegas.cpp -mgavegas // -mgavegas133 // -mgavegas21 // +mgavegas // +mgavegas133 // +mgavegas21 // @source:mgolf.cpp mgolf // ?????? prototype 1978 [6502] @@ -19479,10 +19479,10 @@ mhavocp // 136025 (c) 1983 mhavocrv // (hack) @source:mice.cpp -mice // +mice // @source:micral.cpp -micral // +micral // @source:micro3d.cpp botss // (c) 1992 Microprose Games Inc. @@ -19492,18 +19492,18 @@ f15se21 // (c) 1991 Microprose Games Inc. tankbatl // (c) 1992 Microprose Games Inc. @source:microdec.cpp -md2 // -md3 // +md2 // +md3 // @source:microkit.cpp -microkit // +microkit // @source:micronic.cpp -micronic // +micronic // @source:micropin.cpp -pentacup // -pentacup2 // +pentacup // +pentacup2 // @source:microtan.cpp microtan // 1979 Microtan 65 @@ -19657,17 +19657,17 @@ mikiehs // GX469 (c) 1984 mikiej // GX469 (c) 1984 @source:mikro80.cpp -kristall2 // -mikro80 // -radio99 // +kristall2 // +mikro80 // +radio99 // @source:mikromik.cpp -mm1m6 // -mm1m7 // +mm1m6 // +mm1m7 // @source:mikrosha.cpp -m86rk // -mikrosha // +m86rk // +mikrosha // @source:mil4000.cpp chewheel // (c) 200? Assogiochi Assago (Mi) @@ -19678,15 +19678,15 @@ mil4000c // (c) 2000 Sure Milano top21 // (c) 200? Assogiochi Assago (Mi) @source:mini2440.cpp -mini2440 // +mini2440 // @source:miniboy7.cpp miniboy7 // (c) 1983, Bonanza Enterprises miniboy7a // (c) 1983, Bonanza Enterprises @source:minicom.cpp -mcom4_02 // -minicom // +mcom4_02 // +minicom // @source:minivadr.cpp minivadr // D26 cabinet test board @@ -19746,7 +19746,7 @@ spangbl // bootleg spangj // --/--/1990 (c) 1990 Mitchell (Japan) @source:mits680b.cpp -mits680b // +mits680b // @source:mjkjidai.cpp mjkjidai // (c) 1986 Sanritsu @@ -19758,20 +19758,20 @@ mjsister // (c) 1986 Toaplan ccmk1 // Chess Champion MK I @source:mk14.cpp -mk14 // +mk14 // @source:mk2.cpp ccmk2 // Chess Champion MK II @source:mk85.cpp -mk85 // +mk85 // @source:mk90.cpp -mk90 // +mk90 // @source:mkit09.cpp -mkit09 // -mkit09a // +mkit09 // +mkit09a // @source:mlanding.cpp mlanding // ??? (c) 1987 Taito America Corporation (US) @@ -19780,8 +19780,8 @@ mlanding // ??? (c) 1987 Taito America Corporation (US) mmagic // (c) 1979 Nintendo @source:mmd1.cpp -mmd1 // -mmd2 // +mmd1 // +mmd2 // @source:mmm.cpp mmm_ldip // Lucky Dip @@ -19814,7 +19814,7 @@ van16 // 1991 Mephisto Vancouver 68000 van32 // 1991 Mephisto Vancouver 68020 @source:mod8.cpp -mod8 // +mod8 // @source:model1.cpp netmerc // ?? Info available in time ?? @@ -19829,9 +19829,9 @@ wingwaru // 1994.09 Wing War (US) @source:model2.cpp bel // 1998.12 Behind Enemy Lines daytona // 1994.03 Daytona USA (Japan, Revision A) -daytona93 // +daytona93 // daytonam // 1993, hack -daytonas // +daytonas // daytonase // 1994 Daytona USA Special Edition (Japan, Revision A) daytonat // 1993, hack daytonata // 1993, hack @@ -19896,16 +19896,16 @@ zerogunj // 1997.12 Zero Gunner (Japan) @source:model3.cpp bass // 1997.12 Get Bass -bassdx // +bassdx // dayto2pe // 1998.12 Daytone USA 2 Power Edition daytona2 // 1998.06 Daytona USA 2 dirtdvls // 1998.10 Dirt Devils -dirtdvlsa // +dirtdvlsa // eca // 1999.10 Kyukyuusya Emergency Call Ambulance ecap // 1999.12 Emergency Call Ambulance - US proto or location test -ecau // +ecau // fvipers2 // 1998.04 Fighting Vipers 2 -getbass // +getbass // harley // 199?.?? Harley Davidson & L.A.Riders (rev B) harleya // 1997.12 Harley Davidson & L.A.Riders (rev A) lamachin // 1998.12 L.A. Machine Guns @@ -19914,19 +19914,19 @@ lostwsga // 1997.07 Lost World Jurassic Park magtruck // 1999.03 Magical Truck Adventure (US) oceanhun // 1998.09 Ocean Hunter scud // 1996.12 Scud Race -scuda // -scudj // +scuda // +scudj // scudplus // 1997.09 Scud Race Plus (rev A) scudplusa // 1997.09 Scud Race Plus skichamp // 1998.01 Ski Champ spikeofe // 1999.01 Spikeout Final Edition spikeout // 1998.09 Spikeout srally2 // 1998.02 Sega Rally 2 Championship -srally2x // +srally2x // swtrilgy // 1998.11 Star Wars Trilogy Arcade -swtrilgya // +swtrilgya // vf3 // 1996.09 Virtua Fighter 3 -vf3a // +vf3a // vf3tb // 1997.10 Virtua Fighter 3tb von2 // 1998.03 Dennou Senki Virtual-On Oratorio Tangram von254g // 1999.05 Dennou Senki Virtual-On Oratorio Tangram ver.5.4 @@ -19941,7 +19941,7 @@ vs299b // 1999.?? Virtual Striker 2 ver.99 (rev B) vs2v991 // 1999.?? Virtual Striker 2 ver.99.1 @source:modellot.cpp -modellot // +modellot // @source:mogura.cpp mogura // GX141 (c) 1991 @@ -19950,7 +19950,7 @@ mogura // GX141 (c) 1991 mole // (c) 1982 Yachiyo Electronics, Ltd. @source:molecular.cpp -molecula // +molecula // @source:momoko.cpp momoko // (c) 1986 Jaleco @@ -19990,14 +19990,14 @@ mouserc // UPL-83001 (c) 1983 @source:mpf1.cpp mpf1 // 1979 Multitech Micro Professor 1 mpf1b // 1979 Multitech Micro Professor 1B -mpf1p // +mpf1p // @source:mps1230.cpp mps1000 // 1986 Commodore MPS-1000 (dot matrix printer) mps1230 // 1988 Commodore MPS-1230 near-letter-quality dot matrix printer @source:mpu12wbk.cpp -fruitstb // +fruitstb // @source:mpu2.cpp m2hilite // Hi-Lights (Barcrest) (MPU2) @@ -20012,18 +20012,18 @@ m3biggam // The Big Game (Barcrest) m3bigsht // Big Shot (Barcrest) m3blkhle // Black Hole (Barcrest) m3cabret // Cabaret (Barcrest) -m3cabreta // +m3cabreta // m3cdash // Cash Dash (Pcp) m3chase // Chase It (Bwb) m3circle // Special Circle Club (Barcrest) -m3circlea // -m3circleb // +m3circlea // +m3circleb // m3cjoker // Crazy Joker (Barcrest) m3cskill // Circle Skill (Barcrest) m3cunlim // Chances Unlimited (Barcrest) m3fortun // Fortune Numbers (Barcrest) -m3fortuna // -m3fortund // +m3fortuna // +m3fortund // m3gaward // Golden Award (Barcrest) m3gcrown // Golden Crowns (Mdm) m3gmine // Gold Mine (Bwb) @@ -20032,7 +20032,7 @@ m3lineup // Line Up (Barcrest) m3llotto // Lucky Lotto (Barcrest) m3loony // Loonybin (Pcp) m3lstrik // Lucky Strike Club (Barcrest) -m3lstrika // +m3lstrika // m3magrp // Magic Replay (Barcrest) m3minmax // Mini Max (Associated Leisure) m3mremon // More Money (VFS) @@ -20044,8 +20044,8 @@ m3optunl // Options Unlimited (Barcrest) m3oxo // Noughts 'n' Crosses (VFS) m3ratrce // Rat Race (Bwb) m3razdaz // Razzle Dazzle (Barcrest) -m3razdaza // -m3razdazd // +m3razdaza // +m3razdazd // m3replay // Instant Replay (Barcrest) m3rockpl // Rock Pile (Pcp) m3rollem // Roll 'Em (Pcp) @@ -20057,19 +20057,19 @@ m3slight // Strike A Light (Barcrest) m3snaphp // Snap Happy (Pcp) m3snappy // Snappy Viper (Barcrest) m3spoof // Spoof (Pcp) -m3spoofa // +m3spoofa // m3supadr // Super Adders & Ladders (Barcrest) m3supasw // Supaswop (Bwb) m3suplin // Super Line Up (Barcrest) -m3suplina // +m3suplina // m3supnud // Super Nudges Unlimited (Barcrest) m3supser // Super Series (Barcrest) m3supspo // Super Spoof (Pcp) -m3supspoa // +m3supspoa // m3supwin // Super Win (Bwb) -m3supwina // +m3supwina // m3sweep // Sweep Stake Club (Barcrest) -m3sweepa // +m3sweepa // m3tfair // Tuppenny Fair (Mdm) m3tlktwn // Talk of The Town (Unknown) m3toplin // Top Line (Pcp) @@ -20078,17 +20078,17 @@ m3tst // MPU3 Unit Test (Program 5) (Barcrest) m3wacky // Wacky Racer (Mdm) m3wigwam // Wig Wam (Pcp) m3winagn // Win-A-Gain (Bwb) -m3winagna // -m3winagnb // +m3winagna // +m3winagnb // m3winstr // Winstrike (Bwb) m3winstra // Winstrike (Barcrest) m3xchngg // Exchanges Galore (Barcrest) m3xchngu // Exchanges Unlimited (Barcrest) -m3xchngua // +m3xchngua // @source:mpu4.cpp m4aao // Against All Odds (Eurotek) -m4addrd // +m4addrd // m4aliz // AlizBaz (Qps) m4amhiwy // American Highway (Barcrest) m4bandgd // Bands Of Gold (Eurogames) @@ -20096,153 +20096,153 @@ m4barcrz // Bar Crazy (unknown) m4bclimb // Bear Climber m4bigban // Big Bandit (Nova) m4bigben // Big Ben (Coinworld) -m4bigbena // -m4bigbenb // -m4bigbend // -m4bigbene // +m4bigbena // +m4bigbenb // +m4bigbend // +m4bigbene // m4blkbul // Black Bull (Barcrest) -m4blkbuld // +m4blkbuld // m4blkcat // Black Cat (Barcrest) m4blkgd // Black Gold (Gemini) -m4blkgda // +m4blkgda // m4blkwhd // Black & White (Barcrest) [Dutch] m4bluedm // Blue Diamond (Barcrest) m4boltbl // Bolt From The Blue (DJE) -m4boltbla // -m4boltblb // -m4boltblc // +m4boltbla // +m4boltblb // +m4boltblc // m4bonzbn // Bingo Bonanza (unknown) m4booze // Booze Cruise m4brnze // Bronze Voyage (unknown) -m4brnzea // -m4brnzeb // +m4brnzea // +m4brnzeb // m4brook // Brooklyn (Barcrest) m4bucks // Bucks Fizz Club (Barcrest) m4c2 // Circus Circus 2 (Nova) m4c9c // Cloud Nine Club (Barcrest) m4calicl // California Club (Barcrest) -m4calicla // -m4caliclb // -m4caliclc // -m4calicld // +m4calicla // +m4caliclb // +m4caliclc // +m4calicld // m4captb // Captain Bear m4casmul // Casino Multiplay (Barcrest) m4casot // Casino Old Timer (Barcrest) m4cbing // Cherry Bingo -m4ccc // -m4ccop // -m4ccopa // -m4ccopb // +m4ccc // +m4ccop // +m4ccopa // +m4ccopb // m4ceptr // Ceptor (Barcrest) m4ch30 // Unknown MPU4 'CH30' (Barcrest) m4chasei // Chase Invaders (Barcrest) -m4chaseia // -m4chaseib // -m4chaseic // -m4chaseid // -m4chaseie // -m4chaseif // +m4chaseia // +m4chaseib // +m4chaseic // +m4chaseid // +m4chaseie // +m4chaseif // m4clbveg // Club Vegas (Barcrest) -m4clbvega // -m4clbvegb // -m4clbvegc // +m4clbvega // +m4clbvegb // +m4clbvegc // m4clbx // Club X (Barcrest) -m4clbxa // -m4clbxb // +m4clbxa // +m4clbxb // m4cld02 // Unknown MPU4 'CLD 0.2C' m4clr // MPU4 Meter Clear ROM m4coney // Coney Island (Qps) m4crjwl // Crown Jewels Club (Barcrest) m4crjwl2 // Crown Jewels Mk II Club (Barcrest) -m4crjwl2a // -m4crjwl2b // -m4crjwla // -m4crjwlb // -m4crjwlc // +m4crjwl2a // +m4crjwl2b // +m4crjwla // +m4crjwlb // +m4crjwlc // m4crzcav // Crazy Cavern (Nova) m4crzcsn // Crazy Casino (Nova) m4crzjk // Crazy Jokers (Barcrest) m4crzjwl // Crown Jewels (Barcrest) -m4crzjwla // -m4crzjwlb // -m4crzjwlc // -m4crzjwld // -m4crzjwle // -m4crzjwlf // -m4crzjwlg // -m4crzjwlh // +m4crzjwla // +m4crzjwlb // +m4crzjwlc // +m4crzjwld // +m4crzjwle // +m4crzjwlf // +m4crzjwlg // +m4crzjwlh // m4czne // Cash Zone (Bwb) m4dblchn // Double Chance (DJE) m4ddb // Ding Dong Bells (Coinworld) -m4ddba // +m4ddba // m4dnj // Double Nudge (unknown) -m4dnja // -m4dnjb // +m4dnja // +m4dnjb // m4drac // Dracula (Barcrest - Nova) -m4draca // -m4dracb // +m4draca // +m4dracb // m4dragon // Dragon (Nova) m4exgam // Extra Game (Fairplay - Barcrest) m4fortcb // Fortune Club (Barcrest) -m4fortcba // -m4fortcbb // +m4fortcba // +m4fortcbb // m4fourmr // Four More (Bwb) m4frtgm // Fruit Game (Barcrest) m4fsx // Fun Spot X -m4fsxa // -m4fsxb // +m4fsxa // +m4fsxb // m4funh // Fun House m4gldgat // Golden Gate (Barcrest) m4gldjok // Golden Joker (Barcrest) m4gnsmk // Gun Smoke (Barcrest) m4goldnn // Golden Years (Nova) m4hapfrt // Happy Fruits (Coinworld) -m4hapfrta // -m4hapfrtb // +m4hapfrta // +m4hapfrtb // m4hilonv // Hi Lo Casino (Nova) m4hirise // High Rise (Barcrest) -m4hirisea // -m4hiriseb // -m4hirisec // -m4hirised // -m4hirisee // +m4hirisea // +m4hiriseb // +m4hirisec // +m4hirised // +m4hirisee // m4holdtm // Hold Timer (Barcrest) m4holywd // Hollywood (Bwb) m4hpyjok // Happy Joker (Barcrest) m4hslo // Unknown MPU4 'HOT 3.0' m4hstr // Happy Streak (Coinworld) -m4hstra // -m4hstrb // +m4hstra // +m4hstrb // m4hstrcs // Casino Happy Streak (Coinworld) -m4hstrcsa // -m4hstrcsb // -m4hstrcsc // -m4hstrcsd // +m4hstrcsa // +m4hstrcsb // +m4hstrcsc // +m4hstrcsd // m4jok300 // Jokers 300 (Barcrest) m4jokmil // Jokers Millennium (Barcrest) -m4joljokh // +m4joljokh // m4jp777 // Jackpot 777 m4jpmcla // JPM Classic (Barcrest) m4jungj // Jungle Japes -m4jungja // -m4jungjb // -m4jungjc // +m4jungja // +m4jungjb // +m4jungjc // m4kqclub // Kings & Queens Club (Newby) m4lazy // Lazy Bones (Bwb) -m4lazya // -m4lazyb // +m4lazya // +m4lazyb // m4lineup // Line Up (Bwb - Barcrest) -m4lineupa // +m4lineupa // m4luck7 // Lucky 7 (Barcrest) m4luckdv // Lucky Devil (Barcrest) [Czech] -m4luckdvd // +m4luckdvd // m4luckwb // Lucky Wild Boar (Barcrest) -m4luckwba // -m4luckwbb // -m4luckwbc // -m4luckwbd // -m4luckwbe // -m4luckwbf // +m4luckwba // +m4luckwbb // +m4luckwbc // +m4luckwbd // +m4luckwbe // +m4luckwbf // m4magdrg // Magic Dragon (Barcrest) m4maglin // Magic Liner (Barcrest) m4magrep // Magic Replay DeLuxe (Barcrest) @@ -20250,14 +20250,14 @@ m4magtbo // Magic Turbo m4matdr // Matador (unknown) m4mgpn // Monaco Grand Prix (Nova) m4nile // Nile Jewels (Barcrest) -m4nod // +m4nod // m4nspot // Night Spot Club (Barcrest) -m4nspota // -m4nspotb // +m4nspota // +m4nspotb // m4nudshf // Nudge Shuffle (Barcrest) -m4nudshfa // -m4nudshfb // -m4nudshfc // +m4nudshfa // +m4nudshfb // +m4nudshfc // m4octo // Octopus (Nova) m4oldtmr // Old Timer (Barcrest) m4ordmnd // Oriental Diamonds (Barcrest) @@ -20275,11 +20275,11 @@ m4royjwl // Royal Jewels (Barcrest) m4rwb // Red White & Blue (Barcrest) m4salsa // Salsa (Barcrest) m4sbx // Super Bear X -m4sbxa // -m4sbxb // -m4sbxc // -m4sbxd // -m4sbxe // +m4sbxa // +m4sbxb // +m4sbxc // +m4sbxd // +m4sbxe // m4sctagt // Secret Agent (Nova) m4showtm // Show Timer (Barcrest) m4snookr // Snooker (Eurocoin) @@ -20290,1707 +20290,1707 @@ m4stakexa // Stake X (Leisurama) m4stand2 // Stand To Deliver (DJE) m4steptm // Step Timer (Barcrest) m4sunclb // Sun Club (Bwb) -m4sunclba // +m4sunclba // m4sunday // Sunday Sport m4sunscl // Sunset Club (Bwb) -m4sunscla // -m4sunsclb // -m4sunseta // -m4sunsetb // -m4sunsetc // +m4sunscla // +m4sunsclb // +m4sunseta // +m4sunsetb // +m4sunsetc // m4supbf // Super Bucks Fizz Club (Barcrest) -m4supbfa // +m4supbfa // m4supbjc // Super Blackjack Club (Barcrest) -m4supbjca // -m4supbjcb // -m4supbjcc // -m4supbjcd // +m4supbjca // +m4supbjcb // +m4supbjcc // +m4supbjcd // m4surf // Super Surfin' (Gemini) -m4surfa // -m4surfb // +m4surfa // +m4surfb // m4t266 // Unknown MPU4 'TTO 1.1' m4take5 // Take 5 (Barcrest) m4tbplay // Turbo Play (Barcrest) -m4tbplaya // -m4tbplayb // +m4tbplaya // +m4tbplayb // m4techno // Techno Reel (Barcrest) -m4technoa // +m4technoa // m4toma // Tomahawk (Barcrest) m4topdk // Top Deck (Barcrest) m4toprn // Top Run (Barcrest) m4toptim // Top Timer (Barcrest) -m4toptima // -m4treel // -m4treela // +m4toptima // +m4treel // +m4treela // m4tropcl // Tropicana Club (Barcrest) -m4tropcla // -m4tropclb // -m4tropclc // -m4tropcld // +m4tropcla // +m4tropclb // +m4tropclc // +m4tropcld // m4tst2 // MPU4 Unit Test (Program 2) m4twintm // Twin Timer (Barcrest) m4twist // Twist Again (Barcrest) -m4twista // -m4twistb // +m4twista // +m4twistb // m4univ // Universe (Barcrest) m4unkjok // Unknown MPU4 'Joker' -m4unkjoka // -m4unkjokb // -m4unkjokc // -m4vegastg // -m4vivalvd // +m4unkjoka // +m4unkjokb // +m4unkjokc // +m4vegastg // +m4vivalvd // m4vivan // Viva Las Vegas (Nova) m4wife // Money Or Yer Wife (Gemini) m4wildtm // Wild Timer (Barcrest) m4wnud // Unknown MPU4 'W Nudge' m4zill // Zillionare's Challenge (Pure Leisure) -m4zilla // +m4zilla // @source:mpu4avan.cpp -m4abeaut // -m4abeaut_1 // -m4abeaut_2 // -m4abeaut_3 // -m4abeaut_4 // -m4abeaut_5 // -m4abeaut_6 // -m4abeaut_7 // -m4abeaut_8 // -m4abeaut_9 // -m4abeaut_c1 // -m4abeaut_c10 // -m4abeaut_c11 // -m4abeaut_c12 // -m4abeaut_c13 // -m4abeaut_c14 // -m4abeaut_c15 // -m4abeaut_c16 // -m4abeaut_c17 // -m4abeaut_c18 // -m4abeaut_c19 // -m4abeaut_c2 // -m4abeaut_c20 // -m4abeaut_c21 // -m4abeaut_c22 // -m4abeaut_c23 // -m4abeaut_c24 // -m4abeaut_c25 // -m4abeaut_c26 // -m4abeaut_c27 // -m4abeaut_c28 // -m4abeaut_c29 // -m4abeaut_c3 // -m4abeaut_c30 // -m4abeaut_c31 // -m4abeaut_c4 // -m4abeaut_c5 // -m4abeaut_c6 // -m4abeaut_c7 // -m4abeaut_c8 // -m4abeaut_c9 // -m4abeaut_i1 // -m4abeaut_i2 // -m4abeaut_k1 // -m4abeaut_k2 // -m4abeaut_l1 // -m4abeaut_l10 // -m4abeaut_l11 // -m4abeaut_l12 // -m4abeaut_l13 // -m4abeaut_l14 // -m4abeaut_l15 // -m4abeaut_l16 // -m4abeaut_l17 // -m4abeaut_l18 // -m4abeaut_l19 // -m4abeaut_l2 // -m4abeaut_l20 // -m4abeaut_l21 // -m4abeaut_l22 // -m4abeaut_l23 // -m4abeaut_l24 // -m4abeaut_l25 // -m4abeaut_l26 // -m4abeaut_l27 // -m4abeaut_l28 // -m4abeaut_l29 // -m4abeaut_l3 // -m4abeaut_l30 // -m4abeaut_l31 // -m4abeaut_l32 // -m4abeaut_l33 // -m4abeaut_l34 // -m4abeaut_l35 // -m4abeaut_l36 // -m4abeaut_l37 // -m4abeaut_l38 // -m4abeaut_l4 // -m4abeaut_l5 // -m4abeaut_l6 // -m4abeaut_l7 // -m4abeaut_l8 // -m4abeaut_l9 // -m4abeaut_m1 // -m4abeaut_m2 // -m4abeaut_m3 // -m4abeaut_m4 // -m4abeaut_pb1 // -m4abeaut_pb2 // -m4abeaut_r1 // -m4abeaut_r10 // -m4abeaut_r11 // -m4abeaut_r12 // -m4abeaut_r13 // -m4abeaut_r14 // -m4abeaut_r2 // -m4abeaut_r3 // -m4abeaut_r4 // -m4abeaut_r5 // -m4abeaut_r6 // -m4abeaut_r7 // -m4abeaut_r8 // -m4abeaut_r9 // -m4abeaut_s1 // -m4abeaut_s2 // -m4abeaut_s3 // -m4abeaut_s4 // -m4abeaut_u1 // -m4abeaut_u10 // -m4abeaut_u11 // -m4abeaut_u12 // -m4abeaut_u13 // -m4abeaut_u14 // -m4abeaut_u15 // -m4abeaut_u16 // -m4abeaut_u17 // -m4abeaut_u18 // -m4abeaut_u19 // -m4abeaut_u2 // -m4abeaut_u20 // -m4abeaut_u21 // -m4abeaut_u22 // -m4abeaut_u23 // -m4abeaut_u24 // -m4abeaut_u25 // -m4abeaut_u26 // -m4abeaut_u27 // -m4abeaut_u28 // -m4abeaut_u29 // -m4abeaut_u3 // -m4abeaut_u30 // -m4abeaut_u31 // -m4abeaut_u32 // -m4abeaut_u33 // -m4abeaut_u34 // -m4abeaut_u35 // -m4abeaut_u36 // -m4abeaut_u37 // -m4abeaut_u38 // -m4abeaut_u39 // -m4abeaut_u4 // -m4abeaut_u40 // -m4abeaut_u41 // -m4abeaut_u42 // -m4abeaut_u43 // -m4abeaut_u44 // -m4abeaut_u45 // -m4abeaut_u46 // -m4abeaut_u47 // -m4abeaut_u48 // -m4abeaut_u49 // -m4abeaut_u5 // -m4abeaut_u50 // -m4abeaut_u51 // -m4abeaut_u52 // -m4abeaut_u53 // -m4abeaut_u54 // -m4abeaut_u55 // -m4abeaut_u56 // -m4abeaut_u57 // -m4abeaut_u58 // -m4abeaut_u59 // -m4abeaut_u6 // -m4abeaut_u60 // -m4abeaut_u61 // -m4abeaut_u62 // -m4abeaut_u63 // -m4abeaut_u64 // -m4abeaut_u7 // -m4abeaut_u8 // -m4abeaut_u9 // +m4abeaut // +m4abeaut_1 // +m4abeaut_2 // +m4abeaut_3 // +m4abeaut_4 // +m4abeaut_5 // +m4abeaut_6 // +m4abeaut_7 // +m4abeaut_8 // +m4abeaut_9 // +m4abeaut_c1 // +m4abeaut_c10 // +m4abeaut_c11 // +m4abeaut_c12 // +m4abeaut_c13 // +m4abeaut_c14 // +m4abeaut_c15 // +m4abeaut_c16 // +m4abeaut_c17 // +m4abeaut_c18 // +m4abeaut_c19 // +m4abeaut_c2 // +m4abeaut_c20 // +m4abeaut_c21 // +m4abeaut_c22 // +m4abeaut_c23 // +m4abeaut_c24 // +m4abeaut_c25 // +m4abeaut_c26 // +m4abeaut_c27 // +m4abeaut_c28 // +m4abeaut_c29 // +m4abeaut_c3 // +m4abeaut_c30 // +m4abeaut_c31 // +m4abeaut_c4 // +m4abeaut_c5 // +m4abeaut_c6 // +m4abeaut_c7 // +m4abeaut_c8 // +m4abeaut_c9 // +m4abeaut_i1 // +m4abeaut_i2 // +m4abeaut_k1 // +m4abeaut_k2 // +m4abeaut_l1 // +m4abeaut_l10 // +m4abeaut_l11 // +m4abeaut_l12 // +m4abeaut_l13 // +m4abeaut_l14 // +m4abeaut_l15 // +m4abeaut_l16 // +m4abeaut_l17 // +m4abeaut_l18 // +m4abeaut_l19 // +m4abeaut_l2 // +m4abeaut_l20 // +m4abeaut_l21 // +m4abeaut_l22 // +m4abeaut_l23 // +m4abeaut_l24 // +m4abeaut_l25 // +m4abeaut_l26 // +m4abeaut_l27 // +m4abeaut_l28 // +m4abeaut_l29 // +m4abeaut_l3 // +m4abeaut_l30 // +m4abeaut_l31 // +m4abeaut_l32 // +m4abeaut_l33 // +m4abeaut_l34 // +m4abeaut_l35 // +m4abeaut_l36 // +m4abeaut_l37 // +m4abeaut_l38 // +m4abeaut_l4 // +m4abeaut_l5 // +m4abeaut_l6 // +m4abeaut_l7 // +m4abeaut_l8 // +m4abeaut_l9 // +m4abeaut_m1 // +m4abeaut_m2 // +m4abeaut_m3 // +m4abeaut_m4 // +m4abeaut_pb1 // +m4abeaut_pb2 // +m4abeaut_r1 // +m4abeaut_r10 // +m4abeaut_r11 // +m4abeaut_r12 // +m4abeaut_r13 // +m4abeaut_r14 // +m4abeaut_r2 // +m4abeaut_r3 // +m4abeaut_r4 // +m4abeaut_r5 // +m4abeaut_r6 // +m4abeaut_r7 // +m4abeaut_r8 // +m4abeaut_r9 // +m4abeaut_s1 // +m4abeaut_s2 // +m4abeaut_s3 // +m4abeaut_s4 // +m4abeaut_u1 // +m4abeaut_u10 // +m4abeaut_u11 // +m4abeaut_u12 // +m4abeaut_u13 // +m4abeaut_u14 // +m4abeaut_u15 // +m4abeaut_u16 // +m4abeaut_u17 // +m4abeaut_u18 // +m4abeaut_u19 // +m4abeaut_u2 // +m4abeaut_u20 // +m4abeaut_u21 // +m4abeaut_u22 // +m4abeaut_u23 // +m4abeaut_u24 // +m4abeaut_u25 // +m4abeaut_u26 // +m4abeaut_u27 // +m4abeaut_u28 // +m4abeaut_u29 // +m4abeaut_u3 // +m4abeaut_u30 // +m4abeaut_u31 // +m4abeaut_u32 // +m4abeaut_u33 // +m4abeaut_u34 // +m4abeaut_u35 // +m4abeaut_u36 // +m4abeaut_u37 // +m4abeaut_u38 // +m4abeaut_u39 // +m4abeaut_u4 // +m4abeaut_u40 // +m4abeaut_u41 // +m4abeaut_u42 // +m4abeaut_u43 // +m4abeaut_u44 // +m4abeaut_u45 // +m4abeaut_u46 // +m4abeaut_u47 // +m4abeaut_u48 // +m4abeaut_u49 // +m4abeaut_u5 // +m4abeaut_u50 // +m4abeaut_u51 // +m4abeaut_u52 // +m4abeaut_u53 // +m4abeaut_u54 // +m4abeaut_u55 // +m4abeaut_u56 // +m4abeaut_u57 // +m4abeaut_u58 // +m4abeaut_u59 // +m4abeaut_u6 // +m4abeaut_u60 // +m4abeaut_u61 // +m4abeaut_u62 // +m4abeaut_u63 // +m4abeaut_u64 // +m4abeaut_u7 // +m4abeaut_u8 // +m4abeaut_u9 // m4amalad // American Aladdin -m4amalad__a // -m4amalad__b // -m4amalad__c // -m4amalad__d // -m4amalad__e // -m4amalad__f // -m4amalad__g // -m4amalad__h // -m4amalad__i // -m4amalad__j // -m4amalad__k // -m4amalad__l // -m4amalad__m // -m4amalad__n // +m4amalad__a // +m4amalad__b // +m4amalad__c // +m4amalad__d // +m4amalad__e // +m4amalad__f // +m4amalad__g // +m4amalad__h // +m4amalad__i // +m4amalad__j // +m4amalad__k // +m4amalad__l // +m4amalad__m // +m4amalad__n // m4bben // Big Ben -m4bben__a // -m4bben__b // -m4bben__c // -m4bben__d // -m4bben__e // -m4bben__f // -m4bben__g // -m4bben__h // -m4bben__i // +m4bben__a // +m4bben__b // +m4bben__c // +m4bben__d // +m4bben__e // +m4bben__f // +m4bben__g // +m4bben__h // +m4bben__i // m4bbox // Brain Box -m4bbox__a // -m4bbox__b // -m4bbox__c // -m4bbox__d // -m4bbox__e // -m4bbox__f // -m4bbox__g // -m4bbox__h // -m4bbox__i // +m4bbox__a // +m4bbox__b // +m4bbox__c // +m4bbox__d // +m4bbox__e // +m4bbox__f // +m4bbox__g // +m4bbox__h // +m4bbox__i // m4blkmgc // Black Magic -m4blkmgc_1 // -m4blkmgc_u1 // -m4blkmgc_u2 // -m4blkmgc_u3 // -m4blkmgc_u4 // -m4blkmgc_u5 // -m4blkmgc_u6 // -m4cmont // -m4cmont_1 // -m4cmont_10 // -m4cmont_11 // -m4cmont_12 // -m4cmont_13 // -m4cmont_2 // -m4cmont_3 // -m4cmont_4 // -m4cmont_5 // -m4cmont_6 // -m4cmont_7 // -m4cmont_8 // -m4cmont_9 // -m4cmont_gt1 // -m4cmont_gt2 // -m4cmont_gt3 // -m4cmont_l1 // -m4cmont_l10 // -m4cmont_l11 // -m4cmont_l12 // -m4cmont_l13 // -m4cmont_l14 // -m4cmont_l15 // -m4cmont_l16 // -m4cmont_l2 // -m4cmont_l3 // -m4cmont_l4 // -m4cmont_l5 // -m4cmont_l6 // -m4cmont_l7 // -m4cmont_l8 // -m4cmont_l9 // -m4cmont_r1 // -m4cmont_r2 // -m4cmont_r3 // -m4cmont_r4 // -m4cmont_r5 // -m4cmont_r6 // -m4cmont_r7 // -m4cmont_r8 // -m4cmont_u1 // -m4cmont_u10 // -m4cmont_u11 // -m4cmont_u12 // -m4cmont_u13 // -m4cmont_u14 // -m4cmont_u15 // -m4cmont_u16 // -m4cmont_u17 // -m4cmont_u18 // -m4cmont_u19 // -m4cmont_u2 // -m4cmont_u20 // -m4cmont_u21 // -m4cmont_u22 // -m4cmont_u23 // -m4cmont_u24 // -m4cmont_u25 // -m4cmont_u26 // -m4cmont_u27 // -m4cmont_u3 // -m4cmont_u4 // -m4cmont_u5 // -m4cmont_u6 // -m4cmont_u7 // -m4cmont_u8 // -m4cmont_u9 // +m4blkmgc_1 // +m4blkmgc_u1 // +m4blkmgc_u2 // +m4blkmgc_u3 // +m4blkmgc_u4 // +m4blkmgc_u5 // +m4blkmgc_u6 // +m4cmont // +m4cmont_1 // +m4cmont_10 // +m4cmont_11 // +m4cmont_12 // +m4cmont_13 // +m4cmont_2 // +m4cmont_3 // +m4cmont_4 // +m4cmont_5 // +m4cmont_6 // +m4cmont_7 // +m4cmont_8 // +m4cmont_9 // +m4cmont_gt1 // +m4cmont_gt2 // +m4cmont_gt3 // +m4cmont_l1 // +m4cmont_l10 // +m4cmont_l11 // +m4cmont_l12 // +m4cmont_l13 // +m4cmont_l14 // +m4cmont_l15 // +m4cmont_l16 // +m4cmont_l2 // +m4cmont_l3 // +m4cmont_l4 // +m4cmont_l5 // +m4cmont_l6 // +m4cmont_l7 // +m4cmont_l8 // +m4cmont_l9 // +m4cmont_r1 // +m4cmont_r2 // +m4cmont_r3 // +m4cmont_r4 // +m4cmont_r5 // +m4cmont_r6 // +m4cmont_r7 // +m4cmont_r8 // +m4cmont_u1 // +m4cmont_u10 // +m4cmont_u11 // +m4cmont_u12 // +m4cmont_u13 // +m4cmont_u14 // +m4cmont_u15 // +m4cmont_u16 // +m4cmont_u17 // +m4cmont_u18 // +m4cmont_u19 // +m4cmont_u2 // +m4cmont_u20 // +m4cmont_u21 // +m4cmont_u22 // +m4cmont_u23 // +m4cmont_u24 // +m4cmont_u25 // +m4cmont_u26 // +m4cmont_u27 // +m4cmont_u3 // +m4cmont_u4 // +m4cmont_u5 // +m4cmont_u6 // +m4cmont_u7 // +m4cmont_u8 // +m4cmont_u9 // m4frmtx // Fruit Matrix -m4frmtx__a // -m4frmtx__b // -m4frmtx__c // -m4frmtx__d // -m4frmtx__e // -m4frmtx__f // +m4frmtx__a // +m4frmtx__b // +m4frmtx__c // +m4frmtx__d // +m4frmtx__e // +m4frmtx__f // m4frnudg // Fruit & Nudge -m4frnudg__a // -m4frnudg__b // -m4frnudg__c // +m4frnudg__a // +m4frnudg__b // +m4frnudg__c // m4jok2k // Joker 2000 -m4jok2k__a // -m4jok2k__b // +m4jok2k__a // +m4jok2k__b // m4kingg // King George -m4kingg__a // -m4mbel // -m4mbel__0 // -m4mbel__1 // -m4mbel__2 // -m4mbel__3 // -m4mbel__4 // -m4mbel__5 // -m4mbel__6 // -m4mbel__7 // -m4mbel__8 // -m4mbel__9 // -m4mbel__a // -m4mbel__a0 // -m4mbel__aa // -m4mbel__ab // -m4mbel__ac // -m4mbel__ad // -m4mbel__ae // -m4mbel__af // -m4mbel__ag // -m4mbel__ah // -m4mbel__ai // -m4mbel__aj // -m4mbel__ak // -m4mbel__al // -m4mbel__am // -m4mbel__an // -m4mbel__ao // -m4mbel__ap // -m4mbel__aq // -m4mbel__ar // -m4mbel__as // -m4mbel__at // -m4mbel__au // -m4mbel__av // -m4mbel__aw // -m4mbel__ax // -m4mbel__ay // -m4mbel__az // -m4mbel__b // -m4mbel__c // -m4mbel__d // -m4mbel__e // -m4mbel__f // -m4mbel__g // -m4mbel__h // -m4mbel__i // -m4mbel__j // -m4mbel__k // -m4mbel__m // -m4mbel__n // -m4mbel__o // -m4mbel__p // -m4mbel__q // -m4mbel__r // -m4mbel__s // -m4mbel__t // -m4mbel__u // -m4mbel__v // -m4mbel__w // -m4mbel__x // -m4mbel__y // -m4mbel__z // +m4kingg__a // +m4mbel // +m4mbel__0 // +m4mbel__1 // +m4mbel__2 // +m4mbel__3 // +m4mbel__4 // +m4mbel__5 // +m4mbel__6 // +m4mbel__7 // +m4mbel__8 // +m4mbel__9 // +m4mbel__a // +m4mbel__a0 // +m4mbel__aa // +m4mbel__ab // +m4mbel__ac // +m4mbel__ad // +m4mbel__ae // +m4mbel__af // +m4mbel__ag // +m4mbel__ah // +m4mbel__ai // +m4mbel__aj // +m4mbel__ak // +m4mbel__al // +m4mbel__am // +m4mbel__an // +m4mbel__ao // +m4mbel__ap // +m4mbel__aq // +m4mbel__ar // +m4mbel__as // +m4mbel__at // +m4mbel__au // +m4mbel__av // +m4mbel__aw // +m4mbel__ax // +m4mbel__ay // +m4mbel__az // +m4mbel__b // +m4mbel__c // +m4mbel__d // +m4mbel__e // +m4mbel__f // +m4mbel__g // +m4mbel__h // +m4mbel__i // +m4mbel__j // +m4mbel__k // +m4mbel__m // +m4mbel__n // +m4mbel__o // +m4mbel__p // +m4mbel__q // +m4mbel__r // +m4mbel__s // +m4mbel__t // +m4mbel__u // +m4mbel__v // +m4mbel__w // +m4mbel__x // +m4mbel__y // +m4mbel__z // m4milrou // Millennium Roulette -m4milrou__a // +m4milrou__a // m4mjp // Mega Jackpot -m4mjp__a // -m4mjp__b // -m4mjp__c // -m4mjp__d // -m4mjp__e // -m4mjp__f // -m4mjp__g // +m4mjp__a // +m4mjp__b // +m4mjp__c // +m4mjp__d // +m4mjp__e // +m4mjp__f // +m4mjp__g // m4rmtp // Reel Magic Turbo Play -m4rmtp__a // -m4rmtp__b // -m4rmtp__c // -m4rmtp__d // -m4rmtp__e // -m4rmtp__f // -m4rmtp__g // +m4rmtp__a // +m4rmtp__b // +m4rmtp__c // +m4rmtp__d // +m4rmtp__e // +m4rmtp__f // +m4rmtp__g // m4rmtpd // Reel Magic Turbo Play Deluxe -m4rmtpd__0 // -m4rmtpd__1 // -m4rmtpd__2 // -m4rmtpd__3 // -m4rmtpd__4 // -m4rmtpd__5 // -m4rmtpd__6 // -m4rmtpd__7 // -m4rmtpd__8 // -m4rmtpd__9 // -m4rmtpd__a // -m4rmtpd__aa // -m4rmtpd__ab // -m4rmtpd__ac // -m4rmtpd__ad // -m4rmtpd__ae // -m4rmtpd__af // -m4rmtpd__ag // -m4rmtpd__ah // -m4rmtpd__ai // -m4rmtpd__aj // -m4rmtpd__ak // -m4rmtpd__al // -m4rmtpd__am // -m4rmtpd__b // -m4rmtpd__c // -m4rmtpd__d // -m4rmtpd__e // -m4rmtpd__f // -m4rmtpd__g // -m4rmtpd__h // -m4rmtpd__i // -m4rmtpd__j // -m4rmtpd__k // -m4rmtpd__l // -m4rmtpd__m // -m4rmtpd__n // -m4rmtpd__o // -m4rmtpd__p // -m4rmtpd__q // -m4rmtpd__r // -m4rmtpd__s // -m4rmtpd__t // -m4rmtpd__u // -m4rmtpd__v // -m4rmtpd__w // -m4rmtpd__x // -m4rmtpd__y // -m4rmtpd__z // -m4robo // -m4robo__0 // -m4robo__1 // -m4robo__2 // -m4robo__3 // -m4robo__4 // -m4robo__5 // -m4robo__6 // -m4robo__7 // -m4robo__8 // -m4robo__9 // -m4robo__a // -m4robo__aa // -m4robo__ab // -m4robo__b // -m4robo__c // -m4robo__d // -m4robo__e // -m4robo__f // -m4robo__g // -m4robo__h // -m4robo__i // -m4robo__j // -m4robo__k // -m4robo__l // -m4robo__m // -m4robo__n // -m4robo__o // -m4robo__p // -m4robo__q // -m4robo__r // -m4robo__s // -m4robo__t // -m4robo__u // -m4robo__v // -m4robo__w // -m4robo__x // -m4robo__y // -m4robo__z // -m4trg // -m4trg__0 // -m4trg__1 // -m4trg__2 // -m4trg__3 // -m4trg__4 // -m4trg__a // -m4trg__b // -m4trg__c // -m4trg__d // -m4trg__e // -m4trg__f // -m4trg__g // -m4trg__h // -m4trg__i // -m4trg__j // -m4trg__k // -m4trg__l // -m4trg__m // -m4trg__n // -m4trg__o // -m4trg__p // -m4trg__q // -m4trg__r // -m4trg__s // -m4trg__t // -m4trg__u // -m4trg__v // -m4trg__w // -m4trg__x // -m4trg__y // -m4trg__z // +m4rmtpd__0 // +m4rmtpd__1 // +m4rmtpd__2 // +m4rmtpd__3 // +m4rmtpd__4 // +m4rmtpd__5 // +m4rmtpd__6 // +m4rmtpd__7 // +m4rmtpd__8 // +m4rmtpd__9 // +m4rmtpd__a // +m4rmtpd__aa // +m4rmtpd__ab // +m4rmtpd__ac // +m4rmtpd__ad // +m4rmtpd__ae // +m4rmtpd__af // +m4rmtpd__ag // +m4rmtpd__ah // +m4rmtpd__ai // +m4rmtpd__aj // +m4rmtpd__ak // +m4rmtpd__al // +m4rmtpd__am // +m4rmtpd__b // +m4rmtpd__c // +m4rmtpd__d // +m4rmtpd__e // +m4rmtpd__f // +m4rmtpd__g // +m4rmtpd__h // +m4rmtpd__i // +m4rmtpd__j // +m4rmtpd__k // +m4rmtpd__l // +m4rmtpd__m // +m4rmtpd__n // +m4rmtpd__o // +m4rmtpd__p // +m4rmtpd__q // +m4rmtpd__r // +m4rmtpd__s // +m4rmtpd__t // +m4rmtpd__u // +m4rmtpd__v // +m4rmtpd__w // +m4rmtpd__x // +m4rmtpd__y // +m4rmtpd__z // +m4robo // +m4robo__0 // +m4robo__1 // +m4robo__2 // +m4robo__3 // +m4robo__4 // +m4robo__5 // +m4robo__6 // +m4robo__7 // +m4robo__8 // +m4robo__9 // +m4robo__a // +m4robo__aa // +m4robo__ab // +m4robo__b // +m4robo__c // +m4robo__d // +m4robo__e // +m4robo__f // +m4robo__g // +m4robo__h // +m4robo__i // +m4robo__j // +m4robo__k // +m4robo__l // +m4robo__m // +m4robo__n // +m4robo__o // +m4robo__p // +m4robo__q // +m4robo__r // +m4robo__s // +m4robo__t // +m4robo__u // +m4robo__v // +m4robo__w // +m4robo__x // +m4robo__y // +m4robo__z // +m4trg // +m4trg__0 // +m4trg__1 // +m4trg__2 // +m4trg__3 // +m4trg__4 // +m4trg__a // +m4trg__b // +m4trg__c // +m4trg__d // +m4trg__e // +m4trg__f // +m4trg__g // +m4trg__h // +m4trg__i // +m4trg__j // +m4trg__k // +m4trg__l // +m4trg__m // +m4trg__n // +m4trg__o // +m4trg__p // +m4trg__q // +m4trg__r // +m4trg__s // +m4trg__t // +m4trg__u // +m4trg__v // +m4trg__w // +m4trg__x // +m4trg__y // +m4trg__z // @source:mpu4bwb.cpp m4abra // Abracadabra (Bwb) -m4abra__a // -m4abra__b // -m4abra__c // +m4abra__a // +m4abra__b // +m4abra__c // m4bigmt // The Big Match (Bwb) -m4bigmt__a // -m4bigmt__b // -m4bigmt__c // -m4bigmt__d // -m4bigmt__e // -m4bigmt__f // +m4bigmt__a // +m4bigmt__b // +m4bigmt__c // +m4bigmt__d // +m4bigmt__e // +m4bigmt__f // m4bingbl // Bingo Belle (Bwb) -m4bingbl__a // -m4bingbl__b // -m4bingbl__c // -m4bingbl__d // -m4bingbl__e // -m4bingbl__f // -m4bingbl__g // +m4bingbl__a // +m4bingbl__b // +m4bingbl__c // +m4bingbl__d // +m4bingbl__e // +m4bingbl__f // +m4bingbl__g // m4bingbs // Bingo Belle Showcase (Bwb) -m4bingbs__a // -m4bingbs__b // -m4bingbs__c // -m4bingbs__d // -m4bingbs__e // -m4bingbs__f // +m4bingbs__a // +m4bingbs__b // +m4bingbs__c // +m4bingbs__d // +m4bingbs__e // +m4bingbs__f // m4bingcl // Bingo Club (Bwb) -m4bingcl__a // -m4bingcl__b // +m4bingcl__a // +m4bingcl__b // m4blsbys // Blues Boys (Bwb) -m4blsbys__0 // -m4blsbys__1 // -m4blsbys__2 // -m4blsbys__3 // -m4blsbys__4 // -m4blsbys__5 // -m4blsbys__6 // -m4blsbys__7 // -m4blsbys__8 // -m4blsbys__9 // -m4blsbys__a // -m4blsbys__aa // -m4blsbys__ab // -m4blsbys__ac // -m4blsbys__ad // -m4blsbys__b // -m4blsbys__c // -m4blsbys__d // -m4blsbys__e // -m4blsbys__f // -m4blsbys__g // -m4blsbys__h // -m4blsbys__i // -m4blsbys__j // -m4blsbys__k // -m4blsbys__l // -m4blsbys__m // -m4blsbys__n // -m4blsbys__o // -m4blsbys__p // -m4blsbys__q // -m4blsbys__r // -m4blsbys__s // -m4blsbys__t // -m4blsbys__u // -m4blsbys__v // -m4blsbys__w // -m4blsbys__x // -m4blsbys__y // -m4blsbys__z // +m4blsbys__0 // +m4blsbys__1 // +m4blsbys__2 // +m4blsbys__3 // +m4blsbys__4 // +m4blsbys__5 // +m4blsbys__6 // +m4blsbys__7 // +m4blsbys__8 // +m4blsbys__9 // +m4blsbys__a // +m4blsbys__aa // +m4blsbys__ab // +m4blsbys__ac // +m4blsbys__ad // +m4blsbys__b // +m4blsbys__c // +m4blsbys__d // +m4blsbys__e // +m4blsbys__f // +m4blsbys__g // +m4blsbys__h // +m4blsbys__i // +m4blsbys__j // +m4blsbys__k // +m4blsbys__l // +m4blsbys__m // +m4blsbys__n // +m4blsbys__o // +m4blsbys__p // +m4blsbys__q // +m4blsbys__r // +m4blsbys__s // +m4blsbys__t // +m4blsbys__u // +m4blsbys__v // +m4blsbys__w // +m4blsbys__x // +m4blsbys__y // +m4blsbys__z // m4bluesn // Blues Boys (Nova) m4cfinln // Cup Final (Nova) -m4cfinln__a // +m4cfinln__a // m4cpfinl // Cup Final (Bwb) -m4cpfinl__a // -m4cpfinl__b // -m4cpfinl__c // -m4cpfinl__d // -m4cpfinl__e // -m4cpfinl__f // -m4cpfinl__g // -m4cpfinl__h // -m4cpfinl__i // -m4cpfinl__j // -m4cpfinl__k // +m4cpfinl__a // +m4cpfinl__b // +m4cpfinl__c // +m4cpfinl__d // +m4cpfinl__e // +m4cpfinl__f // +m4cpfinl__g // +m4cpfinl__h // +m4cpfinl__i // +m4cpfinl__j // +m4cpfinl__k // m4csoc // Championship Soccer (Bwb) -m4csoc__a // -m4csoc__b // -m4csoc__c // -m4csoc__d // -m4csoc__e // -m4csoc__f // -m4csoc__g // -m4csoc__h // -m4csoc__i // -m4csoc__j // +m4csoc__a // +m4csoc__b // +m4csoc__c // +m4csoc__d // +m4csoc__e // +m4csoc__f // +m4csoc__g // +m4csoc__h // +m4csoc__i // +m4csoc__j // m4danced // Dancing Diamonds (Bwb) -m4danced__a // -m4danced__b // -m4danced__c // -m4danced__d // -m4danced__e // -m4danced__f // -m4danced__g // -m4danced__h // -m4danced__i // -m4danced__j // -m4danced__k // -m4danced__l // -m4danced__m // -m4danced__n // -m4danced__o // -m4danced__p // -m4danced__q // -m4danced__r // -m4danced__s // -m4danced__t // -m4danced__u // -m4danced__v // -m4danced__w // +m4danced__a // +m4danced__b // +m4danced__c // +m4danced__d // +m4danced__e // +m4danced__f // +m4danced__g // +m4danced__h // +m4danced__i // +m4danced__j // +m4danced__k // +m4danced__l // +m4danced__m // +m4danced__n // +m4danced__o // +m4danced__p // +m4danced__q // +m4danced__r // +m4danced__s // +m4danced__t // +m4danced__u // +m4danced__v // +m4danced__w // m4daytn // Daytona (Bwb) -m4daytn__a // -m4daytn__b // -m4daytn__c // -m4daytn__d // -m4daytn__e // -m4daytn__f // -m4daytn__g // -m4daytn__h // -m4daytn__i // -m4daytn__j // -m4daytn__k // -m4daytn__l // -m4daytn__m // -m4daytn__n // +m4daytn__a // +m4daytn__b // +m4daytn__c // +m4daytn__d // +m4daytn__e // +m4daytn__f // +m4daytn__g // +m4daytn__h // +m4daytn__i // +m4daytn__j // +m4daytn__k // +m4daytn__l // +m4daytn__m // +m4daytn__n // m4excal // Excalibur (Bwb) -m4excal__a // -m4excal__b // -m4excal__c // -m4excal__d // -m4excal__e // -m4excal__f // -m4excal__g // -m4excal__h // -m4excal__i // -m4excal__j // +m4excal__a // +m4excal__b // +m4excal__c // +m4excal__d // +m4excal__e // +m4excal__f // +m4excal__g // +m4excal__h // +m4excal__i // +m4excal__j // m4excaln // Excalibur (Nova) -m4excaln__a // +m4excaln__a // m4exotic // Exotic Fruits (Bwb) -m4exotic__a // -m4exotic__b // -m4exotic__c // -m4exotic__d // -m4exotic__e // +m4exotic__a // +m4exotic__b // +m4exotic__c // +m4exotic__d // +m4exotic__e // m4firice // Fire & Ice (Bwb) -m4firice__a // -m4firice__b // -m4firice__c // -m4firice__d // -m4firice__e // -m4firice__f // -m4firice__g // -m4firice__h // -m4firice__i // -m4firice__j // +m4firice__a // +m4firice__b // +m4firice__c // +m4firice__d // +m4firice__e // +m4firice__f // +m4firice__g // +m4firice__h // +m4firice__i // +m4firice__j // m4ftladn // Find the Lady (Nova) m4harle // Harlequin (Bwb) -m4harle__a // -m4harle__b // -m4harle__c // -m4harle__d // -m4harle__e // -m4harle__f // -m4harle__g // -m4harle__h // -m4harle__i // -m4harle__j // -m4harle__k // -m4harle__l // -m4harle__m // -m4harle__n // -m4harle__o // -m4harle__p // -m4harle__q // -m4harle__r // -m4harle__s // -m4harle__t // -m4harle__u // -m4harle__v // -m4harle__w // -m4harle__x // +m4harle__a // +m4harle__b // +m4harle__c // +m4harle__d // +m4harle__e // +m4harle__f // +m4harle__g // +m4harle__h // +m4harle__i // +m4harle__j // +m4harle__k // +m4harle__l // +m4harle__m // +m4harle__n // +m4harle__o // +m4harle__p // +m4harle__q // +m4harle__r // +m4harle__s // +m4harle__t // +m4harle__u // +m4harle__v // +m4harle__w // +m4harle__x // m4hvhel // Heaven & Hell (Bwb) -m4hvhel__a // -m4hvhel__b // -m4hvhel__c // -m4hvhel__d // -m4hvhel__e // -m4hvhel__f // -m4hvhel__g // -m4hvhel__h // +m4hvhel__a // +m4hvhel__b // +m4hvhel__c // +m4hvhel__d // +m4hvhel__e // +m4hvhel__f // +m4hvhel__g // +m4hvhel__h // m4indycr // Indy Cars (Bwb) -m4indycr__a // -m4indycr__b // -m4indycr__c // -m4indycr__d // -m4indycr__e // -m4indycr__f // +m4indycr__a // +m4indycr__b // +m4indycr__c // +m4indycr__d // +m4indycr__e // +m4indycr__f // m4jakjok // Jackpot Jokers (Bwb) -m4jakjok__a // -m4jakjok__b // -m4jakjok__c // -m4jakjoka // +m4jakjok__a // +m4jakjok__b // +m4jakjok__c // +m4jakjoka // m4jflash // Jumping Jack Flash (Bwb) -m4jflash__a // -m4jflash__b // -m4jflash__c // -m4jflash__d // -m4jflash__e // -m4jflash__f // -m4jflash__g // -m4jflash__h // -m4jflash__i // +m4jflash__a // +m4jflash__b // +m4jflash__c // +m4jflash__d // +m4jflash__e // +m4jflash__f // +m4jflash__g // +m4jflash__h // +m4jflash__i // m4ln7 // Lucky No7 (Bwb) -m4ln7__a // -m4ln7__b // -m4ln7__c // -m4ln7__d // +m4ln7__a // +m4ln7__b // +m4ln7__c // +m4ln7__d // m4madmnc // Mad Money Classic (Bwb) -m4madmnc__a // -m4madmnc__b // -m4madmnc__c // -m4madmnc__d // -m4madmnc__e // -m4madmnc__f // -m4madmnc__g // -m4madmnc__h // -m4madmnc__i // -m4madmnc__j // -m4madmnc__k // -m4madmnc__l // -m4madmnc__m // -m4madmnc__n // -m4madmnc__o // -m4madmnc__p // -m4madmnc__q // -m4madmnc__r // -m4madmnc__s // -m4madmnc__t // -m4madmnc__u // -m4madmnc__v // -m4madmnc__w // +m4madmnc__a // +m4madmnc__b // +m4madmnc__c // +m4madmnc__d // +m4madmnc__e // +m4madmnc__f // +m4madmnc__g // +m4madmnc__h // +m4madmnc__i // +m4madmnc__j // +m4madmnc__k // +m4madmnc__l // +m4madmnc__m // +m4madmnc__n // +m4madmnc__o // +m4madmnc__p // +m4madmnc__q // +m4madmnc__r // +m4madmnc__s // +m4madmnc__t // +m4madmnc__u // +m4madmnc__v // +m4madmnc__w // m4madmon // Mad Money (Bwb) -m4madmon__a // -m4madmon__b // -m4madmon__c // -m4madmon__d // -m4madmon__e // -m4madmon__f // -m4madmon__g // -m4madmon__h // -m4madmon__i // -m4madmon__j // -m4madmon__k // +m4madmon__a // +m4madmon__b // +m4madmon__c // +m4madmon__d // +m4madmon__e // +m4madmon__f // +m4madmon__g // +m4madmon__h // +m4madmon__i // +m4madmon__j // +m4madmon__k // m4mmm // Money Mummy Money (Bwb) -m4mmm__a // -m4mmm__b // -m4mmm__c // -m4mmm__d // -m4mmm__e // -m4mmm__f // +m4mmm__a // +m4mmm__b // +m4mmm__c // +m4mmm__d // +m4mmm__e // +m4mmm__f // m4olygn // Olympic Gold (Nova) -m4olygn__a // +m4olygn__a // m4orland // Orlando Magic (Bwb) -m4orland__a // -m4orland__b // -m4orland__c // -m4orland__d // -m4orland__e // -m4orland__f // -m4orland__g // -m4orland__h // +m4orland__a // +m4orland__b // +m4orland__c // +m4orland__d // +m4orland__e // +m4orland__f // +m4orland__g // +m4orland__h // m4pzbing // Prize Bingo (Bwb) -m4pzbing__a // -m4pzbing__b // -m4pzbing__c // -m4pzbing__d // -m4pzbing__e // +m4pzbing__a // +m4pzbing__b // +m4pzbing__c // +m4pzbing__d // +m4pzbing__e // m4quidin // Quids In (Bwb) -m4quidin__a // -m4quidin__b // +m4quidin__a // +m4quidin__b // m4quidis // Quids In Showcase (Bwb) -m4quidis__a // -m4quidis__b // -m4quidis__c // -m4quidis__d // +m4quidis__a // +m4quidis__b // +m4quidis__c // +m4quidis__d // m4rackem // Rack Em Up (Bwb) -m4rackem__a // -m4rackem__b // -m4rackem__c // -m4rackem__d // +m4rackem__a // +m4rackem__b // +m4rackem__c // +m4rackem__d // m4rbgold // Rainbow Gold (Bwb) -m4rbgold__a // -m4rbgold__b // -m4rbgold__c // -m4rbgold__d // -m4rbgold__e // -m4rbgold__f // -m4rbgold__g // -m4rbgold__h // -m4rbgold__i // -m4rbgold__j // -m4rbgold__k // -m4rbgold__l // -m4rbgold__m // -m4rbgold__n // -m4rbgold__o // -m4rbgold__p // -m4rbgold__q // +m4rbgold__a // +m4rbgold__b // +m4rbgold__c // +m4rbgold__d // +m4rbgold__e // +m4rbgold__f // +m4rbgold__g // +m4rbgold__h // +m4rbgold__i // +m4rbgold__j // +m4rbgold__k // +m4rbgold__l // +m4rbgold__m // +m4rbgold__n // +m4rbgold__o // +m4rbgold__p // +m4rbgold__q // m4rhfev // Red Hot Fever (Bwb) -m4rhfev__a // -m4rhfev__b // -m4rhfev__c // -m4rhfev__d // +m4rhfev__a // +m4rhfev__b // +m4rhfev__c // +m4rhfev__d // m4sinbd // Sinbad (Bwb) -m4sinbd__a // -m4sinbd__b // -m4sinbd__c // -m4sinbd__d // -m4sinbd__e // -m4sinbd__f // -m4sinbd__g // -m4sinbd__h // -m4sinbd__i // -m4sinbd__j // -m4sinbd__k // -m4sinbd__l // -m4sinbd__m // -m4sinbd__n // -m4sinbd__o // -m4sinbd__p // -m4sinbd__q // -m4sinbd__r // -m4sinbd__s // -m4sinbd__t // -m4sinbd__u // -m4sinbd__v // -m4sinbd__w // -m4sinbd__x // +m4sinbd__a // +m4sinbd__b // +m4sinbd__c // +m4sinbd__d // +m4sinbd__e // +m4sinbd__f // +m4sinbd__g // +m4sinbd__h // +m4sinbd__i // +m4sinbd__j // +m4sinbd__k // +m4sinbd__l // +m4sinbd__m // +m4sinbd__n // +m4sinbd__o // +m4sinbd__p // +m4sinbd__q // +m4sinbd__r // +m4sinbd__s // +m4sinbd__t // +m4sinbd__u // +m4sinbd__v // +m4sinbd__w // +m4sinbd__x // m4sinbdn // Sinbad (Nova) -m4sinbdn__a // -m4sinbdn__b // -m4sinbdn__c // -m4sinbdn__d // -m4sinbdn__e // -m4sinbdn__f // +m4sinbdn__a // +m4sinbdn__b // +m4sinbdn__c // +m4sinbdn__d // +m4sinbdn__e // +m4sinbdn__f // m4sky // Sky Sports (Bwb) -m4sky__a // -m4sky__b // -m4sky__c // -m4sky__d // +m4sky__a // +m4sky__b // +m4sky__c // +m4sky__d // m4souls // Soul Sister (Bwb) -m4souls__a // -m4souls__b // -m4souls__c // -m4souls__d // -m4souls__e // -m4souls__f // +m4souls__a // +m4souls__b // +m4souls__c // +m4souls__d // +m4souls__e // +m4souls__f // m4spinbt // Spin The Bottle (Bwb) -m4spinbt__a // -m4spinbt__b // -m4spinbt__c // -m4spinbt__d // -m4spinbt__e // -m4spinbt__f // -m4spinbt__g // +m4spinbt__a // +m4spinbt__b // +m4spinbt__c // +m4spinbt__d // +m4spinbt__e // +m4spinbt__f // +m4spinbt__g // m4starst // Stars & Stripes (Bwb) -m4starst__a // -m4starst__b // -m4starst__c // -m4starst__d // -m4starst__e // -m4starst__f // -m4starst__g // -m4starst__h // -m4starst__i // -m4starst__j // +m4starst__a // +m4starst__b // +m4starst__c // +m4starst__d // +m4starst__e // +m4starst__f // +m4starst__g // +m4starst__h // +m4starst__i // +m4starst__j // m4supleg // Super League (Bwb) -m4supleg__a // -m4supleg__b // -m4supleg__c // -m4supleg__d // -m4suplegw // +m4supleg__a // +m4supleg__b // +m4supleg__c // +m4supleg__d // +m4suplegw // m4supscr // Super Soccer (Bwb) -m4supscr__a // -m4supscr__b // -m4supscr__c // -m4supscr__d // -m4supscr__e // -m4supscr__f // -m4supscr__g // -m4supscr__h // -m4supscr__i // -m4supscr__j // -m4supscr__k // -m4supscr__l // -m4supscr__m // -m4supscr__n // +m4supscr__a // +m4supscr__b // +m4supscr__c // +m4supscr__d // +m4supscr__e // +m4supscr__f // +m4supscr__g // +m4supscr__h // +m4supscr__i // +m4supscr__j // +m4supscr__k // +m4supscr__l // +m4supscr__m // +m4supscr__n // m4sure // Sure Thing (Bwb) -m4sure__a // -m4sure__b // -m4sure__c // +m4sure__a // +m4sure__b // +m4sure__c // m4trex // Trex (Bwb) -m4trex__a // -m4trex__b // -m4trex__c // -m4trex__d // -m4trex__e // -m4trex__f // -m4trex__g // -m4trex__h // -m4trex__i // -m4trex__j // -m4trex__k // -m4trex__l // +m4trex__a // +m4trex__b // +m4trex__c // +m4trex__d // +m4trex__e // +m4trex__f // +m4trex__g // +m4trex__h // +m4trex__i // +m4trex__j // +m4trex__k // +m4trex__l // m4vdexpr // Voodoo Express (Bwb) -m4vdexpr__a // -m4vdexpr__b // -m4vdexpr__c // -m4vdexpr__d // +m4vdexpr__a // +m4vdexpr__b // +m4vdexpr__c // +m4vdexpr__d // m4volcan // Volcano (Bwb) -m4volcan__a // -m4volcan__b // -m4volcan__c // -m4volcan__d // -m4volcan__e // -m4volcan__f // -m4volcan__g // +m4volcan__a // +m4volcan__b // +m4volcan__c // +m4volcan__d // +m4volcan__e // +m4volcan__f // +m4volcan__g // m4wcnov // World Cup (Nova) m4xch // X-change (Bwb) -m4xch__a // -m4xch__b // -m4xch__c // -m4xch__d // -m4xch__e // -m4xch__f // -m4xch__g // -m4xch__h // -m4xch__i // -m4xch__j // -m4xch__k // +m4xch__a // +m4xch__b // +m4xch__c // +m4xch__d // +m4xch__e // +m4xch__f // +m4xch__g // +m4xch__h // +m4xch__i // +m4xch__j // +m4xch__k // m4xs // X-s (Bwb) -m4xs__a // -m4xs__b // -m4xs__c // -m4xs__d // -m4xs__e // -m4xs__f // +m4xs__a // +m4xs__b // +m4xs__c // +m4xs__d // +m4xs__e // +m4xs__f // m4xtrm // X-treme (Bwb) -m4xtrm__a // -m4xtrm__b // +m4xtrm__a // +m4xtrm__b // @source:mpu4concept.cpp m4nudgwc // Nudge a Win (Concept) -m4nudgwc__a // -m4nudgwc__b // -m4nudgwc__c // -m4nudgwc__d // -m4nudgwc__e // -m4nudgwc__f // -m4nudgwc__g // -m4nudgwc__h // +m4nudgwc__a // +m4nudgwc__b // +m4nudgwc__c // +m4nudgwc__d // +m4nudgwc__e // +m4nudgwc__f // +m4nudgwc__g // +m4nudgwc__h // m4pulwnc // Pull-a-Win (Concept) -m4pulwnc__0 // -m4pulwnc__1 // -m4pulwnc__2 // -m4pulwnc__3 // -m4pulwnc__4 // -m4pulwnc__a // -m4pulwnc__b // -m4pulwnc__c // -m4pulwnc__d // -m4pulwnc__e // -m4pulwnc__f // -m4pulwnc__g // -m4pulwnc__h // -m4pulwnc__i // -m4pulwnc__j // -m4pulwnc__k // -m4pulwnc__l // -m4pulwnc__m // -m4pulwnc__n // -m4pulwnc__o // -m4pulwnc__p // -m4pulwnc__q // -m4pulwnc__r // -m4pulwnc__s // -m4pulwnc__t // -m4pulwnc__u // -m4pulwnc__v // -m4pulwnc__w // -m4pulwnc__x // -m4pulwnc__y // -m4pulwnc__z // +m4pulwnc__0 // +m4pulwnc__1 // +m4pulwnc__2 // +m4pulwnc__3 // +m4pulwnc__4 // +m4pulwnc__a // +m4pulwnc__b // +m4pulwnc__c // +m4pulwnc__d // +m4pulwnc__e // +m4pulwnc__f // +m4pulwnc__g // +m4pulwnc__h // +m4pulwnc__i // +m4pulwnc__j // +m4pulwnc__k // +m4pulwnc__l // +m4pulwnc__m // +m4pulwnc__n // +m4pulwnc__o // +m4pulwnc__p // +m4pulwnc__q // +m4pulwnc__r // +m4pulwnc__s // +m4pulwnc__t // +m4pulwnc__u // +m4pulwnc__v // +m4pulwnc__w // +m4pulwnc__x // +m4pulwnc__y // +m4pulwnc__z // m4rhfevc // Red Hot Fever (Concept) -m4rhfevc__a // -m4rhfevc__b // -m4rhfevc__c // -m4rhfevc__d // -m4rhfevc__e // -m4rhfevc__f // -m4rhfevc__g // -m4rhfevc__h // -m4rhfevc__i // -m4rhfevc__j // -m4rhfevc__k // -m4rhfevc__l // -m4rhfevc__m // -m4rhfevc__n // -m4rhfevc__o // -m4rhfevc__p // -m4rhfevc__q // -m4rhfevc__r // -m4rhfevc__s // -m4rhfevc__t // -m4rhfevc__u // -m4rhfevc__v // -m4rhfevc__w // -m4rhfevc__x // -m4rhfevc__y // +m4rhfevc__a // +m4rhfevc__b // +m4rhfevc__c // +m4rhfevc__d // +m4rhfevc__e // +m4rhfevc__f // +m4rhfevc__g // +m4rhfevc__h // +m4rhfevc__i // +m4rhfevc__j // +m4rhfevc__k // +m4rhfevc__l // +m4rhfevc__m // +m4rhfevc__n // +m4rhfevc__o // +m4rhfevc__p // +m4rhfevc__q // +m4rhfevc__r // +m4rhfevc__s // +m4rhfevc__t // +m4rhfevc__u // +m4rhfevc__v // +m4rhfevc__w // +m4rhfevc__x // +m4rhfevc__y // m4spnwnc // Spin-A-Win (Concept) -m4spnwnc__a // -m4spnwnc__b // +m4spnwnc__a // +m4spnwnc__b // @source:mpu4crystal.cpp m4aladn // Aladdin's Cave (Crystal) -m4aladna // -m4aladnb // -m4aladnc // -m4aladnd // -m4aladne // -m4aladnf // -m4aladng // -m4aladnh // -m4aladni // +m4aladna // +m4aladnb // +m4aladnc // +m4aladnd // +m4aladne // +m4aladnf // +m4aladng // +m4aladnh // +m4aladni // m4bagcsh // Bags Of Cash Club (Crystal) -m4bagcsha // +m4bagcsha // m4bucclb // Buccaneer Club (Crystal) -m4bucclba // -m4bucclbb // -m4bucclbc // +m4bucclba // +m4bucclbb // +m4bucclbc // m4bullio // Bullion Club (Crystal) -m4bullioa // -m4bulliob // +m4bullioa // +m4bulliob // m4carou // Carousel Club (Crystal) -m4caroua // -m4caroub // -m4carouc // +m4caroua // +m4caroub // +m4carouc // m4cclimb // Crazy Climber (Crystal) -m4cclimba // +m4cclimba // m4crzcl // Crazy Climber Club (Crystal) -m4crzcla // -m4crzclb // -m4crzclc // -m4crzcld // +m4crzcla // +m4crzclb // +m4crzclc // +m4crzcld // m4dz // Danger Zone (Crystal?) m4elitc // Elite Club (Crystal) -m4elitca // +m4elitca // m4fairg // Fairground (Crystal) m4frkstn // Frank 'n' Stein (unencrypted) -m4frkstna // -m4frkstnb // -m4frkstnc // -m4frkstnd // -m4frkstne // -m4frkstnf // -m4frkstng // -m4frkstnh // +m4frkstna // +m4frkstnb // +m4frkstnc // +m4frkstnd // +m4frkstne // +m4frkstnf // +m4frkstng // +m4frkstnh // m4frmani // Fruit Mania (Crystal) -m4frmania // -m4frmanib // -m4frmanic // +m4frmania // +m4frmanib // +m4frmanic // m4goldfc // Gold Fever (Crystal) -m4goldfca // -m4goldfcb // +m4goldfca // +m4goldfcb // m4goldxc // Gold Exchange Club (Crystal) -m4goldxca // -m4goldxcb // -m4goldxcc // -m4goldxcd // -m4goldxce // +m4goldxca // +m4goldxcb // +m4goldxcc // +m4goldxcd // +m4goldxce // m4hirol // Hi Roller Club (Crystal) -m4hirola // +m4hirola // m4kingqn // Kings & Queens Club (Crystal) -m4kingqna // +m4kingqna // m4lotclb // Lottery Club (Crystal) -m4lotclba // +m4lotclba // m4magi7 // Magic 7s (Crystal) -m4magi7a // +m4magi7a // m4montrl // Money Trail (Crystal) -m4montrla // -m4montrlb // -m4montrlc // -m4montrld // +m4montrla // +m4montrlb // +m4montrlc // +m4montrld // m4mystiq // Mystique Club (Crystal) -m4mystiqa // -m4mystiqb // -m4mystiqc // +m4mystiqa // +m4mystiqb // +m4mystiqc // m4ndup // Nudge Double Up (Crystal) -m4ndupa // -m4ndupb // -m4ndupc // +m4ndupa // +m4ndupb // +m4ndupc // m4nudwin // Nudge & Win (Crystal) -m4nudwina // +m4nudwina // m4paracl // Paradise Club (Crystal) -m4paracla // +m4paracla // m4rags // Rags to Riches Club (Crystal) -m4ragsa // -m4ragsb // -m4ragsc // +m4ragsa // +m4ragsb // +m4ragsc // m4riocr // Rio Grande (Grystal) -m4riocra // +m4riocra // m4rlpick // Reel Picks (Crystal) -m4rlpicka // -m4rlpickb // -m4rlpickc // +m4rlpicka // +m4rlpickb // +m4rlpickc // m4twstcl // Twister Club (Crystal) -m4twstcla // -m4twstclb // +m4twstcla // +m4twstclb // m4twstr // Twister (Crystal) -m4twstra // -m4twstrb // -m4twstrc // -m4twstrd // +m4twstra // +m4twstrb // +m4twstrc // +m4twstrd // m4tylb // Thank Your Lucky Bars (Crystal) -m4tylba // +m4tylba // @source:mpu4dealem.cpp v4dealem // Deal 'Em @source:mpu4empire.cpp m4apachg // Apache Gold (Empire) -m4apachga // -m4apachgb // -m4apachgc // -m4apachgd // -m4apachge // -m4apachgf // +m4apachga // +m4apachgb // +m4apachgc // +m4apachgd // +m4apachge // +m4apachgf // m4bangrs // Bangers 'n' Cash (Empire) -m4bangrsa // -m4bangrsb // +m4bangrsa // +m4bangrsb // m4bankrd // Bank Raid (Empire) -m4bankrda // -m4bankrdb // -m4bankrdc // -m4bankrdd // +m4bankrda // +m4bankrdb // +m4bankrdc // +m4bankrdd // m4bigchs // Big Cheese (Empire) -m4bigchsa // -m4bigchsb // +m4bigchsa // +m4bigchsb // m4chacec // Chase The Ace [Cards] (Empire) -m4chaceca // +m4chaceca // m4chacef // Chase The Ace [Fruits] (Empire) -m4chacefa // -m4chacefb // -m4chacefc // +m4chacefa // +m4chacefb // +m4chacefc // m4crfire // Crossfire (Empire) -m4crfirea // +m4crfirea // m4crzcap // Crazy Capers (Empire) -m4crzcapa // -m4crzcapb // -m4crzcapc // +m4crzcapa // +m4crzcapb // +m4crzcapc // m4cstrik // Cash Strike (Empire) -m4cstrika // -m4cstrikb // -m4cstrikc // +m4cstrika // +m4cstrikb // +m4cstrikc // m4eureka // Eureka (Empire) -m4eurekaa // -m4eurekab // +m4eurekaa // +m4eurekab // m4fright // Fright Night (Empire) -m4frighta // -m4frightb // -m4frightc // -m4frightd // -m4frighte // -m4frightf // +m4frighta // +m4frightb // +m4frightc // +m4frightd // +m4frighte // +m4frightf // m4gamblr // The Gambler (Empire) -m4gamblra // -m4gamblrb // +m4gamblra // +m4gamblrb // m4goldfv // Gold Fever (Empire) m4gtrain // Ghost Train (Empire) -m4gtraina // -m4gtrainb // -m4gtrainc // +m4gtraina // +m4gtrainb // +m4gtrainc // m4haunt // Haunted House (Empire) -m4haunta // -m4hauntb // -m4hauntc // -m4hauntd // +m4haunta // +m4hauntb // +m4hauntc // +m4hauntd // m4hisprt // High Spirits (Empire) -m4hisprta // -m4hisprtb // -m4hisprtc // -m4hisprtd // -m4hisprte // +m4hisprta // +m4hisprtb // +m4hisprtc // +m4hisprtd // +m4hisprte // m4hotcsh // Hot Cash (Empire) -m4hotcsha // -m4hotcshb // -m4hotcshc // +m4hotcsha // +m4hotcshb // +m4hotcshc // m4jne // The Jackpot's Not Enough (Empire?) m4monspn // Money Spinner (Empire) -m4monspna // -m4monspnb // +m4monspna // +m4monspnb // m4pbnudg // Pinball Nudger (Empire) -m4pbnudga // -m4pbnudgb // +m4pbnudga // +m4pbnudgb // m4pitfal // Pitfall (Empire) -m4pitfala // -m4pitfalb // -m4pitfalc // +m4pitfala // +m4pitfalb // +m4pitfalc // m4ttrail // Treasure Trail (Empire) -m4ttraila // -m4ttrailb // +m4ttraila // +m4ttrailb // @source:mpu4mdm.cpp m42punlm // 2p Unlimited (Mdm) m4bigapl // The Big Apple (Mdm) -m4bigapla // -m4bigaplb // -m4bigaplc // -m4bigapld // -m4bigaple // +m4bigapla // +m4bigaplb // +m4bigaplc // +m4bigapld // +m4bigaple // m4blztrl // Blazing Trails (Mdm) -m4blztrla // +m4blztrla // m4bodymt // Body Match (Mdm) m4coloss // Colossus (Mdm) -m4colossa // -m4colossb // -m4colossc // -m4colossd // -m4colosse // -m4colossf // -m4colossg // +m4colossa // +m4colossb // +m4colossc // +m4colossd // +m4colosse // +m4colossf // +m4colossg // m4ctn // Tuppenny Nudger Classic (Mdm?) m4ewshft // Each Way Shifter m4excam // Excalibur (Mdm) m4firebl // Fireball (Mdm) -m4firebla // -m4fireblb // -m4fireblc // -m4firebld // +m4firebla // +m4fireblb // +m4fireblc // +m4firebld // m4front // Final Frontier (Mdm) m4mayhem // Mayhem (Mdm) -m4mayhema // +m4mayhema // m4nud2p // 2p Nudger (Mdm?) m4nudbon // Nudge Bonanza (Mdm) -m4nudbona // +m4nudbona // m4nudgem // Nudge Gems (Mdm) m4safar // Safari Club (Mdm) m4silnud // Silver Nudger (Mdm?) m4smshgb // Smash 'n' Grab (Mdm) -m4smshgba // -m4smshgbb // -m4smshgbc // +m4smshgba // +m4smshgbb // +m4smshgbc // m4snklad // Snakes & Ladders (Mdm) -m4snowbl // +m4snowbl // m4themob // The Mob (Mdm) -m4themoba // -m4themobb // +m4themoba // +m4themobb // @source:mpu4misc.cpp m4bangin // Bangin' Away (Global) -m4bangina // -m4banginb // +m4bangina // +m4banginb // m4clab // Cash Lab (Mazooma - Qps) -m4clab__a // -m4clab__b // -m4clab__c // -m4clab__d // -m4clab__e // -m4clab__f // -m4clab__g // -m4clab__h // -m4clab__i // -m4clab__j // +m4clab__a // +m4clab__b // +m4clab__c // +m4clab__d // +m4clab__e // +m4clab__f // +m4clab__g // +m4clab__h // +m4clab__i // +m4clab__j // m4dcrls // Double Crazy Reels (Qps) -m4dcrls__a // -m4dcrls__b // -m4dcrls__c // -m4dcrls__d // -m4dcrls__e // -m4dcrls__f // -m4dcrls__g // -m4dcrls__h // -m4dcrls__i // -m4dcrls__j // -m4dcrls__k // -m4dcrls__l // -m4dcrls__m // -m4dcrls__n // -m4dcrls__o // -m4dcrls__p // -m4dcrls__q // -m4dcrls__r // +m4dcrls__a // +m4dcrls__b // +m4dcrls__c // +m4dcrls__d // +m4dcrls__e // +m4dcrls__f // +m4dcrls__g // +m4dcrls__h // +m4dcrls__i // +m4dcrls__j // +m4dcrls__k // +m4dcrls__l // +m4dcrls__m // +m4dcrls__n // +m4dcrls__o // +m4dcrls__p // +m4dcrls__q // +m4dcrls__r // m4jiggin // Jiggin' In The Riggin' -m4jiggina // +m4jiggina // m4jungjk // Jungle Jackpots (Mazooma - Qps) -m4jungjk__a // -m4jungjk__b // -m4jungjk__c // -m4jungjk__d // -m4jungjk__e // +m4jungjk__a // +m4jungjk__b // +m4jungjk__c // +m4jungjk__d // +m4jungjk__e // m4looplt // Loop The Loot (Qps) -m4looplt__a // -m4looplt__b // -m4looplt__c // -m4looplt__d // -m4looplt__e // -m4looplt__f // -m4looplt__g // -m4looplt__h // -m4looplt__i // -m4looplt__j // -m4looplt__k // -m4looplt__l // -m4looplt__m // +m4looplt__a // +m4looplt__b // +m4looplt__c // +m4looplt__d // +m4looplt__e // +m4looplt__f // +m4looplt__g // +m4looplt__h // +m4looplt__i // +m4looplt__j // +m4looplt__k // +m4looplt__l // +m4looplt__m // m4rdeal // Reel Deal (Qps) -m4rdeal__a // -m4rdeal__b // -m4rdeal__c // -m4rdeal__d // -m4rdeal__e // -m4rdeal__f // -m4rdeal__g // -m4rdeal__h // -m4rdeal__i // +m4rdeal__a // +m4rdeal__b // +m4rdeal__c // +m4rdeal__d // +m4rdeal__e // +m4rdeal__f // +m4rdeal__g // +m4rdeal__h // +m4rdeal__i // m4rhnote // Red Hot Notes (Qps) -m4rhnote__a // -m4rhnote__b // -m4rhnote__c // -m4rhnote__d // -m4rhnote__e // -m4rhnote__f // -m4rhnote__g // -m4rhnote__h // -m4rhnote__i // -m4rhnote__j // -m4rhnote__k // -m4rhnote__l // -m4rhnote__m // -m4rhnote__n // -m4rhnote__o // -m4rhnote__p // -m4rhnote__q // -m4rhnote__r // -m4rhnote__s // -m4rhnote__t // -m4rhnote__u // -m4rhnote__v // -m4rhnote__w // -m4rhnote__x // -m4rhnote__y // +m4rhnote__a // +m4rhnote__b // +m4rhnote__c // +m4rhnote__d // +m4rhnote__e // +m4rhnote__f // +m4rhnote__g // +m4rhnote__h // +m4rhnote__i // +m4rhnote__j // +m4rhnote__k // +m4rhnote__l // +m4rhnote__m // +m4rhnote__n // +m4rhnote__o // +m4rhnote__p // +m4rhnote__q // +m4rhnote__r // +m4rhnote__s // +m4rhnote__t // +m4rhnote__u // +m4rhnote__v // +m4rhnote__w // +m4rhnote__x // +m4rhnote__y // m4rhrock // Red Hot Rocks (Qps) -m4rhrock__a // +m4rhrock__a // m4rhwhl // Red Hot Wheels (Mazooma - Qps) -m4rhwhl__a // -m4rhwhl__b // -m4rhwhl__c // +m4rhwhl__a // +m4rhwhl__b // +m4rhwhl__c // m4screw // Screwin' Around (Global) -m4screwa // -m4screwb // -m4screwp // +m4screwa // +m4screwb // +m4screwp // m4sdquid // Sundance Quid (Qps) -m4sdquid__a // -m4sdquid__b // -m4sdquid__c // -m4sdquid__d // -m4sdquid__e // -m4sdquid__f // -m4sdquid__g // -m4sdquid__h // -m4sdquid__i // -m4sdquid__j // -m4sdquid__k // +m4sdquid__a // +m4sdquid__b // +m4sdquid__c // +m4sdquid__d // +m4sdquid__e // +m4sdquid__f // +m4sdquid__g // +m4sdquid__h // +m4sdquid__i // +m4sdquid__j // +m4sdquid__k // m4shkwav // Shockwave (Mazooma - Qps) -m4shkwav__a // -m4shkwav__b // -m4shkwav__c // -m4shkwav__d // -m4shkwav__e // -m4shkwav__f // -m4shkwav__g // +m4shkwav__a // +m4shkwav__b // +m4shkwav__c // +m4shkwav__d // +m4shkwav__e // +m4shkwav__f // +m4shkwav__g // m4shoknr // Shock 'n' Roll (Mazooma - Qps) -m4shoknr__a // -m4shoknr__b // -m4shoknr__c // +m4shoknr__a // +m4shoknr__b // +m4shoknr__c // m4tornad // Tornado (Qps - Mazooma) -m4tornad__a // -m4tornad__b // -m4tornad__c // -m4tornad__d // -m4tornad__e // -m4tornad__f // -m4tornad__g // +m4tornad__a // +m4tornad__b // +m4tornad__c // +m4tornad__d // +m4tornad__e // +m4tornad__f // +m4tornad__g // m4vfm // Value For Money (Global) m4wwc // Wacky Weekend Club (Global) -m4wwca // -m4wwcb // +m4wwca // +m4wwcb // @source:mpu4mod2sw.cpp m421 // Twenty One (Barcrest) m421club // 21 Club (Barcrest) -m4actbnka // -m4actbnkb // +m4actbnka // +m4actbnkb // m4actclb // Action Club (Barcrest) -m4actclba // +m4actclba // m4actnot // Action Note (Barcrest) m4actpak // Action Pack (Barcrest) -m4actpaka // +m4actpaka // m4alladv // All Cash Advance (Barcrest) m4alpha // Alphabet (Barcrest) m4ambass // Ambassador (Barcrest) m4atlan // Atlantis (Barcrest) m4bigbn // Big Ben (Barcrest) -m4bigchd // +m4bigchd // m4bj // Black Jack (Barcrest) [Dutch] m4bjac // Blackjack Club (Barcrest) -m4bjaca // +m4bjaca // m4bjack // Blackjack (Barcrest) -m4bjacka // +m4bjacka // m4bjc // Black Jack Club (Barcrest) [Dutch] m4bjsm // Blackjack Super Multi (Barcrest) -m4bjsma // +m4bjsma // m4blflsh // Blue Flash (Bwb) -m4blflsha // -m4blflshb // -m4blflshc // -m4blflshd // -m4blflshe // +m4blflsha // +m4blflshb // +m4blflshc // +m4blflshd // +m4blflshe // m4blstbk // Blast A Bank (Barcrest) m4bluemn // Blue Moon (Barcrest) -m4bluemna // -m4bluemnb // +m4bluemna // +m4bluemnb // m4bnknot // Bank A Note (Barcrest) m4brdway // Broadway (Barcrest) [Dutch] m4brktak // Break & Take (Barcrest) m4btclok // Beat The Clock (Barcrest) m4c999 // Cloud 999 (Barcrest) -m4c999a // -m4c999b // -m4c999c // +m4c999a // +m4c999b // +m4c999c // m4cardcs // Card Cash (Barcrest) m4cashcn // Cash Connect (Barcrest) m4cashco // Cash Counter (Barcrest) -m4cashcoa // -m4cashcob // -m4cashcoc // -m4cashcod // +m4cashcoa // +m4cashcob // +m4cashcoc // +m4cashcod // m4cashmx // Cash Matrix (Barcrest) -m4cashmxa // +m4cashmxa // m4cashzn // Cash Zone (Barcrest) -m4cashzna // +m4cashzna // m4celclb // Celebration Club (Barcrest) m4centpt // Centrepoint (Barcrest) m4centpta // Centrepoint (Barcrest) m4cheryo // Cherryo (Barcrest) m4class // First Class (Barcrest) -m4classa // +m4classa // m4clbclm // Club Climber (Barcrest) -m4clbclma // +m4clbclma // m4clbcls // Club Classic (Barcrest) m4clbcnt // Club Connect (Barcrest) -m4clbcnta // -m4clbcntb // -m4clbcntc // -m4clbcntd // +m4clbcnta // +m4clbcntb // +m4clbcntc // +m4clbcntd // m4clbdbl // Club Double (Barcrest) m4clbrpl // Club Replay (PCP) m4conn4 // Connect 4 m4copcsh // Coppa Cash (Barcrest) m4crkpot // Crackpot Club (Barcrest) -m4crkpota // -m4crkpotb // +m4crkpota // +m4crkpotb // m4cshino // Cashino Deluxe (Pcp) m4dbl9 // Double 9's (Barcrest) -m4dbl9a // +m4dbl9a // m4dblup // Double Up (Barcrest) m4eighth // Eighth Wonder (Barcrest) -m4eightha // -m4eighthb // -m4eighthc // -m4eighthd // -m4eighthe // -m4eighthf // -m4eighthg // +m4eightha // +m4eighthb // +m4eighthc // +m4eighthd // +m4eighthe // +m4eighthf // +m4eighthg // m4exlin // Extra Lines (Pcp) -m4exlina // +m4exlina // m4exprs // Express (Barcrest) m4flash // Flash Cash (Barcrest) m4flshlt // Flashlite (Bwb) -m4flshlta // -m4flshltb // -m4flshltc // -m4flshltd // -m4flshlte // -m4flshltf // -m4flshltg // +m4flshlta // +m4flshltb // +m4flshltc // +m4flshltd // +m4flshlte // +m4flshltf // +m4flshltg // m4frcrak // Fruit Cracker m4frtfl // Fruit Full (Barcrest) -m4frtfla // +m4frtfla // m4frtflc // Fruit Full Club (Barcrest) m4frtlnk // Fruit Link Club (Barcrest) -m4frtlnka // +m4frtlnka // m4frtprs // Fruit Preserve (Barcrest) -m4frtprsa // +m4frtprsa // m4giant // Giant (Barcrest) m4gldstr // Gold Strike (Barcrest) m4grands // Grandstand Club (Barcrest) -m4grandsa // +m4grandsa // m4grbbnk // Grab The Bank (Barcrest) -m4grbbnka // -m4grbbnkb // +m4grbbnka // +m4grbbnkb // m4hiroll // High Roller (Barcrest) -m4hittp2 // -m4hittp2a // +m4hittp2 // +m4hittp2a // m4holdon // Hold On (Barcrest) m4intcep // Interceptor (Barcrest) -m4intcepa // -m4intcepb // +m4intcepa // +m4intcepb // m4jjc // Jumping Jack Cash (Pcp) -m4jjca // +m4jjca // m4joljok // Jolly Joker (Barcrest) m4joltav // Jolly Taverner (Barcrest) -m4joltava // -m4joltavb // +m4joltava // +m4joltavb // m4jpjmp // Jackpot Jump (Barcrest) -m4jpjmpa // +m4jpjmpa // m4libty // Liberty (Barcrest) m4loadmn // Loads A Money (Barcrest) -m4loadmna // -m4loadmnb // +m4loadmna // +m4loadmnb // m4megbks // Mega Bucks (Barcrest) -m4megbksa // -m4megbksb // -m4megbksc // +m4megbksa // +m4megbksb // +m4megbksc // m4meglnk // Megalink (Barcrest) m4milclb // Millionaire's Club (Barcrest) -m4milclba // -m4milclbb // -m4milclbc // -m4milclbd // +m4milclba // +m4milclbb // +m4milclbc // +m4milclbd // m4mirage // Mirage (Barcrest) m4moneym // Money Maker (Barcrest) m4multcl // Multiplay Club (Barcrest) m4multwy // Multiway (Barcrest) m4nick // Nickelodeon (Barcrest) -m4nicka // -m4nickb // -m4nickc // -m4nickd // -m4nicke // +m4nicka // +m4nickb // +m4nickc // +m4nickd // +m4nicke // m4nifty // Nifty Fifty (Barcrest) -m4niftya // -m4niftyb // +m4niftya // +m4niftyb // m4nudqst // Nudge Quest (Barcrest) m4nudup // Nudge Up (Barcrest) m4num1 // Number One (Barcrest) m4omega // Omega (Barcrest) m4pick // Pick A Fruit (JPM) m4pont // Pontoon Club (Barcrest) -m4ponta // +m4ponta // m4potlck // Pot Luck Club (Barcrest) -m4potlcka // +m4potlcka // m4r2r // Reel 2 Reel (Barcrest) m4randr // Random Roulette (Barcrest) m4reelpk // Reel Poker (Barcrest) m4rsg // Ready Steady Go (Barcrest) (type 1) -m4rsga // +m4rsga // m4runawy // Runaway Trail (Barcrest) -m4runawyb // +m4runawyb // m4samu // Samurai (Barcrest) m4sb5 // Unknown MPU4 'BSB 0.3' (Barcrest) m4sgrab // Smash 'n' Grab (Barcrest) -m4sgraba // -m4sgrabb // +m4sgraba // +m4sgrabb // m4silshd // Silver Shadow (Barcrest) -m4silshda // -m4silshdb // +m4silshda // +m4silshdb // m4solsil // Solid Silver Club (Barcrest) -m4solsila // +m4solsila // m4spnwin // Spin A Win (Cotswold Microsystems) -m4spnwina // +m4spnwina // m4spton // Spot On (Pcp) m4stakeu // Stake Up Club (Barcrest) -m4stakeua // +m4stakeua // m4starbr // Stars And Bars (Barcrest) m4stards // Stardust (Barcrest) m4stopcl // Stop the Clock (Barcrest) m4sunset // Sunset Boulevard (Barcrest) -m4sunsetd // -m4sunsete // -m4sunsetf // -m4sunsetg // -m4sunseth // -m4sunseti // -m4sunsetj // -m4sunsetk // -m4sunsetl // -m4sunsetm // -m4sunsetn // -m4sunseto // -m4sunsetp // -m4sunsetq // -m4sunsetr // -m4sunsets // -m4sunsett // +m4sunsetd // +m4sunsete // +m4sunsetf // +m4sunsetg // +m4sunseth // +m4sunseti // +m4sunsetj // +m4sunsetk // +m4sunsetl // +m4sunsetm // +m4sunsetn // +m4sunseto // +m4sunsetp // +m4sunsetq // +m4sunsetr // +m4sunsets // +m4sunsett // m4supjst // Super Jester (Pcp) -m4supjsta // -m4supjstb // -m4supjstc // -m4supjstd // -m4supjste // -m4supsl // +m4supjsta // +m4supjstb // +m4supjstc // +m4supjstd // +m4supjste // +m4supsl // m4supslt // Supa Slot (Barcrest) m4suptrn // Supatron (Barcrest) m4suptub // Super Tubes (Barcrest) -m4suptuba // +m4suptuba // m4suptwo // Super Two (Barcrest) m4swpnot // Swap-A-Note (Barcrest) m4swpnota // Swap-A-Note (Barcrest) m4taj // Taj Mahal (Barcrest) m4take2 // Take Two (Barcrest) -m4take2a // +m4take2a // m4tbreel // Turbo Reel (Barcrest) m4tbrldx // Turbo Reel Deluxe (Barcrest) m4thehit // The Hit (Barcrest) m4tiktak // Tic Tak Cash (Barcrest) m4topact // Top Action (Barcrest) -m4topacta // +m4topacta // m4topgr // Top Gear (Barcrest) m4toplot // Top The Lot (Barcrest) m4topst // Top Stop (Barcrest) m4toptak // Top Take (Barcrest) -m4toptena // +m4toptena // m4tribnk // Triple Bank (Barcrest) m4tricol // Tricolor (Barcrest) m4tridic // Triple Dice (Barcrest) @@ -21998,3680 +21998,3680 @@ m4ttak // Tic Tac Take (unknown) m4tupen // Tuppenny Cracker (Barcrest - Bootleg) m4twilgt // Twilight (Barcrest) m4wayin // Way In (Barcrest) -m4wayina // +m4wayina // m4wildms // Wild Mystery (Barcrest) @source:mpu4mod4yam.cpp m4acechs // Ace Chase (Bwb) -m4acechs__a // -m4acechs__b // -m4acechs__c // -m4acechs__d // -m4acechs__e // -m4acechs__f // -m4acechs__g // -m4acechs__h // -m4acechs__i // -m4acechs__j // -m4acechs__k // -m4acechs__l // -m4acechs__m // -m4acechs__n // -m4acechs__o // -m4acechs__p // -m4acechs__q // -m4acechs__r // -m4acechs__s // -m4acechs__t // -m4acechs__u // +m4acechs__a // +m4acechs__b // +m4acechs__c // +m4acechs__d // +m4acechs__e // +m4acechs__f // +m4acechs__g // +m4acechs__h // +m4acechs__i // +m4acechs__j // +m4acechs__k // +m4acechs__l // +m4acechs__m // +m4acechs__n // +m4acechs__o // +m4acechs__p // +m4acechs__q // +m4acechs__r // +m4acechs__s // +m4acechs__t // +m4acechs__u // m4clbshf // Club Shuffle (Barcrest) m4cojok // Carry On Joker (Barcrest) -m4cojok__a // -m4cojok__b // -m4cojok__c // -m4cojok__d // -m4cojok__e // -m4cojok__f // +m4cojok__a // +m4cojok__b // +m4cojok__c // +m4cojok__d // +m4cojok__e // +m4cojok__f // m4fastfw // Fast Forward (Barcrest - Bwb) -m4fastfw__a // -m4fastfw__b // -m4fastfw__c // -m4fastfw__d // -m4fastfw__e // -m4fastfw__f // +m4fastfw__a // +m4fastfw__b // +m4fastfw__c // +m4fastfw__d // +m4fastfw__e // +m4fastfw__f // m4gambal // Gamball (Barcrest) -m4gambal__a // -m4gambal__b // -m4gambal__c // +m4gambal__a // +m4gambal__b // +m4gambal__c // m4graff // Graffiti (Barcrest) -m4graff__a // -m4graff__b // -m4graffd // -m4joljokd // +m4graff__a // +m4graff__b // +m4graffd // +m4joljokd // m4monte // Monte Carlo (Barcrest) -m4monte__a // -m4monte__b // -m4monte__c // -m4monte__d // -m4monte__e // -m4monte__f // -m4monte__g // -m4monte__h // -m4monte__i // -m4monte__j // -m4monte__k // -m4monte__l // -m4monte__m // +m4monte__a // +m4monte__b // +m4monte__c // +m4monte__d // +m4monte__e // +m4monte__f // +m4monte__g // +m4monte__h // +m4monte__i // +m4monte__j // +m4monte__k // +m4monte__l // +m4monte__m // m4nudbnk // Nudge Banker (Barcrest) -m4nudbnk__a // -m4nudbnk__b // -m4nudbnk__c // -m4nudbnk__d // +m4nudbnk__a // +m4nudbnk__b // +m4nudbnk__c // +m4nudbnk__d // m4przmc // Prize Monte Carlo (Barcrest) -m4przmc__a // -m4przmc__b // -m4przmc__c // -m4przmc__d // -m4przmc__e // -m4przmc__f // +m4przmc__a // +m4przmc__b // +m4przmc__c // +m4przmc__d // +m4przmc__e // +m4przmc__f // m4przsss // Prize Spend Spend Spend (Barcrest) -m4przsss__0 // -m4przsss__a // -m4przsss__b // -m4przsss__c // -m4przsss__d // -m4przsss__e // -m4przsss__f // -m4przsss__g // -m4przsss__h // -m4przsss__i // -m4przsss__j // -m4przsss__k // -m4przsss__l // -m4przsss__m // -m4przsss__n // -m4przsss__o // -m4przsss__p // -m4przsss__q // -m4przsss__r // -m4przsss__s // -m4przsss__t // -m4przsss__u // -m4przsss__v // -m4przsss__w // -m4przsss__x // -m4przsss__y // -m4przsss__z // +m4przsss__0 // +m4przsss__a // +m4przsss__b // +m4przsss__c // +m4przsss__d // +m4przsss__e // +m4przsss__f // +m4przsss__g // +m4przsss__h // +m4przsss__i // +m4przsss__j // +m4przsss__k // +m4przsss__l // +m4przsss__m // +m4przsss__n // +m4przsss__o // +m4przsss__p // +m4przsss__q // +m4przsss__r // +m4przsss__s // +m4przsss__t // +m4przsss__u // +m4przsss__v // +m4przsss__w // +m4przsss__x // +m4przsss__y // +m4przsss__z // m4ra // Red Alert (Barcrest) -m4ra__a // -m4ra__b // -m4ra__c // -m4ra__d // -m4ra__e // -m4ra__f // -m4ra__g // -m4ra__h // -m4ra__i // -m4ra__j // -m4ra__k // -m4ra__l // -m4ra__m // -m4ra__n // -m4ra__o // -m4ra__p // -m4ra__q // -m4ra__r // +m4ra__a // +m4ra__b // +m4ra__c // +m4ra__d // +m4ra__e // +m4ra__f // +m4ra__g // +m4ra__h // +m4ra__i // +m4ra__j // +m4ra__k // +m4ra__l // +m4ra__m // +m4ra__n // +m4ra__o // +m4ra__p // +m4ra__q // +m4ra__r // m4sayno // Say No More (Barcrest) -m4sayno__a // -m4sayno__b // -m4sayno__c // -m4sayno__d // +m4sayno__a // +m4sayno__b // +m4sayno__c // +m4sayno__d // m4sss // Spend Spend Spend (Barcrest) -m4sss__a // -m4sss__b // -m4sss__c // -m4sss__d // -m4sss__e // -m4sss__f // -m4sss__g // -m4sss__h // -m4sss__i // -m4sss__j // -m4sss__k // -m4sss__l // +m4sss__a // +m4sss__b // +m4sss__c // +m4sss__d // +m4sss__e // +m4sss__f // +m4sss__g // +m4sss__h // +m4sss__i // +m4sss__j // +m4sss__k // +m4sss__l // m4sstrek // Super Streak (bootleg) m4stc // Unknown MPU4 'STC 0.1' (Barcrest) m4supst // Super Streak (Barcrest) -m4supst__0 // -m4supst__1 // -m4supst__2 // -m4supst__3 // -m4supst__4 // -m4supst__5 // -m4supst__6 // -m4supst__7 // -m4supst__8 // -m4supst__9 // -m4supst__a // -m4supst__a0 // -m4supst__a1 // -m4supst__a2 // -m4supst__a3 // -m4supst__a4 // -m4supst__a5 // -m4supst__a6 // -m4supst__a7 // -m4supst__a8 // -m4supst__a9 // -m4supst__aa // -m4supst__ab // -m4supst__ac // -m4supst__ad // -m4supst__ae // -m4supst__af // -m4supst__ag // -m4supst__ah // -m4supst__ai // -m4supst__aj // -m4supst__ak // -m4supst__al // -m4supst__am // -m4supst__an // -m4supst__ao // -m4supst__ap // -m4supst__aq // -m4supst__ar // -m4supst__as // -m4supst__at // -m4supst__au // -m4supst__av // -m4supst__aw // -m4supst__ax // -m4supst__ay // -m4supst__az // -m4supst__b // -m4supst__b0 // -m4supst__b1 // -m4supst__b2 // -m4supst__b3 // -m4supst__b4 // -m4supst__b5 // -m4supst__ba // -m4supst__bb // -m4supst__bc // -m4supst__bd // -m4supst__be // -m4supst__bf // -m4supst__bg // -m4supst__bh // -m4supst__bi // -m4supst__bj // -m4supst__bk // -m4supst__bl // -m4supst__bm // -m4supst__bn // -m4supst__bo // -m4supst__bp // -m4supst__bq // -m4supst__br // -m4supst__bs // -m4supst__bt // -m4supst__bu // -m4supst__bv // -m4supst__bw // -m4supst__bx // -m4supst__by // -m4supst__bz // -m4supst__c // -m4supst__d // -m4supst__e // -m4supst__f // -m4supst__g // -m4supst__h // -m4supst__i // -m4supst__j // -m4supst__k // -m4supst__l // -m4supst__m // -m4supst__n // -m4supst__o // -m4supst__p // -m4supst__q // -m4supst__r // -m4supst__s // -m4supst__t // -m4supst__u // -m4supst__v // -m4supst__w // -m4supst__x // -m4supst__y // -m4supst__z // +m4supst__0 // +m4supst__1 // +m4supst__2 // +m4supst__3 // +m4supst__4 // +m4supst__5 // +m4supst__6 // +m4supst__7 // +m4supst__8 // +m4supst__9 // +m4supst__a // +m4supst__a0 // +m4supst__a1 // +m4supst__a2 // +m4supst__a3 // +m4supst__a4 // +m4supst__a5 // +m4supst__a6 // +m4supst__a7 // +m4supst__a8 // +m4supst__a9 // +m4supst__aa // +m4supst__ab // +m4supst__ac // +m4supst__ad // +m4supst__ae // +m4supst__af // +m4supst__ag // +m4supst__ah // +m4supst__ai // +m4supst__aj // +m4supst__ak // +m4supst__al // +m4supst__am // +m4supst__an // +m4supst__ao // +m4supst__ap // +m4supst__aq // +m4supst__ar // +m4supst__as // +m4supst__at // +m4supst__au // +m4supst__av // +m4supst__aw // +m4supst__ax // +m4supst__ay // +m4supst__az // +m4supst__b // +m4supst__b0 // +m4supst__b1 // +m4supst__b2 // +m4supst__b3 // +m4supst__b4 // +m4supst__b5 // +m4supst__ba // +m4supst__bb // +m4supst__bc // +m4supst__bd // +m4supst__be // +m4supst__bf // +m4supst__bg // +m4supst__bh // +m4supst__bi // +m4supst__bj // +m4supst__bk // +m4supst__bl // +m4supst__bm // +m4supst__bn // +m4supst__bo // +m4supst__bp // +m4supst__bq // +m4supst__br // +m4supst__bs // +m4supst__bt // +m4supst__bu // +m4supst__bv // +m4supst__bw // +m4supst__bx // +m4supst__by // +m4supst__bz // +m4supst__c // +m4supst__d // +m4supst__e // +m4supst__f // +m4supst__g // +m4supst__h // +m4supst__i // +m4supst__j // +m4supst__k // +m4supst__l // +m4supst__m // +m4supst__n // +m4supst__o // +m4supst__p // +m4supst__q // +m4supst__r // +m4supst__s // +m4supst__t // +m4supst__u // +m4supst__v // +m4supst__w // +m4supst__x // +m4supst__y // +m4supst__z // m4tst // MPU4 Unit Test (Program 4) m4vivalv // Viva Las Vegas (Barcrest) -m4vivalv__0 // -m4vivalv__1 // -m4vivalv__2 // -m4vivalv__3 // -m4vivalv__4 // -m4vivalv__5 // -m4vivalv__6 // -m4vivalv__7 // -m4vivalv__8 // -m4vivalv__a // -m4vivalv__b // -m4vivalv__c // -m4vivalv__e // -m4vivalv__f // -m4vivalv__g // -m4vivalv__h // -m4vivalv__i // -m4vivalv__j // -m4vivalv__k // -m4vivalv__l // -m4vivalv__m // -m4vivalv__n // -m4vivalv__o // -m4vivalv__p // -m4vivalv__q // -m4vivalv__r // -m4vivalv__s // -m4vivalv__t // -m4vivalv__u // -m4vivalv__v // -m4vivalv__w // -m4vivalv__x // -m4vivalv__y // -m4vivalv__z // +m4vivalv__0 // +m4vivalv__1 // +m4vivalv__2 // +m4vivalv__3 // +m4vivalv__4 // +m4vivalv__5 // +m4vivalv__6 // +m4vivalv__7 // +m4vivalv__8 // +m4vivalv__a // +m4vivalv__b // +m4vivalv__c // +m4vivalv__e // +m4vivalv__f // +m4vivalv__g // +m4vivalv__h // +m4vivalv__i // +m4vivalv__j // +m4vivalv__k // +m4vivalv__l // +m4vivalv__m // +m4vivalv__n // +m4vivalv__o // +m4vivalv__p // +m4vivalv__q // +m4vivalv__r // +m4vivalv__s // +m4vivalv__t // +m4vivalv__u // +m4vivalv__v // +m4vivalv__w // +m4vivalv__x // +m4vivalv__y // +m4vivalv__z // m4voodoo // Voodoo 1000 (Barcrest) @source:mpu4plasma.cpp m4apach // Apache (Barcrest) m4bigchf // Big Chief (Barcrest) -m4bigchfa // -m4bigchfb // -m4bigchfc // +m4bigchfa // +m4bigchfb // +m4bigchfc // m4click // Clickity Click (Barcrest) m4elite // Elite (Barcrest) @source:mpu4sw.cpp m4actbnk // Action Bank (Barcrest) -m4actbnk__a // -m4actbnk__b // -m4actbnk__c // -m4actbnk__d // -m4actbnk__e // -m4actbnk__f // -m4actbnk__g // -m4actbnk__h // -m4actbnk__i // +m4actbnk__a // +m4actbnk__b // +m4actbnk__c // +m4actbnk__d // +m4actbnk__e // +m4actbnk__f // +m4actbnk__g // +m4actbnk__h // +m4actbnk__i // m4addr // Adders & Ladders (Barcrest) -m4addr_h1 // -m4addr_h2 // -m4addr10 // -m4addr10_a // -m4addr10c // -m4addr10c_a // -m4addr10d // -m4addr10d_a // -m4addr10yd // -m4addr10yd_a // -m4addr3 // -m4addr3_a // -m4addr3_b // -m4addr3_c // -m4addr3_d // -m4addr3d // -m4addr3d_a // -m4addr3d_b // -m4addr3d_c // -m4addr3yd // -m4addr3yd_a // -m4addr3yd_b // -m4addr3yd_c // -m4addr4 // -m4addr4_a // -m4addr4c // -m4addr4c_a // -m4addr4c_b // -m4addr4d // -m4addr4yd // -m4addr5 // -m4addr5_a // -m4addr5c // -m4addr5c_a // -m4addr5d // -m4addr5d_a // -m4addr5yd // -m4addr5yd_a // -m4addr6lc // -m4addr6ld // -m4addr6lk // -m4addr6ly // -m4addr6lybd // -m4addr6lyd // +m4addr_h1 // +m4addr_h2 // +m4addr10 // +m4addr10_a // +m4addr10c // +m4addr10c_a // +m4addr10d // +m4addr10d_a // +m4addr10yd // +m4addr10yd_a // +m4addr3 // +m4addr3_a // +m4addr3_b // +m4addr3_c // +m4addr3_d // +m4addr3d // +m4addr3d_a // +m4addr3d_b // +m4addr3d_c // +m4addr3yd // +m4addr3yd_a // +m4addr3yd_b // +m4addr3yd_c // +m4addr4 // +m4addr4_a // +m4addr4c // +m4addr4c_a // +m4addr4c_b // +m4addr4d // +m4addr4yd // +m4addr5 // +m4addr5_a // +m4addr5c // +m4addr5c_a // +m4addr5d // +m4addr5d_a // +m4addr5yd // +m4addr5yd_a // +m4addr6lc // +m4addr6ld // +m4addr6lk // +m4addr6ly // +m4addr6lybd // +m4addr6lyd // m4addrc // Adders & Ladders Classic (Barcrest) -m4addrc__a // -m4addrc__b // -m4addrc__c // -m4addrc__d // -m4addrc__e // -m4addrc__f // -m4addrc__h // -m4addrc__i // -m4addrc__j // -m4addrc__k // -m4addrc__l // -m4addrc__m // -m4addrc__n // +m4addrc__a // +m4addrc__b // +m4addrc__c // +m4addrc__d // +m4addrc__e // +m4addrc__f // +m4addrc__h // +m4addrc__i // +m4addrc__j // +m4addrc__k // +m4addrc__l // +m4addrc__m // +m4addrc__n // m4addrcc // Adders & Ladders Classic Club (Barcrest) -m4addrcc__a // -m4addrcc__b // -m4addrcc__c // -m4addrcc__d // +m4addrcc__a // +m4addrcc__b // +m4addrcc__c // +m4addrcc__d // m4andybt // Andy's Big Time Club (Barcrest) -m4andybt__a // -m4andybt__b // -m4andybt__c // +m4andybt__a // +m4andybt__b // +m4andybt__c // m4andycp // Andy Capp (Barcrest) -m4andycp10_a // -m4andycp10c // -m4andycp10c_a // -m4andycp10c_b // -m4andycp10c_c // -m4andycp10c_d // -m4andycp10d // -m4andycp10k // -m4andycp10yd // -m4andycp20 // -m4andycp20_a // -m4andycp20_b // -m4andycp8 // -m4andycp8ad // -m4andycp8b // -m4andycp8c // -m4andycp8d // -m4andycp8k // -m4andycp8kd // -m4andycp8y // -m4andycp8yd // -m4andycpac // -m4andycpac_a // -m4andycpacc // -m4andycpacc_a // -m4andycpacc_b // -m4andycpacc_c // -m4andycpacc_d // -m4andycpacc_e // -m4andycpaccsd // -m4andycpacd // -m4andycpack // -m4andycpacyd // -m4andycpc2 // -m4andycpc2_a // -m4andycpc2ad // -m4andycpc2b // -m4andycpc2bd // -m4andycpc2d // -m4andycpc2k // -m4andycpc2kd // -m4andycpc2r // -m4andycpc2rd // -m4andycpc2y // -m4andycpc2yd // -m4andycpc5 // -m4andycpc5ad // -m4andycpc5b // -m4andycpc5bd // -m4andycpc5d // -m4andycpc5k // -m4andycpc5kd // -m4andycpc5y // -m4andycpc5yd // -m4andycpd // -m4andycpdc // -m4andycpdd // -m4andycpdk // +m4andycp10_a // +m4andycp10c // +m4andycp10c_a // +m4andycp10c_b // +m4andycp10c_c // +m4andycp10c_d // +m4andycp10d // +m4andycp10k // +m4andycp10yd // +m4andycp20 // +m4andycp20_a // +m4andycp20_b // +m4andycp8 // +m4andycp8ad // +m4andycp8b // +m4andycp8c // +m4andycp8d // +m4andycp8k // +m4andycp8kd // +m4andycp8y // +m4andycp8yd // +m4andycpac // +m4andycpac_a // +m4andycpacc // +m4andycpacc_a // +m4andycpacc_b // +m4andycpacc_c // +m4andycpacc_d // +m4andycpacc_e // +m4andycpaccsd // +m4andycpacd // +m4andycpack // +m4andycpacyd // +m4andycpc2 // +m4andycpc2_a // +m4andycpc2ad // +m4andycpc2b // +m4andycpc2bd // +m4andycpc2d // +m4andycpc2k // +m4andycpc2kd // +m4andycpc2r // +m4andycpc2rd // +m4andycpc2y // +m4andycpc2yd // +m4andycpc5 // +m4andycpc5ad // +m4andycpc5b // +m4andycpc5bd // +m4andycpc5d // +m4andycpc5k // +m4andycpc5kd // +m4andycpc5y // +m4andycpc5yd // +m4andycpd // +m4andycpdc // +m4andycpdd // +m4andycpdk // m4andycpdut // (Dutch set) -m4andycpdy // -m4andycpdy_a // -m4andycpdyd // +m4andycpdy // +m4andycpdy_a // +m4andycpdyd // m4andyfh // Andy's Full House (Barcrest) -m4andyfh__0 // -m4andyfh__1 // -m4andyfh__2 // -m4andyfh__3 // -m4andyfh__4 // -m4andyfh__5 // -m4andyfh__6 // -m4andyfh__7 // -m4andyfh__8 // -m4andyfh__9 // -m4andyfh__a // -m4andyfh__a0 // -m4andyfh__a1 // -m4andyfh__a2 // -m4andyfh__a3 // -m4andyfh__a4 // -m4andyfh__aa // -m4andyfh__ab // -m4andyfh__ac // -m4andyfh__ad // -m4andyfh__ae // -m4andyfh__af // -m4andyfh__ag // -m4andyfh__ah // -m4andyfh__ai // -m4andyfh__aj // -m4andyfh__ak // -m4andyfh__al // -m4andyfh__am // -m4andyfh__an // -m4andyfh__ao // -m4andyfh__ap // -m4andyfh__aq // -m4andyfh__ar // -m4andyfh__as // -m4andyfh__at // -m4andyfh__au // -m4andyfh__av // -m4andyfh__aw // -m4andyfh__ax // -m4andyfh__ay // -m4andyfh__az // -m4andyfh__b // -m4andyfh__c // -m4andyfh__d // -m4andyfh__e // -m4andyfh__f // -m4andyfh__g // -m4andyfh__h // -m4andyfh__i // -m4andyfh__j // -m4andyfh__k // -m4andyfh__l // -m4andyfh__m // -m4andyfh__n // -m4andyfh__o // -m4andyfh__p // -m4andyfh__q // -m4andyfh__r // -m4andyfh__s // -m4andyfh__t // -m4andyfh__u // -m4andyfh__v // -m4andyfh__w // -m4andyfh__x // -m4andyfh__y // -m4andyfh__z // +m4andyfh__0 // +m4andyfh__1 // +m4andyfh__2 // +m4andyfh__3 // +m4andyfh__4 // +m4andyfh__5 // +m4andyfh__6 // +m4andyfh__7 // +m4andyfh__8 // +m4andyfh__9 // +m4andyfh__a // +m4andyfh__a0 // +m4andyfh__a1 // +m4andyfh__a2 // +m4andyfh__a3 // +m4andyfh__a4 // +m4andyfh__aa // +m4andyfh__ab // +m4andyfh__ac // +m4andyfh__ad // +m4andyfh__ae // +m4andyfh__af // +m4andyfh__ag // +m4andyfh__ah // +m4andyfh__ai // +m4andyfh__aj // +m4andyfh__ak // +m4andyfh__al // +m4andyfh__am // +m4andyfh__an // +m4andyfh__ao // +m4andyfh__ap // +m4andyfh__aq // +m4andyfh__ar // +m4andyfh__as // +m4andyfh__at // +m4andyfh__au // +m4andyfh__av // +m4andyfh__aw // +m4andyfh__ax // +m4andyfh__ay // +m4andyfh__az // +m4andyfh__b // +m4andyfh__c // +m4andyfh__d // +m4andyfh__e // +m4andyfh__f // +m4andyfh__g // +m4andyfh__h // +m4andyfh__i // +m4andyfh__j // +m4andyfh__k // +m4andyfh__l // +m4andyfh__m // +m4andyfh__n // +m4andyfh__o // +m4andyfh__p // +m4andyfh__q // +m4andyfh__r // +m4andyfh__s // +m4andyfh__t // +m4andyfh__u // +m4andyfh__v // +m4andyfh__w // +m4andyfh__x // +m4andyfh__y // +m4andyfh__z // m4andyfl // Andy Loves Flo (Barcrest) -m4andyfl3 // -m4andyfl3ad // -m4andyfl3b // -m4andyfl3bd // -m4andyfl3d // -m4andyfl3k // -m4andyfl3kd // -m4andyfl3y // -m4andyfl3yd // -m4andyfl8 // -m4andyfl8ad // -m4andyfl8b // -m4andyfl8bd // -m4andyfl8bs // -m4andyfl8c // -m4andyfl8d // -m4andyfl8k // -m4andyfl8kd // -m4andyfl8y // -m4andyflf // -m4andyflfb // -m4andyflfc // -m4andyflfk // -m4andyflfr // -m4andyflt // -m4andyfltad // -m4andyfltb // -m4andyfltbd // -m4andyfltd // -m4andyfltk // -m4andyfltkd // -m4andyfltr // -m4andyfltrd // -m4andyflty // -m4andyfltyd // -m4andyflu // -m4andyfluad // -m4andyflub // -m4andyflubd // -m4andyflud // -m4andyfluk // -m4andyflukd // -m4andyflur // -m4andyflurd // -m4andyfluy // -m4andyfluyd // +m4andyfl3 // +m4andyfl3ad // +m4andyfl3b // +m4andyfl3bd // +m4andyfl3d // +m4andyfl3k // +m4andyfl3kd // +m4andyfl3y // +m4andyfl3yd // +m4andyfl8 // +m4andyfl8ad // +m4andyfl8b // +m4andyfl8bd // +m4andyfl8bs // +m4andyfl8c // +m4andyfl8d // +m4andyfl8k // +m4andyfl8kd // +m4andyfl8y // +m4andyflf // +m4andyflfb // +m4andyflfc // +m4andyflfk // +m4andyflfr // +m4andyflt // +m4andyfltad // +m4andyfltb // +m4andyfltbd // +m4andyfltd // +m4andyfltk // +m4andyfltkd // +m4andyfltr // +m4andyfltrd // +m4andyflty // +m4andyfltyd // +m4andyflu // +m4andyfluad // +m4andyflub // +m4andyflubd // +m4andyflud // +m4andyfluk // +m4andyflukd // +m4andyflur // +m4andyflurd // +m4andyfluy // +m4andyfluyd // m4andyge // Andy's Great Escape (Barcrest) -m4andyge_h1 // -m4andyge_h2 // -m4andyge_h3 // -m4andyge_h4 // -m4andyge_hx1 // -m4andyge_hx2 // -m4andyge_hx3 // -m4andyge_hx4 // -m4andyge_hx5 // -m4andyge28 // -m4andyge28ad // -m4andyge28b // -m4andyge28bd // -m4andyge28c // -m4andyge28d // -m4andyge28k // -m4andyge28kd // -m4andyge28y // -m4andyge28yd // -m4andyge2t // -m4andyge2tad // -m4andyge2tb // -m4andyge2tbd // -m4andyge2td // -m4andyge2tk // -m4andyge2tkd // -m4andyge2ty // -m4andyge2tyd // -m4andyge5t // -m4andyge5tad // -m4andyge5tb // -m4andyge5tbd // -m4andyge5td // -m4andyge5tk // -m4andyge5tkd // -m4andyge5ty // -m4andyge5tyd // -m4andygeg_2 // -m4andygeg_2c // -m4andygeg_2d // -m4andygeg_2k // -m4andygeg_2yd // -m4andygeg5 // -m4andygeg5a // -m4andygeg5c // -m4andygeg5d // -m4andygeg5k // -m4andygeg5yd // -m4andygegc2 // -m4andygegc2d // -m4andygen2_a // -m4andygen2c // -m4andygen2d // -m4andygen2k // -m4andygen2y // +m4andyge_h1 // +m4andyge_h2 // +m4andyge_h3 // +m4andyge_h4 // +m4andyge_hx1 // +m4andyge_hx2 // +m4andyge_hx3 // +m4andyge_hx4 // +m4andyge_hx5 // +m4andyge28 // +m4andyge28ad // +m4andyge28b // +m4andyge28bd // +m4andyge28c // +m4andyge28d // +m4andyge28k // +m4andyge28kd // +m4andyge28y // +m4andyge28yd // +m4andyge2t // +m4andyge2tad // +m4andyge2tb // +m4andyge2tbd // +m4andyge2td // +m4andyge2tk // +m4andyge2tkd // +m4andyge2ty // +m4andyge2tyd // +m4andyge5t // +m4andyge5tad // +m4andyge5tb // +m4andyge5tbd // +m4andyge5td // +m4andyge5tk // +m4andyge5tkd // +m4andyge5ty // +m4andyge5tyd // +m4andygeg_2 // +m4andygeg_2c // +m4andygeg_2d // +m4andygeg_2k // +m4andygeg_2yd // +m4andygeg5 // +m4andygeg5a // +m4andygeg5c // +m4andygeg5d // +m4andygeg5k // +m4andygeg5yd // +m4andygegc2 // +m4andygegc2d // +m4andygen2_a // +m4andygen2c // +m4andygen2d // +m4andygen2k // +m4andygen2y // m4bagtel // Bagatelle (Barcrest) -m4bagtel__0 // -m4bagtel__1 // -m4bagtel__2 // -m4bagtel__3 // -m4bagtel__4 // -m4bagtel__5 // -m4bagtel__6 // -m4bagtel__7 // -m4bagtel__8 // -m4bagtel__9 // -m4bagtel__a // -m4bagtel__aa // -m4bagtel__ab // -m4bagtel__ac // -m4bagtel__ad // -m4bagtel__ae // -m4bagtel__af // -m4bagtel__ag // -m4bagtel__b // -m4bagtel__c // -m4bagtel__d // -m4bagtel__e // -m4bagtel__f // -m4bagtel__g // -m4bagtel__h // -m4bagtel__i // -m4bagtel__j // -m4bagtel__k // -m4bagtel__l // -m4bagtel__m // -m4bagtel__n // -m4bagtel__o // -m4bagtel__p // -m4bagtel__q // -m4bagtel__r // -m4bagtel__s // -m4bagtel__t // -m4bagtel__u // -m4bagtel__v // -m4bagtel__w // -m4bagtel__x // -m4bagtel__y // -m4bagtel__z // +m4bagtel__0 // +m4bagtel__1 // +m4bagtel__2 // +m4bagtel__3 // +m4bagtel__4 // +m4bagtel__5 // +m4bagtel__6 // +m4bagtel__7 // +m4bagtel__8 // +m4bagtel__9 // +m4bagtel__a // +m4bagtel__aa // +m4bagtel__ab // +m4bagtel__ac // +m4bagtel__ad // +m4bagtel__ae // +m4bagtel__af // +m4bagtel__ag // +m4bagtel__b // +m4bagtel__c // +m4bagtel__d // +m4bagtel__e // +m4bagtel__f // +m4bagtel__g // +m4bagtel__h // +m4bagtel__i // +m4bagtel__j // +m4bagtel__k // +m4bagtel__l // +m4bagtel__m // +m4bagtel__n // +m4bagtel__o // +m4bagtel__p // +m4bagtel__q // +m4bagtel__r // +m4bagtel__s // +m4bagtel__t // +m4bagtel__u // +m4bagtel__v // +m4bagtel__w // +m4bagtel__x // +m4bagtel__y // +m4bagtel__z // m4bdash // Boulder Dash (Barcrest) -m4bdash__0 // -m4bdash__1 // -m4bdash__2 // -m4bdash__3 // -m4bdash__4 // -m4bdash__5 // -m4bdash__6 // -m4bdash__7 // -m4bdash__8 // -m4bdash__9 // -m4bdash__a // -m4bdash__a0 // -m4bdash__a1 // -m4bdash__a2 // -m4bdash__a3 // -m4bdash__a4 // -m4bdash__aa // -m4bdash__ab // -m4bdash__ac // -m4bdash__ad // -m4bdash__ae // -m4bdash__af // -m4bdash__ag // -m4bdash__ah // -m4bdash__ai // -m4bdash__aj // -m4bdash__ak // -m4bdash__al // -m4bdash__am // -m4bdash__an // -m4bdash__ao // -m4bdash__ap // -m4bdash__aq // -m4bdash__ar // -m4bdash__as // -m4bdash__at // -m4bdash__au // -m4bdash__av // -m4bdash__aw // -m4bdash__ax // -m4bdash__ay // -m4bdash__az // -m4bdash__b // -m4bdash__c // -m4bdash__d // -m4bdash__e // -m4bdash__f // -m4bdash__g // -m4bdash__h // -m4bdash__i // -m4bdash__j // -m4bdash__k // -m4bdash__l // -m4bdash__m // -m4bdash__n // -m4bdash__o // -m4bdash__p // -m4bdash__q // -m4bdash__r // -m4bdash__s // -m4bdash__t // -m4bdash__u // -m4bdash__v // -m4bdash__w // -m4bdash__x // -m4bdash__y // -m4bdash__z // +m4bdash__0 // +m4bdash__1 // +m4bdash__2 // +m4bdash__3 // +m4bdash__4 // +m4bdash__5 // +m4bdash__6 // +m4bdash__7 // +m4bdash__8 // +m4bdash__9 // +m4bdash__a // +m4bdash__a0 // +m4bdash__a1 // +m4bdash__a2 // +m4bdash__a3 // +m4bdash__a4 // +m4bdash__aa // +m4bdash__ab // +m4bdash__ac // +m4bdash__ad // +m4bdash__ae // +m4bdash__af // +m4bdash__ag // +m4bdash__ah // +m4bdash__ai // +m4bdash__aj // +m4bdash__ak // +m4bdash__al // +m4bdash__am // +m4bdash__an // +m4bdash__ao // +m4bdash__ap // +m4bdash__aq // +m4bdash__ar // +m4bdash__as // +m4bdash__at // +m4bdash__au // +m4bdash__av // +m4bdash__aw // +m4bdash__ax // +m4bdash__ay // +m4bdash__az // +m4bdash__b // +m4bdash__c // +m4bdash__d // +m4bdash__e // +m4bdash__f // +m4bdash__g // +m4bdash__h // +m4bdash__i // +m4bdash__j // +m4bdash__k // +m4bdash__l // +m4bdash__m // +m4bdash__n // +m4bdash__o // +m4bdash__p // +m4bdash__q // +m4bdash__r // +m4bdash__s // +m4bdash__t // +m4bdash__u // +m4bdash__v // +m4bdash__w // +m4bdash__x // +m4bdash__y // +m4bdash__z // m4berser // Berserk (Barcrest) -m4berser__0 // -m4berser__1 // -m4berser__a // -m4berser__b // -m4berser__c // -m4berser__d // -m4berser__e // -m4berser__f // -m4berser__g // -m4berser__h // -m4berser__i // -m4berser__j // -m4berser__k // -m4berser__l // -m4berser__m // -m4berser__n // -m4berser__o // -m4berser__p // -m4berser__q // -m4berser__r // -m4berser__s // -m4berser__t // -m4berser__u // -m4berser__v // -m4berser__w // -m4berser__x // -m4berser__y // -m4berser__z // +m4berser__0 // +m4berser__1 // +m4berser__a // +m4berser__b // +m4berser__c // +m4berser__d // +m4berser__e // +m4berser__f // +m4berser__g // +m4berser__h // +m4berser__i // +m4berser__j // +m4berser__k // +m4berser__l // +m4berser__m // +m4berser__n // +m4berser__o // +m4berser__p // +m4berser__q // +m4berser__r // +m4berser__s // +m4berser__t // +m4berser__u // +m4berser__v // +m4berser__w // +m4berser__x // +m4berser__y // +m4berser__z // m4bnkrol // Bank Roller Club (Barcrest) -m4bnkrol__a // -m4bnkrol__b // -m4bnkrol__c // -m4bnkrol__d // -m4bnkrol__e // +m4bnkrol__a // +m4bnkrol__b // +m4bnkrol__c // +m4bnkrol__d // +m4bnkrol__e // m4buc // Buccaneer (Barcrest) -m4buc__0 // -m4buc__1 // -m4buc__2 // -m4buc__3 // -m4buc__4 // -m4buc__5 // -m4buc__6 // -m4buc__7 // -m4buc__8 // -m4buc__9 // -m4buc__a // -m4buc__aa // -m4buc__ab // -m4buc__ac // -m4buc__ad // -m4buc__ae // -m4buc__af // -m4buc__ag // -m4buc__ah // -m4buc__ai // -m4buc__aj // -m4buc__ak // -m4buc__al // -m4buc__am // -m4buc__an // -m4buc__ao // -m4buc__ap // -m4buc__aq // -m4buc__ar // -m4buc__as // -m4buc__at // -m4buc__au // -m4buc__av // -m4buc__aw // -m4buc__ax // -m4buc__ay // -m4buc__az // -m4buc__b // -m4buc__c // -m4buc__d // -m4buc__e // -m4buc__f // -m4buc__g // -m4buc__h // -m4buc__i // -m4buc__j // -m4buc__k // -m4buc__l // -m4buc__m // -m4buc__n // -m4buc__o // -m4buc__p // -m4buc__q // -m4buc__r // -m4buc__s // -m4buc__t // -m4buc__u // -m4buc__v // -m4buc__w // -m4buc__x // -m4buc__y // -m4buc__z // +m4buc__0 // +m4buc__1 // +m4buc__2 // +m4buc__3 // +m4buc__4 // +m4buc__5 // +m4buc__6 // +m4buc__7 // +m4buc__8 // +m4buc__9 // +m4buc__a // +m4buc__aa // +m4buc__ab // +m4buc__ac // +m4buc__ad // +m4buc__ae // +m4buc__af // +m4buc__ag // +m4buc__ah // +m4buc__ai // +m4buc__aj // +m4buc__ak // +m4buc__al // +m4buc__am // +m4buc__an // +m4buc__ao // +m4buc__ap // +m4buc__aq // +m4buc__ar // +m4buc__as // +m4buc__at // +m4buc__au // +m4buc__av // +m4buc__aw // +m4buc__ax // +m4buc__ay // +m4buc__az // +m4buc__b // +m4buc__c // +m4buc__d // +m4buc__e // +m4buc__f // +m4buc__g // +m4buc__h // +m4buc__i // +m4buc__j // +m4buc__k // +m4buc__l // +m4buc__m // +m4buc__n // +m4buc__o // +m4buc__p // +m4buc__q // +m4buc__r // +m4buc__s // +m4buc__t // +m4buc__u // +m4buc__v // +m4buc__w // +m4buc__x // +m4buc__y // +m4buc__z // m4c9 // Cloud Nine (Barcrest) -m4c9__0 // -m4c9__1 // -m4c9__2 // -m4c9__3 // -m4c9__4 // -m4c9__5 // -m4c9__6 // -m4c9__7 // -m4c9__8 // -m4c9__9 // -m4c9__a // -m4c9__a0 // -m4c9__a1 // -m4c9__a2 // -m4c9__a3 // -m4c9__aa // -m4c9__ab // -m4c9__ac // -m4c9__ad // -m4c9__ae // -m4c9__af // -m4c9__ag // -m4c9__ah // -m4c9__ai // -m4c9__aj // -m4c9__ak // -m4c9__al // -m4c9__am // -m4c9__an // -m4c9__ao // -m4c9__ap // -m4c9__aq // -m4c9__ar // -m4c9__as // -m4c9__at // -m4c9__au // -m4c9__av // -m4c9__aw // -m4c9__ax // -m4c9__ay // -m4c9__az // -m4c9__b // -m4c9__c // -m4c9__d // -m4c9__e // -m4c9__f // -m4c9__g // -m4c9__h // -m4c9__i // -m4c9__j // -m4c9__k // -m4c9__l // -m4c9__m // -m4c9__n // -m4c9__o // -m4c9__p // -m4c9__q // -m4c9__r // -m4c9__s // -m4c9__t // -m4c9__u // -m4c9__v // -m4c9__w // -m4c9__x // -m4c9__y // -m4c9__z // +m4c9__0 // +m4c9__1 // +m4c9__2 // +m4c9__3 // +m4c9__4 // +m4c9__5 // +m4c9__6 // +m4c9__7 // +m4c9__8 // +m4c9__9 // +m4c9__a // +m4c9__a0 // +m4c9__a1 // +m4c9__a2 // +m4c9__a3 // +m4c9__aa // +m4c9__ab // +m4c9__ac // +m4c9__ad // +m4c9__ae // +m4c9__af // +m4c9__ag // +m4c9__ah // +m4c9__ai // +m4c9__aj // +m4c9__ak // +m4c9__al // +m4c9__am // +m4c9__an // +m4c9__ao // +m4c9__ap // +m4c9__aq // +m4c9__ar // +m4c9__as // +m4c9__at // +m4c9__au // +m4c9__av // +m4c9__aw // +m4c9__ax // +m4c9__ay // +m4c9__az // +m4c9__b // +m4c9__c // +m4c9__d // +m4c9__e // +m4c9__f // +m4c9__g // +m4c9__h // +m4c9__i // +m4c9__j // +m4c9__k // +m4c9__l // +m4c9__m // +m4c9__n // +m4c9__o // +m4c9__p // +m4c9__q // +m4c9__r // +m4c9__s // +m4c9__t // +m4c9__u // +m4c9__v // +m4c9__w // +m4c9__x // +m4c9__y // +m4c9__z // m4calama // Calamari Club (Barcrest) -m4calama__a // -m4calama__b // -m4calama__c // -m4calama__d // -m4calama__e // -m4calama__f // -m4calama__g // -m4calama__h // -m4calama__i // -m4calama__j // +m4calama__a // +m4calama__b // +m4calama__c // +m4calama__d // +m4calama__e // +m4calama__f // +m4calama__g // +m4calama__h // +m4calama__i // +m4calama__j // m4cashat // Cash Attack (Barcrest) -m4cashat__0 // -m4cashat__1 // -m4cashat__2 // -m4cashat__3 // -m4cashat__4 // -m4cashat__5 // -m4cashat__6 // -m4cashat__7 // -m4cashat__8 // -m4cashat__9 // -m4cashat__a // -m4cashat__aa // -m4cashat__ab // -m4cashat__ac // -m4cashat__ad // -m4cashat__ae // -m4cashat__af // -m4cashat__ag // -m4cashat__ah // -m4cashat__ai // -m4cashat__aj // -m4cashat__ak // -m4cashat__al // -m4cashat__am // -m4cashat__an // -m4cashat__ao // -m4cashat__ap // -m4cashat__aq // -m4cashat__ar // -m4cashat__b // -m4cashat__c // -m4cashat__d // -m4cashat__e // -m4cashat__f // -m4cashat__g // -m4cashat__h // -m4cashat__i // -m4cashat__j // -m4cashat__k // -m4cashat__l // -m4cashat__m // -m4cashat__n // -m4cashat__o // -m4cashat__p // -m4cashat__q // -m4cashat__r // -m4cashat__s // -m4cashat__t // -m4cashat__u // -m4cashat__v // -m4cashat__w // -m4cashat__x // -m4cashat__y // -m4cashat__z // +m4cashat__0 // +m4cashat__1 // +m4cashat__2 // +m4cashat__3 // +m4cashat__4 // +m4cashat__5 // +m4cashat__6 // +m4cashat__7 // +m4cashat__8 // +m4cashat__9 // +m4cashat__a // +m4cashat__aa // +m4cashat__ab // +m4cashat__ac // +m4cashat__ad // +m4cashat__ae // +m4cashat__af // +m4cashat__ag // +m4cashat__ah // +m4cashat__ai // +m4cashat__aj // +m4cashat__ak // +m4cashat__al // +m4cashat__am // +m4cashat__an // +m4cashat__ao // +m4cashat__ap // +m4cashat__aq // +m4cashat__ar // +m4cashat__b // +m4cashat__c // +m4cashat__d // +m4cashat__e // +m4cashat__f // +m4cashat__g // +m4cashat__h // +m4cashat__i // +m4cashat__j // +m4cashat__k // +m4cashat__l // +m4cashat__m // +m4cashat__n // +m4cashat__o // +m4cashat__p // +m4cashat__q // +m4cashat__r // +m4cashat__s // +m4cashat__t // +m4cashat__u // +m4cashat__v // +m4cashat__w // +m4cashat__x // +m4cashat__y // +m4cashat__z // m4cashln // Cash Lines (Barcrest) -m4cashln__0 // -m4cashln__1 // -m4cashln__2 // -m4cashln__3 // -m4cashln__4 // -m4cashln__5 // -m4cashln__6 // -m4cashln__7 // -m4cashln__8 // -m4cashln__9 // -m4cashln__a // -m4cashln__a0 // -m4cashln__a1 // -m4cashln__a2 // -m4cashln__a3 // -m4cashln__a4 // -m4cashln__a5 // -m4cashln__a6 // -m4cashln__a7 // -m4cashln__a8 // -m4cashln__a9 // -m4cashln__aa // -m4cashln__ab // -m4cashln__ac // -m4cashln__ad // -m4cashln__ae // -m4cashln__af // -m4cashln__ag // -m4cashln__ah // -m4cashln__ai // -m4cashln__aj // -m4cashln__ak // -m4cashln__al // -m4cashln__am // -m4cashln__an // -m4cashln__ao // -m4cashln__ap // -m4cashln__aq // -m4cashln__ar // -m4cashln__as // -m4cashln__at // -m4cashln__au // -m4cashln__av // -m4cashln__aw // -m4cashln__ax // -m4cashln__ay // -m4cashln__az // -m4cashln__b // -m4cashln__ba // -m4cashln__bb // -m4cashln__bc // -m4cashln__bd // -m4cashln__be // -m4cashln__bf // -m4cashln__bg // -m4cashln__bh // -m4cashln__bi // -m4cashln__bj // -m4cashln__c // -m4cashln__d // -m4cashln__e // -m4cashln__f // -m4cashln__g // -m4cashln__h // -m4cashln__i // -m4cashln__j // -m4cashln__k // -m4cashln__l // -m4cashln__m // -m4cashln__n // -m4cashln__o // -m4cashln__p // -m4cashln__q // -m4cashln__r // -m4cashln__s // -m4cashln__t // -m4cashln__u // -m4cashln__v // -m4cashln__w // -m4cashln__x // -m4cashln__y // -m4cashln__z // +m4cashln__0 // +m4cashln__1 // +m4cashln__2 // +m4cashln__3 // +m4cashln__4 // +m4cashln__5 // +m4cashln__6 // +m4cashln__7 // +m4cashln__8 // +m4cashln__9 // +m4cashln__a // +m4cashln__a0 // +m4cashln__a1 // +m4cashln__a2 // +m4cashln__a3 // +m4cashln__a4 // +m4cashln__a5 // +m4cashln__a6 // +m4cashln__a7 // +m4cashln__a8 // +m4cashln__a9 // +m4cashln__aa // +m4cashln__ab // +m4cashln__ac // +m4cashln__ad // +m4cashln__ae // +m4cashln__af // +m4cashln__ag // +m4cashln__ah // +m4cashln__ai // +m4cashln__aj // +m4cashln__ak // +m4cashln__al // +m4cashln__am // +m4cashln__an // +m4cashln__ao // +m4cashln__ap // +m4cashln__aq // +m4cashln__ar // +m4cashln__as // +m4cashln__at // +m4cashln__au // +m4cashln__av // +m4cashln__aw // +m4cashln__ax // +m4cashln__ay // +m4cashln__az // +m4cashln__b // +m4cashln__ba // +m4cashln__bb // +m4cashln__bc // +m4cashln__bd // +m4cashln__be // +m4cashln__bf // +m4cashln__bg // +m4cashln__bh // +m4cashln__bi // +m4cashln__bj // +m4cashln__c // +m4cashln__d // +m4cashln__e // +m4cashln__f // +m4cashln__g // +m4cashln__h // +m4cashln__i // +m4cashln__j // +m4cashln__k // +m4cashln__l // +m4cashln__m // +m4cashln__n // +m4cashln__o // +m4cashln__p // +m4cashln__q // +m4cashln__r // +m4cashln__s // +m4cashln__t // +m4cashln__u // +m4cashln__v // +m4cashln__w // +m4cashln__x // +m4cashln__y // +m4cashln__z // m4cashmn // Cash Machine (Barcrest) -m4cashmn__0 // -m4cashmn__1 // -m4cashmn__2 // -m4cashmn__3 // -m4cashmn__4 // -m4cashmn__5 // -m4cashmn__6 // -m4cashmn__7 // -m4cashmn__8 // -m4cashmn__9 // -m4cashmn__a // -m4cashmn__aa // -m4cashmn__ab // -m4cashmn__ac // -m4cashmn__ad // -m4cashmn__ae // -m4cashmn__af // -m4cashmn__ag // -m4cashmn__ah // -m4cashmn__ai // -m4cashmn__aj // -m4cashmn__ak // -m4cashmn__al // -m4cashmn__b // -m4cashmn__c // -m4cashmn__d // -m4cashmn__e // -m4cashmn__f // -m4cashmn__g // -m4cashmn__h // -m4cashmn__i // -m4cashmn__j // -m4cashmn__k // -m4cashmn__l // -m4cashmn__m // -m4cashmn__n // -m4cashmn__o // -m4cashmn__p // -m4cashmn__q // -m4cashmn__r // -m4cashmn__s // -m4cashmn__t // -m4cashmn__u // -m4cashmn__v // -m4cashmn__w // -m4cashmn__x // -m4cashmn__y // -m4cashmn__z // -m4cashmn__za // -m4cashmn__zb // +m4cashmn__0 // +m4cashmn__1 // +m4cashmn__2 // +m4cashmn__3 // +m4cashmn__4 // +m4cashmn__5 // +m4cashmn__6 // +m4cashmn__7 // +m4cashmn__8 // +m4cashmn__9 // +m4cashmn__a // +m4cashmn__aa // +m4cashmn__ab // +m4cashmn__ac // +m4cashmn__ad // +m4cashmn__ae // +m4cashmn__af // +m4cashmn__ag // +m4cashmn__ah // +m4cashmn__ai // +m4cashmn__aj // +m4cashmn__ak // +m4cashmn__al // +m4cashmn__b // +m4cashmn__c // +m4cashmn__d // +m4cashmn__e // +m4cashmn__f // +m4cashmn__g // +m4cashmn__h // +m4cashmn__i // +m4cashmn__j // +m4cashmn__k // +m4cashmn__l // +m4cashmn__m // +m4cashmn__n // +m4cashmn__o // +m4cashmn__p // +m4cashmn__q // +m4cashmn__r // +m4cashmn__s // +m4cashmn__t // +m4cashmn__u // +m4cashmn__v // +m4cashmn__w // +m4cashmn__x // +m4cashmn__y // +m4cashmn__z // +m4cashmn__za // +m4cashmn__zb // m4coscas // Cosmic Casino (Barcrest) -m4coscas__a // -m4coscas__b // -m4coscas__c // -m4coscas__d // -m4coscas__e // -m4coscas__f // -m4coscas__g // -m4coscas__h // -m4coscas__i // -m4coscas__j // -m4coscas__k // -m4coscas__l // -m4coscas__m // -m4coscas__n // -m4coscas__o // -m4coscas__p // -m4coscas__q // -m4coscas__r // -m4coscas__s // -m4coscas__t // -m4coscas__u // -m4coscas__v // +m4coscas__a // +m4coscas__b // +m4coscas__c // +m4coscas__d // +m4coscas__e // +m4coscas__f // +m4coscas__g // +m4coscas__h // +m4coscas__i // +m4coscas__j // +m4coscas__k // +m4coscas__l // +m4coscas__m // +m4coscas__n // +m4coscas__o // +m4coscas__p // +m4coscas__q // +m4coscas__r // +m4coscas__s // +m4coscas__t // +m4coscas__u // +m4coscas__v // m4cpycat // Copy Cat (Bwb) -m4cpycat__0 // -m4cpycat__1 // -m4cpycat__2 // -m4cpycat__3 // -m4cpycat__4 // -m4cpycat__5 // -m4cpycat__6 // -m4cpycat__7 // -m4cpycat__8 // -m4cpycat__a // -m4cpycat__b // -m4cpycat__c // -m4cpycat__d // -m4cpycat__e // -m4cpycat__f // -m4cpycat__g // -m4cpycat__h // -m4cpycat__i // -m4cpycat__j // -m4cpycat__k // -m4cpycat__l // -m4cpycat__m // -m4cpycat__n // -m4cpycat__o // -m4cpycat__p // -m4cpycat__q // -m4cpycat__r // -m4cpycat__s // -m4cpycat__t // -m4cpycat__u // -m4cpycat__v // -m4cpycat__w // -m4cpycat__x // -m4cpycat__y // -m4cpycat__z // +m4cpycat__0 // +m4cpycat__1 // +m4cpycat__2 // +m4cpycat__3 // +m4cpycat__4 // +m4cpycat__5 // +m4cpycat__6 // +m4cpycat__7 // +m4cpycat__8 // +m4cpycat__a // +m4cpycat__b // +m4cpycat__c // +m4cpycat__d // +m4cpycat__e // +m4cpycat__f // +m4cpycat__g // +m4cpycat__h // +m4cpycat__i // +m4cpycat__j // +m4cpycat__k // +m4cpycat__l // +m4cpycat__m // +m4cpycat__n // +m4cpycat__o // +m4cpycat__p // +m4cpycat__q // +m4cpycat__r // +m4cpycat__s // +m4cpycat__t // +m4cpycat__u // +m4cpycat__v // +m4cpycat__w // +m4cpycat__x // +m4cpycat__y // +m4cpycat__z // m4crdome // Crystal Dome (Barcrest) -m4crdome__a // -m4crdome__b // -m4crdome__c // -m4crdome__d // -m4crdome__e // -m4crdome__f // -m4crdome__g // -m4crdome__h // -m4crdome__i // -m4crdome__j // -m4crdome__k // -m4crdome__l // -m4crdome__m // -m4crdome__n // +m4crdome__a // +m4crdome__b // +m4crdome__c // +m4crdome__d // +m4crdome__e // +m4crdome__f // +m4crdome__g // +m4crdome__h // +m4crdome__i // +m4crdome__j // +m4crdome__k // +m4crdome__l // +m4crdome__m // +m4crdome__n // m4crmaze // Crystal Maze (Barcrest) -m4crmaze__c // -m4crmaze__d // -m4crmaze__e // -m4crmaze__f // -m4crmaze__g // -m4crmaze__h // -m4crmaze__i // -m4crmaze__j // -m4crmaze__k // -m4crmaze__l // -m4crmaze__m // -m4crmaze__n // -m4crmaze__o // -m4crmaze__p // -m4crmaze__q // -m4crmaze__r // -m4crmaze__s // +m4crmaze__c // +m4crmaze__d // +m4crmaze__e // +m4crmaze__f // +m4crmaze__g // +m4crmaze__h // +m4crmaze__i // +m4crmaze__j // +m4crmaze__k // +m4crmaze__l // +m4crmaze__m // +m4crmaze__n // +m4crmaze__o // +m4crmaze__p // +m4crmaze__q // +m4crmaze__r // +m4crmaze__s // m4cshenc // Cash Encounters (Bwb) -m4cshenc__a // -m4cshenc__b // -m4cshenc__c // -m4cshenc__d // +m4cshenc__a // +m4cshenc__b // +m4cshenc__c // +m4cshenc__d // m4dbldm // Double Diamond Club (Barcrest) -m4dbldm__a // -m4dbldm__b // -m4dbldm__c // +m4dbldm__a // +m4dbldm__b // +m4dbldm__c // m4denmen // Dennis The Menace (Barcrest) -m4denmen_h1 // -m4denmen_h2 // -m4denmen_h3 // -m4denmend5 // -m4denmend5ad // -m4denmend5b // -m4denmend5bd // -m4denmend5d // -m4denmend5k // -m4denmend5kd // -m4denmend5y // -m4denmend5yd // -m4denmend8 // -m4denmend8c // -m4denmend8d // -m4denmend8k // -m4denmend8y // -m4denmend8yd // -m4denmendnb // -m4denmendnc // -m4denmendnd // -m4denmendnk // -m4denmendny // -m4denmendt // -m4denmendtad // -m4denmendtb // -m4denmendtbd // -m4denmendtd // -m4denmendtk // -m4denmendtkd // -m4denmendty // -m4denmendtyd // +m4denmen_h1 // +m4denmen_h2 // +m4denmen_h3 // +m4denmend5 // +m4denmend5ad // +m4denmend5b // +m4denmend5bd // +m4denmend5d // +m4denmend5k // +m4denmend5kd // +m4denmend5y // +m4denmend5yd // +m4denmend8 // +m4denmend8c // +m4denmend8d // +m4denmend8k // +m4denmend8y // +m4denmend8yd // +m4denmendnb // +m4denmendnc // +m4denmendnd // +m4denmendnk // +m4denmendny // +m4denmendt // +m4denmendtad // +m4denmendtb // +m4denmendtbd // +m4denmendtd // +m4denmendtk // +m4denmendtkd // +m4denmendty // +m4denmendtyd // m4dtyfre // Duty Free (Barcrest) -m4dtyfre_h1 // -m4dtyfre_h2 // -m4dtyfrebwb // -m4dtyfrebwb_a // -m4dtyfrebwb_b // -m4dtyfrebwb_c // -m4dtyfrebwb_d // -m4dtyfrebwb_e // -m4dtyfrebwb_f // -m4dtyfrebwb_g // -m4dtyfrebwb_h // -m4dtyfref5 // -m4dtyfref5ad // -m4dtyfref5b // -m4dtyfref5bd // -m4dtyfref5d // -m4dtyfref5k // -m4dtyfref5kd // -m4dtyfref5r // -m4dtyfref5rd // -m4dtyfref5y // -m4dtyfref5yd // -m4dtyfref8 // -m4dtyfref8c // -m4dtyfref8d // -m4dtyfref8k // -m4dtyfref8y // -m4dtyfref8yd // -m4dtyfreft // -m4dtyfreftad // -m4dtyfreftb // -m4dtyfreftbd // -m4dtyfreftd // -m4dtyfreftk // -m4dtyfreftkd // -m4dtyfrefty // -m4dtyfreftyd // -m4dtyfreutb // -m4dtyfreutc // -m4dtyfrexd // -m4dtyfrexd_a // -m4dtyfrexdad // -m4dtyfrexdb // -m4dtyfrexdbd // -m4dtyfrexdc // -m4dtyfrexdd // -m4dtyfrexdk // -m4dtyfrexdkd // -m4dtyfrexdr // -m4dtyfrexdrd // -m4dtyfrexdy // -m4dtyfrexdyd // -m4dtyfrexf // -m4dtyfrexfad // -m4dtyfrexfb // -m4dtyfrexfbd // -m4dtyfrexfc // -m4dtyfrexfd // -m4dtyfrexfk // -m4dtyfrexfkd // -m4dtyfrexfr // -m4dtyfrexfrd // -m4dtyfrexfy // -m4dtyfrexfyd // +m4dtyfre_h1 // +m4dtyfre_h2 // +m4dtyfrebwb // +m4dtyfrebwb_a // +m4dtyfrebwb_b // +m4dtyfrebwb_c // +m4dtyfrebwb_d // +m4dtyfrebwb_e // +m4dtyfrebwb_f // +m4dtyfrebwb_g // +m4dtyfrebwb_h // +m4dtyfref5 // +m4dtyfref5ad // +m4dtyfref5b // +m4dtyfref5bd // +m4dtyfref5d // +m4dtyfref5k // +m4dtyfref5kd // +m4dtyfref5r // +m4dtyfref5rd // +m4dtyfref5y // +m4dtyfref5yd // +m4dtyfref8 // +m4dtyfref8c // +m4dtyfref8d // +m4dtyfref8k // +m4dtyfref8y // +m4dtyfref8yd // +m4dtyfreft // +m4dtyfreftad // +m4dtyfreftb // +m4dtyfreftbd // +m4dtyfreftd // +m4dtyfreftk // +m4dtyfreftkd // +m4dtyfrefty // +m4dtyfreftyd // +m4dtyfreutb // +m4dtyfreutc // +m4dtyfrexd // +m4dtyfrexd_a // +m4dtyfrexdad // +m4dtyfrexdb // +m4dtyfrexdbd // +m4dtyfrexdc // +m4dtyfrexdd // +m4dtyfrexdk // +m4dtyfrexdkd // +m4dtyfrexdr // +m4dtyfrexdrd // +m4dtyfrexdy // +m4dtyfrexdyd // +m4dtyfrexf // +m4dtyfrexfad // +m4dtyfrexfb // +m4dtyfrexfbd // +m4dtyfrexfc // +m4dtyfrexfd // +m4dtyfrexfk // +m4dtyfrexfkd // +m4dtyfrexfr // +m4dtyfrexfrd // +m4dtyfrexfy // +m4dtyfrexfyd // m4eaw // Everyone's A Winner (Barcrest) -m4eaw__0 // -m4eaw__1 // -m4eaw__2 // -m4eaw__3 // -m4eaw__4 // -m4eaw__5 // -m4eaw__6 // -m4eaw__7 // -m4eaw__8 // -m4eaw__9 // -m4eaw__a // -m4eaw__a0 // -m4eaw__a1 // -m4eaw__a2 // -m4eaw__a3 // -m4eaw__a4 // -m4eaw__a5 // -m4eaw__a6 // -m4eaw__a7 // -m4eaw__a8 // -m4eaw__a9 // -m4eaw__aa // -m4eaw__ab // -m4eaw__ac // -m4eaw__ad // -m4eaw__ae // -m4eaw__af // -m4eaw__ag // -m4eaw__ah // -m4eaw__ai // -m4eaw__aj // -m4eaw__ak // -m4eaw__al // -m4eaw__am // -m4eaw__an // -m4eaw__ao // -m4eaw__ap // -m4eaw__aq // -m4eaw__ar // -m4eaw__as // -m4eaw__at // -m4eaw__au // -m4eaw__av // -m4eaw__aw // -m4eaw__ax // -m4eaw__ay // -m4eaw__az // -m4eaw__b // -m4eaw__ba // -m4eaw__bb // -m4eaw__bc // -m4eaw__bd // -m4eaw__be // -m4eaw__bf // -m4eaw__bg // -m4eaw__bh // -m4eaw__bi // -m4eaw__bj // -m4eaw__bk // -m4eaw__bl // -m4eaw__bm // -m4eaw__bn // -m4eaw__bo // -m4eaw__bp // -m4eaw__bq // -m4eaw__br // -m4eaw__bs // -m4eaw__bt // -m4eaw__bu // -m4eaw__bv // -m4eaw__bw // -m4eaw__bx // -m4eaw__bz // -m4eaw__c // -m4eaw__d // -m4eaw__e // -m4eaw__f // -m4eaw__g // -m4eaw__h // -m4eaw__i // -m4eaw__j // -m4eaw__k // -m4eaw__l // -m4eaw__m // -m4eaw__n // -m4eaw__o // -m4eaw__p // -m4eaw__q // -m4eaw__r // -m4eaw__s // -m4eaw__t // -m4eaw__u // -m4eaw__v // -m4eaw__w // -m4eaw__x // -m4eaw__y // -m4eaw__z // +m4eaw__0 // +m4eaw__1 // +m4eaw__2 // +m4eaw__3 // +m4eaw__4 // +m4eaw__5 // +m4eaw__6 // +m4eaw__7 // +m4eaw__8 // +m4eaw__9 // +m4eaw__a // +m4eaw__a0 // +m4eaw__a1 // +m4eaw__a2 // +m4eaw__a3 // +m4eaw__a4 // +m4eaw__a5 // +m4eaw__a6 // +m4eaw__a7 // +m4eaw__a8 // +m4eaw__a9 // +m4eaw__aa // +m4eaw__ab // +m4eaw__ac // +m4eaw__ad // +m4eaw__ae // +m4eaw__af // +m4eaw__ag // +m4eaw__ah // +m4eaw__ai // +m4eaw__aj // +m4eaw__ak // +m4eaw__al // +m4eaw__am // +m4eaw__an // +m4eaw__ao // +m4eaw__ap // +m4eaw__aq // +m4eaw__ar // +m4eaw__as // +m4eaw__at // +m4eaw__au // +m4eaw__av // +m4eaw__aw // +m4eaw__ax // +m4eaw__ay // +m4eaw__az // +m4eaw__b // +m4eaw__ba // +m4eaw__bb // +m4eaw__bc // +m4eaw__bd // +m4eaw__be // +m4eaw__bf // +m4eaw__bg // +m4eaw__bh // +m4eaw__bi // +m4eaw__bj // +m4eaw__bk // +m4eaw__bl // +m4eaw__bm // +m4eaw__bn // +m4eaw__bo // +m4eaw__bp // +m4eaw__bq // +m4eaw__br // +m4eaw__bs // +m4eaw__bt // +m4eaw__bu // +m4eaw__bv // +m4eaw__bw // +m4eaw__bx // +m4eaw__bz // +m4eaw__c // +m4eaw__d // +m4eaw__e // +m4eaw__f // +m4eaw__g // +m4eaw__h // +m4eaw__i // +m4eaw__j // +m4eaw__k // +m4eaw__l // +m4eaw__m // +m4eaw__n // +m4eaw__o // +m4eaw__p // +m4eaw__q // +m4eaw__r // +m4eaw__s // +m4eaw__t // +m4eaw__u // +m4eaw__v // +m4eaw__w // +m4eaw__x // +m4eaw__y // +m4eaw__z // m4gb006 // Games Bond 006 (Barcrest) -m4gb006__a // -m4gb006__b // -m4gb006__c // +m4gb006__a // +m4gb006__b // +m4gb006__c // m4gbust // Ghost Buster (Barcrest) -m4gbust__a // -m4gbust__b // -m4gbust__c // -m4gbust__d // -m4gbust__e // -m4gbust__f // -m4gbust__g // -m4gbust__h // -m4gbust__i // -m4gbust__j // -m4gbust__k // -m4gbust__l // -m4gbust__m // -m4gbust__n // -m4gbust__o // -m4gbust__p // -m4gbust__q // -m4gbust__r // -m4gbust__s // -m4gbust__t // -m4gbust__u // -m4gbust__v // -m4gbust__w // +m4gbust__a // +m4gbust__b // +m4gbust__c // +m4gbust__d // +m4gbust__e // +m4gbust__f // +m4gbust__g // +m4gbust__h // +m4gbust__i // +m4gbust__j // +m4gbust__k // +m4gbust__l // +m4gbust__m // +m4gbust__n // +m4gbust__o // +m4gbust__p // +m4gbust__q // +m4gbust__r // +m4gbust__s // +m4gbust__t // +m4gbust__u // +m4gbust__v // +m4gbust__w // m4gclue // Give Us A Clue (Barcrest) -m4gclue__a // -m4gclue__b // -m4gclue__c // -m4gclue__d // -m4gclue__e // -m4gclue__f // -m4gclue__g // -m4gclue__h // -m4gclue__i // -m4gclue__j // -m4gclue__k // -m4gclue__l // -m4gclue__m // -m4gclue__n // -m4gclue__o // -m4gclue__p // -m4gclue__q // -m4gclue__r // -m4gclue__s // -m4gclue__t // -m4gclue__u // -m4gclue__v // -m4gclue__w // +m4gclue__a // +m4gclue__b // +m4gclue__c // +m4gclue__d // +m4gclue__e // +m4gclue__f // +m4gclue__g // +m4gclue__h // +m4gclue__i // +m4gclue__j // +m4gclue__k // +m4gclue__l // +m4gclue__m // +m4gclue__n // +m4gclue__o // +m4gclue__p // +m4gclue__q // +m4gclue__r // +m4gclue__s // +m4gclue__t // +m4gclue__u // +m4gclue__v // +m4gclue__w // m4goodtm // Let The Good Times Roll (Barcrest) -m4goodtm__0 // -m4goodtm__1 // -m4goodtm__2 // -m4goodtm__3 // -m4goodtm__4 // -m4goodtm__5 // -m4goodtm__6 // -m4goodtm__7 // -m4goodtm__8 // -m4goodtm__9 // -m4goodtm__a // -m4goodtm__a0 // -m4goodtm__a1 // -m4goodtm__a2 // -m4goodtm__a3 // -m4goodtm__a4 // -m4goodtm__a5 // -m4goodtm__a6 // -m4goodtm__aa // -m4goodtm__ab // -m4goodtm__ac // -m4goodtm__ad // -m4goodtm__ae // -m4goodtm__af // -m4goodtm__ag // -m4goodtm__ah // -m4goodtm__ai // -m4goodtm__aj // -m4goodtm__ak // -m4goodtm__al // -m4goodtm__am // -m4goodtm__an // -m4goodtm__ao // -m4goodtm__ap // -m4goodtm__aq // -m4goodtm__ar // -m4goodtm__as // -m4goodtm__at // -m4goodtm__au // -m4goodtm__av // -m4goodtm__aw // -m4goodtm__ax // -m4goodtm__ay // -m4goodtm__az // -m4goodtm__b // -m4goodtm__c // -m4goodtm__d // -m4goodtm__e // -m4goodtm__f // -m4goodtm__g // -m4goodtm__h // -m4goodtm__i // -m4goodtm__j // -m4goodtm__k // -m4goodtm__l // -m4goodtm__m // -m4goodtm__n // -m4goodtm__o // -m4goodtm__p // -m4goodtm__q // -m4goodtm__r // -m4goodtm__s // -m4goodtm__t // -m4goodtm__u // -m4goodtm__v // -m4goodtm__w // -m4goodtm__x // -m4goodtm__y // -m4goodtm__z // +m4goodtm__0 // +m4goodtm__1 // +m4goodtm__2 // +m4goodtm__3 // +m4goodtm__4 // +m4goodtm__5 // +m4goodtm__6 // +m4goodtm__7 // +m4goodtm__8 // +m4goodtm__9 // +m4goodtm__a // +m4goodtm__a0 // +m4goodtm__a1 // +m4goodtm__a2 // +m4goodtm__a3 // +m4goodtm__a4 // +m4goodtm__a5 // +m4goodtm__a6 // +m4goodtm__aa // +m4goodtm__ab // +m4goodtm__ac // +m4goodtm__ad // +m4goodtm__ae // +m4goodtm__af // +m4goodtm__ag // +m4goodtm__ah // +m4goodtm__ai // +m4goodtm__aj // +m4goodtm__ak // +m4goodtm__al // +m4goodtm__am // +m4goodtm__an // +m4goodtm__ao // +m4goodtm__ap // +m4goodtm__aq // +m4goodtm__ar // +m4goodtm__as // +m4goodtm__at // +m4goodtm__au // +m4goodtm__av // +m4goodtm__aw // +m4goodtm__ax // +m4goodtm__ay // +m4goodtm__az // +m4goodtm__b // +m4goodtm__c // +m4goodtm__d // +m4goodtm__e // +m4goodtm__f // +m4goodtm__g // +m4goodtm__h // +m4goodtm__i // +m4goodtm__j // +m4goodtm__k // +m4goodtm__l // +m4goodtm__m // +m4goodtm__n // +m4goodtm__o // +m4goodtm__p // +m4goodtm__q // +m4goodtm__r // +m4goodtm__s // +m4goodtm__t // +m4goodtm__u // +m4goodtm__v // +m4goodtm__w // +m4goodtm__x // +m4goodtm__y // +m4goodtm__z // m4hijinx // Hi Jinx (Barcrest) -m4hijinx__0 // -m4hijinx__1 // -m4hijinx__2 // -m4hijinx__3 // -m4hijinx__4 // -m4hijinx__5 // -m4hijinx__6 // -m4hijinx__7 // -m4hijinx__8 // -m4hijinx__9 // -m4hijinx__a // -m4hijinx__aa // -m4hijinx__ab // -m4hijinx__b // -m4hijinx__c // -m4hijinx__d // -m4hijinx__e // -m4hijinx__f // -m4hijinx__g // -m4hijinx__h // -m4hijinx__i // -m4hijinx__j // -m4hijinx__k // -m4hijinx__l // -m4hijinx__m // -m4hijinx__n // -m4hijinx__o // -m4hijinx__p // -m4hijinx__q // -m4hijinx__r // -m4hijinx__s // -m4hijinx__t // -m4hijinx__u // -m4hijinx__v // -m4hijinx__w // -m4hijinx__x // -m4hijinx__y // -m4hijinx__z // +m4hijinx__0 // +m4hijinx__1 // +m4hijinx__2 // +m4hijinx__3 // +m4hijinx__4 // +m4hijinx__5 // +m4hijinx__6 // +m4hijinx__7 // +m4hijinx__8 // +m4hijinx__9 // +m4hijinx__a // +m4hijinx__aa // +m4hijinx__ab // +m4hijinx__b // +m4hijinx__c // +m4hijinx__d // +m4hijinx__e // +m4hijinx__f // +m4hijinx__g // +m4hijinx__h // +m4hijinx__i // +m4hijinx__j // +m4hijinx__k // +m4hijinx__l // +m4hijinx__m // +m4hijinx__n // +m4hijinx__o // +m4hijinx__p // +m4hijinx__q // +m4hijinx__r // +m4hijinx__s // +m4hijinx__t // +m4hijinx__u // +m4hijinx__v // +m4hijinx__w // +m4hijinx__x // +m4hijinx__y // +m4hijinx__z // m4hittop // Hit The Top (Barcrest) -m4hittop__0 // -m4hittop__1 // -m4hittop__2 // -m4hittop__3 // -m4hittop__4 // -m4hittop__5 // -m4hittop__6 // -m4hittop__7 // -m4hittop__8 // -m4hittop__9 // -m4hittop__a // -m4hittop__aa // -m4hittop__ab // -m4hittop__ac // -m4hittop__ad // -m4hittop__ae // -m4hittop__af // -m4hittop__ag // -m4hittop__ah // -m4hittop__ai // -m4hittop__aj // -m4hittop__ak // -m4hittop__al // -m4hittop__am // -m4hittop__an // -m4hittop__ao // -m4hittop__ap // -m4hittop__aq // -m4hittop__ar // -m4hittop__as // -m4hittop__at // -m4hittop__au // -m4hittop__av // -m4hittop__aw // -m4hittop__ax // -m4hittop__b // -m4hittop__c // -m4hittop__d // -m4hittop__e // -m4hittop__f // -m4hittop__g // -m4hittop__h // -m4hittop__i // -m4hittop__j // -m4hittop__k // -m4hittop__l // -m4hittop__m // -m4hittop__n // -m4hittop__o // -m4hittop__p // -m4hittop__q // -m4hittop__r // -m4hittop__s // -m4hittop__t // -m4hittop__u // -m4hittop__v // -m4hittop__w // -m4hittop__x // -m4hittop__y // -m4hittop__z // +m4hittop__0 // +m4hittop__1 // +m4hittop__2 // +m4hittop__3 // +m4hittop__4 // +m4hittop__5 // +m4hittop__6 // +m4hittop__7 // +m4hittop__8 // +m4hittop__9 // +m4hittop__a // +m4hittop__aa // +m4hittop__ab // +m4hittop__ac // +m4hittop__ad // +m4hittop__ae // +m4hittop__af // +m4hittop__ag // +m4hittop__ah // +m4hittop__ai // +m4hittop__aj // +m4hittop__ak // +m4hittop__al // +m4hittop__am // +m4hittop__an // +m4hittop__ao // +m4hittop__ap // +m4hittop__aq // +m4hittop__ar // +m4hittop__as // +m4hittop__at // +m4hittop__au // +m4hittop__av // +m4hittop__aw // +m4hittop__ax // +m4hittop__b // +m4hittop__c // +m4hittop__d // +m4hittop__e // +m4hittop__f // +m4hittop__g // +m4hittop__h // +m4hittop__i // +m4hittop__j // +m4hittop__k // +m4hittop__l // +m4hittop__m // +m4hittop__n // +m4hittop__o // +m4hittop__p // +m4hittop__q // +m4hittop__r // +m4hittop__s // +m4hittop__t // +m4hittop__u // +m4hittop__v // +m4hittop__w // +m4hittop__x // +m4hittop__y // +m4hittop__z // m4hotrod // Hot Rod (Barcrest) -m4hotrod__a // -m4hotrod__b // -m4hotrod__c // -m4hotrod__d // -m4hotrod__e // -m4hotrod__f // -m4hotrod__g // -m4hotrod__h // -m4hotrod__i // -m4hotrod__j // -m4hotrod__k // -m4hotrod__l // -m4hotrod__m // -m4hotrod__n // -m4hotrod__o // -m4hotrod__p // -m4hotrod__q // -m4hotrod__r // -m4hotrod__s // -m4hotrod__t // -m4hotrod__u // -m4hotrod__v // +m4hotrod__a // +m4hotrod__b // +m4hotrod__c // +m4hotrod__d // +m4hotrod__e // +m4hotrod__f // +m4hotrod__g // +m4hotrod__h // +m4hotrod__i // +m4hotrod__j // +m4hotrod__k // +m4hotrod__l // +m4hotrod__m // +m4hotrod__n // +m4hotrod__o // +m4hotrod__p // +m4hotrod__q // +m4hotrod__r // +m4hotrod__s // +m4hotrod__t // +m4hotrod__u // +m4hotrod__v // m4hypclb // Hyper Viper Club (Barcrest) -m4hypclb__a // -m4hypclb__b // -m4hypclb__c // +m4hypclb__a // +m4hypclb__b // +m4hypclb__c // m4hypvip // Hyper Viper (Barcrest) -m4hypvip__a // -m4hypvip__b // -m4hypvip__c // -m4hypvip__d // -m4hypvip__e // -m4hypvip__f // -m4hypvip__g // -m4hypvip__h // -m4hypvip__i // -m4hypvip__j // -m4hypvip__k // -m4hypvip__l // -m4hypvip__m // -m4hypvip__n // -m4hypvip__o // -m4hypvip__p // -m4hypvip__q // -m4hypvip__r // -m4hypvip__s // -m4hypvip__t // -m4hypvip__u // -m4hypvip__v // +m4hypvip__a // +m4hypvip__b // +m4hypvip__c // +m4hypvip__d // +m4hypvip__e // +m4hypvip__f // +m4hypvip__g // +m4hypvip__h // +m4hypvip__i // +m4hypvip__j // +m4hypvip__k // +m4hypvip__l // +m4hypvip__m // +m4hypvip__n // +m4hypvip__o // +m4hypvip__p // +m4hypvip__q // +m4hypvip__r // +m4hypvip__s // +m4hypvip__t // +m4hypvip__u // +m4hypvip__v // m4jolgem // Jolly Gems (Barcrest) -m4jolgem__0 // -m4jolgem__1 // -m4jolgem__2 // -m4jolgem__3 // -m4jolgem__4 // -m4jolgem__5 // -m4jolgem__6 // -m4jolgem__7 // -m4jolgem__8 // -m4jolgem__9 // -m4jolgem__a // -m4jolgem__aa // -m4jolgem__ab // -m4jolgem__ac // -m4jolgem__ad // -m4jolgem__ae // -m4jolgem__af // -m4jolgem__ag // -m4jolgem__ah // -m4jolgem__ai // -m4jolgem__aj // -m4jolgem__ak // -m4jolgem__al // -m4jolgem__am // -m4jolgem__an // -m4jolgem__ao // -m4jolgem__ap // -m4jolgem__b // -m4jolgem__c // -m4jolgem__d // -m4jolgem__e // -m4jolgem__f // -m4jolgem__g // -m4jolgem__h // -m4jolgem__i // -m4jolgem__j // -m4jolgem__k // -m4jolgem__l // -m4jolgem__m // -m4jolgem__n // -m4jolgem__o // -m4jolgem__p // -m4jolgem__q // -m4jolgem__r // -m4jolgem__s // -m4jolgem__t // -m4jolgem__u // -m4jolgem__v // -m4jolgem__w // -m4jolgem__x // -m4jolgem__y // -m4jolgem__z // +m4jolgem__0 // +m4jolgem__1 // +m4jolgem__2 // +m4jolgem__3 // +m4jolgem__4 // +m4jolgem__5 // +m4jolgem__6 // +m4jolgem__7 // +m4jolgem__8 // +m4jolgem__9 // +m4jolgem__a // +m4jolgem__aa // +m4jolgem__ab // +m4jolgem__ac // +m4jolgem__ad // +m4jolgem__ae // +m4jolgem__af // +m4jolgem__ag // +m4jolgem__ah // +m4jolgem__ai // +m4jolgem__aj // +m4jolgem__ak // +m4jolgem__al // +m4jolgem__am // +m4jolgem__an // +m4jolgem__ao // +m4jolgem__ap // +m4jolgem__b // +m4jolgem__c // +m4jolgem__d // +m4jolgem__e // +m4jolgem__f // +m4jolgem__g // +m4jolgem__h // +m4jolgem__i // +m4jolgem__j // +m4jolgem__k // +m4jolgem__l // +m4jolgem__m // +m4jolgem__n // +m4jolgem__o // +m4jolgem__p // +m4jolgem__q // +m4jolgem__r // +m4jolgem__s // +m4jolgem__t // +m4jolgem__u // +m4jolgem__v // +m4jolgem__w // +m4jolgem__x // +m4jolgem__y // +m4jolgem__z // m4jpgem // Jackpot Gems (Barcrest) -m4jpgem__0 // -m4jpgem__1 // -m4jpgem__2 // -m4jpgem__3 // -m4jpgem__4 // -m4jpgem__5 // -m4jpgem__6 // -m4jpgem__7 // -m4jpgem__8 // -m4jpgem__9 // -m4jpgem__a // -m4jpgem__a0 // -m4jpgem__a1 // -m4jpgem__a2 // -m4jpgem__a3 // -m4jpgem__a4 // -m4jpgem__a5 // -m4jpgem__a6 // -m4jpgem__a7 // -m4jpgem__a8 // -m4jpgem__a9 // -m4jpgem__aa // -m4jpgem__ab // -m4jpgem__ac // -m4jpgem__ad // -m4jpgem__ae // -m4jpgem__af // -m4jpgem__ag // -m4jpgem__ah // -m4jpgem__ai // -m4jpgem__aj // -m4jpgem__ak // -m4jpgem__al // -m4jpgem__am // -m4jpgem__an // -m4jpgem__ao // -m4jpgem__ap // -m4jpgem__aq // -m4jpgem__ar // -m4jpgem__as // -m4jpgem__at // -m4jpgem__au // -m4jpgem__av // -m4jpgem__aw // -m4jpgem__ax // -m4jpgem__ay // -m4jpgem__az // -m4jpgem__b // -m4jpgem__ba // -m4jpgem__bb // -m4jpgem__bc // -m4jpgem__bd // -m4jpgem__be // -m4jpgem__bf // -m4jpgem__bg // -m4jpgem__bh // -m4jpgem__bi // -m4jpgem__bj // -m4jpgem__bk // -m4jpgem__bl // -m4jpgem__bm // -m4jpgem__bn // -m4jpgem__bo // -m4jpgem__bp // -m4jpgem__c // -m4jpgem__d // -m4jpgem__e // -m4jpgem__f // -m4jpgem__g // -m4jpgem__h // -m4jpgem__i // -m4jpgem__j // -m4jpgem__k // -m4jpgem__l // -m4jpgem__m // -m4jpgem__n // -m4jpgem__o // -m4jpgem__p // -m4jpgem__q // -m4jpgem__r // -m4jpgem__s // -m4jpgem__t // -m4jpgem__u // -m4jpgem__v // -m4jpgem__w // -m4jpgem__x // -m4jpgem__y // -m4jpgem__z // +m4jpgem__0 // +m4jpgem__1 // +m4jpgem__2 // +m4jpgem__3 // +m4jpgem__4 // +m4jpgem__5 // +m4jpgem__6 // +m4jpgem__7 // +m4jpgem__8 // +m4jpgem__9 // +m4jpgem__a // +m4jpgem__a0 // +m4jpgem__a1 // +m4jpgem__a2 // +m4jpgem__a3 // +m4jpgem__a4 // +m4jpgem__a5 // +m4jpgem__a6 // +m4jpgem__a7 // +m4jpgem__a8 // +m4jpgem__a9 // +m4jpgem__aa // +m4jpgem__ab // +m4jpgem__ac // +m4jpgem__ad // +m4jpgem__ae // +m4jpgem__af // +m4jpgem__ag // +m4jpgem__ah // +m4jpgem__ai // +m4jpgem__aj // +m4jpgem__ak // +m4jpgem__al // +m4jpgem__am // +m4jpgem__an // +m4jpgem__ao // +m4jpgem__ap // +m4jpgem__aq // +m4jpgem__ar // +m4jpgem__as // +m4jpgem__at // +m4jpgem__au // +m4jpgem__av // +m4jpgem__aw // +m4jpgem__ax // +m4jpgem__ay // +m4jpgem__az // +m4jpgem__b // +m4jpgem__ba // +m4jpgem__bb // +m4jpgem__bc // +m4jpgem__bd // +m4jpgem__be // +m4jpgem__bf // +m4jpgem__bg // +m4jpgem__bh // +m4jpgem__bi // +m4jpgem__bj // +m4jpgem__bk // +m4jpgem__bl // +m4jpgem__bm // +m4jpgem__bn // +m4jpgem__bo // +m4jpgem__bp // +m4jpgem__c // +m4jpgem__d // +m4jpgem__e // +m4jpgem__f // +m4jpgem__g // +m4jpgem__h // +m4jpgem__i // +m4jpgem__j // +m4jpgem__k // +m4jpgem__l // +m4jpgem__m // +m4jpgem__n // +m4jpgem__o // +m4jpgem__p // +m4jpgem__q // +m4jpgem__r // +m4jpgem__s // +m4jpgem__t // +m4jpgem__u // +m4jpgem__v // +m4jpgem__w // +m4jpgem__x // +m4jpgem__y // +m4jpgem__z // m4jpgemc // Jackpot Gems Classic (Barcrest) -m4jpgemc__a // -m4jpgemc__b // -m4jpgemc__c // -m4jpgemc__d // -m4jpgemc__e // -m4jpgemc__f // -m4jpgemc__g // -m4jpgemc__h // -m4jpgemc__i // -m4jpgemc__j // -m4jpgemc__k // -m4jpgemc__l // -m4jpgemc__m // -m4jpgemc__n // -m4jpgemc__o // -m4jpgemc__p // -m4jpgemc__q // -m4jpgemc__r // -m4jpgemc__s // -m4jpgemc__t // -m4jpgemc__u // -m4jpgemc__v // -m4jpgemc__w // +m4jpgemc__a // +m4jpgemc__b // +m4jpgemc__c // +m4jpgemc__d // +m4jpgemc__e // +m4jpgemc__f // +m4jpgemc__g // +m4jpgemc__h // +m4jpgemc__i // +m4jpgemc__j // +m4jpgemc__k // +m4jpgemc__l // +m4jpgemc__m // +m4jpgemc__n // +m4jpgemc__o // +m4jpgemc__p // +m4jpgemc__q // +m4jpgemc__r // +m4jpgemc__s // +m4jpgemc__t // +m4jpgemc__u // +m4jpgemc__v // +m4jpgemc__w // m4jwlcwn // Jewel In the Crown (Barcrest) -m4jwlcwn__0 // -m4jwlcwn__1 // -m4jwlcwn__2 // -m4jwlcwn__3 // -m4jwlcwn__4 // -m4jwlcwn__5 // -m4jwlcwn__6 // -m4jwlcwn__a // -m4jwlcwn__b // -m4jwlcwn__c // -m4jwlcwn__d // -m4jwlcwn__e // -m4jwlcwn__f // -m4jwlcwn__g // -m4jwlcwn__h // -m4jwlcwn__i // -m4jwlcwn__j // -m4jwlcwn__k // -m4jwlcwn__l // -m4jwlcwn__m // -m4jwlcwn__n // -m4jwlcwn__o // -m4jwlcwn__p // -m4jwlcwn__q // -m4jwlcwn__r // -m4jwlcwn__s // -m4jwlcwn__t // -m4jwlcwn__u // -m4jwlcwn__v // -m4jwlcwn__w // -m4jwlcwn__x // -m4jwlcwn__y // -m4jwlcwn__z // +m4jwlcwn__0 // +m4jwlcwn__1 // +m4jwlcwn__2 // +m4jwlcwn__3 // +m4jwlcwn__4 // +m4jwlcwn__5 // +m4jwlcwn__6 // +m4jwlcwn__a // +m4jwlcwn__b // +m4jwlcwn__c // +m4jwlcwn__d // +m4jwlcwn__e // +m4jwlcwn__f // +m4jwlcwn__g // +m4jwlcwn__h // +m4jwlcwn__i // +m4jwlcwn__j // +m4jwlcwn__k // +m4jwlcwn__l // +m4jwlcwn__m // +m4jwlcwn__n // +m4jwlcwn__o // +m4jwlcwn__p // +m4jwlcwn__q // +m4jwlcwn__r // +m4jwlcwn__s // +m4jwlcwn__t // +m4jwlcwn__u // +m4jwlcwn__v // +m4jwlcwn__w // +m4jwlcwn__x // +m4jwlcwn__y // +m4jwlcwn__z // m4kingq // Kings & Queens (Bwb) -m4kingq__a // -m4kingq__b // -m4kingq__c // -m4kingq__d // -m4kingq__e // -m4kingq__f // -m4kingq__g // -m4kingq__h // -m4kingq__i // -m4kingq__j // -m4kingq__k // -m4kingq__l // -m4kingq__m // -m4kingq__n // -m4kingq__o // -m4kingq__p // -m4kingq__r // -m4kingq__s // -m4kingq__t // +m4kingq__a // +m4kingq__b // +m4kingq__c // +m4kingq__d // +m4kingq__e // +m4kingq__f // +m4kingq__g // +m4kingq__h // +m4kingq__i // +m4kingq__j // +m4kingq__k // +m4kingq__l // +m4kingq__m // +m4kingq__n // +m4kingq__o // +m4kingq__p // +m4kingq__r // +m4kingq__s // +m4kingq__t // m4kingqc // Kings & Queens Classic (Bwb) -m4kingqc__0 // -m4kingqc__1 // -m4kingqc__2 // -m4kingqc__3 // -m4kingqc__4 // -m4kingqc__5 // -m4kingqc__a // -m4kingqc__b // -m4kingqc__c // -m4kingqc__d // -m4kingqc__e // -m4kingqc__f // -m4kingqc__g // -m4kingqc__h // -m4kingqc__i // -m4kingqc__j // -m4kingqc__k // -m4kingqc__l // -m4kingqc__m // -m4kingqc__n // -m4kingqc__q // -m4kingqc__r // -m4kingqc__s // -m4kingqc__t // -m4kingqc__u // -m4kingqc__v // -m4kingqc__w // -m4kingqc__x // -m4kingqc__y // -m4kingqc__z // +m4kingqc__0 // +m4kingqc__1 // +m4kingqc__2 // +m4kingqc__3 // +m4kingqc__4 // +m4kingqc__5 // +m4kingqc__a // +m4kingqc__b // +m4kingqc__c // +m4kingqc__d // +m4kingqc__e // +m4kingqc__f // +m4kingqc__g // +m4kingqc__h // +m4kingqc__i // +m4kingqc__j // +m4kingqc__k // +m4kingqc__l // +m4kingqc__m // +m4kingqc__n // +m4kingqc__q // +m4kingqc__r // +m4kingqc__s // +m4kingqc__t // +m4kingqc__u // +m4kingqc__v // +m4kingqc__w // +m4kingqc__x // +m4kingqc__y // +m4kingqc__z // m4lucklv // Lucky Las Vegas (Barcrest) -m4lucklv__0 // -m4lucklv__1 // -m4lucklv__2 // -m4lucklv__3 // -m4lucklv__4 // -m4lucklv__5 // -m4lucklv__6 // -m4lucklv__7 // -m4lucklv__8 // -m4lucklv__9 // -m4lucklv__a // -m4lucklv__aa // -m4lucklv__ab // -m4lucklv__ac // -m4lucklv__ad // -m4lucklv__ae // -m4lucklv__af // -m4lucklv__ag // -m4lucklv__ah // -m4lucklv__ai // -m4lucklv__b // -m4lucklv__c // -m4lucklv__d // -m4lucklv__e // -m4lucklv__f // -m4lucklv__g // -m4lucklv__h // -m4lucklv__i // -m4lucklv__j // -m4lucklv__k // -m4lucklv__l // -m4lucklv__m // -m4lucklv__n // -m4lucklv__o // -m4lucklv__p // -m4lucklv__q // -m4lucklv__r // -m4lucklv__s // -m4lucklv__t // -m4lucklv__u // -m4lucklv__v // -m4lucklv__w // -m4lucklv__x // -m4lucklv__y // -m4lucklv__z // +m4lucklv__0 // +m4lucklv__1 // +m4lucklv__2 // +m4lucklv__3 // +m4lucklv__4 // +m4lucklv__5 // +m4lucklv__6 // +m4lucklv__7 // +m4lucklv__8 // +m4lucklv__9 // +m4lucklv__a // +m4lucklv__aa // +m4lucklv__ab // +m4lucklv__ac // +m4lucklv__ad // +m4lucklv__ae // +m4lucklv__af // +m4lucklv__ag // +m4lucklv__ah // +m4lucklv__ai // +m4lucklv__b // +m4lucklv__c // +m4lucklv__d // +m4lucklv__e // +m4lucklv__f // +m4lucklv__g // +m4lucklv__h // +m4lucklv__i // +m4lucklv__j // +m4lucklv__k // +m4lucklv__l // +m4lucklv__m // +m4lucklv__n // +m4lucklv__o // +m4lucklv__p // +m4lucklv__q // +m4lucklv__r // +m4lucklv__s // +m4lucklv__t // +m4lucklv__u // +m4lucklv__v // +m4lucklv__w // +m4lucklv__x // +m4lucklv__y // +m4lucklv__z // m4lucksc // Lucky Strike Club (Barcrest) [MPU 4] -m4lucksc__a // -m4lucksc__b // -m4lucksc__c // -m4lucksc__d // -m4lucksc__e // -m4lucksc__f // -m4lucksc__g // -m4lucksc__h // -m4lucksc__i // -m4lucksc__j // -m4lucksc__k // -m4lucksc__l // +m4lucksc__a // +m4lucksc__b // +m4lucksc__c // +m4lucksc__d // +m4lucksc__e // +m4lucksc__f // +m4lucksc__g // +m4lucksc__h // +m4lucksc__i // +m4lucksc__j // +m4lucksc__k // +m4lucksc__l // m4luckst // Lucky Strike (Barcrest) -m4luckst__0 // -m4luckst__1 // -m4luckst__2 // -m4luckst__3 // -m4luckst__4 // -m4luckst__5 // -m4luckst__6 // -m4luckst__7 // -m4luckst__8 // -m4luckst__9 // -m4luckst__a // -m4luckst__aa // -m4luckst__ab // -m4luckst__ac // -m4luckst__ad // -m4luckst__ae // -m4luckst__af // -m4luckst__ag // -m4luckst__ah // -m4luckst__ai // -m4luckst__aj // -m4luckst__ak // -m4luckst__al // -m4luckst__am // -m4luckst__an // -m4luckst__ao // -m4luckst__ap // -m4luckst__aq // -m4luckst__ar // -m4luckst__as // -m4luckst__at // -m4luckst__au // -m4luckst__av // -m4luckst__aw // -m4luckst__b // -m4luckst__c // -m4luckst__d // -m4luckst__e // -m4luckst__f // -m4luckst__g // -m4luckst__h // -m4luckst__i // -m4luckst__j // -m4luckst__k // -m4luckst__l // -m4luckst__m // -m4luckst__n // -m4luckst__p // -m4luckst__q // -m4luckst__r // -m4luckst__s // -m4luckst__t // -m4luckst__u // -m4luckst__v // -m4luckst__w // -m4luckst__x // -m4luckst__y // -m4luckst__z // +m4luckst__0 // +m4luckst__1 // +m4luckst__2 // +m4luckst__3 // +m4luckst__4 // +m4luckst__5 // +m4luckst__6 // +m4luckst__7 // +m4luckst__8 // +m4luckst__9 // +m4luckst__a // +m4luckst__aa // +m4luckst__ab // +m4luckst__ac // +m4luckst__ad // +m4luckst__ae // +m4luckst__af // +m4luckst__ag // +m4luckst__ah // +m4luckst__ai // +m4luckst__aj // +m4luckst__ak // +m4luckst__al // +m4luckst__am // +m4luckst__an // +m4luckst__ao // +m4luckst__ap // +m4luckst__aq // +m4luckst__ar // +m4luckst__as // +m4luckst__at // +m4luckst__au // +m4luckst__av // +m4luckst__aw // +m4luckst__b // +m4luckst__c // +m4luckst__d // +m4luckst__e // +m4luckst__f // +m4luckst__g // +m4luckst__h // +m4luckst__i // +m4luckst__j // +m4luckst__k // +m4luckst__l // +m4luckst__m // +m4luckst__n // +m4luckst__p // +m4luckst__q // +m4luckst__r // +m4luckst__s // +m4luckst__t // +m4luckst__u // +m4luckst__v // +m4luckst__w // +m4luckst__x // +m4luckst__y // +m4luckst__z // m4luxor // Luxor (Barcrest) -m4luxor__a // -m4luxor__b // -m4luxor__c // -m4luxor__d // -m4luxor__e // -m4luxor__f // -m4luxor__g // -m4luxor__h // -m4luxor__i // -m4luxor__j // -m4luxor__k // -m4luxor__l // -m4luxor__m // -m4luxor__n // -m4luxor__o // -m4luxor__p // -m4luxor__q // -m4luxor__r // -m4luxor__s // -m4luxor__t // -m4luxor__u // -m4luxor__v // -m4luxor__w // -m4luxor__x // -m4luxor__y // -m4luxor__z // +m4luxor__a // +m4luxor__b // +m4luxor__c // +m4luxor__d // +m4luxor__e // +m4luxor__f // +m4luxor__g // +m4luxor__h // +m4luxor__i // +m4luxor__j // +m4luxor__k // +m4luxor__l // +m4luxor__m // +m4luxor__n // +m4luxor__o // +m4luxor__p // +m4luxor__q // +m4luxor__r // +m4luxor__s // +m4luxor__t // +m4luxor__u // +m4luxor__v // +m4luxor__w // +m4luxor__x // +m4luxor__y // +m4luxor__z // m4lvlcl // Lucky Las Vegas Classic (Bwb) -m4lvlcl__a // -m4lvlcl__b // -m4lvlcl__c // -m4lvlcl__d // -m4lvlcl__e // -m4lvlcl__f // +m4lvlcl__a // +m4lvlcl__b // +m4lvlcl__c // +m4lvlcl__d // +m4lvlcl__e // +m4lvlcl__f // m4madhse // Mad House (Barcrest) -m4madhse__0 // -m4madhse__a // -m4madhse__b // -m4madhse__c // -m4madhse__d // -m4madhse__e // -m4madhse__f // -m4madhse__g // -m4madhse__h // -m4madhse__i // -m4madhse__j // -m4madhse__k // -m4madhse__l // -m4madhse__m // -m4madhse__n // -m4madhse__o // -m4madhse__p // -m4madhse__q // -m4madhse__r // -m4madhse__s // -m4madhse__t // -m4madhse__u // -m4madhse__v // -m4madhse__w // -m4madhse__x // -m4madhse__y // -m4madhse__z // +m4madhse__0 // +m4madhse__a // +m4madhse__b // +m4madhse__c // +m4madhse__d // +m4madhse__e // +m4madhse__f // +m4madhse__g // +m4madhse__h // +m4madhse__i // +m4madhse__j // +m4madhse__k // +m4madhse__l // +m4madhse__m // +m4madhse__n // +m4madhse__o // +m4madhse__p // +m4madhse__q // +m4madhse__r // +m4madhse__s // +m4madhse__t // +m4madhse__u // +m4madhse__v // +m4madhse__w // +m4madhse__x // +m4madhse__y // +m4madhse__z // m4mag7s // Magnificent 7's (Barcrest) -m4mag7s__0 // -m4mag7s__1 // -m4mag7s__2 // -m4mag7s__3 // -m4mag7s__4 // -m4mag7s__5 // -m4mag7s__6 // -m4mag7s__7 // -m4mag7s__8 // -m4mag7s__9 // -m4mag7s__a // -m4mag7s__aa // -m4mag7s__ab // -m4mag7s__ac // -m4mag7s__ad // -m4mag7s__ae // -m4mag7s__af // -m4mag7s__ag // -m4mag7s__ah // -m4mag7s__ai // -m4mag7s__aj // -m4mag7s__ak // -m4mag7s__al // -m4mag7s__am // -m4mag7s__an // -m4mag7s__ao // -m4mag7s__ap // -m4mag7s__aq // -m4mag7s__ar // -m4mag7s__as // -m4mag7s__at // -m4mag7s__au // -m4mag7s__av // -m4mag7s__aw // -m4mag7s__ax // -m4mag7s__b // -m4mag7s__c // -m4mag7s__d // -m4mag7s__e // -m4mag7s__f // -m4mag7s__g // -m4mag7s__h // -m4mag7s__i // -m4mag7s__j // -m4mag7s__k // -m4mag7s__l // -m4mag7s__m // -m4mag7s__n // -m4mag7s__o // -m4mag7s__p // -m4mag7s__q // -m4mag7s__r // -m4mag7s__s // -m4mag7s__t // -m4mag7s__u // -m4mag7s__v // -m4mag7s__w // -m4mag7s__x // -m4mag7s__y // -m4mag7s__z // +m4mag7s__0 // +m4mag7s__1 // +m4mag7s__2 // +m4mag7s__3 // +m4mag7s__4 // +m4mag7s__5 // +m4mag7s__6 // +m4mag7s__7 // +m4mag7s__8 // +m4mag7s__9 // +m4mag7s__a // +m4mag7s__aa // +m4mag7s__ab // +m4mag7s__ac // +m4mag7s__ad // +m4mag7s__ae // +m4mag7s__af // +m4mag7s__ag // +m4mag7s__ah // +m4mag7s__ai // +m4mag7s__aj // +m4mag7s__ak // +m4mag7s__al // +m4mag7s__am // +m4mag7s__an // +m4mag7s__ao // +m4mag7s__ap // +m4mag7s__aq // +m4mag7s__ar // +m4mag7s__as // +m4mag7s__at // +m4mag7s__au // +m4mag7s__av // +m4mag7s__aw // +m4mag7s__ax // +m4mag7s__b // +m4mag7s__c // +m4mag7s__d // +m4mag7s__e // +m4mag7s__f // +m4mag7s__g // +m4mag7s__h // +m4mag7s__i // +m4mag7s__j // +m4mag7s__k // +m4mag7s__l // +m4mag7s__m // +m4mag7s__n // +m4mag7s__o // +m4mag7s__p // +m4mag7s__q // +m4mag7s__r // +m4mag7s__s // +m4mag7s__t // +m4mag7s__u // +m4mag7s__v // +m4mag7s__w // +m4mag7s__x // +m4mag7s__y // +m4mag7s__z // m4makmnt // Make A Mint (Barcrest) -m4makmnt__0 // -m4makmnt__1 // -m4makmnt__2 // -m4makmnt__3 // -m4makmnt__4 // -m4makmnt__5 // -m4makmnt__6 // -m4makmnt__7 // -m4makmnt__8 // -m4makmnt__9 // -m4makmnt__a // -m4makmnt__aa // -m4makmnt__ab // -m4makmnt__ac // -m4makmnt__ad // -m4makmnt__ae // -m4makmnt__af // -m4makmnt__ag // -m4makmnt__ah // -m4makmnt__ai // -m4makmnt__aj // -m4makmnt__ak // -m4makmnt__al // -m4makmnt__am // -m4makmnt__an // -m4makmnt__ao // -m4makmnt__ap // -m4makmnt__aq // -m4makmnt__ar // -m4makmnt__as // -m4makmnt__b // -m4makmnt__c // -m4makmnt__d // -m4makmnt__e // -m4makmnt__f // -m4makmnt__g // -m4makmnt__h // -m4makmnt__i // -m4makmnt__j // -m4makmnt__k // -m4makmnt__l // -m4makmnt__m // -m4makmnt__n // -m4makmnt__o // -m4makmnt__p // -m4makmnt__q // -m4makmnt__r // -m4makmnt__s // -m4makmnt__t // -m4makmnt__u // -m4makmnt__v // -m4makmnt__w // -m4makmnt__x // -m4makmnt__y // -m4makmnt__z // +m4makmnt__0 // +m4makmnt__1 // +m4makmnt__2 // +m4makmnt__3 // +m4makmnt__4 // +m4makmnt__5 // +m4makmnt__6 // +m4makmnt__7 // +m4makmnt__8 // +m4makmnt__9 // +m4makmnt__a // +m4makmnt__aa // +m4makmnt__ab // +m4makmnt__ac // +m4makmnt__ad // +m4makmnt__ae // +m4makmnt__af // +m4makmnt__ag // +m4makmnt__ah // +m4makmnt__ai // +m4makmnt__aj // +m4makmnt__ak // +m4makmnt__al // +m4makmnt__am // +m4makmnt__an // +m4makmnt__ao // +m4makmnt__ap // +m4makmnt__aq // +m4makmnt__ar // +m4makmnt__as // +m4makmnt__b // +m4makmnt__c // +m4makmnt__d // +m4makmnt__e // +m4makmnt__f // +m4makmnt__g // +m4makmnt__h // +m4makmnt__i // +m4makmnt__j // +m4makmnt__k // +m4makmnt__l // +m4makmnt__m // +m4makmnt__n // +m4makmnt__o // +m4makmnt__p // +m4makmnt__q // +m4makmnt__r // +m4makmnt__s // +m4makmnt__t // +m4makmnt__u // +m4makmnt__v // +m4makmnt__w // +m4makmnt__x // +m4makmnt__y // +m4makmnt__z // m4nhtt // New Hit the Top (Barcrest) -m4nhtt__a // -m4nhtt__b // -m4nhtt__c // -m4nhtt__d // -m4nhtt__e // -m4nhtt__f // -m4nhtt__g // -m4nhtt__h // -m4nhtt__i // -m4nhtt__j // +m4nhtt__a // +m4nhtt__b // +m4nhtt__c // +m4nhtt__d // +m4nhtt__e // +m4nhtt__f // +m4nhtt__g // +m4nhtt__h // +m4nhtt__i // +m4nhtt__j // m4nnww // Nudge Nudge Wink Wink (Barcrest) -m4nnww__0 // -m4nnww__1 // -m4nnww__2 // -m4nnww__3 // -m4nnww__4 // -m4nnww__5 // -m4nnww__6 // -m4nnww__7 // -m4nnww__8 // -m4nnww__9 // -m4nnww__a // -m4nnww__aa // -m4nnww__ab // -m4nnww__ac // -m4nnww__ad // -m4nnww__ae // -m4nnww__af // -m4nnww__ag // -m4nnww__ah // -m4nnww__ai // -m4nnww__aj // -m4nnww__ak // -m4nnww__al // -m4nnww__am // -m4nnww__an // -m4nnww__ao // -m4nnww__ap // -m4nnww__aq // -m4nnww__ar // -m4nnww__as // -m4nnww__at // -m4nnww__au // -m4nnww__av // -m4nnww__aw // -m4nnww__ax // -m4nnww__ay // -m4nnww__az // -m4nnww__b // -m4nnww__c // -m4nnww__d // -m4nnww__e // -m4nnww__f // -m4nnww__g // -m4nnww__h // -m4nnww__i // -m4nnww__j // -m4nnww__k // -m4nnww__l // -m4nnww__m // -m4nnww__n // -m4nnww__o // -m4nnww__p // -m4nnww__q // -m4nnww__r // -m4nnww__s // -m4nnww__t // -m4nnww__u // -m4nnww__v // -m4nnww__w // -m4nnww__x // -m4nnww__y // -m4nnww__z // +m4nnww__0 // +m4nnww__1 // +m4nnww__2 // +m4nnww__3 // +m4nnww__4 // +m4nnww__5 // +m4nnww__6 // +m4nnww__7 // +m4nnww__8 // +m4nnww__9 // +m4nnww__a // +m4nnww__aa // +m4nnww__ab // +m4nnww__ac // +m4nnww__ad // +m4nnww__ae // +m4nnww__af // +m4nnww__ag // +m4nnww__ah // +m4nnww__ai // +m4nnww__aj // +m4nnww__ak // +m4nnww__al // +m4nnww__am // +m4nnww__an // +m4nnww__ao // +m4nnww__ap // +m4nnww__aq // +m4nnww__ar // +m4nnww__as // +m4nnww__at // +m4nnww__au // +m4nnww__av // +m4nnww__aw // +m4nnww__ax // +m4nnww__ay // +m4nnww__az // +m4nnww__b // +m4nnww__c // +m4nnww__d // +m4nnww__e // +m4nnww__f // +m4nnww__g // +m4nnww__h // +m4nnww__i // +m4nnww__j // +m4nnww__k // +m4nnww__l // +m4nnww__m // +m4nnww__n // +m4nnww__o // +m4nnww__p // +m4nnww__q // +m4nnww__r // +m4nnww__s // +m4nnww__t // +m4nnww__u // +m4nnww__v // +m4nnww__w // +m4nnww__x // +m4nnww__y // +m4nnww__z // m4nnwwc // Nudge Nudge Wink Wink Classic (Barcrest) -m4nnwwc__0 // -m4nnwwc__1 // -m4nnwwc__2 // -m4nnwwc__3 // -m4nnwwc__4 // -m4nnwwc__5 // -m4nnwwc__6 // -m4nnwwc__7 // -m4nnwwc__8 // -m4nnwwc__9 // -m4nnwwc__a // -m4nnwwc__aa // -m4nnwwc__ab // -m4nnwwc__ac // -m4nnwwc__ad // -m4nnwwc__b // -m4nnwwc__c // -m4nnwwc__d // -m4nnwwc__e // -m4nnwwc__f // -m4nnwwc__g // -m4nnwwc__h // -m4nnwwc__i // -m4nnwwc__j // -m4nnwwc__k // -m4nnwwc__l // -m4nnwwc__m // -m4nnwwc__n // -m4nnwwc__o // -m4nnwwc__p // -m4nnwwc__q // -m4nnwwc__r // -m4nnwwc__s // -m4nnwwc__t // -m4nnwwc__u // -m4nnwwc__v // -m4nnwwc__w // -m4nnwwc__x // -m4nnwwc__y // -m4nnwwc__z // +m4nnwwc__0 // +m4nnwwc__1 // +m4nnwwc__2 // +m4nnwwc__3 // +m4nnwwc__4 // +m4nnwwc__5 // +m4nnwwc__6 // +m4nnwwc__7 // +m4nnwwc__8 // +m4nnwwc__9 // +m4nnwwc__a // +m4nnwwc__aa // +m4nnwwc__ab // +m4nnwwc__ac // +m4nnwwc__ad // +m4nnwwc__b // +m4nnwwc__c // +m4nnwwc__d // +m4nnwwc__e // +m4nnwwc__f // +m4nnwwc__g // +m4nnwwc__h // +m4nnwwc__i // +m4nnwwc__j // +m4nnwwc__k // +m4nnwwc__l // +m4nnwwc__m // +m4nnwwc__n // +m4nnwwc__o // +m4nnwwc__p // +m4nnwwc__q // +m4nnwwc__r // +m4nnwwc__s // +m4nnwwc__t // +m4nnwwc__u // +m4nnwwc__v // +m4nnwwc__w // +m4nnwwc__x // +m4nnwwc__y // +m4nnwwc__z // m4oadrac // Ooh Aah Dracula (Bwb) -m4oadrac__a // -m4oadrac__b // -m4oadrac__c // -m4oadrac__d // -m4oadrac__e // -m4oadrac__f // -m4oadrac__g // -m4oadrac__h // +m4oadrac__a // +m4oadrac__b // +m4oadrac__c // +m4oadrac__d // +m4oadrac__e // +m4oadrac__f // +m4oadrac__g // +m4oadrac__h // m4overmn // Over The Moon (Barcrest) -m4overmn__0 // -m4overmn__1 // -m4overmn__2 // -m4overmn__3 // -m4overmn__4 // -m4overmn__5 // -m4overmn__6 // -m4overmn__7 // -m4overmn__8 // -m4overmn__a // -m4overmn__b // -m4overmn__c // -m4overmn__d // -m4overmn__e // -m4overmn__f // -m4overmn__g // -m4overmn__h // -m4overmn__i // -m4overmn__j // -m4overmn__k // -m4overmn__l // -m4overmn__m // -m4overmn__n // -m4overmn__o // -m4overmn__p // -m4overmn__q // -m4overmn__r // -m4overmn__s // -m4overmn__t // -m4overmn__u // -m4overmn__v // -m4overmn__w // -m4overmn__x // -m4overmn__y // -m4overmn__z // +m4overmn__0 // +m4overmn__1 // +m4overmn__2 // +m4overmn__3 // +m4overmn__4 // +m4overmn__5 // +m4overmn__6 // +m4overmn__7 // +m4overmn__8 // +m4overmn__a // +m4overmn__b // +m4overmn__c // +m4overmn__d // +m4overmn__e // +m4overmn__f // +m4overmn__g // +m4overmn__h // +m4overmn__i // +m4overmn__j // +m4overmn__k // +m4overmn__l // +m4overmn__m // +m4overmn__n // +m4overmn__o // +m4overmn__p // +m4overmn__q // +m4overmn__r // +m4overmn__s // +m4overmn__t // +m4overmn__u // +m4overmn__v // +m4overmn__w // +m4overmn__x // +m4overmn__y // +m4overmn__z // m4placbt // Place Your Bets (Barcrest) -m4placbt__0 // -m4placbt__1 // -m4placbt__2 // -m4placbt__3 // -m4placbt__4 // -m4placbt__5 // -m4placbt__6 // -m4placbt__7 // -m4placbt__8 // -m4placbt__9 // -m4placbt__a // -m4placbt__aa // -m4placbt__ab // -m4placbt__ac // -m4placbt__ad // -m4placbt__ae // -m4placbt__af // -m4placbt__ag // -m4placbt__ah // -m4placbt__ai // -m4placbt__aj // -m4placbt__ak // -m4placbt__al // -m4placbt__am // -m4placbt__an // -m4placbt__ao // -m4placbt__b // -m4placbt__c // -m4placbt__d // -m4placbt__e // -m4placbt__f // -m4placbt__g // -m4placbt__h // -m4placbt__i // -m4placbt__j // -m4placbt__k // -m4placbt__l // -m4placbt__m // -m4placbt__n // -m4placbt__o // -m4placbt__p // -m4placbt__q // -m4placbt__r // -m4placbt__s // -m4placbt__t // -m4placbt__u // -m4placbt__v // -m4placbt__w // -m4placbt__x // -m4placbt__y // -m4placbt__z // +m4placbt__0 // +m4placbt__1 // +m4placbt__2 // +m4placbt__3 // +m4placbt__4 // +m4placbt__5 // +m4placbt__6 // +m4placbt__7 // +m4placbt__8 // +m4placbt__9 // +m4placbt__a // +m4placbt__aa // +m4placbt__ab // +m4placbt__ac // +m4placbt__ad // +m4placbt__ae // +m4placbt__af // +m4placbt__ag // +m4placbt__ah // +m4placbt__ai // +m4placbt__aj // +m4placbt__ak // +m4placbt__al // +m4placbt__am // +m4placbt__an // +m4placbt__ao // +m4placbt__b // +m4placbt__c // +m4placbt__d // +m4placbt__e // +m4placbt__f // +m4placbt__g // +m4placbt__h // +m4placbt__i // +m4placbt__j // +m4placbt__k // +m4placbt__l // +m4placbt__m // +m4placbt__n // +m4placbt__o // +m4placbt__p // +m4placbt__q // +m4placbt__r // +m4placbt__s // +m4placbt__t // +m4placbt__u // +m4placbt__v // +m4placbt__w // +m4placbt__x // +m4placbt__y // +m4placbt__z // m4potblk // Pot Black (Barcrest) -m4potblk__0 // -m4potblk__1 // -m4potblk__2 // -m4potblk__3 // -m4potblk__4 // -m4potblk__5 // -m4potblk__6 // -m4potblk__7 // -m4potblk__8 // -m4potblk__9 // -m4potblk__a // -m4potblk__aa // -m4potblk__ab // -m4potblk__ac // -m4potblk__ad // -m4potblk__ae // -m4potblk__af // -m4potblk__ag // -m4potblk__ah // -m4potblk__ai // -m4potblk__aj // -m4potblk__ak // -m4potblk__al // -m4potblk__am // -m4potblk__an // -m4potblk__ao // -m4potblk__ap // -m4potblk__aq // -m4potblk__ar // -m4potblk__as // -m4potblk__at // -m4potblk__au // -m4potblk__av // -m4potblk__aw // -m4potblk__ax // -m4potblk__b // -m4potblk__c // -m4potblk__d // -m4potblk__e // -m4potblk__f // -m4potblk__g // -m4potblk__h // -m4potblk__i // -m4potblk__j // -m4potblk__k // -m4potblk__l // -m4potblk__m // -m4potblk__n // -m4potblk__o // -m4potblk__p // -m4potblk__q // -m4potblk__r // -m4potblk__s // -m4potblk__t // -m4potblk__u // -m4potblk__v // -m4potblk__w // -m4potblk__x // -m4potblk__y // -m4potblk__z // +m4potblk__0 // +m4potblk__1 // +m4potblk__2 // +m4potblk__3 // +m4potblk__4 // +m4potblk__5 // +m4potblk__6 // +m4potblk__7 // +m4potblk__8 // +m4potblk__9 // +m4potblk__a // +m4potblk__aa // +m4potblk__ab // +m4potblk__ac // +m4potblk__ad // +m4potblk__ae // +m4potblk__af // +m4potblk__ag // +m4potblk__ah // +m4potblk__ai // +m4potblk__aj // +m4potblk__ak // +m4potblk__al // +m4potblk__am // +m4potblk__an // +m4potblk__ao // +m4potblk__ap // +m4potblk__aq // +m4potblk__ar // +m4potblk__as // +m4potblk__at // +m4potblk__au // +m4potblk__av // +m4potblk__aw // +m4potblk__ax // +m4potblk__b // +m4potblk__c // +m4potblk__d // +m4potblk__e // +m4potblk__f // +m4potblk__g // +m4potblk__h // +m4potblk__i // +m4potblk__j // +m4potblk__k // +m4potblk__l // +m4potblk__m // +m4potblk__n // +m4potblk__o // +m4potblk__p // +m4potblk__q // +m4potblk__r // +m4potblk__s // +m4potblk__t // +m4potblk__u // +m4potblk__v // +m4potblk__w // +m4potblk__x // +m4potblk__y // +m4potblk__z // m4przdty // Prize Duty Free (Barcrest) -m4przdty__a // -m4przdty__b // -m4przdty__c // -m4przdty__d // -m4przdty__e // -m4przdty__f // -m4przdty__g // -m4przdty__h // -m4przdty__i // -m4przdty__j // -m4przdty__k // -m4przdty__l // -m4przdty__m // -m4przdty__n // -m4przdty__o // -m4przdty__p // +m4przdty__a // +m4przdty__b // +m4przdty__c // +m4przdty__d // +m4przdty__e // +m4przdty__f // +m4przdty__g // +m4przdty__h // +m4przdty__i // +m4przdty__j // +m4przdty__k // +m4przdty__l // +m4przdty__m // +m4przdty__n // +m4przdty__o // +m4przdty__p // m4przfrt // Prize Fruit & Loot (Barcrest) -m4przfrt__a // -m4przfrt__b // -m4przfrt__c // -m4przfrt__d // -m4przfrt__e // -m4przfrt__f // -m4przfrt__g // -m4przfrt__h // -m4przfrt__i // -m4przfrt__j // -m4przfrt__k // -m4przfrt__l // +m4przfrt__a // +m4przfrt__b // +m4przfrt__c // +m4przfrt__d // +m4przfrt__e // +m4przfrt__f // +m4przfrt__g // +m4przfrt__h // +m4przfrt__i // +m4przfrt__j // +m4przfrt__k // +m4przfrt__l // m4przhr // Prize High Roller (Barcrest) -m4przhr__a // -m4przhr__b // -m4przhr__c // -m4przhr__d // -m4przhr__e // -m4przhr__f // -m4przhr__g // -m4przhr__h // -m4przhr__i // -m4przhr__j // -m4przhr__k // -m4przhr__l // -m4przhr__m // -m4przhr__n // -m4przhr__o // -m4przhr__p // +m4przhr__a // +m4przhr__b // +m4przhr__c // +m4przhr__d // +m4przhr__e // +m4przhr__f // +m4przhr__g // +m4przhr__h // +m4przhr__i // +m4przhr__j // +m4przhr__k // +m4przhr__l // +m4przhr__m // +m4przhr__n // +m4przhr__o // +m4przhr__p // m4przlux // Prize Luxor (Barcrest) -m4przlux__a // -m4przlux__b // -m4przlux__c // -m4przlux__d // -m4przlux__e // -m4przlux__f // +m4przlux__a // +m4przlux__b // +m4przlux__c // +m4przlux__d // +m4przlux__e // +m4przlux__f // m4przmns // Prize Money ShowCase (Barcrest) -m4przmns__a // -m4przmns__b // -m4przmns__c // -m4przmns__d // -m4przmns__e // -m4przmns__f // -m4przmns__g // -m4przmns__h // -m4przmns__i // -m4przmns__j // -m4przmns__k // -m4przmns__l // -m4przmns__m // -m4przmns__n // +m4przmns__a // +m4przmns__b // +m4przmns__c // +m4przmns__d // +m4przmns__e // +m4przmns__f // +m4przmns__g // +m4przmns__h // +m4przmns__i // +m4przmns__j // +m4przmns__k // +m4przmns__l // +m4przmns__m // +m4przmns__n // m4przmon // Prize Money (Barcrest) -m4przmon__0 // -m4przmon__1 // -m4przmon__a // -m4przmon__b // -m4przmon__c // -m4przmon__d // -m4przmon__e // -m4przmon__f // -m4przmon__g // -m4przmon__h // -m4przmon__i // -m4przmon__j // -m4przmon__k // -m4przmon__l // -m4przmon__m // -m4przmon__n // -m4przmon__o // -m4przmon__p // -m4przmon__q // -m4przmon__r // -m4przmon__s // -m4przmon__t // -m4przmon__u // -m4przmon__v // -m4przmon__w // -m4przmon__x // -m4przmon__y // -m4przmon__z // +m4przmon__0 // +m4przmon__1 // +m4przmon__a // +m4przmon__b // +m4przmon__c // +m4przmon__d // +m4przmon__e // +m4przmon__f // +m4przmon__g // +m4przmon__h // +m4przmon__i // +m4przmon__j // +m4przmon__k // +m4przmon__l // +m4przmon__m // +m4przmon__n // +m4przmon__o // +m4przmon__p // +m4przmon__q // +m4przmon__r // +m4przmon__s // +m4przmon__t // +m4przmon__u // +m4przmon__v // +m4przmon__w // +m4przmon__x // +m4przmon__y // +m4przmon__z // m4przrf // Prize Rich And Famous (Barcrest) -m4przrf__a // -m4przrf__b // -m4przrf__c // -m4przrf__d // -m4przrf__e // -m4przrf__f // -m4przrf__g // -m4przrf__h // -m4przrf__i // -m4przrf__j // +m4przrf__a // +m4przrf__b // +m4przrf__c // +m4przrf__d // +m4przrf__e // +m4przrf__f // +m4przrf__g // +m4przrf__h // +m4przrf__i // +m4przrf__j // m4przrfm // Prize Run For Your Money (Barcrest) -m4przrfm__a // -m4przrfm__b // -m4przrfm__c // -m4przrfm__d // -m4przrfm__e // -m4przrfm__f // -m4przrfm__g // -m4przrfm__h // -m4przrfm__i // -m4przrfm__j // -m4przrfm__k // -m4przrfm__l // -m4przrfm__m // -m4przrfm__n // -m4przrfm__o // +m4przrfm__a // +m4przrfm__b // +m4przrfm__c // +m4przrfm__d // +m4przrfm__e // +m4przrfm__f // +m4przrfm__g // +m4przrfm__h // +m4przrfm__i // +m4przrfm__j // +m4przrfm__k // +m4przrfm__l // +m4przrfm__m // +m4przrfm__n // +m4przrfm__o // m4przve // Prize Viva Esapana (Barcrest) -m4przve__a // -m4przve__b // -m4przve__c // -m4przve__d // -m4przve__e // -m4przve__f // -m4przve__g // -m4przve__h // -m4przve__i // -m4przve__j // -m4przve__k // -m4przve__l // -m4przve__m // -m4przve__n // -m4przve__o // -m4przve__p // +m4przve__a // +m4przve__b // +m4przve__c // +m4przve__d // +m4przve__e // +m4przve__f // +m4przve__g // +m4przve__h // +m4przve__i // +m4przve__j // +m4przve__k // +m4przve__l // +m4przve__m // +m4przve__n // +m4przve__o // +m4przve__p // m4przwo // Prize What's On (Barcrest) -m4przwo__a // -m4przwo__b // -m4przwo__c // -m4przwo__d // -m4przwo__e // -m4przwo__f // +m4przwo__a // +m4przwo__b // +m4przwo__c // +m4przwo__d // +m4przwo__e // +m4przwo__f // m4przwta // Prize Winner Takes All (Barcrest) -m4przwta__a // -m4przwta__b // -m4przwta__c // -m4przwta__d // -m4przwta__e // -m4przwta__f // -m4przwta__g // -m4przwta__h // -m4przwta__i // -m4przwta__j // -m4przwta__k // -m4przwta__l // -m4przwta__m // -m4przwta__n // -m4przwta__o // -m4przwta__p // +m4przwta__a // +m4przwta__b // +m4przwta__c // +m4przwta__d // +m4przwta__e // +m4przwta__f // +m4przwta__g // +m4przwta__h // +m4przwta__i // +m4przwta__j // +m4przwta__k // +m4przwta__l // +m4przwta__m // +m4przwta__n // +m4przwta__o // +m4przwta__p // m4ready // Ready Steady Go (Barcrest) (type 2) -m4ready__0 // -m4ready__1 // -m4ready__2 // -m4ready__3 // -m4ready__4 // -m4ready__5 // -m4ready__6 // -m4ready__7 // -m4ready__8 // -m4ready__9 // -m4ready__a // -m4ready__a0 // -m4ready__a1 // -m4ready__a2 // -m4ready__a3 // -m4ready__a4 // -m4ready__a5 // -m4ready__aa // -m4ready__ab // -m4ready__ac // -m4ready__ad // -m4ready__ae // -m4ready__af // -m4ready__ag // -m4ready__ah // -m4ready__ai // -m4ready__aj // -m4ready__ak // -m4ready__al // -m4ready__am // -m4ready__an // -m4ready__ao // -m4ready__ap // -m4ready__aq // -m4ready__ar // -m4ready__as // -m4ready__at // -m4ready__au // -m4ready__av // -m4ready__aw // -m4ready__ax // -m4ready__ay // -m4ready__az // -m4ready__b // -m4ready__c // -m4ready__d // -m4ready__e // -m4ready__f // -m4ready__g // -m4ready__h // -m4ready__i // -m4ready__j // -m4ready__k // -m4ready__l // -m4ready__m // -m4ready__n // -m4ready__o // -m4ready__p // -m4ready__q // -m4ready__r // -m4ready__s // -m4ready__t // -m4ready__u // -m4ready__v // -m4ready__w // -m4ready__x // -m4ready__y // -m4ready__z // +m4ready__0 // +m4ready__1 // +m4ready__2 // +m4ready__3 // +m4ready__4 // +m4ready__5 // +m4ready__6 // +m4ready__7 // +m4ready__8 // +m4ready__9 // +m4ready__a // +m4ready__a0 // +m4ready__a1 // +m4ready__a2 // +m4ready__a3 // +m4ready__a4 // +m4ready__a5 // +m4ready__aa // +m4ready__ab // +m4ready__ac // +m4ready__ad // +m4ready__ae // +m4ready__af // +m4ready__ag // +m4ready__ah // +m4ready__ai // +m4ready__aj // +m4ready__ak // +m4ready__al // +m4ready__am // +m4ready__an // +m4ready__ao // +m4ready__ap // +m4ready__aq // +m4ready__ar // +m4ready__as // +m4ready__at // +m4ready__au // +m4ready__av // +m4ready__aw // +m4ready__ax // +m4ready__ay // +m4ready__az // +m4ready__b // +m4ready__c // +m4ready__d // +m4ready__e // +m4ready__f // +m4ready__g // +m4ready__h // +m4ready__i // +m4ready__j // +m4ready__k // +m4ready__l // +m4ready__m // +m4ready__n // +m4ready__o // +m4ready__p // +m4ready__q // +m4ready__r // +m4ready__s // +m4ready__t // +m4ready__u // +m4ready__v // +m4ready__w // +m4ready__x // +m4ready__y // +m4ready__z // m4rfym // Run For Your Money (Barcrest) -m4rfym__0 // -m4rfym__1 // -m4rfym__2 // -m4rfym__3 // -m4rfym__4 // -m4rfym__5 // -m4rfym__6 // -m4rfym__7 // -m4rfym__8 // -m4rfym__9 // -m4rfym__a // -m4rfym__a0 // -m4rfym__a1 // -m4rfym__a2 // -m4rfym__a3 // -m4rfym__a4 // -m4rfym__a5 // -m4rfym__aa // -m4rfym__ab // -m4rfym__ac // -m4rfym__ad // -m4rfym__ae // -m4rfym__af // -m4rfym__ag // -m4rfym__ah // -m4rfym__ai // -m4rfym__aj // -m4rfym__ak // -m4rfym__al // -m4rfym__am // -m4rfym__an // -m4rfym__ao // -m4rfym__ap // -m4rfym__aq // -m4rfym__ar // -m4rfym__as // -m4rfym__at // -m4rfym__au // -m4rfym__av // -m4rfym__aw // -m4rfym__ax // -m4rfym__ay // -m4rfym__az // -m4rfym__b // -m4rfym__c // -m4rfym__d // -m4rfym__e // -m4rfym__f // -m4rfym__g // -m4rfym__h // -m4rfym__i // -m4rfym__j // -m4rfym__k // -m4rfym__l // -m4rfym__m // -m4rfym__n // -m4rfym__o // -m4rfym__p // -m4rfym__q // -m4rfym__r // -m4rfym__s // -m4rfym__t // -m4rfym__u // -m4rfym__v // -m4rfym__w // -m4rfym__x // -m4rfym__y // -m4rfym__z // +m4rfym__0 // +m4rfym__1 // +m4rfym__2 // +m4rfym__3 // +m4rfym__4 // +m4rfym__5 // +m4rfym__6 // +m4rfym__7 // +m4rfym__8 // +m4rfym__9 // +m4rfym__a // +m4rfym__a0 // +m4rfym__a1 // +m4rfym__a2 // +m4rfym__a3 // +m4rfym__a4 // +m4rfym__a5 // +m4rfym__aa // +m4rfym__ab // +m4rfym__ac // +m4rfym__ad // +m4rfym__ae // +m4rfym__af // +m4rfym__ag // +m4rfym__ah // +m4rfym__ai // +m4rfym__aj // +m4rfym__ak // +m4rfym__al // +m4rfym__am // +m4rfym__an // +m4rfym__ao // +m4rfym__ap // +m4rfym__aq // +m4rfym__ar // +m4rfym__as // +m4rfym__at // +m4rfym__au // +m4rfym__av // +m4rfym__aw // +m4rfym__ax // +m4rfym__ay // +m4rfym__az // +m4rfym__b // +m4rfym__c // +m4rfym__d // +m4rfym__e // +m4rfym__f // +m4rfym__g // +m4rfym__h // +m4rfym__i // +m4rfym__j // +m4rfym__k // +m4rfym__l // +m4rfym__m // +m4rfym__n // +m4rfym__o // +m4rfym__p // +m4rfym__q // +m4rfym__r // +m4rfym__s // +m4rfym__t // +m4rfym__u // +m4rfym__v // +m4rfym__w // +m4rfym__x // +m4rfym__y // +m4rfym__z // m4rhog // Road Hog (Barcrest) -m4rhog_h1 // -m4rhog_h10 // -m4rhog_h11 // -m4rhog_h12 // -m4rhog_h13 // -m4rhog_h14 // -m4rhog_h15 // -m4rhog_h2 // -m4rhog_h3 // -m4rhog_h4 // -m4rhog_h5 // -m4rhog_h6 // -m4rhog_h7 // -m4rhog_h8 // -m4rhog_h9 // -m4rhog_roc // +m4rhog_h1 // +m4rhog_h10 // +m4rhog_h11 // +m4rhog_h12 // +m4rhog_h13 // +m4rhog_h14 // +m4rhog_h15 // +m4rhog_h2 // +m4rhog_h3 // +m4rhog_h4 // +m4rhog_h5 // +m4rhog_h6 // +m4rhog_h7 // +m4rhog_h8 // +m4rhog_h9 // +m4rhog_roc // m4rhog2 // Road Hog 2 - I'm Back (Barcrest) -m4rhog2__a // -m4rhog2__b // -m4rhog2__c // -m4rhog2__d // -m4rhog2__e // -m4rhog2__f // -m4rhog2__g // -m4rhog2__h // -m4rhog2__i // -m4rhog2__j // -m4rhog2__k // -m4rhog2__l // -m4rhog2__m // +m4rhog2__a // +m4rhog2__b // +m4rhog2__c // +m4rhog2__d // +m4rhog2__e // +m4rhog2__f // +m4rhog2__g // +m4rhog2__h // +m4rhog2__i // +m4rhog2__j // +m4rhog2__k // +m4rhog2__l // +m4rhog2__m // m4rhogc // Road Hog Club (Barcrest) -m4rhogc__a // -m4rhogc__b // -m4rhogr1 // -m4rhogr1c // -m4rhogr1d // -m4rhogr1k // -m4rhogr1k_a // -m4rhogr1y // -m4rhogr1yd // -m4rhogr2 // -m4rhogr2c // -m4rhogr2d // -m4rhogr2k // -m4rhogr2y // -m4rhogr2yd // -m4rhogr3 // -m4rhogr6ad // -m4rhogr6b // -m4rhogr6c // -m4rhogr6d // -m4rhogr6k // -m4rhogr6y // -m4rhogr6y_a // -m4rhogr6yd // +m4rhogc__a // +m4rhogc__b // +m4rhogr1 // +m4rhogr1c // +m4rhogr1d // +m4rhogr1k // +m4rhogr1k_a // +m4rhogr1y // +m4rhogr1yd // +m4rhogr2 // +m4rhogr2c // +m4rhogr2d // +m4rhogr2k // +m4rhogr2y // +m4rhogr2yd // +m4rhogr3 // +m4rhogr6ad // +m4rhogr6b // +m4rhogr6c // +m4rhogr6d // +m4rhogr6k // +m4rhogr6y // +m4rhogr6y_a // +m4rhogr6yd // m4rhr // Red Hot Roll (Barcrest) -m4rhr__0 // -m4rhr__1 // -m4rhr__2 // -m4rhr__3 // -m4rhr__4 // -m4rhr__5 // -m4rhr__6 // -m4rhr__7 // -m4rhr__8 // -m4rhr__9 // -m4rhr__a // -m4rhr__a0 // -m4rhr__a1 // -m4rhr__a2 // -m4rhr__a3 // -m4rhr__a4 // -m4rhr__aa // -m4rhr__ab // -m4rhr__ac // -m4rhr__ad // -m4rhr__ae // -m4rhr__af // -m4rhr__ag // -m4rhr__ah // -m4rhr__ai // -m4rhr__aj // -m4rhr__ak // -m4rhr__al // -m4rhr__am // -m4rhr__an // -m4rhr__ao // -m4rhr__ap // -m4rhr__aq // -m4rhr__ar // -m4rhr__as // -m4rhr__at // -m4rhr__au // -m4rhr__av // -m4rhr__aw // -m4rhr__ax // -m4rhr__ay // -m4rhr__az // -m4rhr__b // -m4rhr__c // -m4rhr__d // -m4rhr__e // -m4rhr__f // -m4rhr__g // -m4rhr__h // -m4rhr__i // -m4rhr__j // -m4rhr__k // -m4rhr__l // -m4rhr__m // -m4rhr__n // -m4rhr__o // -m4rhr__p // -m4rhr__q // -m4rhr__r // -m4rhr__s // -m4rhr__t // -m4rhr__u // -m4rhr__v // -m4rhr__w // -m4rhr__x // -m4rhr__y // -m4rhr__z // +m4rhr__0 // +m4rhr__1 // +m4rhr__2 // +m4rhr__3 // +m4rhr__4 // +m4rhr__5 // +m4rhr__6 // +m4rhr__7 // +m4rhr__8 // +m4rhr__9 // +m4rhr__a // +m4rhr__a0 // +m4rhr__a1 // +m4rhr__a2 // +m4rhr__a3 // +m4rhr__a4 // +m4rhr__aa // +m4rhr__ab // +m4rhr__ac // +m4rhr__ad // +m4rhr__ae // +m4rhr__af // +m4rhr__ag // +m4rhr__ah // +m4rhr__ai // +m4rhr__aj // +m4rhr__ak // +m4rhr__al // +m4rhr__am // +m4rhr__an // +m4rhr__ao // +m4rhr__ap // +m4rhr__aq // +m4rhr__ar // +m4rhr__as // +m4rhr__at // +m4rhr__au // +m4rhr__av // +m4rhr__aw // +m4rhr__ax // +m4rhr__ay // +m4rhr__az // +m4rhr__b // +m4rhr__c // +m4rhr__d // +m4rhr__e // +m4rhr__f // +m4rhr__g // +m4rhr__h // +m4rhr__i // +m4rhr__j // +m4rhr__k // +m4rhr__l // +m4rhr__m // +m4rhr__n // +m4rhr__o // +m4rhr__p // +m4rhr__q // +m4rhr__r // +m4rhr__s // +m4rhr__t // +m4rhr__u // +m4rhr__v // +m4rhr__w // +m4rhr__x // +m4rhr__y // +m4rhr__z // m4rhrc // Red Hot Roll Classic (Barcrest) -m4rhrc__0 // -m4rhrc__1 // -m4rhrc__2 // -m4rhrc__3 // -m4rhrc__4 // -m4rhrc__5 // -m4rhrc__6 // -m4rhrc__7 // -m4rhrc__8 // -m4rhrc__a // -m4rhrc__aa // -m4rhrc__b // -m4rhrc__c // -m4rhrc__d // -m4rhrc__e // -m4rhrc__f // -m4rhrc__g // -m4rhrc__h // -m4rhrc__i // -m4rhrc__j // -m4rhrc__k // -m4rhrc__l // -m4rhrc__m // -m4rhrc__n // -m4rhrc__o // -m4rhrc__p // -m4rhrc__q // -m4rhrc__r // -m4rhrc__s // -m4rhrc__t // -m4rhrc__u // -m4rhrc__v // -m4rhrc__w // -m4rhrc__x // -m4rhrc__y // -m4rhrc__z // +m4rhrc__0 // +m4rhrc__1 // +m4rhrc__2 // +m4rhrc__3 // +m4rhrc__4 // +m4rhrc__5 // +m4rhrc__6 // +m4rhrc__7 // +m4rhrc__8 // +m4rhrc__a // +m4rhrc__aa // +m4rhrc__b // +m4rhrc__c // +m4rhrc__d // +m4rhrc__e // +m4rhrc__f // +m4rhrc__g // +m4rhrc__h // +m4rhrc__i // +m4rhrc__j // +m4rhrc__k // +m4rhrc__l // +m4rhrc__m // +m4rhrc__n // +m4rhrc__o // +m4rhrc__p // +m4rhrc__q // +m4rhrc__r // +m4rhrc__s // +m4rhrc__t // +m4rhrc__u // +m4rhrc__v // +m4rhrc__w // +m4rhrc__x // +m4rhrc__y // +m4rhrc__z // m4rhrcl // Red Hot Roll Club (Barcrest) -m4rhrcl__a // -m4rhrcl__b // -m4rhrcl__c // +m4rhrcl__a // +m4rhrcl__b // +m4rhrcl__c // m4rhs // Rocky Horror Show (Bwb) -m4rhs__a // -m4rhs__b // -m4rhs__c // -m4rhs__d // -m4rhs__e // -m4rhs__f // -m4rhs__g // -m4rhs__h // -m4rhs__i // -m4rhs__j // -m4rhs__k // -m4rhs__l // +m4rhs__a // +m4rhs__b // +m4rhs__c // +m4rhs__d // +m4rhs__e // +m4rhs__f // +m4rhs__g // +m4rhs__h // +m4rhs__i // +m4rhs__j // +m4rhs__k // +m4rhs__l // m4richfm // Rich & Famous (Barcrest) -m4richfm__0 // -m4richfm__1 // -m4richfm__2 // -m4richfm__3 // -m4richfm__a // -m4richfm__b // -m4richfm__c // -m4richfm__d // -m4richfm__e // -m4richfm__f // -m4richfm__g // -m4richfm__h // -m4richfm__i // -m4richfm__j // -m4richfm__k // -m4richfm__l // -m4richfm__m // -m4richfm__n // -m4richfm__o // -m4richfm__p // -m4richfm__q // -m4richfm__r // -m4richfm__s // -m4richfm__t // -m4richfm__u // -m4richfm__v // -m4richfm__w // -m4richfm__x // -m4richfm__y // -m4richfm__z // +m4richfm__0 // +m4richfm__1 // +m4richfm__2 // +m4richfm__3 // +m4richfm__a // +m4richfm__b // +m4richfm__c // +m4richfm__d // +m4richfm__e // +m4richfm__f // +m4richfm__g // +m4richfm__h // +m4richfm__i // +m4richfm__j // +m4richfm__k // +m4richfm__l // +m4richfm__m // +m4richfm__n // +m4richfm__o // +m4richfm__p // +m4richfm__q // +m4richfm__r // +m4richfm__s // +m4richfm__t // +m4richfm__u // +m4richfm__v // +m4richfm__w // +m4richfm__x // +m4richfm__y // +m4richfm__z // m4rockmn // Rocket Money (Barcrest) -m4rockmn__a // -m4rockmn__b // -m4rockmn__c // -m4rockmn__d // -m4rockmn__e // -m4rockmn__f // -m4rockmn__g // -m4rockmn__h // -m4rockmn__i // -m4rockmn__j // -m4rockmn__k // +m4rockmn__a // +m4rockmn__b // +m4rockmn__c // +m4rockmn__d // +m4rockmn__e // +m4rockmn__f // +m4rockmn__g // +m4rockmn__h // +m4rockmn__i // +m4rockmn__j // +m4rockmn__k // m4shocm // Showcase Crystal Maze (Barcrest) -m4shocm__a // -m4shocm__b // -m4shocm__c // -m4shocm__d // -m4shocm__e // -m4shocm__f // -m4shocm__g // -m4shocm__h // -m4shocm__i // -m4shocm__j // +m4shocm__a // +m4shocm__b // +m4shocm__c // +m4shocm__d // +m4shocm__e // +m4shocm__f // +m4shocm__g // +m4shocm__h // +m4shocm__i // +m4shocm__j // m4shodf // Showcase Duty Free (Barcrest) -m4shodf__a // -m4shodf__b // -m4shodf__c // -m4shodf__d // -m4shodf__e // -m4shodf__f // -m4shodf__g // -m4shodf__h // -m4shodf__i // -m4shodf__j // -m4shodf__k // -m4shodf__l // +m4shodf__a // +m4shodf__b // +m4shodf__c // +m4shodf__d // +m4shodf__e // +m4shodf__f // +m4shodf__g // +m4shodf__h // +m4shodf__i // +m4shodf__j // +m4shodf__k // +m4shodf__l // m4squid // Squids In (Barcrest) -m4squid__a // -m4squid__b // -m4squid__c // +m4squid__a // +m4squid__b // +m4squid__c // m4ssclas // Super Streak Classic (Bwb) -m4ssclas__a // -m4ssclas__b // -m4ssclas__c // -m4ssclas__d // -m4ssclas__e // -m4ssclas__f // +m4ssclas__a // +m4ssclas__b // +m4ssclas__c // +m4ssclas__d // +m4ssclas__e // +m4ssclas__f // m4suphv // Super Hyper Viper (Barcrest) -m4suphv__a // -m4suphv__b // -m4suphv__c // -m4suphv__d // -m4suphv__e // -m4suphv__f // -m4suphv__g // -m4suphv__h // -m4suphv__i // -m4suphv__j // -m4suphv__k // -m4suphv__l // -m4suphv__m // -m4suphv__n // -m4suphv__o // -m4suphv__p // +m4suphv__a // +m4suphv__b // +m4suphv__c // +m4suphv__d // +m4suphv__e // +m4suphv__f // +m4suphv__g // +m4suphv__h // +m4suphv__i // +m4suphv__j // +m4suphv__k // +m4suphv__l // +m4suphv__m // +m4suphv__n // +m4suphv__o // +m4suphv__p // m4takepk // Take Your Pick (Barcrest) -m4takepk__0 // -m4takepk__1 // -m4takepk__a // -m4takepk__b // -m4takepk__c // -m4takepk__d // -m4takepk__e // -m4takepk__f // -m4takepk__g // -m4takepk__h // -m4takepk__i // -m4takepk__j // -m4takepk__k // -m4takepk__l // -m4takepk__m // -m4takepk__n // -m4takepk__o // -m4takepk__p // -m4takepk__q // -m4takepk__r // -m4takepk__s // -m4takepk__t // -m4takepk__u // -m4takepk__v // -m4takepk__w // -m4takepk__x // -m4takepk__y // -m4takepk__z // +m4takepk__0 // +m4takepk__1 // +m4takepk__a // +m4takepk__b // +m4takepk__c // +m4takepk__d // +m4takepk__e // +m4takepk__f // +m4takepk__g // +m4takepk__h // +m4takepk__i // +m4takepk__j // +m4takepk__k // +m4takepk__l // +m4takepk__m // +m4takepk__n // +m4takepk__o // +m4takepk__p // +m4takepk__q // +m4takepk__r // +m4takepk__s // +m4takepk__t // +m4takepk__u // +m4takepk__v // +m4takepk__w // +m4takepk__x // +m4takepk__y // +m4takepk__z // m4tenten // 10 X 10 (Barcrest) -m4tenten__0 // -m4tenten__1 // -m4tenten__2 // -m4tenten__3 // -m4tenten__4 // -m4tenten__5 // -m4tenten__6 // -m4tenten__7 // -m4tenten__8 // -m4tenten__9 // -m4tenten__a // -m4tenten__a0 // -m4tenten__a1 // -m4tenten__a2 // -m4tenten__aa // -m4tenten__ab // -m4tenten__ac // -m4tenten__ad // -m4tenten__ae // -m4tenten__af // -m4tenten__ag // -m4tenten__ah // -m4tenten__ai // -m4tenten__aj // -m4tenten__ak // -m4tenten__al // -m4tenten__am // -m4tenten__an // -m4tenten__ao // -m4tenten__ap // -m4tenten__aq // -m4tenten__ar // -m4tenten__as // -m4tenten__at // -m4tenten__au // -m4tenten__av // -m4tenten__aw // -m4tenten__ax // -m4tenten__ay // -m4tenten__az // -m4tenten__b // -m4tenten__c // -m4tenten__d // -m4tenten__e // -m4tenten__f // -m4tenten__g // -m4tenten__h // -m4tenten__i // -m4tenten__j // -m4tenten__k // -m4tenten__l // -m4tenten__m // -m4tenten__n // -m4tenten__o // -m4tenten__p // -m4tenten__q // -m4tenten__r // -m4tenten__s // -m4tenten__t // -m4tenten__u // -m4tenten__v // -m4tenten__w // -m4tenten__x // -m4tenten__y // -m4tenten__z // +m4tenten__0 // +m4tenten__1 // +m4tenten__2 // +m4tenten__3 // +m4tenten__4 // +m4tenten__5 // +m4tenten__6 // +m4tenten__7 // +m4tenten__8 // +m4tenten__9 // +m4tenten__a // +m4tenten__a0 // +m4tenten__a1 // +m4tenten__a2 // +m4tenten__aa // +m4tenten__ab // +m4tenten__ac // +m4tenten__ad // +m4tenten__ae // +m4tenten__af // +m4tenten__ag // +m4tenten__ah // +m4tenten__ai // +m4tenten__aj // +m4tenten__ak // +m4tenten__al // +m4tenten__am // +m4tenten__an // +m4tenten__ao // +m4tenten__ap // +m4tenten__aq // +m4tenten__ar // +m4tenten__as // +m4tenten__at // +m4tenten__au // +m4tenten__av // +m4tenten__aw // +m4tenten__ax // +m4tenten__ay // +m4tenten__az // +m4tenten__b // +m4tenten__c // +m4tenten__d // +m4tenten__e // +m4tenten__f // +m4tenten__g // +m4tenten__h // +m4tenten__i // +m4tenten__j // +m4tenten__k // +m4tenten__l // +m4tenten__m // +m4tenten__n // +m4tenten__o // +m4tenten__p // +m4tenten__q // +m4tenten__r // +m4tenten__s // +m4tenten__t // +m4tenten__u // +m4tenten__v // +m4tenten__w // +m4tenten__x // +m4tenten__y // +m4tenten__z // m4thestr // The Streak (Bwb) -m4thestr__a // -m4thestr__b // -m4thestr__c // -m4thestr__d // -m4thestr__e // -m4thestr__f // -m4thestr__g // -m4thestr__h // -m4thestr__i // -m4thestr__j // -m4thestr__k // -m4thestr__l // -m4thestr__m // -m4thestr__n // -m4thestr__o // -m4thestr__p // -m4thestr__q // -m4thestr__r // -m4thestr__s // -m4thestr__t // -m4thestr__u // -m4thestr__v // -m4thestr__w // -m4thestr__x // -m4thestr__y // +m4thestr__a // +m4thestr__b // +m4thestr__c // +m4thestr__d // +m4thestr__e // +m4thestr__f // +m4thestr__g // +m4thestr__h // +m4thestr__i // +m4thestr__j // +m4thestr__k // +m4thestr__l // +m4thestr__m // +m4thestr__n // +m4thestr__o // +m4thestr__p // +m4thestr__q // +m4thestr__r // +m4thestr__s // +m4thestr__t // +m4thestr__u // +m4thestr__v // +m4thestr__w // +m4thestr__x // +m4thestr__y // m4tic // Tic Tac Toe (Bwb) -m4tic__a // -m4tic__b // -m4tic__c // -m4tic__d // -m4tic__e // -m4tic__f // -m4tic__g // -m4tic__h // -m4tic__i // -m4tic__j // -m4tic__k // -m4tic__l // -m4tic__m // -m4tic__n // -m4tic__o // -m4tic__p // -m4tic__r // -m4tic__s // +m4tic__a // +m4tic__b // +m4tic__c // +m4tic__d // +m4tic__e // +m4tic__f // +m4tic__g // +m4tic__h // +m4tic__i // +m4tic__j // +m4tic__k // +m4tic__l // +m4tic__m // +m4tic__n // +m4tic__o // +m4tic__p // +m4tic__r // +m4tic__s // m4ticcla // Tic Tac Toe Classic (Bwb) -m4ticcla__0 // -m4ticcla__a // -m4ticcla__b // -m4ticcla__c // -m4ticcla__d // -m4ticcla__e // -m4ticcla__f // -m4ticcla__g // -m4ticcla__h // -m4ticcla__i // -m4ticcla__j // -m4ticcla__k // -m4ticcla__l // -m4ticcla__m // -m4ticcla__n // -m4ticcla__o // -m4ticcla__p // -m4ticcla__q // -m4ticcla__r // -m4ticcla__s // -m4ticcla__t // -m4ticcla__u // -m4ticcla__v // -m4ticcla__w // -m4ticcla__x // -m4ticcla__y // -m4ticcla__z // +m4ticcla__0 // +m4ticcla__a // +m4ticcla__b // +m4ticcla__c // +m4ticcla__d // +m4ticcla__e // +m4ticcla__f // +m4ticcla__g // +m4ticcla__h // +m4ticcla__i // +m4ticcla__j // +m4ticcla__k // +m4ticcla__l // +m4ticcla__m // +m4ticcla__n // +m4ticcla__o // +m4ticcla__p // +m4ticcla__q // +m4ticcla__r // +m4ticcla__s // +m4ticcla__t // +m4ticcla__u // +m4ticcla__v // +m4ticcla__w // +m4ticcla__x // +m4ticcla__y // +m4ticcla__z // m4ticglc // Tic Tac Toe Gold (Bwb) -m4ticglc__a // -m4ticglc__b // -m4ticglc__c // -m4ticglc__d // +m4ticglc__a // +m4ticglc__b // +m4ticglc__c // +m4ticglc__d // m4toot // Ten Out Of Ten (Barcrest) -m4toot__0 // -m4toot__1 // -m4toot__2 // -m4toot__3 // -m4toot__4 // -m4toot__5 // -m4toot__6 // -m4toot__7 // -m4toot__8 // -m4toot__9 // -m4toot__a // -m4toot__aa // -m4toot__ab // -m4toot__ac // -m4toot__ad // -m4toot__ae // -m4toot__af // -m4toot__ag // -m4toot__ah // -m4toot__ai // -m4toot__aj // -m4toot__ak // -m4toot__al // -m4toot__b // -m4toot__c // -m4toot__d // -m4toot__e // -m4toot__f // -m4toot__g // -m4toot__h // -m4toot__i // -m4toot__j // -m4toot__k // -m4toot__l // -m4toot__m // -m4toot__n // -m4toot__o // -m4toot__p // -m4toot__q // -m4toot__r // -m4toot__s // -m4toot__t // -m4toot__u // -m4toot__v // -m4toot__w // -m4toot__x // -m4toot__y // -m4toot__z // -m4toot__za // -m4toot__zb // +m4toot__0 // +m4toot__1 // +m4toot__2 // +m4toot__3 // +m4toot__4 // +m4toot__5 // +m4toot__6 // +m4toot__7 // +m4toot__8 // +m4toot__9 // +m4toot__a // +m4toot__aa // +m4toot__ab // +m4toot__ac // +m4toot__ad // +m4toot__ae // +m4toot__af // +m4toot__ag // +m4toot__ah // +m4toot__ai // +m4toot__aj // +m4toot__ak // +m4toot__al // +m4toot__b // +m4toot__c // +m4toot__d // +m4toot__e // +m4toot__f // +m4toot__g // +m4toot__h // +m4toot__i // +m4toot__j // +m4toot__k // +m4toot__l // +m4toot__m // +m4toot__n // +m4toot__o // +m4toot__p // +m4toot__q // +m4toot__r // +m4toot__s // +m4toot__t // +m4toot__u // +m4toot__v // +m4toot__w // +m4toot__x // +m4toot__y // +m4toot__z // +m4toot__za // +m4toot__zb // m4topdog // Top Dog (Bwb) -m4topdog__a // -m4topdog__b // -m4topdog__c // -m4topdog__d // -m4topdog__e // -m4topdog__f // -m4topdog__g // -m4topdog__h // -m4topdog__i // -m4topdog__j // -m4topdog__k // -m4topdog__l // -m4topdog__m // -m4topdog__n // -m4topdog__o // -m4topdog__p // -m4topdog__q // -m4topdog__r // -m4topdog__s // -m4topdog__t // -m4topdog__u // -m4topdog__v // -m4topdog__w // -m4topdog__x // -m4topdog__y // -m4topdog__z // +m4topdog__a // +m4topdog__b // +m4topdog__c // +m4topdog__d // +m4topdog__e // +m4topdog__f // +m4topdog__g // +m4topdog__h // +m4topdog__i // +m4topdog__j // +m4topdog__k // +m4topdog__l // +m4topdog__m // +m4topdog__n // +m4topdog__o // +m4topdog__p // +m4topdog__q // +m4topdog__r // +m4topdog__s // +m4topdog__t // +m4topdog__u // +m4topdog__v // +m4topdog__w // +m4topdog__x // +m4topdog__y // +m4topdog__z // m4topten // Top Tenner (Barcrest) -m4topten__0 // -m4topten__1 // -m4topten__2 // -m4topten__3 // -m4topten__4 // -m4topten__5 // -m4topten__6 // -m4topten__7 // -m4topten__8 // -m4topten__9 // -m4topten__a // -m4topten__aa // -m4topten__ab // -m4topten__ac // -m4topten__ad // -m4topten__ae // -m4topten__af // -m4topten__ag // -m4topten__ah // -m4topten__ai // -m4topten__aj // -m4topten__ak // -m4topten__al // -m4topten__am // -m4topten__an // -m4topten__ao // -m4topten__ap // -m4topten__aq // -m4topten__ar // -m4topten__as // -m4topten__at // -m4topten__au // -m4topten__av // -m4topten__aw // -m4topten__ax // -m4topten__b // -m4topten__e // -m4topten__f // -m4topten__g // -m4topten__h // -m4topten__i // -m4topten__j // -m4topten__k // -m4topten__l // -m4topten__m // -m4topten__n // -m4topten__o // -m4topten__p // -m4topten__q // -m4topten__r // -m4topten__s // -m4topten__t // -m4topten__u // -m4topten__v // -m4topten__w // -m4topten__x // -m4topten__y // -m4topten__z // +m4topten__0 // +m4topten__1 // +m4topten__2 // +m4topten__3 // +m4topten__4 // +m4topten__5 // +m4topten__6 // +m4topten__7 // +m4topten__8 // +m4topten__9 // +m4topten__a // +m4topten__aa // +m4topten__ab // +m4topten__ac // +m4topten__ad // +m4topten__ae // +m4topten__af // +m4topten__ag // +m4topten__ah // +m4topten__ai // +m4topten__aj // +m4topten__ak // +m4topten__al // +m4topten__am // +m4topten__an // +m4topten__ao // +m4topten__ap // +m4topten__aq // +m4topten__ar // +m4topten__as // +m4topten__at // +m4topten__au // +m4topten__av // +m4topten__aw // +m4topten__ax // +m4topten__b // +m4topten__e // +m4topten__f // +m4topten__g // +m4topten__h // +m4topten__i // +m4topten__j // +m4topten__k // +m4topten__l // +m4topten__m // +m4topten__n // +m4topten__o // +m4topten__p // +m4topten__q // +m4topten__r // +m4topten__s // +m4topten__t // +m4topten__u // +m4topten__v // +m4topten__w // +m4topten__x // +m4topten__y // +m4topten__z // m4ttdia // Ten Ten Do It Again (Barcrest) -m4ttdia__a // -m4ttdia__b // -m4ttdia__c // -m4ttdia__d // -m4ttdia__e // -m4ttdia__f // -m4ttdia__g // -m4ttdia__h // -m4ttdia__i // -m4ttdia__j // -m4ttdia__k // -m4ttdia__l // -m4ttdia__m // +m4ttdia__a // +m4ttdia__b // +m4ttdia__c // +m4ttdia__d // +m4ttdia__e // +m4ttdia__f // +m4ttdia__g // +m4ttdia__h // +m4ttdia__i // +m4ttdia__j // +m4ttdia__k // +m4ttdia__l // +m4ttdia__m // m4tutcl // Tutti Fruity Classic (Barcrest) -m4tutcl__a // -m4tutcl__b // -m4tutcl__c // -m4tutcl__d // -m4tutcl__e // -m4tutcl__f // -m4tutcl__g // -m4tutcl__h // -m4tutcl__i // -m4tutcl__j // -m4tutcl__k // +m4tutcl__a // +m4tutcl__b // +m4tutcl__c // +m4tutcl__d // +m4tutcl__e // +m4tutcl__f // +m4tutcl__g // +m4tutcl__h // +m4tutcl__i // +m4tutcl__j // +m4tutcl__k // m4tutfrt // Tutti Fruity (Barcrest) -m4tutfrt__0 // -m4tutfrt__1 // -m4tutfrt__2 // -m4tutfrt__3 // -m4tutfrt__4 // -m4tutfrt__5 // -m4tutfrt__6 // -m4tutfrt__7 // -m4tutfrt__8 // -m4tutfrt__9 // -m4tutfrt__a // -m4tutfrt__a0 // -m4tutfrt__a1 // -m4tutfrt__a2 // -m4tutfrt__a3 // -m4tutfrt__a4 // -m4tutfrt__a5 // -m4tutfrt__aa // -m4tutfrt__ab // -m4tutfrt__ac // -m4tutfrt__ad // -m4tutfrt__ae // -m4tutfrt__af // -m4tutfrt__ag // -m4tutfrt__ai // -m4tutfrt__aj // -m4tutfrt__ak // -m4tutfrt__al // -m4tutfrt__am // -m4tutfrt__an // -m4tutfrt__ao // -m4tutfrt__ap // -m4tutfrt__aq // -m4tutfrt__ar // -m4tutfrt__as // -m4tutfrt__at // -m4tutfrt__au // -m4tutfrt__av // -m4tutfrt__aw // -m4tutfrt__ax // -m4tutfrt__ay // -m4tutfrt__az // -m4tutfrt__b // -m4tutfrt__c // -m4tutfrt__d // -m4tutfrt__e // -m4tutfrt__f // -m4tutfrt__g // -m4tutfrt__h // -m4tutfrt__i // -m4tutfrt__j // -m4tutfrt__k // -m4tutfrt__l // -m4tutfrt__m // -m4tutfrt__n // -m4tutfrt__o // -m4tutfrt__p // -m4tutfrt__q // -m4tutfrt__r // -m4tutfrt__s // -m4tutfrt__t // -m4tutfrt__u // -m4tutfrt__v // -m4tutfrt__w // -m4tutfrt__x // -m4tutfrt__y // -m4tutfrt__z // +m4tutfrt__0 // +m4tutfrt__1 // +m4tutfrt__2 // +m4tutfrt__3 // +m4tutfrt__4 // +m4tutfrt__5 // +m4tutfrt__6 // +m4tutfrt__7 // +m4tutfrt__8 // +m4tutfrt__9 // +m4tutfrt__a // +m4tutfrt__a0 // +m4tutfrt__a1 // +m4tutfrt__a2 // +m4tutfrt__a3 // +m4tutfrt__a4 // +m4tutfrt__a5 // +m4tutfrt__aa // +m4tutfrt__ab // +m4tutfrt__ac // +m4tutfrt__ad // +m4tutfrt__ae // +m4tutfrt__af // +m4tutfrt__ag // +m4tutfrt__ai // +m4tutfrt__aj // +m4tutfrt__ak // +m4tutfrt__al // +m4tutfrt__am // +m4tutfrt__an // +m4tutfrt__ao // +m4tutfrt__ap // +m4tutfrt__aq // +m4tutfrt__ar // +m4tutfrt__as // +m4tutfrt__at // +m4tutfrt__au // +m4tutfrt__av // +m4tutfrt__aw // +m4tutfrt__ax // +m4tutfrt__ay // +m4tutfrt__az // +m4tutfrt__b // +m4tutfrt__c // +m4tutfrt__d // +m4tutfrt__e // +m4tutfrt__f // +m4tutfrt__g // +m4tutfrt__h // +m4tutfrt__i // +m4tutfrt__j // +m4tutfrt__k // +m4tutfrt__l // +m4tutfrt__m // +m4tutfrt__n // +m4tutfrt__o // +m4tutfrt__p // +m4tutfrt__q // +m4tutfrt__r // +m4tutfrt__s // +m4tutfrt__t // +m4tutfrt__u // +m4tutfrt__v // +m4tutfrt__w // +m4tutfrt__x // +m4tutfrt__y // +m4tutfrt__z // m4typcl // Take Your Pick Club (Barcrest) -m4typcl__a // -m4typcl__b // -m4typcl__c // -m4typcl__d // +m4typcl__a // +m4typcl__b // +m4typcl__c // +m4typcl__d // m4uuaw // Up Up and Away (Barcrest) -m4uuaw__0 // -m4uuaw__1 // -m4uuaw__2 // -m4uuaw__3 // -m4uuaw__4 // -m4uuaw__5 // -m4uuaw__6 // -m4uuaw__7 // -m4uuaw__8 // -m4uuaw__9 // -m4uuaw__a // -m4uuaw__aa // -m4uuaw__ab // -m4uuaw__ac // -m4uuaw__ad // -m4uuaw__ae // -m4uuaw__af // -m4uuaw__ag // -m4uuaw__ah // -m4uuaw__ai // -m4uuaw__aj // -m4uuaw__ak // -m4uuaw__al // -m4uuaw__am // -m4uuaw__an // -m4uuaw__ao // -m4uuaw__ap // -m4uuaw__aq // -m4uuaw__b // -m4uuaw__c // -m4uuaw__d // -m4uuaw__e // -m4uuaw__f // -m4uuaw__g // -m4uuaw__h // -m4uuaw__i // -m4uuaw__j // -m4uuaw__k // -m4uuaw__l // -m4uuaw__m // -m4uuaw__n // -m4uuaw__o // -m4uuaw__p // -m4uuaw__q // -m4uuaw__r // -m4uuaw__s // -m4uuaw__t // -m4uuaw__u // -m4uuaw__v // -m4uuaw__w // -m4uuaw__x // -m4uuaw__y // -m4uuaw__z // +m4uuaw__0 // +m4uuaw__1 // +m4uuaw__2 // +m4uuaw__3 // +m4uuaw__4 // +m4uuaw__5 // +m4uuaw__6 // +m4uuaw__7 // +m4uuaw__8 // +m4uuaw__9 // +m4uuaw__a // +m4uuaw__aa // +m4uuaw__ab // +m4uuaw__ac // +m4uuaw__ad // +m4uuaw__ae // +m4uuaw__af // +m4uuaw__ag // +m4uuaw__ah // +m4uuaw__ai // +m4uuaw__aj // +m4uuaw__ak // +m4uuaw__al // +m4uuaw__am // +m4uuaw__an // +m4uuaw__ao // +m4uuaw__ap // +m4uuaw__aq // +m4uuaw__b // +m4uuaw__c // +m4uuaw__d // +m4uuaw__e // +m4uuaw__f // +m4uuaw__g // +m4uuaw__h // +m4uuaw__i // +m4uuaw__j // +m4uuaw__k // +m4uuaw__l // +m4uuaw__m // +m4uuaw__n // +m4uuaw__o // +m4uuaw__p // +m4uuaw__q // +m4uuaw__r // +m4uuaw__s // +m4uuaw__t // +m4uuaw__u // +m4uuaw__v // +m4uuaw__w // +m4uuaw__x // +m4uuaw__y // +m4uuaw__z // m4vegast // Vegas Strip (Barcrest) -m4vegast__a // -m4vegast__b // -m4vegast__c // -m4vegast__d // -m4vegast__e // -m4vegast__f // -m4vegast__g // -m4vegast__h // -m4vegast__i // -m4vegast__j // -m4vegast__k // -m4vegast__l // -m4vegast__m // -m4vegast__n // -m4vegast__o // -m4vegast__p // -m4vegast__q // -m4vegast__r // -m4vegast__s // -m4vegast__t // -m4vegast__u // -m4vegast__v // -m4vegast__w // -m4vegast__x // +m4vegast__a // +m4vegast__b // +m4vegast__c // +m4vegast__d // +m4vegast__e // +m4vegast__f // +m4vegast__g // +m4vegast__h // +m4vegast__i // +m4vegast__j // +m4vegast__k // +m4vegast__l // +m4vegast__m // +m4vegast__n // +m4vegast__o // +m4vegast__p // +m4vegast__q // +m4vegast__r // +m4vegast__s // +m4vegast__t // +m4vegast__u // +m4vegast__v // +m4vegast__w // +m4vegast__x // m4vivaes // Viva Espana (Barcrest) -m4vivaes__0 // -m4vivaes__1 // -m4vivaes__2 // -m4vivaes__3 // -m4vivaes__4 // -m4vivaes__5 // -m4vivaes__6 // -m4vivaes__7 // -m4vivaes__8 // -m4vivaes__9 // -m4vivaes__a // -m4vivaes__aa // -m4vivaes__ab // -m4vivaes__ac // -m4vivaes__ad // -m4vivaes__ae // -m4vivaes__af // -m4vivaes__ag // -m4vivaes__ah // -m4vivaes__ai // -m4vivaes__aj // -m4vivaes__ak // -m4vivaes__al // -m4vivaes__am // -m4vivaes__an // -m4vivaes__ao // -m4vivaes__ap // -m4vivaes__b // -m4vivaes__c // -m4vivaes__d // -m4vivaes__e // -m4vivaes__f // -m4vivaes__g // -m4vivaes__h // -m4vivaes__i // -m4vivaes__j // -m4vivaes__k // -m4vivaes__l // -m4vivaes__m // -m4vivaes__n // -m4vivaes__o // -m4vivaes__p // -m4vivaes__q // -m4vivaes__r // -m4vivaes__s // -m4vivaes__t // -m4vivaes__u // -m4vivaes__v // -m4vivaes__w // -m4vivaes__x // -m4vivaes__y // -m4vivaes__z // +m4vivaes__0 // +m4vivaes__1 // +m4vivaes__2 // +m4vivaes__3 // +m4vivaes__4 // +m4vivaes__5 // +m4vivaes__6 // +m4vivaes__7 // +m4vivaes__8 // +m4vivaes__9 // +m4vivaes__a // +m4vivaes__aa // +m4vivaes__ab // +m4vivaes__ac // +m4vivaes__ad // +m4vivaes__ae // +m4vivaes__af // +m4vivaes__ag // +m4vivaes__ah // +m4vivaes__ai // +m4vivaes__aj // +m4vivaes__ak // +m4vivaes__al // +m4vivaes__am // +m4vivaes__an // +m4vivaes__ao // +m4vivaes__ap // +m4vivaes__b // +m4vivaes__c // +m4vivaes__d // +m4vivaes__e // +m4vivaes__f // +m4vivaes__g // +m4vivaes__h // +m4vivaes__i // +m4vivaes__j // +m4vivaes__k // +m4vivaes__l // +m4vivaes__m // +m4vivaes__n // +m4vivaes__o // +m4vivaes__p // +m4vivaes__q // +m4vivaes__r // +m4vivaes__s // +m4vivaes__t // +m4vivaes__u // +m4vivaes__v // +m4vivaes__w // +m4vivaes__x // +m4vivaes__y // +m4vivaes__z // m4vivess // Viva Espana Showcase (Barcrest) -m4vivess__a // -m4vivess__b // -m4vivess__c // -m4vivess__d // -m4vivess__f // -m4vivess__g // -m4vivess__i // -m4vivess__j // -m4vivess__k // -m4vivess__l // -m4vivess__m // -m4vivess__n // -m4vivess__o // -m4vivess__p // +m4vivess__a // +m4vivess__b // +m4vivess__c // +m4vivess__d // +m4vivess__f // +m4vivess__g // +m4vivess__i // +m4vivess__j // +m4vivess__k // +m4vivess__l // +m4vivess__m // +m4vivess__n // +m4vivess__o // +m4vivess__p // m4viz // Viz (Barcrest) -m4viz__a // -m4viz__b // -m4viz__c // -m4viz__d // -m4viz__e // -m4viz__f // -m4viz__g // -m4viz__h // -m4viz__i // -m4viz__j // -m4viz__k // -m4viz__l // -m4viz__m // -m4viz__n // -m4viz__o // -m4viz__p // -m4viz__q // -m4viz__r // -m4viz__s // -m4viz__t // -m4viz__u // -m4viz__v // -m4viz__w // +m4viz__a // +m4viz__b // +m4viz__c // +m4viz__d // +m4viz__e // +m4viz__f // +m4viz__g // +m4viz__h // +m4viz__i // +m4viz__j // +m4viz__k // +m4viz__l // +m4viz__m // +m4viz__n // +m4viz__o // +m4viz__p // +m4viz__q // +m4viz__r // +m4viz__s // +m4viz__t // +m4viz__u // +m4viz__v // +m4viz__w // m4wta // Winner Takes All (Barcrest) -m4wta__0 // -m4wta__1 // -m4wta__2 // -m4wta__3 // -m4wta__4 // -m4wta__5 // -m4wta__6 // -m4wta__7 // -m4wta__8 // -m4wta__9 // -m4wta__aa // -m4wta__ab // -m4wta__ac // -m4wta__ad // -m4wta__ae // -m4wta__af // -m4wta__ag // -m4wta__b // -m4wta__d // -m4wta__e // -m4wta__f // -m4wta__g // -m4wta__h // -m4wta__i // -m4wta__j // -m4wta__k // -m4wta__l // -m4wta__m // -m4wta__n // -m4wta__o // -m4wta__p // -m4wta__q // -m4wta__r // -m4wta__s // -m4wta__t // -m4wta__u // -m4wta__v // -m4wta__w // -m4wta__x // -m4wta__y // -m4wta__z // +m4wta__0 // +m4wta__1 // +m4wta__2 // +m4wta__3 // +m4wta__4 // +m4wta__5 // +m4wta__6 // +m4wta__7 // +m4wta__8 // +m4wta__9 // +m4wta__aa // +m4wta__ab // +m4wta__ac // +m4wta__ad // +m4wta__ae // +m4wta__af // +m4wta__ag // +m4wta__b // +m4wta__d // +m4wta__e // +m4wta__f // +m4wta__g // +m4wta__h // +m4wta__i // +m4wta__j // +m4wta__k // +m4wta__l // +m4wta__m // +m4wta__n // +m4wta__o // +m4wta__p // +m4wta__q // +m4wta__r // +m4wta__s // +m4wta__t // +m4wta__u // +m4wta__v // +m4wta__w // +m4wta__x // +m4wta__y // +m4wta__z // @source:mpu4union.cpp m4crzbn // Crazy Bingo @@ -25679,91 +25679,91 @@ m4cwalk // Cake Walk (Union) m4eezee // Eezee Fruits (Union) m4frdrop // Fruit Drop (Union) m4gobana // Go Bananas (Union) -m4gobanaa // -m4gobanab // -m4gobanac // -m4gobanad // +m4gobanaa // +m4gobanab // +m4gobanac // +m4gobanad // m4gvibes // Good Vibrations (Union - Empire) -m4gvibesa // +m4gvibesa // m4lotty // Lotty Time (Union) m4maxmze // Maximize (Union) -m4maxmzea // -m4maxmzeb // -m4maxmzec // -m4maxmzed // +m4maxmzea // +m4maxmzeb // +m4maxmzec // +m4maxmzed // m4mecca // Mecca Money (Union) m4purmad // Pure Madness (Union) m4rckrol // Rock 'n' Roll (Union - Empire) -m4rckrola // -m4rckrolb // +m4rckrola // +m4rckrolb // m4revolv // Revolva (Union) m4rotex // Rotex (Union) m4select // Select (Union) m4supfru // Supafruits (Union) -m4supfrua // +m4supfrua // m4trimad // Triple Madness (Union) m4unibox // Unibox (Union) -m4uniboxa // +m4uniboxa // m4unique // Unique (Union) -m4uniquep // +m4uniquep // @source:mpu4vid.cpp v4addlad // Adders and Ladders -v4addlad20 // +v4addlad20 // v4barqs2 // Barquest 2 (v0.3) v4barqst // Barquest (v2.6d) v4big40 // Big 40 v4bigfrt // Big Fruits v4bios // MPU4 Video Firmware v4blox // Blox -v4bloxd // +v4bloxd // v4bubbnk // Bubbly Bonk v4bulblx // Bullion Blox v4cmaze // The Crystal Maze (v1.3) v4cmaze2 // The New Crystal Maze Featuring Ocean Zone -v4cmaze2a // -v4cmaze2b // -v4cmaze2c // -v4cmaze2d // +v4cmaze2a // +v4cmaze2b // +v4cmaze2c // +v4cmaze2d // v4cmaze3 // The Crystal Maze Team Challenge -v4cmaze3a // -v4cmaze3b // -v4cmaze3c // -v4cmaze3d // -v4cmazea // -v4cmazeb // -v4cmazec // -v4cmazed // -v4cmazedat // +v4cmaze3a // +v4cmaze3b // +v4cmaze3c // +v4cmaze3d // +v4cmazea // +v4cmazeb // +v4cmazec // +v4cmazed // +v4cmazedat // v4cshinf // Cash Inferno v4cybcas // Cyber Casino v4dbltak // Double Take v4eyedwn // Eyes Down -v4eyedwnd // +v4eyedwnd // v4frfact // Fruit Factory v4gldrsh // Gold Rush v4mate // The Mating Game -v4mated // +v4mated // v4mazbel // Mazooma Belle -v4mazbla // +v4mazbla // v4mdice // Miami Dice v4megbuk // Megabucks Poker v4miami // Miami Dice v4missis // Mississippi Lady v4monte // Monte Carlo Or Bust v4opt3 // Option 3 -v4opt3d // +v4opt3d // v4ovrmn3 // Over Moon Pt3 v4picdil // Piccadilly Nights v4psi // Prize Space Invaders -v4psia // -v4psib // +v4psia // +v4psib // v4pztet // Prize Tetris -v4pzteta // +v4pzteta // v4quidgr // Ten Quid Grid -v4quidgr2 // -v4quidgr2d // -v4quidgrd // +v4quidgr2 // +v4quidgr2d // +v4quidgrd // v4redhtp // Red Hot Poker v4rencas // Reno Casino v4reno // Reno Reels @@ -25772,11 +25772,11 @@ v4shpwnd // Shop Window v4sixx // 6-X v4sklcsh // Skill Cash v4skltrk // Skill Trek -v4skltrka // +v4skltrka // v4strike // Strike it Lucky -v4strike2 // -v4strike2d // -v4striked // +v4strike2 // +v4strike2d // +v4striked // v4sunbst // Sunburst v4tetrs // BwB Tetris v 2.2 v4time // Time Machine @@ -25789,164 +25789,164 @@ v4wizea // Wize Move @source:mpu5.cpp m55050 // Fifty Fifty (Bwb) m5aceclb // Ace Of Clubs (Empire) -m5aceclba // -m5aceclbb // +m5aceclba // +m5aceclbb // m5addams // Addams Family (Barcrest) -m5addamsa // -m5addamsb // -m5addamsc // -m5addamsd // -m5addamse // -m5addamsf // -m5addamsg // -m5addamsh // -m5addamsi // -m5addamsj // -m5addamsk // -m5addamsl // -m5addamsm // -m5addamsn // -m5addamso // -m5addamsp // -m5addamsq // -m5addamsr // -m5addamss // +m5addamsa // +m5addamsb // +m5addamsc // +m5addamsd // +m5addamse // +m5addamsf // +m5addamsg // +m5addamsh // +m5addamsi // +m5addamsj // +m5addamsk // +m5addamsl // +m5addamsm // +m5addamsn // +m5addamso // +m5addamsp // +m5addamsq // +m5addamsr // +m5addamss // m5addlad // Adders & Ladders (Barcrest) -m5addlada // -m5addladb // -m5addladc // -m5addladd // -m5addlade // -m5addladf // -m5addladg // -m5addladh // -m5addladi // -m5addladj // -m5addladk // -m5addladl // -m5addladm // -m5addladn // -m5addlado // -m5addladp // -m5addladq // -m5addladr // -m5addlads // +m5addlada // +m5addladb // +m5addladc // +m5addladd // +m5addlade // +m5addladf // +m5addladg // +m5addladh // +m5addladi // +m5addladj // +m5addladk // +m5addladl // +m5addladm // +m5addladn // +m5addlado // +m5addladp // +m5addladq // +m5addladr // +m5addlads // m5all41 // All 4 One (Vivid) -m5all41a // -m5all41b // -m5all41c // -m5all41d // -m5all41e // -m5all41f // -m5all41g // -m5all41h // -m5all41i // -m5all41j // -m5all41k // -m5all41l // +m5all41a // +m5all41b // +m5all41c // +m5all41d // +m5all41e // +m5all41f // +m5all41g // +m5all41h // +m5all41i // +m5all41j // +m5all41k // +m5all41l // m5all41low // All 4 One (Lowen) -m5all41m // +m5all41m // m5arab // Arabian Nights (Barcrest) -m5arab03 // +m5arab03 // m5ashock // Aftershock (Barcrest - Red Gaming) -m5ashocka // +m5ashocka // m5atlan // Atlantic (Vivid) -m5atlana // +m5atlana // m5austin // Austin Powers (Barcrest) -m5austin10 // -m5austin11 // +m5austin10 // +m5austin11 // m5bankrl // The Bank Roll (Barcrest) m5barkng // Barking Mad (Barcrest) m5barmy // Barmy Army (Barcrest) m5barxdx // Bar X Deluxe (Empire) m5baxe // Battle Axe (Barcrest) -m5baxe04 // +m5baxe04 // m5bbank // Break The Bank (Barcrest - Red Gaming) -m5bbank13 // +m5bbank13 // m5bbro // Big Brother (Barcrest) -m5bbro02 // +m5bbro02 // m5bbrocl // Big Brother Club (Barcrest) m5beans // Full Of Beans (Barcrest) -m5beansa // +m5beansa // m5bigchs // The Big Cheese (Barcrest) -m5bigchs05 // +m5bigchs05 // m5biggam // The Big Game (Barcrest) -m5biggam11 // +m5biggam11 // m5bigsht // Big Shot (Barcrest - Red Gaming) -m5bigsht04 // -m5bigsht11 // -m5bigsht13 // -m5bigshta // +m5bigsht04 // +m5bigsht11 // +m5bigsht13 // +m5bigshta // m5bling // Bling King Crazy (Barcrest) m5blkwht // Black & White (Barcrest) -m5blkwht01 // -m5blkwht11 // +m5blkwht01 // +m5blkwht11 // m5bnkrs // Bonkers (Barcrest - Red Gaming) m5bnzclb // Bonanza Club (Empire) -m5bnzclb11 // +m5bnzclb11 // m5btlbnk // Bottle Bank (Vivid) m5bttf // Back To The Features (Vivid) -m5bttfa // +m5bttfa // m5bukroo // Buckaroo (Empire) m5bwaves // Brain Waves (Barcrest) -m5bwaves07 // +m5bwaves07 // m5caesc // Caesar's Cash (Vivid) m5carclb // Caribbean Club (Barcrest) m5card // Card Shark (Vivid) m5carou // Carousel (Empire) m5carpet // Magic Carpet (Bwb) -m5carpet12 // +m5carpet12 // m5carwsh // Car Wash (Bwb) -m5carwsh10 // +m5carwsh10 // m5casfev // Casino Fever (Red Gaming) -m5casfev12 // +m5casfev12 // m5cashar // Cash Arena (Barcrest) -m5cashar04 // +m5cashar04 // m5cashat // Cash Attack (Barcrest) m5cashln // Cash Lines (Barcrest) m5cashrn // Cash Run (Barcrest) -m5cashrn01 // -m5cashrn02 // -m5cashrn04 // +m5cashrn01 // +m5cashrn02 // +m5cashrn04 // m5casroc // Casino Royale Club (Empire) m5cbrun // Cannonball Run (Empire) m5cbw // Ca$h Bang Wallop (Barcrest) -m5cbwa // +m5cbwa // m5centcl // Centurion Club (Empire) -m5centcl20 // -m5centcl21 // -m5centcl21a // -m5centcla // +m5centcl20 // +m5centcl21 // +m5centcl21a // +m5centcla // m5circlb // Circus Club (Bwb) -m5circlb00 // -m5circlb15 // -m5circlb33 // +m5circlb00 // +m5circlb15 // +m5circlb33 // m5circus // Circus (Bwb) -m5circus0a // -m5circus0b // -m5circus11 // -m5circus20 // -m5circus21 // +m5circus0a // +m5circus0b // +m5circus11 // +m5circus20 // +m5circus21 // m5clbtro // Club Tropicana (Empire) -m5clbtro24 // -m5clbtro25 // +m5clbtro24 // +m5clbtro25 // m5clifhn // Cliffhanger (Vivid) m5clown // Clown In Around (Bwb) -m5clown11 // -m5clown13 // +m5clown11 // +m5clown13 // m5clr // MPU 5 Ram & Meter Clear (Barcrest) m5clubsn // Club Sandwich (Bwb) -m5clubsn11 // -m5clubsn14 // -m5clubsn16 // +m5clubsn11 // +m5clubsn14 // +m5clubsn16 // m5cmass // Critical Mass (Barcrest - Red Gaming) m5cnct4 // Connect 4 (Vivid) -m5cnct415 // -m5cnct420 // +m5cnct415 // +m5cnct420 // m5cockdd // Cock A Doodle Dough! (Empire) -m5cockdd05 // +m5cockdd05 // m5codft // The Codfather (Barcrest) -m5codft02 // +m5codft02 // m5coloss // Colossus Club (Empire) m5cos // Costa Del Cash Casino (Barcrest) m5cosclb // Costa Del Cash Club (Barcrest) @@ -25954,94 +25954,94 @@ m5costa // Costa Del Cash (Barcrest) m5cpcash // Captain Cash (Barcrest) m5croclb // Crocodile Rock Club (Empire) m5crocrk // Crocodile Rock (Empire) -m5crocrk10 // +m5crocrk10 // m5crsfir // Crossfire (Empire) m5crzkni // Crazy Crazy Knights (Barcrest) -m5crzkni03 // +m5crzkni03 // m5cshkcb // Card Shark Club (Vivid) -m5cshkcb12 // -m5cshkcb13 // +m5cshkcb12 // +m5cshkcb13 // m5cshstx // Cash Stax (Bwb) m5cworan // Clockwork Oranges (Empire) -m5cworan12 // +m5cworan12 // m5dblfun // Double Fun (Lowen) m5dblqts // Double Or Quits (Bwb) -m5dblqts1b // -m5dblqtsa // -m5dblqtsb // +m5dblqts1b // +m5dblqtsa // +m5dblqtsb // m5dbubl // Double Bubble (Barcrest - Red Gaming) m5devil // Devil Of A Deal (Vivid) m5dick // Dick Turnip (Bwb) -m5dick10 // +m5dick10 // m5dmnf // Diamonds Are Forever (Empire) -m5dmnf10 // +m5dmnf10 // m5dmnfcl // Diamonds Are Forever Club (Empire) -m5dmnfcl04 // +m5dmnfcl04 // m5dmnstr // Demon Streak (Barcrest - Red Gaming) -m5dmnstra // +m5dmnstra // m5donna // Donna Kebab (Bwb) -m5donnaa // -m5donnad // +m5donnaa // +m5donnad // m5doshpk // Do$h & Pecks (Barcrest) -m5doshpk05 // +m5doshpk05 // m5draclb // Ooh Aah Dracula Club (Barcrest) -m5draclb01 // -m5draclb07 // +m5draclb01 // +m5draclb07 // m5dragnd // Dragon Drop (Barcrest - Red Gaming) -m5dragnda // +m5dragnda // m5eggold // Egyptian Gold (Bwb) m5egr // Elvis Gold Rush (Barcrest) -m5egra // +m5egra // m5egss // Elvis Gold Super Streak (Barcrest) -m5egssa // +m5egssa // m5elband // El Bandido Club (Vivid) m5elim // Eliminator (Barcrest) -m5elim03 // -m5elim04 // +m5elim03 // +m5elim04 // m5evgrhr // Elvis Gold Red Hot Roll (Barcrest) -m5evgrhra // +m5evgrhra // m5ewn // Each Way Nudge (Barcrest) -m5ewn08 // +m5ewn08 // m5extrm // Extreme (Empire) m5extrmm // Extreme Madness (Empire) -m5extrmm04a // -m5extrmm04b // -m5extrmm10 // +m5extrmm04a // +m5extrmm04b // +m5extrmm10 // m5fair // Fairground Attraction (Vivid) m5fatcat // Fat Cat (Empire) m5fewmor // A Few Dollars More (Empire) -m5fewmora // -m5fewmorb // -m5fewmorc // +m5fewmora // +m5fewmorb // +m5fewmorc // m5fiddle // On The Fiddle (Barcrest) -m5fiddle03 // +m5fiddle03 // m5fire // All Fired Up (Barcrest) m5firebl // Fireball (Barcrest) m5fishcl // Fish Full Of Dollars Club (Empire) m5fishdl // Fish Full Of Dollars (Empire) -m5fishdl10 // +m5fishdl10 // m5flipcr // Flippin Crazy (Barcrest) m5fmonty // The Full Monty (Empire) -m5fmonty04a // -m5fmonty04b // -m5fmonty04c // +m5fmonty04a // +m5fmonty04b // +m5fmonty04c // m5fmount // Full Mountie (Empire) m5fnfair // Funfair (Barcrest - Red Gaming) -m5fnfaird // +m5fnfaird // m5fortby // Fort Boyard (Barcrest) -m5fortby01 // +m5fortby01 // m5frnzy // Frenzy (Barcrest) -m5frnzya // +m5frnzya // m5funsun // Fun In The Sun (Barcrest) -m5funsun03 // +m5funsun03 // m5fusir // Fruits U Sir (Barcrest - Red Gaming) -m5fusir11 // -m5fusir12 // +m5fusir11 // +m5fusir12 // m5gdrag // Golden Dragon (Barcrest) m5gdrgcl // Golden Dragon Club (Barcrest) -m5gdrgcl05 // +m5gdrgcl05 // m5ggems // Giant Gems (Vivid) -m5ggems20 // +m5ggems20 // m5gimmie // Gimmie Gimmie Gimmie (Barcrest) m5gkeys // Golden Keys (Barcrest) m5goape // Going Ape (Bwb) @@ -26050,376 +26050,376 @@ m5gophr // Gopher Gold (Empire) m5gpclub // Get Plastered Club (Bwb) m5groll // Golden Roll (Vivid) m5grush // Gold Rush (Barcrest) -m5grush01 // -m5grush02 // -m5grush03 // -m5grush04 // -m5grush10 // +m5grush01 // +m5grush02 // +m5grush03 // +m5grush04 // +m5grush10 // m5grush5 // Gold Rush Five Liner (Barcrest) -m5grush504 // +m5grush504 // m5gruss // Gold Rush Sit Down (Barcrest) m5grusst // Gold Rush Stampede (Barcrest) -m5grusst03 // -m5grusst04 // +m5grusst03 // +m5grusst04 // m5gsstrk // Gold Super Streak (Barcrest) -m5gsstrk07 // +m5gsstrk07 // m5gstrik // Gold Strike (Barcrest) -m5gstrik01 // -m5gstrik01a // -m5gstrik02 // -m5gstrik11 // -m5gstrika // +m5gstrik01 // +m5gstrik01a // +m5gstrik02 // +m5gstrik11 // +m5gstrika // m5hellrz // Hellraiser (Barcrest) m5hgl // Happy Go Lucky (Bwb) -m5hgl14 // -m5hgl16 // +m5hgl14 // +m5hgl16 // m5hiclau // High Claudius (Vivid) m5hifly // High Flyer (Barcrest) -m5hifly03 // -m5hifly04 // +m5hifly03 // +m5hifly04 // m5hilok // Hi Lo Karate (Vivid) m5hisprt // High Spirits (Empire) m5hlsumo // Hi Lo Sumo (Barcrest) m5hocscl // Hocus Pocus Club (Empire) m5hocus // Hocus Pocus (Empire) -m5hocus10 // +m5hocus10 // m5holy // The Holy Grail (Barcrest) -m5holy10 // +m5holy10 // m5honmon // Honey Money (Vivid) -m5honmona // +m5honmona // m5hopidl // Hop Idol (Vivid) m5horn // Horn Of Plenty (Barcrest) m5hotrk // Hot Rocks (Barcrest) m5hotsht // Hot Shots (Empire) -m5hotsht07a // -m5hotsht08 // -m5hotsht08a // -m5hotsht10 // -m5hotsht10a // +m5hotsht07a // +m5hotsht08 // +m5hotsht08a // +m5hotsht10 // +m5hotsht10a // m5hotslt // Hot Slot (Barcrest) m5hotstf // Hot Stuff (Barcrest) m5hula // Hula Moolah (Empire) -m5hula10 // +m5hula10 // m5hulacl // Hula Moolah Club (Empire) m5hypalx // Hypalinx (Barcrest - Red Gaming) m5hypno // Hypnotic (Vivid) m5hypvip // Hyper Viper (Barcrest) m5invad // Invaders (Barcrest - Red Gaming) m5jackbx // Jack In The Box (Empire) -m5jackbx03 // +m5jackbx03 // m5jackp2 // Jackpoteers 2 (Barcrest) -m5jackp2a // +m5jackp2a // m5jackpt // Jackpoteers (Barcrest) -m5jackpt07 // +m5jackpt07 // m5jakjok // Jackpot Jokers (Lowen) m5jcptgn // Jackpot Genie (Barcrest - Red Gaming) m5jcy // Juicy Fruits (Empire) m5jlstrk // Jewel Strike (Barcrest - Red Gaming) m5jlyjwl // Jolly Jewels (Barcrest) -m5jlyjwl01 // -m5jlyjwl02 // +m5jlyjwl01 // +m5jlyjwl02 // m5jlyrog // Jolly Roger (Barcrest) -m5jlyroga // +m5jlyroga // m5jmpgem // Jumping Gems (Empire) -m5jmpgem01 // -m5jmpgem03 // +m5jmpgem01 // +m5jmpgem03 // m5jmpgmc // Jumping Gems Club (Empire) m5jmpjok // Jumpin Jokers (Vivid) -m5jmpjok11 // -m5jmpjoka // -m5jmpjokb // +m5jmpjok11 // +m5jmpjoka // +m5jmpjokb // m5jokpak // Joker In The Pack (Bwb) m5kaleid // Kaleidoscope Club (Empire) m5kcclb // King Cobra Club (Empire) -m5kcclb24 // +m5kcclb24 // m5kingko // King KO (Barcrest) -m5kingko04 // -m5kingko05 // +m5kingko04 // +m5kingko05 // m5kingqc // Kings & Queens Club (Empire) -m5kingqc06 // -m5kingqc07 // -m5kingqc08 // +m5kingqc06 // +m5kingqc07 // +m5kingqc08 // m5kkebab // King Kebab (Barcrest) -m5kkebab10 // -m5kkebaba // +m5kkebab10 // +m5kkebaba // m5korma // Korma Chameleon (Empire) -m5korma12 // +m5korma12 // m5kormcl // Korma Chameleon Club (Empire) m5lock // Lock 'n' Load (Barcrest - Red Gaming) -m5lock12 // -m5lock13 // +m5lock12 // +m5lock13 // m5lockcl // Lock 'n' Load Club (Barcrest - Red Gaming) -m5lockcl14 // -m5lockcl15 // +m5lockcl14 // +m5lockcl15 // m5loony // Loony Juice (Vivid) m5loot // Loot 'n' Khamun (Vivid) -m5loota // +m5loota // m5lotta // Lotta Luck (Barcrest) m5lvwire // Live Wire (Bwb) -m5lvwirea // +m5lvwirea // m5mag7s // Magnificent 7s (Vivid) -m5mag7sa // -m5mag7sb // -m5mag7sc // -m5mag7sd // -m5mag7se // +m5mag7sa // +m5mag7sb // +m5mag7sc // +m5mag7sd // +m5mag7se // m5martns // Money Mad Martians (Barcrest) -m5martns07 // +m5martns07 // m5mega // Mega Zone (Barcrest) m5minesw // Minesweeper (Bwb) m5mmak // Money Maker (Barcrest) -m5mmak06 // +m5mmak06 // m5monjok // Monedin Joker (Spanish) (Barcrest) -m5monjoka // +m5monjoka // m5monmst // Money Monster (Empire) -m5monmsta // +m5monmsta // m5monty // Monty Python (Barcrest) m5mpfc // Monty Python's Flying Circus (Barcrest) m5mpfccl // Monty Python's Flying Circus Club (Barcrest) m5mprio // Monty Python Rio (Barcrest) m5msf // Manic Streak Features (Vivid) -m5msfa // +m5msfa // m5neptun // Neptunes Treasure (Barcrest) m5nitro // Nitro (Barcrest - Red Gaming) m5nnww // Nudge Nudge Wink Wink (Barcrest) m5nnwwgl // Nudge Nudge Wink Wink Gold (Barcrest) m5oohaah // Ooh Aah Dracula (Barcrest) -m5oohaah01 // +m5oohaah01 // m5oohrio // Ooh Ahh Dracula Rio (Barcrest) m5openbx // Open The Box (Barcrest) -m5openbx01 // -m5openbx05 // -m5openbx06 // +m5openbx01 // +m5openbx05 // +m5openbx06 // m5overld // Overload (Barcrest) -m5overld02 // -m5overld10 // -m5overld11 // +m5overld02 // +m5overld10 // +m5overld11 // m5paint // Paint The Town Red (Barcrest - Red Gaming) m5peepsh // Peep Show (Barcrest) m5piefac // Pie Factory (Vivid) -m5piefac12 // -m5piefac23 // -m5piefaca // +m5piefac12 // +m5piefac23 // +m5piefaca // m5piefc2 // Pie Factory 2 (Vivid) -m5piefc2a // -m5piefc2b // +m5piefc2a // +m5piefc2b // m5piefcr // Pie Factory Rio (Vivid) m5ppussy // Pink Pussy (Mdm) m5psy2 // Psycho Cash Beast 2 (Barcrest) m5psyccl // Psycho Cash Beast Club (Barcrest) -m5psyccl01 // +m5psyccl01 // m5psyccla // Psycho Cash Beast Club (Bwb) -m5psyccla02 // -m5psyccla24 // +m5psyccla02 // +m5psyccla24 // m5psycho // Psycho Cash Beast (Barcrest) -m5psycho06 // +m5psycho06 // m5psychoa // Psycho Cash Beast (Bwb) -m5psychoa21 // +m5psychoa21 // m5ptyani // Party Animal (Barcrest) -m5ptyani01 // +m5ptyani01 // m5qdraw // Quick On The Draw (Vivid) -m5qdraw12 // -m5qdraw14 // -m5qdraw15 // -m5qdrawa // -m5qdrawb // +m5qdraw12 // +m5qdraw14 // +m5qdraw15 // +m5qdrawa // +m5qdrawb // m5qshot // Quack Shot (Barcrest) -m5qshot04 // +m5qshot04 // m5quake // Quake (Barcrest - Red Gaming) m5rainrn // Rainbow Runner (Barcrest - Red Gaming) -m5rainrna // +m5rainrna // m5rampg // Rampage (Barcrest - Red Gaming) -m5rampg11 // -m5rampg12 // +m5rampg11 // +m5rampg12 // m5ramrcl // Ram Raid Club (Empire) m5ramrd // Ram Raid (Empire) m5ratpk // Rat Pack (Vivid) -m5ratpka // +m5ratpka // m5rawin // Reel A Win (Vivid) m5razdz // Razzle Dazzle Club (Barcrest) -m5razdz10 // -m5razdz11 // +m5razdz10 // +m5razdz11 // m5rcx // Royal Exchange Club (Barcrest) -m5rcxa // +m5rcxa // m5rdwarf // Red Dwarf (Barcrest - Red Gaming) m5redbal // Random Red Ball (Vivid) m5redrck // Ready To Rock (Barcrest) -m5redrck10 // -m5redrcka // +m5redrck10 // +m5redrcka // m5redx // Red X (Barcrest - Red Gaming) -m5redx12 // +m5redx12 // m5reelth // Reel Thunder (Bwb) m5reelwn // Reel A Win (Bwb) -m5reelwn24 // +m5reelwn24 // m5resfrg // Reservoir Frogs (Empire) m5revo // Revolution (Barcrest) -m5revo13 // -m5revoa // +m5revo13 // +m5revoa // m5rfymc // Run For Your Money Club (Barcrest) -m5rfymc06 // +m5rfymc06 // m5rgclb // Rio Grande Club (Barcrest) -m5rgclb01 // -m5rgclb01a // -m5rgclb03 // -m5rgclb11 // -m5rgclb12 // -m5rgclb20 // -m5rgclb21 // +m5rgclb01 // +m5rgclb01a // +m5rgclb03 // +m5rgclb11 // +m5rgclb12 // +m5rgclb20 // +m5rgclb21 // m5rhkni // Red Hot Knights (Barcrest) m5rhrg // Red Hot Roll Gold (Barcrest) -m5rhrga // +m5rhrga // m5rhrgt // Red Hot Roll Triple (Barcrest) -m5rhrgt02 // -m5rhrgt12 // +m5rhrgt02 // +m5rhrgt12 // m5ritj // Rumble In The Jungle (Barcrest) m5rlup // Roll Up (Bwb) m5rollup // Roll Up Roll Up (Vivid) m5rollx // Roll X (Empire) -m5rollx12 // +m5rollx12 // m5ronr // Reel Or No Reel (Empire) -m5ronr05 // -m5ronr07 // +m5ronr05 // +m5ronr07 // m5roof // Raise The Roof (Barcrest) -m5roofa // +m5roofa // m5round // Round & Round (Bwb) m5roundl // Round & Round (Lowen) m5rthh // Return To The Haunted House (Empire) m5rub // Rubies & Diamonds (Barcrest) m5rwb // Red White & Blue (Barcrest) m5rwbbwb // Red White & Blue (Bwb) -m5rwbbwb15 // -m5rwbbwb24 // -m5rwbbwb25 // +m5rwbbwb15 // +m5rwbbwb24 // +m5rwbbwb25 // m5sblz // Snail Blazer (Barcrest - Red Gaming) m5scfinl // Super Cup Final (Lowen) m5scharg // Super Charged (Barcrest) -m5scharg05 // -m5scharg06 // -m5scharga // +m5scharg05 // +m5scharg06 // +m5scharga // m5sec7 // Secret 7s (Bwb) -m5sec7a // +m5sec7a // m5seven // Seven Deadly Spins (Barcrest) m5shark // Shark Raving Mad (Vivid) -m5sharka // +m5sharka // m5sheik // Sheik Yer Money (Barcrest) m5showtm // Showtime (Barcrest) m5sil7 // Silver 7s (Bwb) -m5sil7a // +m5sil7a // m5silver // Silver Screen (Barcrest) -m5silver03 // -m5silver06 // +m5silver03 // +m5silver06 // m5sixsht // 6 Shooter (Vivid) -m5sixshta // -m5sixshtb // -m5sixshtc // -m5sixshtd // -m5sixshte // -m5sixshtf // -m5sixshtg // -m5sixshth // -m5sixshti // -m5sixshtj // -m5sixshtk // -m5sixshtl // -m5sixshtm // -m5sixshtn // +m5sixshta // +m5sixshtb // +m5sixshtc // +m5sixshtd // +m5sixshte // +m5sixshtf // +m5sixshtg // +m5sixshth // +m5sixshti // +m5sixshtj // +m5sixshtk // +m5sixshtl // +m5sixshtm // +m5sixshtn // m5skulcl // Skullduggery Club (Empire) -m5skulcl20 // -m5skulcl23 // +m5skulcl20 // +m5skulcl23 // m5slide // Slider (Barcrest - Red Gaming) m5smobik // Smokey Bikin (Bwb) -m5smobik12 // +m5smobik12 // m5sondr // Son Of Dracula (Barcrest) -m5sondr05 // -m5sondra // +m5sondr05 // +m5sondra // m5spddmn // Speed Demon (Vivid) m5speccl // Spectrum Club (Vivid) m5spicer // The Spice Is Right (Barcrest) -m5spicer06 // +m5spicer06 // m5spiker // Spiker The Biker (Barcrest) -m5spiker02 // -m5spikera // +m5spiker02 // +m5spikera // m5spins // Spinsation (Barcrest) m5squids // Squids In (Barcrest) -m5squids04a // -m5squids05 // -m5squids06 // +m5squids04a // +m5squids05 // +m5squids06 // m5sstrk // Super Streak (Barcrest) -m5sstrk02a // +m5sstrk02a // m5starcl // Stars & Stripes Club (Vivid) m5stars // Stars & Stripes (Vivid) -m5stars10 // -m5stars10a // -m5stars13a // -m5stars20 // -m5stars22 // -m5stars25 // -m5stars25a // -m5stars26 // +m5stars10 // +m5stars10a // +m5stars13a // +m5stars20 // +m5stars22 // +m5stars25 // +m5stars25a // +m5stars26 // m5startr // Stars & Stripes Triple (Vivid) m5stax // Stax Of Cash (Barcrest) m5supnov // Supernova (Barcrest) -m5supnova // +m5supnova // m5supro // Super Roulette (Vivid) -m5suproa // +m5suproa // m5supstr // Super Star (Barcrest) -m5supstra // +m5supstra // m5tball // Thunderball (Empire) m5tbird // Thunderbird (Barcrest) m5tempcl // Temple Of Treasure Club (Barcrest) m5tempp // Temple Of Pleasure (Vivid) m5tempt // Temple Of Treasure (Barcrest) -m5tempt05 // +m5tempt05 // m5tempt2 // Temple Of Treasure 2 (Barcrest) -m5tempt203 // -m5tempt2a // -m5tempta // -m5temptb // +m5tempt203 // +m5tempt2a // +m5tempta // +m5temptb // m5thtsmg // That's Magic (Barcrest - Red Gaming) m5tictac // Tic Tac Tut (Vivid) m5tictacbwb // Tic Tac Tut (Bwb) -m5tictacbwb16 // +m5tictacbwb16 // m5tomb // Tomb Raiders (Empire) m5topdog // Top Dog (Barcrest) -m5topdog04 // -m5topdoga // +m5topdog04 // +m5topdoga // m5topdol // Top Dollar (Barcrest - Red Gaming) -m5topdola // +m5topdola // m5trail // Trailblazer Club (Barcrest) m5trclb // Tomb Raiders Club (Empire) m5tsar // Tsar Wars (Empire) m5tst // MPU 5 Test Rom (Barcrest) m5ttop // Treble Top (Empire) -m5ttop04 // -m5ttop10 // +m5ttop04 // +m5ttop10 // m5ttopcl // Treble Top Club (Empire) m5ttwo // Take Two (Barcrest) m5ultimo // Ultimo (Barcrest) -m5ultimo03a // -m5ultimo04 // +m5ultimo03a // +m5ultimo04 // m5upover // Up & Over (Barcrest) -m5upover15 // +m5upover15 // m5vampup // Vamp It Up (Barcrest) m5vertcl // Vertigo Club (Empire) m5vertgo // Vertigo (Empire) m5whdres // Who Dares Spins (Vivid) m5winway // Winning Ways (Vivid) m5wking // Wild King (Barcrest) -m5wking05 // +m5wking05 // m5wonga // A Fish Called Wonga (Empire) m5wthing // Wild Thing Club (Empire) -m5wthing11 // -m5wthing20 // +m5wthing11 // +m5wthing20 // m5xchn // Exchanges Unlimited (Barcrest) m5xena // Xena Warrior Princess (Bwb) m5xfact // X Factor (Empire) -m5xfact02 // -m5xfact04 // -m5xfact11 // +m5xfact02 // +m5xfact04 // +m5xfact11 // m5zigzag // Zig Zag @source:mpz80.cpp -mpz80 // +mpz80 // @source:mquake.cpp mquake // (c) 1987 @@ -26437,11 +26437,11 @@ yankeedo // bootleg mrflea // (c) 1982 @source:mrgame.cpp -dakar // -macattck // -motrshow // -motrshowa // -wcup90 // +dakar // +macattck // +motrshow // +motrshowa // +wcup90 // @source:mrjong.cpp blkbustr // (c) 1983 Kiwako + ECI license @@ -26449,7 +26449,7 @@ crazyblk // (c) 1983 Kiwako + ECI license mrjong // (c) 1983 Kiwako @source:ms0515.cpp -ms0515 // +ms0515 // @source:ms32.cpp 47pie2 // (c) 1994 @@ -26471,78 +26471,78 @@ tp2m32 // (c) 1997 wpksocv2 // (c) 1997 @source:ms9540.cpp -ms9540 // +ms9540 // @source:msbc1.cpp -msbc1 // +msbc1 // @source:msisaac.cpp msisaac // A34 (c) 1985 Taito Corporation @source:mstation.cpp -mstation // +mstation // @source:msx.cpp -ax150 // -ax170 // -ax350 // -ax370 // -bruc100 // -canonv10 // -canonv20 // -canonv20e // -canonv20f // -canonv20g // -canonv20s // -canonv25 // -canonv30 // -canonv30f // -canonv8 // +ax150 // +ax170 // +ax350 // +ax370 // +bruc100 // +canonv10 // +canonv20 // +canonv20e // +canonv20f // +canonv20g // +canonv20s // +canonv25 // +canonv30 // +canonv30f // +canonv8 // cf1200 // 1984 MSX Japan cf2000 // 1983 MSX Japan cf2700 // 1984 MSX Japan -cf2700g // +cf2700g // cf3000 // 1984 MSX Japan cf3300 // 1985 MSX Japan cpc300 // 1986 MSX2 Korea cpc300e // 1986 MSX2 Korea -cpc330k // +cpc330k // cpc400 // 1986 MSX2 Korea cpc400s // 1986 MSX2 Korea -cpc50a // -cpc50b // -cpc51 // -cpc61 // -cpc88 // -cpg120 // -cx5f // -cx5f1 // -cx5m // -cx5m128 // -cx5m2 // +cpc50a // +cpc50b // +cpc51 // +cpc61 // +cpc88 // +cpg120 // +cx5f // +cx5f1 // +cx5m // +cx5m128 // +cx5m2 // cx7m // 1986 MSX2 cx7m128 // 1986 MSX2 dpc100 // 1984 MSX Korea dpc180 // 1984 MSX Korea dpc200 // 1984 MSX Korea -dpc200e // +dpc200e // expert10 // 1983 MSX Brazil expert11 // 1984 MSX Brazil expert13 // 1984 MSX Brazil expert20 // 1986 MSX2 Korea -expert3i // -expert3t // -expertac // +expert3i // +expert3t // +expertac // expertdp // 1985 MSX Brazil -expertdx // +expertdx // expertpl // 1984 MSX Brazil -fdpc200 // -fmx // -fpc500 // -fpc900 // +fdpc200 // +fmx // +fpc500 // +fpc900 // fs1300 // 1985 MSX Japan fs4000 // 1985 MSX Japan -fs4000a // +fs4000a // fs4500 // 1986 MSX2 Japan fs4600 // 1986 MSX2 Japan fs4700 // 1986 MSX2 Japan @@ -26554,29 +26554,29 @@ fsa1a // 1986 MSX2 Japan fsa1f // 1987 MSX2 Japan fsa1fm // 1988 MSX2 Japan fsa1fx // 1988 MSX2+ Japan -fsa1gt // +fsa1gt // fsa1mk2 // 1987 MSX2 Japan -fsa1st // +fsa1st // fsa1wsx // 1989 MSX2+ Japan fsa1wx // 1988 MSX2+ Japan fsa1wxa // 1988 MSX2+ Japan -fspc800 // -fstm1 // -gfc1080 // -gfc1080a // -gsfc200 // -gsfc80u // -hb10 // -hb101p // -hb10p // +fspc800 // +fstm1 // +gfc1080 // +gfc1080a // +gsfc200 // +gsfc80u // +hb10 // +hb101p // +hb10p // hb201 // 1985 MSX Japan hb201p // 1985 MSX -hb20p // +hb20p // hb501p // 1984 MSX -hb55 // +hb55 // hb55d // 1983 MSX Germany hb55p // 1983 MSX -hb701fd // +hb701fd // hb75d // 1983 MSX Germany hb75p // 1983 MSX hbf1 // 1986 MSX2 Japan @@ -26585,9 +26585,9 @@ hbf1xd // 1987 MSX2 Japan hbf1xdj // 1988 MSX2+ Japan hbf1xdm2 // 1988 MSX2 Japan hbf1xv // 1989 MSX2+ Japan -hbf5 // +hbf5 // hbf500 // 1986 MSX2 Japan -hbf500f // +hbf500f // hbf500p // 1985 MSX2 hbf700d // 1985 MSX2 Germany hbf700f // 1985 MSX2 @@ -26596,142 +26596,142 @@ hbf700s // 1985 MSX2 Spain hbf900 // 1986 MSX2 Japan hbf900a // 1986 MSX2 Japan hbf9p // 1985 MSX2 -hbf9pr // +hbf9pr // hbf9s // 1985 MSX2 -hbf9sp // +hbf9sp // hbg900ap // 1986 MSX2 hbg900p // 1986 MSX2 -hc5 // -hc6 // -hc7 // +hc5 // +hc6 // +hc7 // hotbi13b // 1985 MSX Brazil hotbi13p // 1985 MSX Brazil hotbit11 // 1985 MSX Brazil hotbit12 // 1985 MSX Brazil hotbit20 // 1986 MSX2 Brazil hx10 // 1984 MSX -hx10d // -hx10dp // -hx10e // -hx10f // +hx10d // +hx10dp // +hx10e // +hx10f // hx10s // 1984 MSX -hx10sa // +hx10sa // hx20 // 1984 MSX -hx20i // -hx21 // -hx21i // -hx22 // -hx22i // +hx20i // +hx21 // +hx21i // +hx22 // +hx22i // hx23 // 1986 MSX2 hx23f // 1986 MSX2 -hx23i // -hx33 // -hx34 // -hx34i // -jvchc7gb // -kmc5000 // -mbh2 // -mbh25 // -mbh50 // -mbh70 // -mlf110 // -mlf120 // -mlf48 // -mlf80 // -mlfx1 // -mlg1 // -mlg10 // -mlg3 // -mlg30 // -mpc10 // -mpc100 // -mpc200 // -mpc200sp // -mpc2300 // -mpc2500f // -mpc25fd // -mpc27 // -mpc64 // -mx10 // -mx101 // -mx15 // -mx64 // -nms801 // +hx23i // +hx33 // +hx34 // +hx34i // +jvchc7gb // +kmc5000 // +mbh2 // +mbh25 // +mbh50 // +mbh70 // +mlf110 // +mlf120 // +mlf48 // +mlf80 // +mlfx1 // +mlg1 // +mlg10 // +mlg3 // +mlg30 // +mpc10 // +mpc100 // +mpc200 // +mpc200sp // +mpc2300 // +mpc2500f // +mpc25fd // +mpc27 // +mpc64 // +mx10 // +mx101 // +mx15 // +mx64 // +nms801 // nms8220 // 1986 MSX2 nms8220a // 1986 MSX2 nms8245 // 1986 MSX2 nms8245f // 1986 MSX2 nms8250 // 1986 MSX2 -nms8250f // -nms8250j // +nms8250f // +nms8250j // nms8255 // 1986 MSX2 -nms8255f // -nms8260 // +nms8255f // +nms8260 // nms8280 // 1986 MSX2 -nms8280f // +nms8280f // nms8280g // 1986 MSX2 -perfect1 // -phc2 // +perfect1 // +phc2 // phc23 // 1986 MSX2 Japan -phc28 // -phc28l // -phc28s // +phc28 // +phc28l // +phc28s // phc35j // 1989 MSX2+ Japan -phc55fd2 // +phc55fd2 // phc70fd // 1988 MSX2+ Japan phc70fd2 // 1988 MSX2+ Japan -phc77 // -piopx7 // -piopx7uk // -piopxv60 // -pv16 // -pv7 // -spc800 // +phc77 // +piopx7 // +piopx7uk // +piopxv60 // +pv16 // +pv7 // +spc800 // svi728 // 1985 MSX svi738 // 1985 MSX -svi738ar // -svi738dk // +svi738ar // +svi738dk // svi738pl // 1985 MSX -svi738sp // +svi738sp // svi738sw // 1985 MSX -tadpc200 // -tadpc20a // +tadpc200 // +tadpc20a // tpc310 // 1986 MSX2 -tpp311 // -tps312 // -vg8000 // -vg8010 // -vg8010f // -vg802000 // +tpp311 // +tps312 // +vg8000 // +vg8010 // +vg8010f // +vg802000 // vg802020 // 1985 MSX -vg8020f // +vg8020f // vg8230 // 1986 MSX2 -vg8230j // +vg8230j // vg8235 // 1986 MSX2 vg8235f // 1986 MSX2 vg8240 // 1986 MSX2 -victhc90 // -victhc95 // -victhc95a // -y503iiir // -y503iiire // -y503iir // -y503iir2 // -y805128 // -y805128r2 // -y805128r2e // -y805256 // -yc64 // -yis303 // -yis503 // -yis503f // -yis503ii // -yis503m // -yis604 // -yis60464 // +victhc90 // +victhc95 // +victhc95a // +y503iiir // +y503iiire // +y503iir // +y503iir2 // +y805128 // +y805128r2 // +y805128r2e // +y805256 // +yc64 // +yis303 // +yis503 // +yis503f // +yis503ii // +yis503m // +yis604 // +yis60464 // @source:mt735.cpp -mt735 // +mt735 // @source:mtx.cpp mtx500 // 1983 Memotech MTX 500 @@ -26952,17 +26952,17 @@ sweetla // bootleg - Sweet Life sweetlb // bootleg @source:multi16.cpp -multi16 // +multi16 // @source:multi8.cpp -multi8 // +multi8 // @source:multigam.cpp multigam // 1992 multigm2 // 1992 multigm3 // 19?? multigmb // 1992 -multigmt // +multigmt // sgmt1 // 1994 supergm3 // 1996 @@ -27016,19 +27016,19 @@ spcenctr // 645 (c) 1980 Midway tornbase // 605 [1976] @source:mwarr.cpp -mwarr // +mwarr // @source:mwsub.cpp submar // 760 (c) 1979 Midway @source:mx2178.cpp -mx2178 // +mx2178 // @source:myb3k.cpp -myb3k // +myb3k // @source:mycom.cpp -mycom // +mycom // @source:mystston.cpp mystston // TA-0010 (c) 1984 @@ -27063,7 +27063,7 @@ viostormu // GX168 (c) 1993 (US) viostormub // GX168 (c) 1993 (US) @source:myvision.cpp -myvision // +myvision // @source:mz2000.cpp mz2000 // 1981 Sharp MZ2000 @@ -27092,7 +27092,7 @@ mz80k // 1979 Sharp MZ80K mz80kj // 1979 Sharp MZ80K @source:mzr8105.cpp -mzr8105 // +mzr8105 // @source:n64.cpp n64 // Nintendo N64 @@ -27118,7 +27118,7 @@ drwrt100 // 199? NTS DreamWriter T100 drwrt200 // 199? NTS DreamWriter T200 drwrt400 // 1996 NTS DreamWriter T400 drwrt450 // 199? NTS DreamWriter 450 -es210_es // +es210_es // wales210 // 199? Walther ES-210 (German) @source:namcofl.cpp @@ -27175,58 +27175,58 @@ ncv2 // (c) 1996 ncv2j // (c) 1996 (Japan) @source:namcops2.cpp -bldyr3b // -cobrata // -dragchrn // -fateulc // -fateulcb // -fghtjam // -gdvsgd // -gdvsgdnx // -gundzaft // -kinniku // -kinniku2 // -netchu02 // -prdgp03 // -qgundam // -rrvac // -rrvac1 // -rrvac2 // -sbxc // -scptour // -soulcl2a // -soulcl2b // -soulcl2w // -soulclb2 // -soulclb3 // -soulclb3a // -soulclb3b // -sukuinuf // -superdbz // -sys246 // -sys256 // -taiko10 // -taiko7 // -taiko8 // -taiko9 // -tekken4 // -tekken4a // -tekken4b // -tekken4c // -tekken51 // -tekken51b // -tekken5d // -timecrs3 // -timecrs3e // -timecrs4 // -vnight // -wanganmd // -wanganmr // -yuyuhaku // -zgundm // -zgundmdx // -zoidiexp // -zoidsinf // +bldyr3b // +cobrata // +dragchrn // +fateulc // +fateulcb // +fghtjam // +gdvsgd // +gdvsgdnx // +gundzaft // +kinniku // +kinniku2 // +netchu02 // +prdgp03 // +qgundam // +rrvac // +rrvac1 // +rrvac2 // +sbxc // +scptour // +soulcl2a // +soulcl2b // +soulcl2w // +soulclb2 // +soulclb3 // +soulclb3a // +soulclb3b // +sukuinuf // +superdbz // +sys246 // +sys256 // +taiko10 // +taiko7 // +taiko8 // +taiko9 // +tekken4 // +tekken4a // +tekken4b // +tekken4c // +tekken51 // +tekken51b // +tekken5d // +timecrs3 // +timecrs3e // +timecrs4 // +vnight // +wanganmd // +wanganmr // +yuyuhaku // +zgundm // +zgundmdx // +zoidiexp // +zoidsinf // @source:namcos1.cpp bakutotu // (c) 1988 (Japan) @@ -27501,13 +27501,13 @@ rthunder // (c) 1986 rthunder0 // (c) 1986 rthunder1 // (c) 1986 rthunder2 // (c) 1986 -rthundera // +rthundera // skykiddx // (c) 1986 skykiddxo // (c) 1986 wndrmomo // (c) 1987 @source:nanos.cpp -nanos // +nanos // @source:naomi.cpp 18wheelr // 2000.01 18 Wheeler Deluxe (Rev A) @@ -27932,14 +27932,14 @@ yosimotm // (c) 1994 Nichibutsu/Yoshimoto Kougyou yosimoto // (c) 1994 Nichibutsu/Yoshimoto Kougyou @source:nc.cpp -dw225 // +dw225 // nc100 // 1992 NC100 nc150 // 1992 NC150 nc200 // 1993 NC200 @source:nemesis.cpp blkpnthr // GX604 (c) 1987 (Japan) -bubsys // +bubsys // citybomb // GX787 (c) 1987 (World) citybombj // GX787 (c) 1987 (Japan) gradius // GX456 (c) 1985 @@ -27959,7 +27959,7 @@ salamandj // GX587 (c) 1986 twinbee // GX412 (c) 1985 @source:neogeo.cpp -neogeo // +neogeo // @source:neogeo_noslot.cpp 2020bb // 0030 (c) 1991 SNK / Pallas @@ -28023,8 +28023,8 @@ ironclad // 0220 (c) 1996 Saurus - Choutetsu Brikin'ger - ironclado // 0220 (c) 1996 Saurus - Choutetsu Brikin'ger - Iron clad (protoype, older) irrmaze // 0236 (c) 1997 SNK / Saurus janshin // 0048 (c) 1994 Aicom -jockeygp // -jockeygpa // +jockeygp // +jockeygpa // joyjoy // 0021 (c) 1990 SNK kabukikl // 0092 (c) 1995 Hudson karnovr // 0066 (c) 1994 Data East Corporation @@ -28085,7 +28085,7 @@ lastsold // 0196 Censored Korean release of lastblad lbowling // 0019 (c) 1990 SNK legendos // 0029 (c) 1991 SNK lresort // 0024 (c) 1992 SNK -lresortp // prototype +lresortp // prototype magdrop2 // 0221 (c) 1996 Data East Corporation magdrop3 // 0233 (c) 1997 Data East Corporation maglord // 0005 (c) 1990 Alpha Denshi Co. @@ -28205,8 +28205,8 @@ turfmast // 0200 (c) 1996 Nazca twinspri // 0224 (c) 1996 ADK tws96 // 0086 (c) 1996 Tecmo viewpoin // 0051 (c) 1992 Sammy -vliner // -vlinero // +vliner // +vlinero // wakuwak7 // 0225 (c) 1996 Sunsoft wh1 // 0053 (c) 1992 Alpha Denshi Co. wh1h // 0053 (c) 1992 Alpha Denshi Co. @@ -28220,13 +28220,13 @@ zintrckb // 0211 hack - this is not a genuine MVS proto, zupapa // 0070 Zupapa - released in 2001, 1994 prototype probably exists @source:neoprint.cpp -98best44 // -neoprint // -npcartv1 // -nprsp // +98best44 // +neoprint // +npcartv1 // +nprsp // @source:neptunp2.cpp -neptunp2 // +neptunp2 // @source:nes.cpp dendy // Dendy (Classic russian famiclone) @@ -28240,33 +28240,33 @@ nes // Nintendo Entertainment System nespal // Nintendo Entertainment System PAL @source:newbrain.cpp -newbrain // -newbraina // -newbrainmd // +newbrain // +newbraina // +newbrainmd // @source:news.cpp news // "Virus"??? ((c) 1993 Poby in ROM VIRUS.4) newsa // "Jeansole / Poby @source:next.cpp -next // -nextct // -nextctc // -nexts // -nexts2 // -nextsc // -nextst // -nextstc // +next // +nextct // +nextctc // +nexts // +nexts2 // +nextsc // +nextst // +nextstc // @source:nexus3d.cpp -acheart // +acheart // acheartf // (c) 2006 Examu @source:ng_aes.cpp aes // NeoGeo AES neocd // NeoGeo CD neocdz // NeoGeo CDZ -neocdzj // +neocdzj // @source:ngen.cpp 386i // 199? @@ -28285,7 +28285,7 @@ ngalsumr // (c) 1985 ngtbunny // (c) 1984 nightgal // (c) 1984 royalngt // (c) 1984 Royal Denshi -royalqn // +royalqn // sexygal // (c) 1985 sweetgal // (c) 1985 @@ -28405,18 +28405,18 @@ vandykejal // UPL-90064 (c) Jaleco vandykejal2 // UPL-90064 (c) Jaleco @source:nokia_3310.cpp -noki3210 // -noki3310 // -noki3330 // -noki3410 // -noki5210 // -noki6210 // -noki6250 // -noki7110 // -noki8210 // -noki8250 // -noki8850 // -noki8890 // +noki3210 // +noki3310 // +noki3330 // +noki3410 // +noki5210 // +noki6210 // +noki6250 // +noki7110 // +noki8210 // +noki8250 // +noki8850 // +noki8890 // @source:norautp.cpp bjpoker // (c) M. Kramer Inc. @@ -28436,7 +28436,7 @@ kimbldhl // (c) 198?, Kimble Ireland kimblz80 // (c) 198?, Kimble Ireland mainline // (c) Mainline London ndxron10 // 2005, unknown -newhilop // +newhilop // noraut3a // (c) 2002 Noraut Ltd. noraut3b // (c) 2003 Noraut Ltd. norautdx // (c) 198? Noraut Ltd. @@ -28470,16 +28470,16 @@ raiders5 // UPL-85004 (c) 1985 raiders5t // UPL-85004 (c) 1985 Taito license @source:novag6502.cpp -supercon // +supercon // @source:nsm.cpp -firebird // +firebird // @source:nsmpoker.cpp -nsmpoker // +nsmpoker // @source:nss.cpp -nss // +nss // nss_actr // 1992 Enix nss_adam // 1992 Ocean nss_aten // 1992 Absolute Entertainment Inc. @@ -28513,10 +28513,10 @@ nynyg // (c) 1980 Sigma Ent. Inc. + Gottlieb warcadia // (c) 1982 Sigma Ent. Inc. @source:ob68k1a.cpp -ob68k1a // +ob68k1a // @source:octopus.cpp -octopus // +octopus // @source:odyssey2.cpp g7400 // 1983 Videopac Plus G7400 @@ -28541,9 +28541,9 @@ ojankohs // [1988] V-System Co. (Japan) ojankoy // [1986] V-System Co. (Japan) @source:okean240.cpp -okean240 // -okean240a // -okean240t // +okean240 // +okean240a // +okean240t // @source:olibochu.cpp olibochu // M47 (c) 1981 + "GDI presents" @@ -28554,8 +28554,8 @@ omegrace // (c) 1981 Midway omegrace2 // (c) 1981 Midway @source:ondra.cpp -ondrat // -ondrav // +ondrat // +ondrav // @source:oneshot.cpp maddonna // (c) 1995 Tuning @@ -28567,7 +28567,7 @@ onetwo // (c) 1997 Barko onetwoe // (c) 1997 Barko @source:onyx.cpp -c8002 // +c8002 // @source:opwolf.cpp opwolf // B20 (c) 1987 Taito Corporation Japan (World) @@ -28577,8 +28577,8 @@ opwolfj // B20 (c) 1987 Taito Corporation (Japan) opwolfu // B20 (c) 1987 Taito America Corporation (US) @source:orao.cpp -orao // -orao103 // +orao // +orao103 // @source:orbit.cpp orbit // 033689-033702 1978/11 [6800] @@ -28591,13 +28591,13 @@ prav8dd // 1989 Pravetz 8D (Disk ROM) telstrat // ??? Oric Telestrat/Stratos @source:orion.cpp -orion128 // -orionide // -orionidm // -orionms // -orionpro // -orionz80 // -orionzms // +orion128 // +orionide // +orionidm // +orionms // +orionpro // +orionz80 // +orionzms // @source:osbexec.cpp osbexec // 1982 Osborne Executive @@ -28606,10 +28606,10 @@ osbexec // 1982 Osborne Executive osborne1 // 1981 Osborne-1 @source:osi.cpp -c1p // -c1pmf // -sb2m600b // -uk101 // +c1p // +c1pmf // +sb2m600b // +uk101 // @source:othello.cpp othello // (c) 1984 Success. @@ -28626,15 +28626,15 @@ overdriva // GX789 (c) 1990 overdrivb // GX789 (c) 1990 @source:p112.cpp -p112 // +p112 // @source:p2000t.cpp p2000m // 1980 P2000M p2000t // 1980 P2000T @source:p8k.cpp -p8000 // -p8000_16 // +p8000 // +p8000_16 // @source:pachifev.cpp pachifev // (c) 1983? @@ -28705,7 +28705,7 @@ mspacmanbcc // bootleg mspacmanbg // bootleg mspacmanbgd // bootleg mspacmanblt // bootleg -mspacmanbhe // bootleg +mspacmanbhe // bootleg mspacmancr // bootleg on Crush Roller board mspacmat // hack mspacmbe // bootleg @@ -28718,7 +28718,7 @@ nmouse // (c) 1981 Amenip (Palcom Queen River) nmouseb // (c) 1981 Amenip Nova Games Ltd. numcrash // (c) 1983 Hanshin Goraku / "Peni" pacgal // hack -pacgal2 // bootleg +pacgal2 // bootleg pacheart // hack pacman // (c) 1980 Midway pacmanf // hack @@ -28742,8 +28742,8 @@ puckmanb // bootleg puckmanf // hack puckmanh // hack puckmod // (c) 1981 Namco -pacmanso // -pacmanpe // +pacmanso // +pacmanpe // rocktrv2 // (c) 1986 Triumph Software Inc shootbul // (c) 1985 Bally Midway sprglbpg // German bootleg @@ -28811,23 +28811,23 @@ parodiuse // GX955 (c) 1990 (World) parodiusj // GX955 (c) 1990 (Japan) @source:partner.cpp -partner // +partner // @source:pasha2.cpp pasha2 // (c) 1998 Dong Sung @source:paso1600.cpp -paso1600 // +paso1600 // @source:pasogo.cpp pasogo // KOEI PasoGo @source:pasopia.cpp -pasopia // +pasopia // @source:pasopia7.cpp -pasopia7 // -pasopia7lcd // +pasopia7 // +pasopia7lcd // @source:pass.cpp pass // (c) 1992 Oksan @@ -28853,40 +28853,40 @@ pbaction4 // (c) 1985 Tehkan pbaction5 // (c) 1985 Tehkan @source:pc.cpp -ataripc3 // +ataripc3 // bw230 // 1985 Bondwell (CGA) compc1 // 1984 Commodore PC-1 dgone // 1984 Data General/One -eagle1600 // -ibm5550 // -iskr3104 // +eagle1600 // +ibm5550 // +iskr3104 // mbc16 // Sanyo MBC-16 -mc1702 // -mk88 // -olivm15 // +mc1702 // +mk88 // +olivm15 // pc10iii // 1987 Commodore PC-10 III pc7000 // 1985 Sharp PC-7000 -poisk2 // -sicpc1605 // -ssam88s // +poisk2 // +sicpc1605 // +ssam88s // sx16 // Sanyo SX-16 -zdsupers // +zdsupers // @source:pc100.cpp -pc100 // +pc100 // @source:pc1500.cpp pc1500 // Pocket Computer 1500 @source:pc1512.cpp -pc1512 // -pc1512dd // -pc1512hd10 // -pc1512hd20 // -pc1640 // -pc1640dd // -pc1640hd20 // -pc1640hd30 // +pc1512 // +pc1512dd // +pc1512hd10 // +pc1512hd20 // +pc1640 // +pc1640dd // +pc1640hd20 // +pc1640hd30 // @source:pc2000.cpp gbs5505x // 2001 Genius BrainStation 5505X (Germany) @@ -28908,55 +28908,55 @@ pc1000 // 1988 PreComputer 1000 pc2000 // 1993 PreComputer 2000 @source:pc4.cpp -pc4 // +pc4 // @source:pc6001.cpp -pc6001 // -pc6001a // -pc6001mk2 // -pc6001sr // -pc6601 // +pc6001 // +pc6001a // +pc6001mk2 // +pc6001sr // +pc6601 // @source:pc8001.cpp -pc8001 // -pc8001mk2 // +pc8001 // +pc8001mk2 // @source:pc8401a.cpp pc8401a // roms needed -pc8500 // +pc8500 // @source:pc8801.cpp -pc8801 // -pc8801fa // -pc8801ma // -pc8801ma2 // -pc8801mc // -pc8801mh // -pc8801mk2 // -pc8801mk2fr // -pc8801mk2mr // -pc8801mk2sr // +pc8801 // +pc8801fa // +pc8801ma // +pc8801ma2 // +pc8801mc // +pc8801mh // +pc8801mk2 // +pc8801mk2fr // +pc8801mk2mr // +pc8801mk2sr // @source:pc88va.cpp -pc88va // -pc88va2 // +pc88va // +pc88va2 // @source:pc9801.cpp -pc486mu // +pc486mu // pc9801bx2 // 1993 pc9801f // 1983 pc9801rs // 1989 pc9801rx // 1988 pc9801ux // 1987 pc9801vm // 1985 -pc9821 // -pc9821ap2 // -pc9821as // -pc9821ce2 // -pc9821ne // -pc9821v13 // -pc9821v20 // -pc9821xs // +pc9821 // +pc9821ap2 // +pc9821as // +pc9821ce2 // +pc9821ne // +pc9821v13 // +pc9821v20 // +pc9821xs // @source:pcat_dyn.cpp toursol // (c) 1995 Dynamo @@ -29013,27 +29013,27 @@ filetto // (c) 1990 Novamatic tetriskr // (c) 1988? bootleg @source:pda600.cpp -pda600 // +pda600 // @source:pdp1.cpp pdp1 // 1961 DEC PDP1 @source:pdp11.cpp -pdp11qb // -pdp11ub // -pdp11ub2 // -sms1000 // +pdp11qb // +pdp11ub // +pdp11ub2 // +sms1000 // @source:pecom.cpp -pecom32 // -pecom64 // +pecom32 // +pecom64 // @source:pegasus.cpp -pegasus // -pegasusm // +pegasus // +pegasusm // @source:pencil2.cpp -pencil2 // +pencil2 // @source:pengadvb.cpp pengadvb // (c) 1988 Screen @@ -29049,8 +29049,8 @@ pengob // bootleg penta // bootleg @source:pentagon.cpp -pent1024 // -pentagon // +pent1024 // +pentagon // @source:peoplepc.cpp olypeopl // Olympia People PC @@ -29555,103 +29555,103 @@ pexmp030 // (c) 1997 IGT - International Game Technology pexmp030a // (c) 1997 IGT - International Game Technology @source:pes.cpp -pes // +pes // @source:pet.cpp -cbm3008 // -cbm3016 // -cbm3032 // -cbm3032b // -cbm4016 // -cbm4032 // -cbm4032b // -cbm4032f // -cbm8032 // -cbm8032_de // -cbm8032_fr // -cbm8032_se // -cbm8096 // -cbm8296 // -cbm8296d // -cbm8296d_de // -cbm8296dgv_de // -cbm8296ed // -cbm8296gd // -mmf9000 // -mmf9000_se // -pet2001 // -pet20018 // -pet2001b // -pet2001b16 // -pet2001b32 // -pet2001n // -pet2001n16 // -pet2001n32 // -pet4016 // -pet4032 // -pet4032b // -pet4032f // -pet8032 // -superpet // +cbm3008 // +cbm3016 // +cbm3032 // +cbm3032b // +cbm4016 // +cbm4032 // +cbm4032b // +cbm4032f // +cbm8032 // +cbm8032_de // +cbm8032_fr // +cbm8032_se // +cbm8096 // +cbm8296 // +cbm8296d // +cbm8296d_de // +cbm8296dgv_de // +cbm8296ed // +cbm8296gd // +mmf9000 // +mmf9000_se // +pet2001 // +pet20018 // +pet2001b // +pet2001b16 // +pet2001b32 // +pet2001n // +pet2001n16 // +pet2001n32 // +pet4016 // +pet4032 // +pet4032b // +pet4032f // +pet8032 // +superpet // @source:peyper.cpp -gamatros // -nemesisp // -odin // -odin_dlx // -odisea // -poleposn // -solarwap // -sonstwar // -sonstwr2 // -wolfman // +gamatros // +nemesisp // +odin // +odin_dlx // +odisea // +poleposn // +solarwap // +sonstwar // +sonstwr2 // +wolfman // @source:pgm.cpp ddp2 // (c) 2001 DoDonPachi 2 - Bee Storm -ddp2100 // -ddp2100c // -ddp2100hk // -ddp2100j // -ddp2100k // -ddp2100t // -ddp2101 // -ddp2101c // -ddp2101hk // -ddp2101j // -ddp2101k // -ddp2101t // -ddp2c // -ddp2hk // -ddp2j // -ddp2k // -ddp2t // +ddp2100 // +ddp2100c // +ddp2100hk // +ddp2100j // +ddp2100k // +ddp2100t // +ddp2101 // +ddp2101c // +ddp2101hk // +ddp2101j // +ddp2101k // +ddp2101t // +ddp2c // +ddp2hk // +ddp2j // +ddp2k // +ddp2t // ddpdoj // (c) 2002 DoDonPachi Dai-Ou-Jou -ddpdoja // -ddpdojb // -ddpdojblk // -ddpdojblka // +ddpdoja // +ddpdojb // +ddpdojblk // +ddpdojblka // dmnfrnt // (c) 2002 Demon Front -dmnfrnta // -dmnfrntb // -dmnfrntpcb // +dmnfrnta // +dmnfrntb // +dmnfrntpcb // drgw2 // (c) 1997 Dragon World 2 -drgw2c // -drgw2hk // -drgw2j // +drgw2c // +drgw2hk // +drgw2j // drgw3 // (c) 1998 Dragon World 3 -drgw3100 // -drgw3103 // -drgw3105 // +drgw3100 // +drgw3103 // +drgw3105 // dw2001 // (c) 2001 Dragon World 2001 -dw2v100x // +dw2v100x // dwex // (c) 1998 Dragon World 3 EX dwpc // (c) 2001 Dragon World Pretty Chance espgal // (c) 2003 Espgaluda happy6 // (c) 2004 Happy 6 -happy6101 // +happy6101 // ket // (c) 2002 Ketsui -ket1 // -keta // +ket1 // +keta // ketarr // hack ketarr10 // hack ketarr15 // hack @@ -29659,87 +29659,87 @@ ketarr151 // hack ketarrf // hack ketarrs15 // hack ketarrs151 // hack -ketb // +ketb // killbld // (c) 1998 The Killing Blade -killbld104 // +killbld104 // killbldp // (c) 2004 Killing Blade Plus kov // (c) 1999 Knights of Valor -kov100 // -kov115 // +kov100 // +kov115 // kov2 // (c) 2000 Knights of Valor 2 -kov2100 // -kov2101 // -kov2102 // -kov2103 // -kov2106 // +kov2100 // +kov2101 // +kov2102 // +kov2103 // +kov2106 // kov2p // (c) 2000 Knights of Valor 2 Nine Dragons -kov2p202 // -kov2p204 // +kov2p202 // +kov2p204 // kovlsjb // bootleg kovlsjba // bootleg kovlsqh // bootleg kovlsqh2 // bootleg kovplus // (c) 1999 Knights of Valor Plus (aka 10 Character version) -kovplusa // +kovplusa // kovqhsgs // bootleg kovsgqyz // bootleg kovsgqyza // bootleg kovsgqyzb // bootleg kovsh // (c) 1999 Knights of Valor Superheroes -kovsh100 // -kovsh101 // -kovsh102 // -kovsh103 // +kovsh100 // +kovsh101 // +kovsh102 // +kovsh103 // kovshp // (c) 2004 Knights of Valor Superheroes PLUS -kovshpa // +kovshpa // kovshxas // bootleg kovytzy // (c) 1999 Knights of Valour: Yi Tong Zhong Yuan martmast // (c) 2001 Martial Masters -martmastc // -martmastc102 // +martmastc // +martmastc102 // olds // (c) 1999 Oriental Legend Super / Special -olds100 // -olds100a // -olds103t // +olds100 // +olds100a // +olds103t // oldsplus // (c) 2004 Oriental Legend Super Plus orlegend // (c) 1997 Oriental Legend -orlegend105k // -orlegend111c // -orlegend111k // -orlegend111t // -orlegendc // -orlegendca // -orlegende // +orlegend105k // +orlegend111c // +orlegend111k // +orlegend111t // +orlegendc // +orlegendca // +orlegende // pgm // Base Unit pgm3in1 // (c) 2004 Photo Y2K2 3-in-1 photoy2k // (c) 1999 Photo Y2k -photoy2k102 // -photoy2k104 // +photoy2k102 // +photoy2k104 // puzlstar // (c) 1999 Puzzle Star puzzli2 // (c) 1999 Puzzli 2 puzzli2s // (c) 2001 Puzzli 2 Super py2k2 // (c) 2001 Photo Y2K2 svg // (c) 2003 Spectral vs Generation -svgpcb // -svgtw // +svgpcb // +svgtw // theglad // (c) 2003 The Gladiator -theglad100 // -theglad101 // -thegladpcb // +theglad100 // +theglad101 // +thegladpcb // @source:pgm2.cpp -ddpdojh // +ddpdojh // kov2nl // (c) 2008 -kov2nlo // -kov2nloa // -kov3 // +kov2nlo // +kov2nloa // +kov3 // orleg2 // (c) 2007 -orleg2o // -orleg2oa // +orleg2o // +orleg2oa // @source:phc25.cpp -phc25 // -phc25j // +phc25 // +phc25j // @source:phoenix.cpp avefenix // bootleg (Video Game) @@ -29778,37 +29778,37 @@ vautourz // bootleg vautourza // bootleg (Jeutal) @source:photon.cpp -phklad // -phpython // -phtetris // +phklad // +phpython // +phtetris // @source:photon2.cpp -black // -brod // -kok // +black // +brod // +kok // @source:photoply.cpp -photoply // +photoply // @source:phunsy.cpp -phunsy // +phunsy // @source:piggypas.cpp -3lilpigs // -dumpump // -fidlstix // -hoopshot // -jackbean // -piggypas // -rndrndqs // +3lilpigs // +dumpump // +fidlstix // +hoopshot // +jackbean // +piggypas // +rndrndqs // @source:pimps.cpp -pimps // +pimps // @source:pinball2k.cpp -rfmpb // -rfmpbr2 // -swe1pb // +rfmpb // +rfmpbr2 // +swe1pb // @source:pingpong.cpp cashquiz // (c) 1986 Zilec-Zenitone @@ -29816,12 +29816,12 @@ merlinmm // (c) 1986 Zilec-Zenitone pingpong // GX555 (c) 1985 @source:pinkiri8.cpp -janshi // -pinkiri8 // -ronjan // +janshi // +pinkiri8 // +ronjan // @source:pipbug.cpp -pipbug // +pipbug // @source:pipedrm.cpp hatris // (c) 1990 Video System Co. (US) @@ -29847,15 +29847,15 @@ pitnrun // PR (c) 1984 Taito Corporation pitnruna // PR (c) 1984 Taito Corporation @source:pk8000.cpp -hobby // -pk8002 // -vesta // +hobby // +pk8002 // +vesta // @source:pk8020.cpp -bk8t // -kontur // -korvet // -neiva // +bk8t // +kontur // +korvet // +neiva // @source:pkscram.cpp pkscram // (c) 1993 Cosmo Electronics Corporation @@ -29866,41 +29866,41 @@ pktgaldxb // bootleg pktgaldxj // MAZ (c) 1993 @source:plan80.cpp -plan80 // +plan80 // @source:play_1.cpp -bigtown // -chance // -lastlap // -party // -spcgambl // +bigtown // +chance // +lastlap // +party // +spcgambl // @source:play_2.cpp -antar // -antar2 // -attack // -blkfever // -cerberup // -evlfight // -madrace // -zira // +antar // +antar2 // +attack // +blkfever // +cerberup // +evlfight // +madrace // +zira // @source:play_3.cpp -megaaton // -megaatona // +megaaton // +megaatona // @source:play_5.cpp -fldragon // -kz26 // -nautilus // -rock2500 // -sklflite // -spain82 // -starfirp // -starfirpa // -theraid // -trailer // -ufo_x // +fldragon // +kz26 // +nautilus // +rock2500 // +sklflite // +spain82 // +starfirp // +starfirpa // +theraid // +trailer // +ufo_x // @source:playch10.cpp pc_1942 // (c) 1985 Capcom @@ -29958,7 +29958,7 @@ pc_virus // (c) 1990 Nintendo pc_wcup // (c) 1990 Technos (Nintendo license) pc_wgnmn // (c) 1984 Nintendo pc_ynoid // (c) 1990 Capcom USA (Nintendo of America license) -playch10 // +playch10 // @source:playmark.cpp bigtwin // (c) 1995 @@ -29974,118 +29974,118 @@ wbeachvl2 // (c) 1995 wbeachvl3 // (c) 1995 @source:plus4.cpp -c116 // -c16 // -c16_hu // -c16p // -c232 // -c264 // -plus4 // -plus4p // -v364 // +c116 // +c16 // +c16_hu // +c16p // +c232 // +c264 // +plus4 // +plus4p // +v364 // @source:pluto5.cpp hb_bar7 // Bar Seven (Fairgames) -hb_bar7a // +hb_bar7a // hb_bigx // Big X (JPM) -hb_bigxa // -hb_bigxb // -hb_bigxc // -hb_bigxd // +hb_bigxa // +hb_bigxb // +hb_bigxc // +hb_bigxd // hb_cashc // Cash Crusade (Qps) -hb_cashca // -hb_cashcb // +hb_cashca // +hb_cashcb // hb_cashx // Cash X (Fairgames) -hb_cashxa // +hb_cashxa // hb_ccow // Cash Cow (Qps) -hb_ccowa // -hb_ccowb // +hb_ccowa // +hb_ccowb // hb_cr // Cash Raker (QPS) -hb_cra // -hb_crb // +hb_cra // +hb_crb // hb_cwf // Cherry Win Falls (Fairgames) -hb_cwfa // +hb_cwfa // hb_dac // Dough & Arrow Club (Qps) [c] -hb_daca // -hb_dacb // -hb_dacc // -hb_dacd // -hb_dace // -hb_dacf // -hb_dacg // -hb_dacz // +hb_daca // +hb_dacb // +hb_dacc // +hb_dacd // +hb_dace // +hb_dacf // +hb_dacg // +hb_dacz // hb_frtcl // Fruitopia Club (Qps) [c] -hb_frtcla // -hb_frtclb // -hb_frtclc // -hb_frtcld // -hb_frtcle // -hb_frtclf // -hb_frtclg // -hb_frtclh // -hb_frtcli // -hb_frtclj // -hb_frtclk // -hb_frtcll // -hb_frtclm // -hb_frtcln // +hb_frtcla // +hb_frtclb // +hb_frtclc // +hb_frtcld // +hb_frtcle // +hb_frtclf // +hb_frtclg // +hb_frtclh // +hb_frtcli // +hb_frtclj // +hb_frtclk // +hb_frtcll // +hb_frtclm // +hb_frtcln // hb_gldpl // Golden Palace (Mazooma) -hb_gldpla // +hb_gldpla // hb_gldwn // Golden Winner (Fairgames) -hb_gldwna // +hb_gldwna // hb_gpal // G' Palace (Qps) -hb_gpala // -hb_gpalb // -hb_gpalc // -hb_gpald // -hb_gpale // -hb_gpalf // -hb_gpalg // -hb_gpalh // -hb_gpali // +hb_gpala // +hb_gpalb // +hb_gpalc // +hb_gpald // +hb_gpale // +hb_gpalf // +hb_gpalg // +hb_gpalh // +hb_gpali // hb_hotst // Hot Stuff?? -hb_hotsta // -hb_hotstb // -hb_hotstc // -hb_hotstd // -hb_hotste // -hb_hotstf // -hb_hotstg // -hb_hotsth // +hb_hotsta // +hb_hotstb // +hb_hotstc // +hb_hotstd // +hb_hotste // +hb_hotstf // +hb_hotstg // +hb_hotsth // hb_jailb // Jail Break (Qps) -hb_jailba // +hb_jailba // hb_jkrwl // Jokers Wild (Fairgames) -hb_jkrwla // +hb_jkrwla // hb_medal // Medallion Job (Qps) hb_mrmon // Mr. Money (Qps) -hb_mrmona // -hb_mrmonb // -hb_mrmonc // +hb_mrmona // +hb_mrmonb // +hb_mrmonc // hb_rckrl // Rock 'n' Roll (Qps) -hb_rckrla // -hb_rckrlb // -hb_rckrlc // -hb_rckrld // -hb_rckrle // -hb_rckrlf // -hb_rckrlg // +hb_rckrla // +hb_rckrlb // +hb_rckrlc // +hb_rckrld // +hb_rckrle // +hb_rckrlf // +hb_rckrlg // hb_rhv // Red Hot Voucher (Qps) -hb_rhva // +hb_rhva // hb_ringb // Ring A Bell (JPM) -hb_ringba // -hb_ringbb // -hb_ringbc // -hb_ringbd // -hb_ringbe // +hb_ringba // +hb_ringbb // +hb_ringbc // +hb_ringbd // +hb_ringbe // hb_ydd // Yabba-Dabba-Dough (Qps) -hb_ydda // +hb_ydda // @source:plygonet.cpp plygonet // GX305 (c) 1993 polynetw // GX305 too? (c) 1993 @source:pm68k.cpp -pm68k // +pm68k // @source:pmd85.cpp alfa // Alfa (PMD-85.1 clone) @@ -30099,7 +30099,7 @@ pmd852b // PMD-85.2B pmd853 // PMD-85.3 @source:pmi80.cpp -pmi80 // +pmi80 // @source:pntnpuzl.cpp pntnpuzl // Century? @@ -30124,18 +30124,18 @@ trs80pc3 // Tandy TRS80 PC-3 pockstat // 1999 Sony PocketStation @source:poisk1.cpp -poisk1 // +poisk1 // @source:pokechmp.cpp -billlist // +billlist // pokechmp // Korean hack of Pocket Gal -pokechmpa // +pokechmpa // @source:pokemini.cpp pokemini // Nintendo Pokemon Mini @source:poker72.cpp -poker72 // +poker72 // @source:polepos.cpp polepos // (c) 1982 @@ -30163,17 +30163,17 @@ sshooter12 // (c) 1998 P&P Marketing sshooter17 // (c) 1998 P&P Marketing @source:poly.cpp -poly1 // +poly1 // @source:poly88.cpp -poly88 // -poly8813 // +poly88 // +poly8813 // @source:poly880.cpp -poly880 // +poly880 // @source:polyplay.cpp -polyplay // +polyplay // @source:pong.cpp breakout // (c) 1976 Atari @@ -30203,7 +30203,7 @@ popobear // (c) 2000 BMC popper // (c) 1983 Omori Electric Co., Ltd. @source:portfoli.cpp -pofo // +pofo // @source:portrait.cpp portrait // (c) 1983 Olympia @@ -30224,7 +30224,7 @@ powerinsb // (c) 1993 Atlus (bootleg of USA version) powerinsj // (c) 1993 Atlus (Japan) @source:pp01.cpp -pp01 // +pp01 // @source:ppmast93.cpp ppmast93 // (c) 1993 Electronic Devices S.R.L. @@ -30265,79 +30265,79 @@ primob64 // Primo B-64 primoc64 // Primo C-64 @source:pro80.cpp -pro80 // +pro80 // @source:proconn.cpp pr_5xcsh // 5x Cash (Project) pr_7hvn // 777 Heaven (Project) -pr_7hvna // -pr_7hvnb // -pr_7hvnc // -pr_7hvnd // -pr_7hvne // -pr_7hvnf // -pr_7hvng // -pr_7hvnh // -pr_7hvni // -pr_7hvnj // -pr_7hvnk // -pr_7hvnl // -pr_7hvnm // -pr_7hvnn // -pr_7hvno // -pr_7hvnp // -pr_7hvnq // -pr_7hvnr // -pr_7hvns // -pr_7hvnt // -pr_7hvnu // +pr_7hvna // +pr_7hvnb // +pr_7hvnc // +pr_7hvnd // +pr_7hvne // +pr_7hvnf // +pr_7hvng // +pr_7hvnh // +pr_7hvni // +pr_7hvnj // +pr_7hvnk // +pr_7hvnl // +pr_7hvnm // +pr_7hvnn // +pr_7hvno // +pr_7hvnp // +pr_7hvnq // +pr_7hvnr // +pr_7hvns // +pr_7hvnt // +pr_7hvnu // pr_alwy9 // Always Nine (Pcp) -pr_alwy9a // +pr_alwy9a // pr_barbl // Bars & Bells (Project) pr_batls // Battleships (Project) -pr_batlsa // -pr_batlsb // +pr_batlsa // +pr_batlsb // pr_bears // Bear Streak (Coinworld) -pr_bearsa // -pr_bearsb // +pr_bearsa // +pr_bearsb // pr_bearx // Bear X (Coinworld) -pr_bearxa // -pr_bearxb // -pr_bearxc // -pr_bearxd // -pr_bearxe // -pr_bearxf // -pr_bearxg // -pr_bearxh // -pr_bearxi // -pr_bearxj // -pr_bearxk // -pr_bearxl // -pr_bearxlp // -pr_bearxm // +pr_bearxa // +pr_bearxb // +pr_bearxc // +pr_bearxd // +pr_bearxe // +pr_bearxf // +pr_bearxg // +pr_bearxh // +pr_bearxi // +pr_bearxj // +pr_bearxk // +pr_bearxl // +pr_bearxlp // +pr_bearxm // pr_bigdp // Big Dipper (Project) -pr_bigdpa // +pr_bigdpa // pr_btwar // Beat The Warden (Project) -pr_btwara // -pr_btwarb // +pr_btwara // +pr_btwarb // pr_bulbn // Bully's Big Night (Project) -pr_bulbna // -pr_bulbnb // +pr_bulbna // +pr_bulbnb // pr_buljp // Bully's Jackpot (Project) -pr_buljpa // +pr_buljpa // pr_bulls // Bullseye (Project) -pr_bullsa // -pr_bullsb // +pr_bullsa // +pr_bullsb // pr_cas7 // Casino Jackpot 7s (Project) pr_cashb // Cash Back (Project) pr_chico // Chico the Bandit (Project) -pr_chicoa // -pr_chicob // +pr_chicoa // +pr_chicob // pr_coolm // Cool Million (Project) -pr_coolma // -pr_coolmb // +pr_coolma // +pr_coolmb // pr_coyot // Crazy Coyote (Pcp) -pr_coyota // +pr_coyota // pr_crz77 // Crazy 777s (Project) pr_crzbr // Crazy Bars (Project) pr_crzpy // Crazy Pays (Project) @@ -30345,37 +30345,37 @@ pr_dblup // Double Up (Project) pr_fire // Fircecracker (Project) pr_flshc // Flash The Cash (Project) pr_fspot // Fun Spot (Coinworld) -pr_fspota // -pr_fspotb // -pr_fspotc // -pr_fspotd // -pr_fspote // -pr_fspotf // -pr_fspotg // +pr_fspota // +pr_fspotb // +pr_fspotc // +pr_fspotd // +pr_fspote // +pr_fspotf // +pr_fspotg // pr_ftwhl // Fortune Wheel (Project) pr_funrn // Fun On The Run (Project) pr_gdft // Good Fortune (Project) pr_gldng // Golden Nugget (Project) pr_gldnl // Golden Nile (Project) pr_gnuc // Golden Nugget (Coinworld) -pr_gnuca // +pr_gnuca // pr_gogld // Go For Gold (Project) pr_happy // Happy Days (Project) pr_heato // The Heat Is On (Project) pr_hiclm // Hi Climber (Project) pr_hit6 // Hit The Six (Project) -pr_hit6a // -pr_hit6b // +pr_hit6a // +pr_hit6b // pr_hotcs // Hot Cash (Project) pr_hotsp // Hot Spots (Project) pr_jkpt7 // Jackpot 7's (Project) pr_jkrwd // Jokers Wild (Project) pr_jumpj // Jumping Jacks (Project) -pr_jumpja // +pr_jumpja // pr_lday // 'L' Of A Day (Project) -pr_ldaya // +pr_ldaya // pr_magln // Magic Lines (Coinworld) -pr_maglna // +pr_maglna // pr_medl // Medalist (Project) pr_megmn // Mega Money (Project) pr_nifty // Nifty Fifty (Project) @@ -30391,7 +30391,7 @@ pr_sptb // Simply The Best (Pcp) pr_supbr // Super Bars (PCP) pr_swop // Swop It (Ace) pr_theme // Theme Park (Project) -pr_trktp // +pr_trktp // pr_trktr // Trick or Treat (Project) pr_trpx // Triple X (Project) pr_ttrai // Treasure Trail (Project) @@ -30402,11 +30402,11 @@ pr_wldkn // Wild Kings (Project) pr_wnstk // Winning Streak (Coinworld) @source:prof180x.cpp -prof180x // -prof181x // +prof180x // +prof181x // @source:prof80.cpp -prof80 // +prof80 // @source:progolf.cpp progolf // (c) 1981 @@ -30416,7 +30416,7 @@ progolfa // (c) 1981 prpht600 // 1983 Sequential Circuits @source:proteus3.cpp -proteus3 // +proteus3 // @source:ps2.cpp i8530286 // IBM PS/2 Model 30-286 @@ -30478,17 +30478,17 @@ tgm2 // (c) 2000 tgm2p // (c) 2000 @source:psion.cpp -psion1 // -psioncm // -psionla // -psionlam // -psionlz // -psionlz64 // -psionlz64s // -psionp200 // -psionp350 // -psionp464 // -psionxp // +psion1 // +psioncm // +psionla // +psionlam // +psionlz // +psionlz64 // +psionlz64s // +psionp200 // +psionp350 // +psionp464 // +psionxp // @source:psx.cpp psa // 1995 Sony PlayStation (Asia-Pacific) @@ -30502,23 +30502,23 @@ psychic5 // (c) 1987 Jaleco psychic5j // (c) 1987 Jaleco @source:pt68k4.cpp -pt68k2 // -pt68k4 // +pt68k2 // +pt68k4 // @source:ptcsol.cpp -sol20 // +sol20 // @source:pturn.cpp pturn // (c) 1984 Jaleco @source:puckpkmn.cpp -jzth // +jzth // puckpkmn // (c) 2000 Genie puckpkmna // (c) 2000 IBS puckpkmnb // (c) 2000 IBS @source:pulsar.cpp -pulsarlb // +pulsarlb // @source:punchout.cpp armwrest // (c) 1985 @@ -30537,7 +30537,7 @@ pv1000 // Casio PV-1000 pv2000 // Casio PV-2000 @source:pv9234.cpp -pv9234 // +pv9234 // @source:pve500.cpp pve500 // SONY PVE-500 @@ -30547,11 +30547,11 @@ px4 // 1985 Epson PX-4 px4p // 1985 Epson PX-4+ @source:px8.cpp -px8 // +px8 // @source:pyl601.cpp -pyl601 // -pyl601a // +pyl601 // +pyl601a // @source:pyson.cpp pyson // Konami Pyson Bios @@ -30559,7 +30559,7 @@ wswe // World Soccer Winning Eleven wswe2k3 // World Soccer Winning Eleven 2003 @source:pzletime.cpp -pzletime // +pzletime // @source:qdrmfgp.cpp qdrmfgp // 1994.12 GQ460 (Japan) @@ -30594,10 +30594,10 @@ ql_gr // 1984 Sinclair QL (Greece) ql_it // 1984 Sinclair QL (Italy) ql_se // 1984 Sinclair QL (Sweden) ql_us // 1984 Sinclair QL (USA) -tonto // +tonto // @source:qtsbc.cpp -qtsbc // +qtsbc // @source:quakeat.cpp quake // (c) 19?? Lazer-Tron / iD Software @@ -30612,7 +30612,7 @@ quasar // (c) 1980 Zelco Games Italy quasara // (c) 1980 Zelco Games Italy @source:queen.cpp -queen // +queen // @source:quizdna.cpp gakupara // (c) 1991 NMK @@ -30634,7 +30634,7 @@ quizpun2 // (c) 1989 Space Computer System of Korea quizshow // 005464 1976/04 [2650] @source:qx10.cpp -qx10 // +qx10 // @source:r2dtank.cpp r2dtank // (c) 1980 Sigma Ent. Inc. @@ -30652,17 +30652,17 @@ r9751 // ROLM 9751 phone system rabbit // (c) 1997 Electronic Arts @source:radio86.cpp -impuls03 // -kr03 // -mikron2 // -radio16 // -radio4k // -radio86 // -radioram // -radiorom // -rk7007 // -rk700716 // -spektr01 // +impuls03 // +kr03 // +mikron2 // +radio16 // +radio4k // +radio86 // +radioram // +radiorom // +rk7007 // +rk700716 // +spektr01 // @source:raiden.cpp raiden // (c) 1990 Seibu Kaihatsu @@ -30691,7 +30691,7 @@ raiden2u // (c) 1993 Seibu Kaihatsu + Fabtek license raidendx // (c) 1994 Seibu Kaihatsu raidendxa1 // (c) 1994 Seibu Kaihatsu + Metrotainment license raidendxa2 // (c) 1994 Seibu Kaihatsu + Metrotainment license -raidendxch // +raidendxch // raidendxg // (c) 1994 Seibu Kaihatsu + Tuning license raidendxj // (c) 1994 Seibu Kaihatsu raidendxk // (c) 1994 Seibu Kaihatsu @@ -30761,8 +30761,8 @@ fbcrazy // 1997 rotr // 1994 @source:ravens.cpp -ravens // -ravens2 // +ravens // +ravens2 // @source:rbisland.cpp jumping // bootleg @@ -30782,10 +30782,10 @@ rc759 // 1984 RC759 rcorsair // (c) 1984 Nakasawa @source:rd100.cpp -rd100 // +rd100 // @source:rd110.cpp -d110 // +d110 // @source:re900.cpp bs94 // (c) 1994 Entretenimientos GEMINIS @@ -30812,7 +30812,7 @@ redclasha // (c) 1981 Tehkan redclashk // (c) Kaneko (bootleg?) zerohour // 8011 (c) Universal zerohoura // 8011 (c) Universal -zerohouri // +zerohouri // @source:relief.cpp relief // 136093 (c) 1992 @@ -30833,26 +30833,26 @@ retofinv1 // bootleg retofinv2 // bootleg @source:rex6000.cpp -ds2 // +ds2 // oz750 // 199? Sharp Wizard OZ-750 -rex6000 // +rex6000 // @source:rgum.cpp -rgum // +rgum // @source:riscpc.cpp a7000 // 1995 Acorn Archimedes 7000 a7000p // 1997 Acorn Archimedes 7000+ -rpc600 // -rpc700 // -sarpc // -sarpc_j233 // +rpc600 // +rpc700 // +sarpc // +sarpc_j233 // @source:rltennis.cpp rltennis // (c) 1993 TCH @source:rm380z.cpp -rm380z // +rm380z // @source:rmhaihai.cpp rmhaihai // (c) 1985 Alba @@ -30865,8 +30865,8 @@ themj // (c) 1987 Visco nimbus // RM Nimbus 186 @source:rmt32.cpp -cm32l // -mt32 // +cm32l // +mt32 // @source:rockrage.cpp rockrage // GX620 (c) 1986 (World?) @@ -30906,7 +30906,7 @@ rollace // (c) 1983 Williams rollace2 // (c) 1983 Williams @source:rotaryf.cpp -rotaryf // +rotaryf // @source:roul.cpp roul // (c) 1990 @@ -30926,7 +30926,7 @@ stratvoxb // bootleg ttmahjng // Taito @source:rowamet.cpp -heavymtl // +heavymtl // @source:royalmah.cpp cafebrk // "528" Mahjong Cafe Break (C) 1999 Nakanihon / Dynax @@ -30980,9 +30980,9 @@ svolleyu // (c) 1989 V-System Co. + Data East license (US sc55 // 1991 Sound Canvas SC-55 @source:rt1715.cpp -rt1715 // +rt1715 // rt1715lc // (latin/cyrillic) -rt1715w // +rt1715w // @source:runaway.cpp qwak // (proto) (c) 1982 @@ -31002,412 +31002,412 @@ slmdunkj // GX247 (c) 1993 (Japan) slmdunkjd // GX247 (c) 1993 (Japan) @source:rvoice.cpp -rvoicepc // +rvoicepc // @source:rx78.cpp -rx78 // +rx78 // @source:s11.cpp -gmine_l2 // -grand_l4 // -hs_l3 // -hs_l4 // -rdkng_l1 // -rdkng_l2 // -rdkng_l3 // -rdkng_l4 // -shfin_l1 // -tdawg_l1 // -tts_l1 // -tts_l2 // +gmine_l2 // +grand_l4 // +hs_l3 // +hs_l4 // +rdkng_l1 // +rdkng_l2 // +rdkng_l3 // +rdkng_l4 // +shfin_l1 // +tdawg_l1 // +tts_l1 // +tts_l2 // @source:s11a.cpp -f14_l1 // -f14_p3 // -f14_p4 // -f14_p5 // -fire_l3 // -milln_l3 // -pb_l2 // -pb_l3 // -pb_l5 // -pb_p4 // +f14_l1 // +f14_p3 // +f14_p4 // +f14_p5 // +fire_l3 // +milln_l3 // +pb_l2 // +pb_l3 // +pb_l5 // +pb_p4 // @source:s11b.cpp -bcats_l2 // -bcats_l5 // -bguns_l7 // -bguns_l8 // -bguns_la // -bguns_p1 // -bk2k_l4 // -bk2k_lg1 // -bk2k_lg3 // -bk2k_pu1 // -bnzai_g3 // -bnzai_l1 // -bnzai_l3 // -bnzai_pa // -cycln_l4 // -cycln_l5 // -eatpm_4g // -eatpm_4u // -eatpm_l1 // -eatpm_l2 // -eatpm_l4 // -eatpm_p7 // -esha_la1 // -esha_la3 // -esha_lg1 // -esha_lg2 // -esha_ma3 // -esha_pa1 // -esha_pr4 // -jokrz_l3 // -jokrz_l6 // -mousn_l1 // -mousn_l4 // -mousn_lu // -mousn_lx // -polic_l2 // -polic_l3 // -polic_l4 // -spstn_l5 // -swrds_l2 // -taxi_l3 // -taxi_l4 // -taxi_lg1 // -tsptr_l3 // -whirl_l2 // -whirl_l3 // -whirl_lg3 // +bcats_l2 // +bcats_l5 // +bguns_l7 // +bguns_l8 // +bguns_la // +bguns_p1 // +bk2k_l4 // +bk2k_lg1 // +bk2k_lg3 // +bk2k_pu1 // +bnzai_g3 // +bnzai_l1 // +bnzai_l3 // +bnzai_pa // +cycln_l4 // +cycln_l5 // +eatpm_4g // +eatpm_4u // +eatpm_l1 // +eatpm_l2 // +eatpm_l4 // +eatpm_p7 // +esha_la1 // +esha_la3 // +esha_lg1 // +esha_lg2 // +esha_ma3 // +esha_pa1 // +esha_pr4 // +jokrz_l3 // +jokrz_l6 // +mousn_l1 // +mousn_l4 // +mousn_lu // +mousn_lx // +polic_l2 // +polic_l3 // +polic_l4 // +spstn_l5 // +swrds_l2 // +taxi_l3 // +taxi_l4 // +taxi_lg1 // +tsptr_l3 // +whirl_l2 // +whirl_l3 // +whirl_lg3 // @source:s11c.cpp -bbnny_l2 // -bbnny_lu // -dd_l2 // -dd_p6 // -diner_l1 // -diner_l3 // -diner_l4 // -gs_l3 // -gs_l4 // -pool_l5 // -pool_l6 // -pool_l7 // -pool_le2 // -pool_p7 // -radcl_g1 // -radcl_l1 // -radcl_p3 // -rollr_e1 // -rollr_ex // -rollr_g3 // -rollr_l2 // -rollr_l3 // -rollr_p2 // -rvrbt_l3 // -strax_p7 // +bbnny_l2 // +bbnny_lu // +dd_l2 // +dd_p6 // +diner_l1 // +diner_l3 // +diner_l4 // +gs_l3 // +gs_l4 // +pool_l5 // +pool_l6 // +pool_l7 // +pool_le2 // +pool_p7 // +radcl_g1 // +radcl_l1 // +radcl_p3 // +rollr_e1 // +rollr_ex // +rollr_g3 // +rollr_l2 // +rollr_l3 // +rollr_p2 // +rvrbt_l3 // +strax_p7 // @source:s3.cpp -cntct_l1 // -disco_l1 // -httip_l1 // -lucky_l1 // -phnix_l1 // -pkrno_l1 // -wldcp_l1 // +cntct_l1 // +disco_l1 // +httip_l1 // +lucky_l1 // +phnix_l1 // +pkrno_l1 // +wldcp_l1 // @source:s4.cpp -arist_l1 // -bstrk_l1 // -flash_l1 // -flash_l2 // -flash_t1 // -kingt_l1 // -omni_l1 // -pomp_l1 // -stlwr_l2 // -taurs_l1 // -tmwrp_l2 // -tmwrp_t2 // -topaz_l1 // -trizn_l1 // -trizn_t1 // -tstrk_l1 // +arist_l1 // +bstrk_l1 // +flash_l1 // +flash_l2 // +flash_t1 // +kingt_l1 // +omni_l1 // +pomp_l1 // +stlwr_l2 // +taurs_l1 // +tmwrp_l2 // +tmwrp_t2 // +topaz_l1 // +trizn_l1 // +trizn_t1 // +tstrk_l1 // @source:s6.cpp -blkou_f1 // -blkou_l1 // -blkou_t1 // -frpwr_l2 // -frpwr_l6 // -frpwr_t6 // -grgar_l1 // -grgar_t1 // -lzbal_l2 // -lzbal_t2 // -scrpn_l1 // -scrpn_t1 // +blkou_f1 // +blkou_l1 // +blkou_t1 // +frpwr_l2 // +frpwr_l6 // +frpwr_t6 // +grgar_l1 // +grgar_t1 // +lzbal_l2 // +lzbal_t2 // +scrpn_l1 // +scrpn_t1 // @source:s6a.cpp -algar_l1 // -alpok_f6 // -alpok_l2 // -alpok_l6 // +algar_l1 // +alpok_f6 // +alpok_l2 // +alpok_l6 // @source:s7.cpp -barra_l1 // -bk_f4 // -bk_l3 // -bk_l4 // -csmic_l1 // -dfndr_l4 // -fpwr2_l2 // -hypbl_l2 // -hypbl_l4 // -jngld_l1 // -jngld_l2 // -jst_l1 // -jst_l2 // -lsrcu_l2 // -pharo_l2 // -solar_l2 // -strlt_l1 // -thund_p1 // -thund_p2 // -thund_p3 // -tmfnt_l5 // -vrkon_l1 // -wrlok_l3 // +barra_l1 // +bk_f4 // +bk_l3 // +bk_l4 // +csmic_l1 // +dfndr_l4 // +fpwr2_l2 // +hypbl_l2 // +hypbl_l4 // +jngld_l1 // +jngld_l2 // +jst_l1 // +jst_l2 // +lsrcu_l2 // +pharo_l2 // +solar_l2 // +strlt_l1 // +thund_p1 // +thund_p2 // +thund_p3 // +tmfnt_l5 // +vrkon_l1 // +wrlok_l3 // @source:s8.cpp -pfevr_l2 // -pfevr_p3 // +pfevr_l2 // +pfevr_p3 // @source:s8a.cpp -scrzy_l1 // +scrzy_l1 // @source:s9.cpp -alcat_l7 // -comet_l4 // -comet_l5 // -ratrc_l1 // -sorcr_l1 // -sorcr_l2 // -sshtl_l7 // -szone_l2 // -szone_l5 // +alcat_l7 // +comet_l4 // +comet_l5 // +ratrc_l1 // +sorcr_l1 // +sorcr_l2 // +sshtl_l7 // +szone_l2 // +szone_l5 // @source:sacstate.cpp -sacstate // +sacstate // @source:safarir.cpp safarir // (c) 1980 Shin Nihon Kikaku (SNK) + Taito license safarirj // (c) 1979 Shin Nihon Kikaku (SNK) @source:sage2.cpp -sage2 // +sage2 // @source:sam.cpp -24_130 // -24_140 // -24_144 // -24_150 // -bbh_140 // -bbh_150 // -bbh_160 // -bdk_130 // -bdk_150 // -bdk_160 // -bdk_200 // -bdk_210 // -bdk_220 // -bdk_290 // -bdk_294 // -csi_102 // -csi_103 // -csi_104 // -csi_200 // -csi_210 // -csi_230 // -csi_240 // -fg_1000af // -fg_1000ag // -fg_1000ai // -fg_1000al // -fg_110af // -fg_110ag // -fg_110ai // -fg_110al // -fg_120af // -fg_120ag // -fg_120ai // -fg_120al // -fg_300ai // -fg_400a // -fg_400ag // -fg_700af // -fg_700al // -fg_800al // -im2_100 // -im2_110 // -im2_120 // -im2_140 // -indy_113a // -indy_113f // -indy_113g // -indy_113i // -indy_113l // -indy_114a // -indy_114f // -indy_114g // -indy_114i // -indy_114l // -indy_116a // -indy_116f // -indy_116g // -indy_116i // -indy_116l // -indy_210 // -indy_210f // -nba_500 // -nba_600 // -nba_700 // -nba_801 // -nba_802 // -potc_110af // -potc_110ai // -potc_110gf // -potc_111as // -potc_113af // -potc_113ai // -potc_113as // -potc_113gf // -potc_115af // -potc_115ai // -potc_115as // -potc_115gf // -potc_300af // -potc_300ai // -potc_300as // -potc_300gf // -potc_400af // -potc_400ai // -potc_400as // -potc_400gf // -potc_600 // -potc_600ai // -potc_600as // -potc_600gf // -sh_141 // -skc_090 // -skc_103 // -skc_105 // -sman_130ef // -sman_130ei // -sman_130es // -sman_130gf // -sman_140e // -sman_140ef // -sman_140ei // -sman_140es // -sman_140gf // -sman_142e // -sman_160e // -sman_160ef // -sman_160ei // -sman_160es // -sman_160gf // -sman_170e // -sman_170ef // -sman_170ei // -sman_170es // -sman_170gf // -sman_190e // -sman_190ef // -sman_190ei // -sman_190es // -sman_190gf // -sman_192e // -sman_192ef // -sman_192ei // -sman_192es // -sman_192gf // -sman_200e // -sman_210e // -sman_210ei // -sman_210es // -sman_210f // -sman_210gf // -sman_220e // -sman_230e // -sman_240 // -wof_100a // -wof_200a // -wof_200f // -wof_200g // -wof_200i // -wof_300a // -wof_300f // -wof_300g // -wof_300i // -wof_300l // -wof_400a // -wof_400f // -wof_400g // -wof_400i // -wof_400l // -wof_500a // -wof_500f // -wof_500g // -wof_500i // -wof_500l // -wpt_103a // -wpt_105a // -wpt_106a // -wpt_106f // -wpt_106g // -wpt_106i // -wpt_106l // -wpt_108a // -wpt_108f // -wpt_108g // -wpt_108i // -wpt_108l // -wpt_109a // -wpt_109f // -wpt_109f2 // -wpt_109g // -wpt_109i // -wpt_109l // -wpt_111a // -wpt_111af // -wpt_111ai // -wpt_111al // -wpt_111f // -wpt_111g // -wpt_111gf // -wpt_111i // -wpt_111l // -wpt_112a // -wpt_112af // -wpt_112ai // -wpt_112al // -wpt_112f // -wpt_112g // -wpt_112gf // -wpt_112i // -wpt_112l // -wpt_1400 // -wpt_1400af // -wpt_1400ai // -wpt_1400al // -wpt_1400f // -wpt_1400g // -wpt_1400gf // -wpt_1400i // -wpt_1400l // +24_130 // +24_140 // +24_144 // +24_150 // +bbh_140 // +bbh_150 // +bbh_160 // +bdk_130 // +bdk_150 // +bdk_160 // +bdk_200 // +bdk_210 // +bdk_220 // +bdk_290 // +bdk_294 // +csi_102 // +csi_103 // +csi_104 // +csi_200 // +csi_210 // +csi_230 // +csi_240 // +fg_1000af // +fg_1000ag // +fg_1000ai // +fg_1000al // +fg_110af // +fg_110ag // +fg_110ai // +fg_110al // +fg_120af // +fg_120ag // +fg_120ai // +fg_120al // +fg_300ai // +fg_400a // +fg_400ag // +fg_700af // +fg_700al // +fg_800al // +im2_100 // +im2_110 // +im2_120 // +im2_140 // +indy_113a // +indy_113f // +indy_113g // +indy_113i // +indy_113l // +indy_114a // +indy_114f // +indy_114g // +indy_114i // +indy_114l // +indy_116a // +indy_116f // +indy_116g // +indy_116i // +indy_116l // +indy_210 // +indy_210f // +nba_500 // +nba_600 // +nba_700 // +nba_801 // +nba_802 // +potc_110af // +potc_110ai // +potc_110gf // +potc_111as // +potc_113af // +potc_113ai // +potc_113as // +potc_113gf // +potc_115af // +potc_115ai // +potc_115as // +potc_115gf // +potc_300af // +potc_300ai // +potc_300as // +potc_300gf // +potc_400af // +potc_400ai // +potc_400as // +potc_400gf // +potc_600 // +potc_600ai // +potc_600as // +potc_600gf // +sh_141 // +skc_090 // +skc_103 // +skc_105 // +sman_130ef // +sman_130ei // +sman_130es // +sman_130gf // +sman_140e // +sman_140ef // +sman_140ei // +sman_140es // +sman_140gf // +sman_142e // +sman_160e // +sman_160ef // +sman_160ei // +sman_160es // +sman_160gf // +sman_170e // +sman_170ef // +sman_170ei // +sman_170es // +sman_170gf // +sman_190e // +sman_190ef // +sman_190ei // +sman_190es // +sman_190gf // +sman_192e // +sman_192ef // +sman_192ei // +sman_192es // +sman_192gf // +sman_200e // +sman_210e // +sman_210ei // +sman_210es // +sman_210f // +sman_210gf // +sman_220e // +sman_230e // +sman_240 // +wof_100a // +wof_200a // +wof_200f // +wof_200g // +wof_200i // +wof_300a // +wof_300f // +wof_300g // +wof_300i // +wof_300l // +wof_400a // +wof_400f // +wof_400g // +wof_400i // +wof_400l // +wof_500a // +wof_500f // +wof_500g // +wof_500i // +wof_500l // +wpt_103a // +wpt_105a // +wpt_106a // +wpt_106f // +wpt_106g // +wpt_106i // +wpt_106l // +wpt_108a // +wpt_108f // +wpt_108g // +wpt_108i // +wpt_108l // +wpt_109a // +wpt_109f // +wpt_109f2 // +wpt_109g // +wpt_109i // +wpt_109l // +wpt_111a // +wpt_111af // +wpt_111ai // +wpt_111al // +wpt_111f // +wpt_111g // +wpt_111gf // +wpt_111i // +wpt_111l // +wpt_112a // +wpt_112af // +wpt_112ai // +wpt_112al // +wpt_112f // +wpt_112g // +wpt_112gf // +wpt_112i // +wpt_112l // +wpt_1400 // +wpt_1400af // +wpt_1400ai // +wpt_1400al // +wpt_1400f // +wpt_1400g // +wpt_1400gf // +wpt_1400i // +wpt_1400l // @source:samcoupe.cpp samcoupe // 1989 Sam Coupe @@ -31428,14 +31428,14 @@ sanremmg // San Remo / Elsy number1 // 1996 San Remo Games @source:sansa_fuze.cpp -sanfuze2 // +sanfuze2 // @source:sapi1.cpp -sapi1 // -sapizps2 // -sapizps3 // -sapizps3a // -sapizps3b // +sapi1 // +sapizps2 // +sapizps3 // +sapizps3a // +sapizps3b // @source:saturn.cpp hisaturn // Hitachi HiSaturn @@ -31452,10 +31452,10 @@ trckydoc // (c) 1987 trckydoca // (c) 1987 @source:savia84.cpp -savia84 // +savia84 // @source:savquest.cpp -savquest // +savquest // @source:sbasketb.cpp sbasketb // GX405 (c) 1984 (Version I, Encrypted) @@ -31464,13 +31464,13 @@ sbasketg // GX405 (c) 1984 (Version G, Encrypted) sbasketh // GX405 (c) 1984 (Version H, Unprotected) @source:sbc6510.cpp -sbc6510 // +sbc6510 // @source:sbowling.cpp sbowling // KB (c) 1982 Taito Corporation @source:sbrain.cpp -sbrain // +sbrain // @source:sbrkout.cpp sbrkout // 033453-033455 1978/09 [6502] @@ -31483,13 +31483,13 @@ sbugger // (c) 1981 Game-A-Tron sbuggera // (c) 1981 Game-A-Tron @source:sc1.cpp -sc1 // +sc1 // @source:sc2.cpp -sc2 // +sc2 // @source:scm_500.cpp -scm_500 // +scm_500 // @source:scobra.cpp aponow // bootleg @@ -31513,11 +31513,11 @@ strongx // bootleg tazmani2 // (c) 1982 Stern @source:scorpion.cpp -bestzx // -kay1024 // -profi // -quorum // -scorpio // +bestzx // +kay1024 // +profi // +quorum // +scorpio // @source:scotrsht.cpp scotrsht // GX545 (c) 1985 @@ -31537,7 +31537,7 @@ hunchbks // (c) 1983 Century hunchbks2 // bootleg knockout // (c) 1982 KKK knockoutb // bootleg -knockoutc // +knockoutc // mariner // (c) 1981 Amenip mars // (c) 1981 Artic mimonscr // (c) 1982 bootleg @@ -31559,25 +31559,25 @@ rockduck // bootleg? 1983 Datel SAS scregg // TA-0001 (c) 1983 @source:scv.cpp -scv // -scv_pal // +scv // +scv_pal // @source:sderby.cpp croupier // (c) 1997 Playmark croupiera // (c) 1997 Playmark -luckboom // +luckboom // sderby // (c) 1996 sderbya // (c) 1996 -spacewin // +spacewin // @source:sdk80.cpp -sdk80 // +sdk80 // @source:sdk85.cpp -sdk85 // +sdk85 // @source:sdk86.cpp -sdk86 // +sdk86 // @source:seabattl.cpp seabattl // (c) 1980 @@ -31608,10 +31608,10 @@ vaportrxp // (c) 1998 Atari Games wg3dh // (c) 1996 Atari Games @source:seattlecmp.cpp -seattle // +seattle // @source:sega_sawatte.cpp -sawatte // +sawatte // @source:segac2.cpp bloxeedc // (c) 1989 Sega / Elorg @@ -31627,10 +31627,10 @@ ichir // (c) 1994 Sega ichirj // (c) 1994 Sega ichirjbl // bootleg ichirk // (c) 1994 Sega -pclubj // -pclubjv2 // -pclubjv4 // -pclubjv5 // +pclubj // +pclubjv2 // +pclubjv4 // +pclubjv5 // potopoto // (c) 1994 Sega puyo // (c) 1992 Sega / Compile puyobl // bootleg @@ -31655,13 +31655,13 @@ wwmarine // (c) 1992 Sega zunkyou // (c) 1994 Sega @source:segacoin.cpp -westdrm // +westdrm // @source:segae.cpp astrofl // 834-5803 (c) 1986 fantzn2 // (c) 1988 hangonjr // (c) 1985 -opaopa // +opaopa // ridleofp // (c) 1986 Sega / Nasco tetrisse // (c) 1988 transfrm // 834-5803 (c) 1986 @@ -31710,7 +31710,7 @@ sharrier // (c) 1985 sharrier1 // (c) 1985 @source:segajw.cpp -segajw // +segajw // @source:segald.cpp astron // (c) 1983 @@ -31772,7 +31772,7 @@ dumpmtmt // (c) 1986 (Japan) fantzone // (c) 1986 (Unprotected Rev A) fantzone1 // (c) 1986 (Unprotected) fantzonep // (c) 1986 (NEC 0317-5000, encrypted) -fantzonepr // +fantzonepr // mjleague // (c) 1985 passsht16a // (c) 1988 (FD1094) quartet // (c) 1986 (8751) @@ -31783,19 +31783,19 @@ sdi // (c) 1987 (FD1089B) sdia // (c) 1987 (FD1089B) shinobi // (c) 1987 (Unprotected) shinobi1 // (c) 1987 (FD1094) -shinobi1d // +shinobi1d // shinoblb // (c) 1987 (but bootleg) shinobls // (c) 1987 (Star bootleg) sjryuko1 // (c) 1988 White Board (FD1089B) tetris // (c) 1988 (FD1094) tetris3 // (c) 1988 (FD1094) -tetris3d // -tetrisd // +tetris3d // +tetrisd // timescan1 // (c) 1987 (FD1089B) wb31 // (c) 1988 Sega / Westone (FD1094) -wb31d // +wb31d // wb35 // (c) 1988 Sega / Westone (FD1089A) -wb35d // +wb35d // @source:segas16b.cpp aceattac // (c) 1988 (FD1094) @@ -31807,90 +31807,90 @@ altbeast // (c) 1988 (8751) altbeast2 // (c) 1988 (MC-8123B) altbeast4 // (c) 1988 (MC-8123B) altbeast5 // (c) 1988 (FD1094) -altbeast5d // +altbeast5d // altbeast6 // (c) 1988 (8751) altbeastj // (c) 1988 (8751) altbeastj1 // (c) 1988 (protected) altbeastj3 // (c) 1988 (FD1094) -altbeastj3d // +altbeastj3d // atomicp // (c) 1990 Philko - korean clone board aurail // (c) 1990 Sega / Westone aurail1 // (c) 1990 Sega / Westone (FD1089B) -aurail1d // +aurail1d // aurailj // (C) 1990 Sega / Westone (FD1089A) -aurailjd // +aurailjd // bayroute // (c) 1989 Sunsoft / Sega (FD1094) bayroute1 // (c) 1989 Sunsoft / Sega (Unprotected) -bayrouted // +bayrouted // bayroutej // (c) 1989 Sunsoft / Sega (FD1094) -bayroutejd // +bayroutejd // bullet // (c) 1987 (FD1094) -bulletd // +bulletd // cencourt // (c) 1988 (MC-8123B) cotton // (c) 1990 (FD1094) -cottond // +cottond // cottonj // (c) 1990 (FD1094) cottonja // (c) 1990 (FD1094) -cottonjad // -cottonjd // +cottonjad // +cottonjd // cottonu // (c) 1990 (FD1094) -cottonud // +cottonud // ddux // (c) 1989 (FD1094) ddux1 // (c) 1989 (8751) -dduxd // +dduxd // dduxj // (c) 1989 (FD1094) -dduxjd // +dduxjd // defense // (c) 1987 (FD1094) dunkshot // (c) 1986 (FD1089A) dunkshota // (c) 1986 (FD1089A) dunkshoto // (c) 1986 (FD1089A) eswat // (c) 1989 (FD1094) -eswatd // +eswatd // eswatj // (c) 1989 (FD1094) eswatj1 // (c) 1989 (FD1094) -eswatj1d // -eswatjd // +eswatj1d // +eswatjd // eswatu // (c) 1989 (FD1094) -eswatud // +eswatud // exctleag // (c) 1988 (FD1094) -exctleagd // +exctleagd // fantzn2x // (c) 2008 Sega / M2 fantzn2xp // (c) 2008 Sega / M2 fantzoneta // (c) 2008 Sega / M2 (bootleg conversion) fpoint // (c) 1989 (Japan, FD1094) fpoint1 // (c) 1989 (Japan, FD1094) -fpoint1d // +fpoint1d // fpointbj // (c) 1989 (Datsu bootleg, Japan) fpointbl // (c) 1989 (Datsu bootleg) -fpointd // +fpointd // goldnaxe // (c) 1989 (8751) goldnaxe1 // (c) 1989 (FD1094) -goldnaxe1d // +goldnaxe1d // goldnaxe2 // (c) 1989 (8751) goldnaxe3 // (c) 1989 (FD1094) -goldnaxe3d // +goldnaxe3d // goldnaxej // (c) 1989 (FD1094) -goldnaxejd // +goldnaxejd // goldnaxeu // (c) 1989 (FD1094) -goldnaxeud // +goldnaxeud // hwchamp // (c) 1987 (Unprotected) hwchampj // (c) 1987 (FD1094) -hwchampjd // -isgsm // -lockonph // +hwchampjd // +isgsm // +lockonph // mvp // (c) 1989 (FD1094) -mvpd // +mvpd // mvpj // (c) 1989 (FD1094) -mvpjd // +mvpjd // passsht // (c) 1988 (FD1094) passshta // (c) 1988 (FD1094) -passshtad // -passshtd // +passshtad // +passshtd // passshtj // (c) 1988 (FD1094) -passshtjd // +passshtjd // riotcity // (c) 1991 Sega / Westone (Unprotected) ryukyu // (c) 1990 (FD1094) -ryukyud // +ryukyud // sdib // (c) 1987 (FD1089A) sdibl // (c) 1987 bootleg sdibl2 // bootleg @@ -31898,89 +31898,89 @@ sdibl3 // bootleg sdibl4 // bootleg sdibl5 // bootleg sdibl6 // bootleg -shinfz // +shinfz // shinobi2 // (c) 1987 (FD1094) -shinobi2d // +shinobi2d // shinobi3 // (c) 1987 (MC-8123B) shinobi4 // (c) 1987 (MC-8123B) shinobi5 // (c) 1987 (Unprotected) sjryuko // (c) 1988 White Board (FD1094) snapper // (c) 1990 Philko - korean clone board sonicbom // (c) 1987 (FD1094) -sonicbomd // +sonicbomd // suprleag // (c) 1987 (FD1094) -tetrbx // +tetrbx // tetris1 // (c) 1988 (FD1094) S16B -tetris1d // +tetris1d // tetris2 // (c) 1988 (FD1094) S16B -tetris2d // +tetris2d // timescan // (c) 1987 (Unprotected) toryumon // (c) 1995 (Unprotected) tturf // (c) 1989 Sega / Sunsoft (8751) tturfu // (c) 1989 Sega / Sunsoft (8751) wb3 // (c) 1988 Sega / Westone (8751) wb32 // (c) 1988 Sega / Westone (FD1094) -wb32d // +wb32d // wb33 // (c) 1988 Sega / Westone (FD1094) -wb33d // +wb33d // wb34 // (c) 1988 Sega / Westone (FD1094) -wb34d // +wb34d // wrestwar // (c) 1989 (8751) wrestwar1 // (c) 1989 (FD1094) -wrestwar1d // +wrestwar1d // wrestwar2 // (c) 1989 (FD1094) -wrestwar2d // +wrestwar2d // @source:segas18.cpp astorm // 1990.?? Alien Storm (World, FD1094, 2 Players) astorm3 // 1990.?? Alien Storm (World, FD1094) -astorm3d // +astorm3d // astormj // 1990.05 Alien Storm (Japan, FD1094) -astormjd // +astormjd // astormu // 1990.04 Alien Storm (US, FD1094) -astormud // +astormud // bloxeed // 1989.12 Bloxeed (Japan, FD1094) -bloxeedd // +bloxeedd // cltchitr // 1991.02 Clutch Hitter (US, FD1094) -cltchitrd // +cltchitrd // cltchitrj // 1991.05 Clutch Hitter (Japan, FD1094) -cltchitrjd // +cltchitrjd // ddcrew // 1991.?? D.D.Crew (World, FD1094) ddcrew1 // 1991.?? D.D.Crew (World, FD1094) -ddcrew1d // +ddcrew1d // ddcrew2 // 1991.?? D.D.Crew (World, FD1094) -ddcrew2d // -ddcrewd // +ddcrew2d // +ddcrewd // ddcrewj // 1991.07 D.D.Crew (Japan, FD1094) ddcrewj2 // 1991.07 D.D.Crew (Japan, FD1094) -ddcrewj2d // -ddcrewjd // +ddcrewj2d // +ddcrewjd // ddcrewu // 1991.09 D.D.Crew (US, FD1094) -ddcrewud // +ddcrewud // desertbr // 1993.?? Desert Breaker (World, FD1094) -desertbrd // +desertbrd // desertbrj // 1992.10 Desert Breaker (Japan, FD1094) -desertbrjd // +desertbrjd // hamaway // prototype lghost // 1990.?? Laser Ghost (World, FD1094) -lghostd // +lghostd // lghostj // 1990.12 Laser Ghost (Japan) lghostu // 1991.01 Laser Ghost (US, FD1094) -lghostud // +lghostud // mwalk // 1990.?? Micheal Jackson's Moonwalker (World, FD1094+8751) -mwalkd // +mwalkd // mwalkj // 1990.08 Micheal Jackson's Moonwalker (Japan, FD1094+8751) -mwalkjd // +mwalkjd // mwalku // 1990.08 Micheal Jackson's Moonwalker (US, FD1094+8751) -mwalkud // -pontoon // +mwalkud // +pontoon // shdancer // 1989.05 Shadow Dancer (US) shdancer1 // 1989.?? Shadow Dancer (World) shdancerj // 1989.11 Shadow Dancer (Japan) wwallyj // 1992.06 Wally wo Sagase! (Japan, FD1094) wwallyja // 1992.06 Wally wo Sagase! (Japan, FD1094) -wwallyjad // -wwallyjd // +wwallyjad // +wwallyjd // @source:segas24.cpp bnzabros // 1990.08 Bonanza Bros. (US) @@ -31994,7 +31994,7 @@ dcclubj // 1991.06 Dynamic Country Club (Japan) gground // 1989.?? Gain Ground (World, FD1094) ggroundj // 1988.11 Gain Ground (Japan, FD1094) hotrod // 1988.?? Hot Rod (World) -hotroda // +hotroda // hotrodj // 1988.03 Hot Rod (Japan) hotrodja // 1988.03 Hot Rod (Japan) mahmajn // 1992.12 Tokorosan no Mahmahjong (Japan) @@ -32066,31 +32066,31 @@ titlefj // 1993.03 Title Fight (Japan) titlefu // 1993.04 Title Fight (US) @source:segasp.cpp -brickppl // -dinoki25 // +brickppl // +dinoki25 // dinoking // 2005.09 Kodai Ouja Kyouryuu King / Ancient Ruler Dinosaur King -dinokior // -loveber3 // -lovebero // +dinokior // +loveber3 // +lovebero // lovebery // 2004.10 Oshare Majo Love and Berry / Fashionable Witch Love and Berry -segasp // -tetgiano // -tetgiant // +segasp // +tetgiano // +tetgiant // @source:segaufo.cpp -newufo // -newufo_nfl // -newufo_sonic // -newufo_xmas // -ufo21 // -ufo800 // -ufomini // +newufo // +newufo_nfl // +newufo_sonic // +newufo_xmas // +ufo21 // +ufo800 // +ufomini // @source:segaxbd.cpp abcop // 1990.?? A.B.Cop (World, FD1094) -abcopd // +abcopd // abcopj // 1991.01 A.B.Cop (Japan, FD1094) -abcopjd // +abcopjd // aburner // 1987.07 After Burner (Japan) aburner2 // 1987.09 After Burner II (Japan) aburner2g // 1987.09 After Burner II (German) @@ -32101,34 +32101,34 @@ gpriders // 1990.?? GP Rider (World, FD1094) gprideru // as above gpriderus // 1990.12 GP Rider (US, FD1094) lastsurv // 1989.01 Last Survivor (Japan, FD1094) -lastsurvd // +lastsurvd // loffire // 1989.?? Line of Fire (World, FD1094) -loffired // +loffired // loffirej // 1989.12 Line of Fire (Japan, FD1094) -loffirejd // +loffirejd // loffireu // 1990.04 Line of Fire (US, FD1094) -loffireud // +loffireud // rachero // 1990.?? Racing Hero (World, FD1094) -racherod // +racherod // rascot // 1991.?? Royal Ascot (Japan) smgp // 1989.?? Super Monaco GP (World, FD1094) smgp5 // 1989.?? Super Monaco GP (World, FD1094) -smgp5d // +smgp5d // smgp6 // 1989.?? Super Monaco GP (World, FD1094) -smgp6d // -smgpd // +smgp6d // +smgpd // smgpj // 1989.06 Super Monaco GP (Japan, FD1094) smgpja // 1989.06 Super Monaco GP (Japan, FD1094) -smgpjd // +smgpjd // smgpu // 1989.08 Super Monaco GP (US, FD1094) smgpu1 // 1989.08 Super Monaco GP (US, FD1094) -smgpu1d // +smgpu1d // smgpu2 // 1989.08 Super Monaco GP (US, FD1094) -smgpu2d // -smgpud // +smgpu2d // +smgpud // thndrbld // 1988.02 Thunder Blade (US?, upright, FD1094) thndrbld1 // 1987.12 Thunder Blade (Japan, deluxe/standard) -thndrbldd // +thndrbldd // @source:segaybd.cpp gforce2 // 1988.?? Galaxy Force II (World) @@ -32142,7 +32142,7 @@ pdrift // 1988.?? Power Drift (World) pdrifta // 1988.?? Power Drift (World) pdrifte // 1988.?? Power Drift (World) pdriftj // 1988.09 Power Drift (Japan) -pdriftl // +pdriftl // rchase // 1991.09 Rail Chase (World) rchasej // 1991.09 Rail Chase (Japan) strkfgtr // 1991.06 Strike Fighter (World) @@ -32208,8 +32208,8 @@ sectrzon // (c) 1984 + Alice seicross // (c) 1984 + Alice @source:selz80.cpp -dagz80 // -selz80 // +dagz80 // +selz80 // @source:sengokmj.cpp sengokmj // (c) 1991 Sigma @@ -32568,7 +32568,7 @@ pss61 // 199? Nintendo pss62 // 199? T & E Soft / I'Max pss63 // 199? Nintendo / BPS pss64 // 199? Nintendo / Hudson Soft -sfcbox // +sfcbox // @source:sfkick.cpp sfkick // (c) 1988 Haesung/HJ Corp @@ -32590,7 +32590,7 @@ chwrestl // (c) 1985 dokidoki // (c) 1985 @source:sh4robot.cpp -sh4robot // +sh4robot // @source:shadfrce.cpp shadfrce // TA-0032 (c) 1993 (World) @@ -32734,7 +32734,7 @@ simpsons2pj // GX072 (c) 1991 (Japan) simpsons4pa // GX072 (c) 1991 @source:sitcom.cpp -sitcom // +sitcom // @source:skeetsht.cpp popshot // (c) 1991 (prototype) @@ -32807,27 +32807,27 @@ opwolf3u // D74 (c) 1994 Taito slapshot // D71 (c) 1994 Taito Corporation (Japan) @source:slc1.cpp -slc1 // +slc1 // @source:sleic.cpp -sleicpin // +sleicpin // @source:slicer.cpp slicer // 1983 Slicer Computers @source:sliver.cpp sliver // (c) 1996 Hollow Corp -slivera // +slivera // @source:slotcarn.cpp slotcarn // (c) 1985 Wing Co. Ltd spielbud // (c) 1985 ADP @source:sm1800.cpp -sm1800 // +sm1800 // @source:smc777.cpp -smc777 // +smc777 // @source:sms.cpp gamegeaj // Sega GameGear (Japan) @@ -32877,7 +32877,7 @@ countryc // A7004 'CC' (c) 1988 dogosokb // bootleg dogosoke // A6002 (c) 1986 fitegolf // 'GU' (c) 1988 -fitegolf2 // +fitegolf2 // fitegolfu // 'GU' (c) 1988 fsoccer // A6006 'FS' (c) 1988 fsoccerb // (c) 1988 @@ -32975,10 +32975,10 @@ snowbrosb // MIN16-02 (c) 1990 Toaplan + Romstar license snowbrosc // MIN16-02 (c) 1990 Toaplan + Romstar license snowbrosd // MIN16-02 (c) 1990 Toaplan + Dooyong license snowbrosj // MIN16-02 (c) 1990 Toaplan -snowbroswb // +snowbroswb // suhosong // (c) 1997 SemiCom toppyrap // (c) 1996 SemiCom -toto // +toto // twinadv // (c) 1995 Barko Corp twinadvk // (c) 1995 Barko Corp twinkle // (c) 1997 SemiCom @@ -32991,7 +32991,7 @@ socrates // 1988 Socrates Educational Video System (USA) socratfc // 1988 Socrates SAITOUT (French Canada) @source:softbox.cpp -softbox // +softbox // @source:solomon.cpp solomon // (c) 1986 Tecmo @@ -33029,10 +33029,10 @@ spbactnj // 9002 - (c) 1991 Tecmo spbactnp // prototype @source:spc1000.cpp -spc1000 // +spc1000 // @source:spc1500.cpp -spc1500 // +spc1500 // @source:spcforce.cpp meteor // (c) 1981 Venture Line @@ -33052,13 +33052,13 @@ spec128 // 1986 ZX Spectrum 128 specpls2 // 1986 ZX Spectrum +2 @source:special.cpp -erik // -lik // -pioner // -special // -specialm // -specialp // -specimx // +erik // +lik // +pioner // +special // +specialm // +specialp // +specimx // @source:specpls3.cpp sp3e8bit // 2002 ZX Spectrum +3e 8bit IDE @@ -33069,15 +33069,15 @@ specpl3e // 2000 ZX Spectrum +3e specpls3 // 1987 ZX Spectrum +3 @source:spectra.cpp -spectra // +spectra // @source:spectrum.cpp blitzs // 1990 Blic byte // 1990 Byte cip01 // 1987 CIP-01 cip03 // 1988 CIP-03 -cobra80 // -cobrasp // +cobra80 // +cobrasp // compani1 // 1990 Kompanion 1 dgama87 // 1987 Didaktik Gama 87 dgama88 // 1988 Didaktik Gama 88 @@ -33125,11 +33125,11 @@ spiders3 // (c) 1981 Sigma Ent. Inc. spinner // bootleg @source:spinb.cpp -bushido // -bushidoa // -jolypark // -mach2 // -vrnwrld // +bushido // +bushidoa // +jolypark // +mach2 // +vrnwrld // @source:splash.cpp funystrp // not a gaelco game but on similar hw to splash @@ -33142,7 +33142,7 @@ splash // (c) 1992 - Ref 922804 splash10 // (c) 1992 - Ref 922804 @source:splus.cpp -spss4240 // +spss4240 // @source:spoker.cpp spk306us // (c) 1996 IGS @@ -33188,7 +33188,7 @@ spy // GX857 (c) 1989 (World) spyu // GX857 (c) 1989 (US) @source:squale.cpp -squale // +squale // @source:srmp2.cpp mjyuugi // (c) 1990 Visco @@ -33288,54 +33288,54 @@ vasara2a // (c) 2001 Visco ssystem3 // Chess Champion Super System III / MK III @source:st_mp100.cpp -dracula // -hothand // -lectrono // -magic // -memlane // -nugent // -pinball // -princess // -stars // -stingray // -trident // -wildfyre // +dracula // +hothand // +lectrono // +magic // +memlane // +nugent // +pinball // +princess // +stars // +stingray // +trident // +wildfyre // @source:st_mp200.cpp -ali // -biggame // -blkshpsq // -catacomp // -cheetah // -dragfist // -flight2k // -freefall // -galaxypi // -gamatron // -ironmaid // -lazrlord // -lightnin // -meteorp // -nineball // -orbitor1 // -quicksil // -seawitch // -spltsecp // -st_game // -stargzr // -viperp // +ali // +biggame // +blkshpsq // +catacomp // +cheetah // +dragfist // +flight2k // +freefall // +galaxypi // +gamatron // +ironmaid // +lazrlord // +lightnin // +meteorp // +nineball // +orbitor1 // +quicksil // +seawitch // +spltsecp // +st_game // +stargzr // +viperp // @source:st17xx.cpp -st1700h // -st1701 // -st1702 // -st1703 // -st1704 // -st1705 // -st1706 // -st1707 // -st1708 // -st1714 // +st1700h // +st1701 // +st1702 // +st1703 // +st1704 // +st1705 // +st1706 // +st1707 // +st1708 // +st1714 // @source:stactics.cpp stactics // (c) 1981 Sega @@ -33379,8 +33379,8 @@ tripdraw // (c) 1981 Status Games trivquiz // (c) 1984 Status Games @source:stellafr.cpp -st_ohla // -st_vulkn // +st_ohla // +st_vulkn // @source:stfight.cpp cshooter // (c) 1987 Taito @@ -33406,14 +33406,14 @@ pettanp // TVG16 (c) 1984 Sun Electronics (Japan) strnskil // TVG15 (c) 1984 Sun Electronics @source:studio2.cpp -apollo80 // -cm1200 // -mpt02 // -mpt02h // +apollo80 // +cm1200 // +mpt02 // +mpt02h // mtc9016 // 1978 Mustang 9016 Telespiel Computer -shmc1200 // +shmc1200 // studio2 // 1977 Studio II -visicom // +visicom // @source:stuntair.cpp stuntair // (c) 1983 Nuova Videotron @@ -33450,32 +33450,32 @@ maruchan // 1997.12 Maruchan de Goo!!! mausuke // 1996.07 Mausuke no Ojama the World (Data East) micrombc // 1999.03 Microman Battle Charge myfairld // 1998.07 My Fair Lady (Micronet) -nameclub // -nclubv2 // +nameclub // +nclubv2 // nclubv3 // 1997.07 Name Club Ver. 3 othellos // 1998.07 Othello Shiyouyo (Success) pblbeach // 1996.03 Pebble Beach the Great Shot (T&E Soft) pclb2elk // 1997.07 Print Club Custom -pclove // -pclove2 // +pclove // +pclove2 // pclub2 // 1997.09 Print Club 2 -pclub26w // -pclub27s // +pclub26w // +pclub27s // pclub2fc // 1997.04 Print Club 2 Felix The Cat pclub2kc // 1997.02 Print Club Kome Kome Club -pclub2pe // -pclub2pf // +pclub2pe // +pclub2pf // pclub2v3 // 1999.03 Print Club 2 Vol. 3 -pclub2wb // +pclub2wb // pclubol // 1998.07 Print Club Olive pclubor // 1999.11 Print Club Goukakenran pclubpok // 1999.11 Print Club Pokemon -pclubyo2 // +pclubyo2 // prc297wi // 1997.10 Print Club 2 '97 Winter Ver -prc297wia // +prc297wia // prc298au // 1998.08 Print Club 2 '98 Autumn Ver prc298sp // 1997.10 Print Club 2 '98 Spring Ver -prc298su // +prc298su // prikura // 1996.10 Prikura Daisakusen (Atlus) puyosun // 1996.12 Puyo Puyo SUN (Compile) rsgun // 1998.05 Radient Silver Gun (Treasure) @@ -33491,11 +33491,11 @@ smleague // 1996.04 Super Major League sokyugrt // 1996.09 Soukyuu Gurentai (Raizing / 8ing) sss // 1998.12 Steep Slope Sliders (Capcom / Cave / Victor) stress // 1998.10 Stress Busters -stvbios // +stvbios // suikoenb // 1995.03 Suiko Enbu (Data East) techbowl // 1997.12 Technical Bowling thunt // 1997.09 Puzzle & Action Treasure Hunt (Sega (Deniam License)) -thuntk // +thuntk // twcup98 // 1998.04 Tecmo World Cup '98 (Tecmo) vfkids // 1996.03 Virtua Fighter Kids vfremix // 1995.06 Virtua Fighter Remix @@ -33554,31 +33554,31 @@ sm_ngacc // Nudge Accumulator sm_ultng // Ultimate Nudge @source:sun1.cpp -sun1 // +sun1 // @source:sun2.cpp -sun2_120 // -sun2_50 // +sun2_120 // +sun2_50 // @source:sun3.cpp -sun3_110 // -sun3_150 // -sun3_260 // -sun3_460 // -sun3_50 // -sun3_60 // -sun3_80 // -sun3_e // +sun3_110 // +sun3_150 // +sun3_260 // +sun3_460 // +sun3_50 // +sun3_60 // +sun3_80 // +sun3_e // @source:sun4.cpp -sun_s10 // -sun_s20 // -sun4_20 // -sun4_300 // -sun4_40 // -sun4_50 // -sun4_60 // -sun4_75 // +sun_s10 // +sun_s20 // +sun4_20 // +sun4_300 // +sun4_40 // +sun4_50 // +sun4_60 // +sun4_75 // @source:suna16.cpp bestbest // (c) 1994 SunA @@ -33624,15 +33624,15 @@ supdrapob // bootleg supduck // (c) Comad @source:super6.cpp -super6 // +super6 // @source:super80.cpp -super80 // -super80d // -super80e // -super80m // -super80r // -super80v // +super80 // +super80d // +super80e // +super80m // +super80r // +super80v // @source:superchs.cpp superchs // D46 (c) 1992 Taito Corporation Japan (World) @@ -33661,7 +33661,7 @@ sqixr1 // B03 1987 sqixu // B03 1987 @source:superslave.cpp -superslv // +superslv // @source:supertnk.cpp supertnk // (c) 1981 VIDEO GAMES GmbH, W.-GERMANY @@ -33670,10 +33670,10 @@ supertnk // (c) 1981 VIDEO GAMES GmbH, W.-GERMANY superwng // (c) 1985 Wing Co. Ltd @source:supracan.cpp -supracan // +supracan // @source:suprgolf.cpp -albatross // +albatross // suprgolf // (c) 1989 Nasco @source:suprloco.cpp @@ -33708,7 +33708,7 @@ sarukani // 1997.01 (c) 1997 Kaneko / Mediaworks (Japan) sengekis // 1997.?? (c) 1997 Kaneko / Warashi (Asia) sengekisj // 1997.07 (c) 1997 Kaneko / Warashi (Japan) senknow // 1999.04 (c) 1999 Kaneko / Kouyousha (Japan) -skns // +skns // teljan // 1999.11 (c) 1999 Electro Design Co. (Japan) vblokbrk // 1997.?? (c) 1997 Kaneko / Mediaworks (Asia) @@ -33734,16 +33734,16 @@ svi328n // SVI-328 (NTSC) @source:svision.cpp svision // Supervision Handheld -svisionn // -svisionp // -svisions // -tvlinkp // +svisionn // +svisionp // +svisions // +tvlinkp // @source:svmu.cpp svmu // 1998 Sega Visual Memory Unit @source:swtpc.cpp -swtpc // +swtpc // @source:swtpc09.cpp swtpc09 // S09, DMF2 Floppy SBUG rom - FLEX @@ -33752,19 +33752,19 @@ swtpc09i // S09, DC4 Floppy + PIA IDE SBUG rom - FLEX swtpc09u // S09, DMF2 Floppy UNIBUG rom - UniFLEX @source:swyft.cpp -swyft // +swyft // @source:sym1.cpp sym1 // Synertek SYM-1 @source:symbolics.cpp -s3670 // +s3670 // @source:sys2900.cpp -sys2900 // +sys2900 // @source:systec.cpp -systec // +systec // @source:system1.cpp 4dwarrio // 834-5918 (c) 1985 Coreland / Sega (S1) @@ -33782,7 +33782,7 @@ flickys1 // (c) 1984 (S1) flickys2 // (c) 1984 (S1) gardia // 834-6119 (S2?) gardiab // bootleg -gardiaj // +gardiaj // hvymetal // 834-5745 (c) 1985 (S2?) imsorry // 834-5707 (c) 1985 Coreland / Sega (S1) imsorryj // 834-5707 (c) 1985 Coreland / Sega (S1) @@ -33790,7 +33790,7 @@ mrviking // 834-5383 (c) 1984 (S1) mrvikingj // 834-5383 (c) 1984 (S1) myhero // 834-5755 (c) 1985 (S1) myherok // 834-5755 (c) 1985 Coreland / Sega (S1) -myherobl // +myherobl // ninja // 834-5677 (c) 1985 (S1) nob // (c) Data East nobb // bootleg @@ -33807,7 +33807,7 @@ reguluso // 834-5328?(c) 1983 (S1) regulusu // 834-5328?(c) 1983 (S1) seganinj // 834-5677 (c) 1985 (S1) seganinju // 834-5677 (c) 1985 (S1) -seganinja // +seganinja // shtngmst // 834-5719/5720 (c) 1985 (S2) shtngmste // 834-5719/5720 (c) 1985 (S2) spatter // 834-5583 (c) 1984 (S1) @@ -33834,9 +33834,9 @@ wbmlbge // bootleg (Gecas) wbmljb // (c) 1987 Sega/Westone (S2) wbmljo // (c) 1987 Sega/Westone (S2) wbmlvc // Virtual Console -wbmlvcd // -wbmld // -wbmljod // +wbmlvcd // +wbmld // +wbmljod // wboy // 834-5984 (c) 1986 + Escape license (S1) wboy2 // 834-5984 (c) 1986 + Escape license (S1) wboy2u // 834-5984 (c) 1986 + Escape license (S1) @@ -33850,13 +33850,13 @@ wboyub // bootleg of wboyu wmatch // (c) 1984 (S1) @source:system16.cpp -altbeastbl // +altbeastbl // astormb2 // BOOTLEG astormbl // BOOTLEG bayrouteb1 // (c) 1989 (protected) (bootleg) bayrouteb2 // (c) 1989 (protected) (bootleg) beautyb // (c) 1991 AMT -ddcrewbl // +ddcrewbl // dduxbl // (c) 1989 (Datsu bootleg) eswatbl // bootleg goldnaxeb1 // bootleg @@ -33868,7 +33868,7 @@ passshtb // bootleg shdancbl // BOOTLEG shdancbla // BOOTLEG shinobld // (c) 1987 (but bootleg) -shinoblda // +shinoblda // tetrisbl // (c) 1988 (but bootleg) tturfbl // (c) 1989 (Datsu bootleg) wb3bbl // bootleg @@ -33884,43 +33884,43 @@ sformulaa // [1989] V-System Co. (Japan) tail2nos // [1989] V-System Co. @source:taito.cpp -cavnegro // -cavnegro1 // -cavnegro2 // -cosmic // -drakor // -fireact // -fireactd // -gemini2k // -gemini2k1 // -gork // -hawkman // -hawkman1 // -ladylukt // -lunelle // -meteort // -mrblack // -mrblack1 // -mrblkz80 // -obaoba // -obaoba1 // -polar // -rally // -sharkt // -shock // -snake // -sshuttle // -sshuttle1 // -stest // -sureshop // -taitest // -titan // -titan1 // -vegast // -voleybal // -vortexp // -zarza // -zarza1 // +cavnegro // +cavnegro1 // +cavnegro2 // +cosmic // +drakor // +fireact // +fireactd // +gemini2k // +gemini2k1 // +gork // +hawkman // +hawkman1 // +ladylukt // +lunelle // +meteort // +mrblack // +mrblack1 // +mrblkz80 // +obaoba // +obaoba1 // +polar // +rally // +sharkt // +shock // +snake // +sshuttle // +sshuttle1 // +stest // +sureshop // +taitest // +titan // +titan1 // +vegast // +voleybal // +vortexp // +zarza // +zarza1 // @source:taito_b.cpp ashura // C43 (c) 1990 Taito Corporation Japan (World) @@ -34122,7 +34122,7 @@ dleaguej // C02 (c) 1990 Taito Corporation (Japan) gogold // B56 (c) 1988 Taito Corporation (Japan) recordbr // B56 (c) 1988 Taito Corporation Japan (World) syvalion // B51 (c) 1988 Taito Corporation (Japan) -syvalionp // +syvalionp // tetristh // C26 (c) 1988 Sega Enterprises,Ltd. (Japan) @source:taito_l.cpp @@ -34144,7 +34144,7 @@ lagirl // plgirls bootleg? palamed // C63 (c) 1990 Taito Corporation (Japan) plgirls // (c) 1992 Hot-B. plgirls2 // (c) 1993 Hot-B. -plgirls2b // +plgirls2b // plotting // B96 (c) 1989 Taito Corporation Japan (World) plottinga // B96 (c) 1989 Taito Corporation Japan (World) plottingb // B96 (c) 1989 Taito Corporation Japan (World) @@ -34238,7 +34238,7 @@ sianniv // 2003.10 Space Invaders Anniversary (V2.02J) soutenry // 2001.02 Soutenryu (V2.07J) spuzbobl // 1999.?? Super Puzzle Bobble (V2.05O) spuzboblj // 1999.03 Super Puzzle Bobble (Japan) -taitogn // +taitogn // usagi // 2001.12 Usagi (V2.02J) xiistag // 2002.07 XII Stag (V2.01J) zokuoten // 2000.12 Zoku Otenamihaiken (V2.03J) @@ -34317,11 +34317,11 @@ batlgr2 // E87 (c) 2000 Taito (2.04J) batlgr2a // E87 (c) 2000 Taito (2.01J) landhigh // E82 (c) 1999 Taito pwrshovl // E74 (c) 1999 Taito -pwrshovla // +pwrshovla // raizpin // F14 (c) 2002 Taito -raizpinj // +raizpinj // styphp // E98 (c) 2000 Taito -taitotz // +taitotz // @source:taitowlf.cpp pf2012 // E59 (c) 1997 Taito @@ -34338,8 +34338,8 @@ t1000tl2 // 1989 Tandy 1000 TL/2 t1000tx // 1987 Tandy 1000 TX @source:tandy2k.cpp -tandy2k // -tandy2khd // +tandy2k // +tandy2khd // @source:tank8.cpp tank8 // ?????? 1976/04 [6800] @@ -34361,20 +34361,20 @@ taotaido3 // (c) 1993 Video System Co. taotaidoa // (c) 1993 Video System Co. @source:tapatune.cpp -smartoss // -srockbwl // -tapatune // +smartoss // +srockbwl // +tapatune // @source:targeth.cpp targeth // (c) 1994 - Ref 940531 targetha // (c) 1994 - Ref 940531 @source:tasman.cpp -dragsphr // -ivorytsk // -kingtut // -moneybnk // -vikingt // +dragsphr // +ivorytsk // +kingtut // +moneybnk // +vikingt // @source:tatsumi.cpp apache3 // (c) 1988 Tatsumi @@ -34388,8 +34388,8 @@ roundup5 // (c) 1989 Tatsumi tattack // (c) 198? Shonan @source:tavernie.cpp -cpu09 // -ivg09 // +cpu09 // +ivg09 // @source:taxidriv.cpp taxidriv // [1984 Graphic Techno] @@ -34410,14 +34410,14 @@ tceptor2 // (c) 1986 tcl // (c) 1995 Uniwang @source:tdv2324.cpp -tdv2324 // +tdv2324 // @source:tec1.cpp tec1 // Talking Electronics Computer tecjmon // Talking Electronics Computer @source:techno.cpp -xforce // +xforce // @source:tecmo.cpp backfirt // bootleg [(c) 1988 Tecmo] @@ -34441,7 +34441,7 @@ tkdensho // (c) 1996 Tecmo tkdenshoa // (c) 1996 Tecmo @source:tecnbras.cpp -tecnbras // +tecnbras // @source:tehkanwc.cpp gridiron // (c) 1985 Tehkan @@ -34451,15 +34451,15 @@ tehkanwcb // bootleg tehkanwcc // bootleg @source:tek405x.cpp -tek4051 // -tek4052a // +tek4051 // +tek4052a // @source:tek410x.cpp -tek4107a // -tek4109a // +tek4107a // +tek4109a // @source:tekxp33x.cpp -tekxp330 // +tekxp330 // @source:tempest.cpp tempest // 136002 (c) 1980 @@ -34470,7 +34470,7 @@ tempest3 // 136002 (c) 1980 temptube // (hack) @source:terak.cpp -terak // +terak // @source:terracre.cpp amatelas // (c) 1986 @@ -34484,8 +34484,8 @@ terracren // (c) 1985 terracreo // (c) 1985 @source:test_t400.cpp -test410 // -test420 // +test410 // +test420 // @source:tetrisp2.cpp nndmseal // (c) 1997 I'Max/Jaleco @@ -34579,7 +34579,7 @@ thunderxb // GX873 (c) 1988 thunderxj // GX873 (c) 1988 (Japan) @source:ti630.cpp -ti630 // +ti630 // @source:ti74.cpp ti74 // 1985 TI-74 @@ -34639,19 +34639,19 @@ koroleva // (c) 1988 Terminal sosterm // (c) 1988 Terminal @source:ticalc1x.cpp -dataman // -lilprof // -lilprof78 // -ti1000 // -ti1250 // -ti125076 // -ti1270 // -ti30 // -tibusan // -tiprog // -tisr16 // -tisr16ii // -wizatron // +dataman // +lilprof // +lilprof78 // +ti1000 // +ti1250 // +ti125076 // +ti1270 // +ti30 // +tibusan // +tiprog // +tisr16 // +tisr16ii // +wizatron // @source:tickee.cpp ghoshunt // (c) 1995? Hanaho Games @@ -34679,14 +34679,14 @@ tigeroadu // 11/1987 (c) 1987 + Romstar (US) toramich // 11/1987 (c) 1987 (Japan @source:tiki100.cpp -kontiki // -tiki100 // +kontiki // +tiki100 // @source:tim011.cpp -tim011 // +tim011 // @source:tim100.cpp -tim100 // +tim100 // @source:timelimt.cpp progress // (c) 1984 Chuo Co. Ltd @@ -34711,45 +34711,45 @@ uk2086 // 1986 UK2086 @source:tispeak.cpp k28m2 // Tiger Electronics -lantutor // -snmath // -snmatha // -snmathp // -snread // -snspell // -snspellc // -snspellca // -snspellcuk // -snspellfr // -snspellit // -snspelljp // -snspellp // -snspellua // -snspellub // -snspelluk // -snspelluka // -tntell // -tntellfr // -tntellp // -tntelluk // -vocaid // +lantutor // +snmath // +snmatha // +snmathp // +snread // +snspell // +snspellc // +snspellca // +snspellcuk // +snspellfr // +snspellit // +snspelljp // +snspellp // +snspellua // +snspellub // +snspelluk // +snspelluka // +tntell // +tntellfr // +tntellp // +tntelluk // +vocaid // @source:tispellb.cpp -mrchalgr // -spellb // +mrchalgr // +spellb // @source:tk2000.cpp tk2000 // Microdigital TK2000 @source:tk80.cpp -ics8080 // -mikrolab // -nd80z // -nectk85 // -tk80 // +ics8080 // +mikrolab // +nd80z // +nectk85 // +tk80 // @source:tk80bs.cpp -tk80bs // +tk80bs // @source:tm990189.cpp 990189 // 1978 TM 990/189 @@ -34785,14 +34785,14 @@ tm8k902 // (c) 2000 Midway Games tmdo // (c) 1996 Midway Games @source:tmc1800.cpp -nano // -tmc2000 // +nano // +tmc2000 // @source:tmc2000e.cpp -tmc2000e // +tmc2000e // @source:tmc600.cpp -tmc600s2 // +tmc600s2 // @source:tmmjprd.cpp tmmjprd // (c) 1997 Media / Sonnet @@ -34852,7 +34852,7 @@ tmntua // GX963 (c) 1989 (US) trigon // GX939 (c) 1990 (Japan) @source:tmspoker.cpp -tmspoker // +tmspoker // @source:tnzs.cpp arknoid2 // B08 (c) 1987 Taito Corporation Japan (World) @@ -34923,7 +34923,7 @@ batridert // (c) 1998 Raizing/8ing batrideru // (c) 1998 Raizing/8ing batsugun // TP-030 (c) 1993 Toaplan batsuguna // TP-030 (c) 1993 Toaplan -batsugunb // +batsugunb // batsugunsp // TP-030 (c) 1993 Toaplan bbakraid // (c) 1999 8ing bbakraidc // (c) 1999 8ing @@ -34972,7 +34972,7 @@ pipibibsp // TP-025 pwrkick // (c) 1994 Sunwise shippumd // (c) 1994 Raizing/8ing snowbro2 // TP-033 (c) 1994 Hanafram -snowbro2b // +snowbro2b // sstriker // (c) 1993 Raizing sstrikera // (c) 1993 Raizing tekipaki // TP-020 (c) 1991 Toaplan @@ -35127,7 +35127,7 @@ travrusa // (c) 1983 travrusab // (c) 1983 I.P. (bootleg) @source:tricep.cpp -tricep // +tricep // @source:triforce.cpp avalnc12 // 2004.03 The Key Of Avalon 1.20 - Summon The New Monsters (client) (Rev A) @@ -35167,19 +35167,19 @@ ht108064 // Hradstechnika Szvetkezet HT-1080Z/64 ht1080z // Hradstechnika Szvetkezet HT-1080Z ht1080z2 // Hradstechnika Szvetkezet HT-1080Z Series II lnw80 // LNW Research LNW-80 -meritum // -meritum_net // +meritum // +meritum_net // radionic // Radionic sys80 // EACA System 80 trs80 // TRS-80 Model I - Level I BASIC trs80l2 // TRS-80 Model I - Level II BASIC trs80m3 // TRS-80 Model III - Radio Shack/Tandy -trs80m4 // -trs80m4p // +trs80m4 // +trs80m4p // @source:trs80m2.cpp -trs80m16 // -trs80m2 // +trs80m16 // +trs80m2 // @source:truco.cpp truco // (c) 198? Playtronic SRL @@ -35198,14 +35198,14 @@ trvquest // (c) 1984 Sunn / Techstar tryout // (c) 1985 Data East Corporation (Japan) @source:ts802.cpp -ts802 // -ts802h // +ts802 // +ts802h // @source:ts803.cpp -ts803h // +ts803h // @source:ts816.cpp -ts816 // +ts816 // @source:tsamurai.cpp alphaxz // AZ (c) 1986 Ed/Wood Place @@ -35223,12 +35223,12 @@ vsgongf // (c) 1984 Kaneko yamagchi // A38 (c) 1985 Taito @source:tsispch.cpp -prose2k // -prose2ko // +prose2k // +prose2ko // @source:ttchamp.cpp -ttchamp // -ttchampa // +ttchamp // +ttchampa // @source:tubep.cpp rjammer // (c) 1984 + Alice @@ -35243,10 +35243,10 @@ tugboat // (c) 1982 ETM @source:tumbleb.cpp bcstry // (c) 1997 SemiCom bcstrya // (c) 1997 SemiCom -carket // +carket // chokchok // (c) 1995 SemiCom cookbib // (c) 1995 SemiCom -cookbiba // +cookbiba // dquizgo // (c) 1998 SemiCom fncywld // (c) 1996 Unico htchctch // (c) 1995 SemiCom @@ -35259,7 +35259,7 @@ semibase // (c) 1997 SemiCom suprtrio // (c) 1994 GameAce tumbleb // bootleg tumbleb2 // bootleg -tumblepba // +tumblepba // wlstar // (c) 1995 Mijin wondl96 // (c) 1996 SemiCom @@ -35297,18 +35297,18 @@ pyuutajr // 1982 Tomy Pyuuta Jr. tutor // 1983? Tomy Tutor @source:tv950.cpp -tv950 // +tv950 // @source:tvc.cpp -tvc64 // -tvc64p // -tvc64pru // +tvc64 // +tvc64p // +tvc64pru // @source:tvcapcom.cpp -tvcapcom // +tvcapcom // @source:tvgame.cpp -tvgame // +tvgame // @source:twin16.cpp cuebrickj // GX903 (c) 1989 (Japan) @@ -35331,7 +35331,7 @@ fnshark // bootleg fshark // B02 / TP-007 (c) 1987 Taito Corporation (World) fsharkbt // bootleg gulfwar2 // (c) 1991 Comad -gulfwar2a // +gulfwar2a // hishouza // B02 / TP-007 (c) 1987 Taito Corporation (Japan) ktiger // B30 / TP-011 (c) 1987 Taito Corporation (Japan) skyshark // B02 / TP-007 (c) 1987 Taito America Corporation + Romstar license (US) @@ -35340,25 +35340,25 @@ twincobr // B30 / TP-011 (c) 1987 Taito Corporation (Worl twincobru // B30 / TP-011 (c) 1987 Taito America Corporation + Romstar license (US) @source:twinkle.cpp -bmiidx // -bmiidx2 // -bmiidx3 // -bmiidx3a // -bmiidx4 // -bmiidx5 // -bmiidx6 // -bmiidx6a // -bmiidx7 // -bmiidx8 // -bmiidxa // -bmiidxc // -bmiidxc2 // -bmiidxca // -bmiidxs // -gq863 // +bmiidx // +bmiidx2 // +bmiidx3 // +bmiidx3a // +bmiidx4 // +bmiidx5 // +bmiidx6 // +bmiidx6a // +bmiidx7 // +bmiidx8 // +bmiidxa // +bmiidxc // +bmiidxc2 // +bmiidxca // +bmiidxs // +gq863 // @source:twins.cpp -spider // +spider // twins // (c) 1994 twinsa // (c) 1994 @@ -35380,7 +35380,7 @@ keith // (c) 1989 Hudson Soft paclandp // (c) 1989 Namco @source:uknc.cpp -uknc // +uknc // @source:ultraman.cpp ultraman // GX910 (c) 1991 Banpresto/Bandai @@ -35392,19 +35392,19 @@ ultratnk // 009801 1978/02 [6502] fiveside // GX479 (c)1995 @source:umipoker.cpp -saiyukip // -umipoker // +saiyukip // +umipoker // @source:undrfire.cpp cbombers // D83 (c) 1993 Taito Corporation Japan (World) cbombersj // D83 (c) 1993 Taito Corporation (Japan) -cbombersp // +cbombersp // undrfire // D67 (c) 1993 Taito Corporation Japan (World) undrfirej // D67 (c) 1993 Taito Corporation (Japan) undrfireu // D67 (c) 1993 Taito America Corporation (US) @source:unichamp.cpp -unichamp // +unichamp // @source:unico.cpp burglarx // (c) 1997 @@ -35414,19 +35414,19 @@ zeropnta // (c) 1998 zeropntj // (c) 1998 (Japan) @source:unior.cpp -unior // +unior // @source:unistar.cpp -unistar // +unistar // @source:univac.cpp -uts20 // +uts20 // @source:unixpc.cpp 3b1 // 3B1 "Unix PC" @source:unkhorse.cpp -unkhorse // +unkhorse // @source:upscope.cpp upscope // (c) 1986 Grand products @@ -35442,17 +35442,17 @@ usg83x // (c) 1988 usgames // (c) 1992 @source:ut88.cpp -ut88 // -ut88mini // +ut88 // +ut88mini // @source:uzebox.cpp -uzebox // +uzebox // @source:v1050.cpp -v1050 // +v1050 // @source:v6809.cpp -v6809 // +v6809 // @source:vamphalf.cpp aoh // (c) 2001 @@ -35494,7 +35494,7 @@ vastar3 // (c) 1983 Sesame Japan vastar4 // (c) 1983 Sesame Japan @source:vax11.cpp -vax785 // +vax785 // @source:vball.cpp vball // TA-0025 (c) 1988 (US) @@ -35503,54 +35503,54 @@ vball2pjb // bootleg (of Japan set) vballb // bootleg (of US set) @source:vboy.cpp -vboy // +vboy // @source:vc4000.cpp -1292apvs // -1392apvs // -cx3000tc // -database // -elektor // -f1392 // -fforce2 // +1292apvs // +1392apvs // +cx3000tc // +database // +elektor // +f1392 // +fforce2 // h21 // TRQ Video Computer H-21 -hmg1292 // -hmg1392 // -krvnjvtv // -lnsy1392 // -mpt05 // -mpu1000 // -mpu2000 // -oc2000 // -pp1292 // -pp1392 // -rwtrntcs // -spc4000 // -telngtcs // -tvc4000 // +hmg1292 // +hmg1392 // +krvnjvtv // +lnsy1392 // +mpt05 // +mpu1000 // +mpu2000 // +oc2000 // +pp1292 // +pp1392 // +rwtrntcs // +spc4000 // +telngtcs // +tvc4000 // vc4000 // Interton vc4000 -vc6000 // -vmdtbase // +vc6000 // +vmdtbase // @source:vcombat.cpp shadfgtr // (c) 1993 DUTECH Inc. vcombat // (c) 1993 VR8 Inc. @source:vcs80.cpp -vcs80 // +vcs80 // @source:vd.cpp -break86 // -papillon // +break86 // +papillon // @source:vector06.cpp -krista2 // -pk6128c // -vec1200 // -vector06 // +krista2 // +pk6128c // +vec1200 // +vector06 // @source:vector4.cpp -vector4 // +vector4 // @source:vectrex.cpp raaspec // (c) Roy Abel & Associates 1984 @@ -35613,11 +35613,11 @@ brdrline // (c) 1980 Sega brdrlinet // (c) 1981 Sega brdrlins // Sidam bootleg car2 // bootleg -carhntds // +carhntds // carnival // 651-666 (c) 1980 Sega carnivalc // 501-516 (c) 1980 Sega -carnivalh // -carnivalha // +carnivalh // +carnivalha // depthch // 50-55 [1977 Gremlin?] depthcho // ? [1977 Gremlin?] digger // 684-691 no copyright notice @@ -35653,14 +35653,14 @@ supcrash // bootleg tranqgun // 413-428 (c) 1980 Sega @source:victor9k.cpp -victor9k // +victor9k // @source:victory.cpp victorba // (c) 1982 victory // (c) 1982 @source:vidbrain.cpp -vidbrain // +vidbrain // @source:videopin.cpp solarwar // 036154-036169 1979 [6502] @@ -35679,7 +35679,7 @@ videopkr // (c) 1984 InterFlip @source:vigilant.cpp buccanrs // (c) 1989 Duintronic buccanrsa // (c) 1989 Duintronic -buccanrsb // (c) 1989 Duintronic +buccanrsb // (c) 1989 Duintronic kikcubic // (c) 1988 (Japan) kikcubicb // bootleg vigilant // (c) 1988 (World Rev E) @@ -35694,9 +35694,9 @@ vigilanto // (c) 1988 (US) @source:vii.cpp batmantv // The Batman, 2004 vii // Chintendo / KenSingTon / Jungle Soft / Siatronics Vii -vsmile // -vsmilef // -walle // +vsmile // +vsmilef // +walle // @source:vindictr.cpp vindictr // 136059 (c) 1988 @@ -35754,13 +35754,13 @@ wcombatu // 2002 xtrial // 2002 @source:vixen.cpp -vixen // +vixen // @source:vk100.cpp vk100 // 1980 Digital Equipment Corporation @source:vlc.cpp -nevada // +nevada // @source:volfied.cpp volfied // C04 (c) 1989 Taito Corporation Japan (World) @@ -35868,7 +35868,7 @@ vt320 // 1987 Digital Equipment Corporation vt520 // 1994 Digital Equipment Corporation @source:vta2000.cpp -vta2000 // +vta2000 // @source:vtech1.cpp fellow // 1983 Salora Fellow @@ -35897,12 +35897,12 @@ wackygtr // Wacky Gator @source:wallc.cpp brkblast // bootleg (Fadesa) -sidampkr // +sidampkr // wallc // (c) 1984 Midcoin wallca // (c) 1984 Midcoin @source:wangpc.cpp -wangpc // +wangpc // @source:wardner.cpp pyros // B25 / TP-009 (c) 1987 Taito America Corporation (US) @@ -35946,7 +35946,7 @@ wc90ba // bootleg @source:wecleman.cpp hotchase // GX763 (c) 1988 -hotchasea // +hotchasea // wecleman // GX602 (c) 1986 weclemana // GX602?(c) 1988 weclemanb // GX602 (c) 1986 @@ -35967,346 +35967,346 @@ wgpjoya // C32 (c) 1989 Taito Corporation (Japan) wheelfir // (c) 199? TCH @source:white_mod.cpp -elvisf // -elvisf302 // -elvisf303 // -elvisf4 // -elvisg // -elvisg302 // -elvisg303 // -elvisg4 // -elvisi // -elvisi302 // -elvisi303 // -elvisi4 // -elvisl // -elvisl302 // -elvisl303 // -elvisl4 // -elvisp // -elvisp302 // -elvisp303 // -elvisp4 // -gprix // -gprix_301 // -gprix_340 // -gprix_350 // -gprix_352 // -gprix_400 // -gprixf // -gprixf_301 // -gprixf_340 // -gprixf_350 // -gprixf_352 // -gprixf_400 // -gprixg // -gprixg_301 // -gprixg_340 // -gprixg_350 // -gprixg_352 // -gprixg_400 // -gprixi // -gprixi_301 // -gprixi_340 // -gprixi_350 // -gprixi_352 // -gprixi_400 // -gprixl // -gprixl_301 // -gprixl_340 // -gprixl_350 // -gprixl_352 // -gprixl_400 // -lotr // -lotr_fr // -lotr_fr401 // -lotr_fr410 // -lotr_fr5 // -lotr_fr501 // -lotr_fr6 // -lotr_fr7 // -lotr_fr8 // -lotr_fr9 // -lotr_gr // -lotr_gr401 // -lotr_gr410 // -lotr_gr5 // -lotr_gr501 // -lotr_gr6 // -lotr_gr7 // -lotr_gr8 // -lotr_gr9 // -lotr_it // -lotr_it401 // -lotr_it410 // -lotr_it5 // -lotr_it501 // -lotr_it6 // -lotr_it7 // -lotr_it8 // -lotr_it9 // -lotr_le // -lotr_sp // -lotr_sp401 // -lotr_sp5 // -lotr_sp501 // -lotr_sp6 // -lotr_sp7 // -lotr_sp8 // -lotr_sp9 // -lotr401 // -lotr410 // -lotr5 // -lotr501 // -lotr6 // -lotr7 // -lotr8 // -lotr9 // -nascar // -nascar_301 // -nascar_340 // -nascar_350 // -nascar_352 // -nascar_400 // -nascarl // -nascarl_301 // -nascarl_340 // -nascarl_350 // -nascarl_352 // -nascarl_400 // -rip300 // -rip301 // -rip302 // -rip310 // -ripf300 // -ripf301 // -ripf302 // -ripf310 // -ripg300 // -ripg301 // -ripg302 // -ripg310 // -ripi300 // -ripi301 // -ripi302 // -ripi310 // -ripl300 // -ripl301 // -ripl302 // -ripl310 // -ripleys // -ripleysf // -ripleysg // -ripleysi // -ripleysl // -sopranof // -sopranof_107 // -sopranof_300 // -sopranof_400 // -sopranog // -sopranog_107 // -sopranog_300 // -sopranog_400 // -sopranoi // -sopranoi_107 // -sopranoi_300 // -sopranoi_400 // -sopranol // -sopranol_107 // -sopranol_300 // -sopranol_400 // -sopranos // -sopranos_204 // -sopranos_300 // -sopranos_400 // +elvisf // +elvisf302 // +elvisf303 // +elvisf4 // +elvisg // +elvisg302 // +elvisg303 // +elvisg4 // +elvisi // +elvisi302 // +elvisi303 // +elvisi4 // +elvisl // +elvisl302 // +elvisl303 // +elvisl4 // +elvisp // +elvisp302 // +elvisp303 // +elvisp4 // +gprix // +gprix_301 // +gprix_340 // +gprix_350 // +gprix_352 // +gprix_400 // +gprixf // +gprixf_301 // +gprixf_340 // +gprixf_350 // +gprixf_352 // +gprixf_400 // +gprixg // +gprixg_301 // +gprixg_340 // +gprixg_350 // +gprixg_352 // +gprixg_400 // +gprixi // +gprixi_301 // +gprixi_340 // +gprixi_350 // +gprixi_352 // +gprixi_400 // +gprixl // +gprixl_301 // +gprixl_340 // +gprixl_350 // +gprixl_352 // +gprixl_400 // +lotr // +lotr_fr // +lotr_fr401 // +lotr_fr410 // +lotr_fr5 // +lotr_fr501 // +lotr_fr6 // +lotr_fr7 // +lotr_fr8 // +lotr_fr9 // +lotr_gr // +lotr_gr401 // +lotr_gr410 // +lotr_gr5 // +lotr_gr501 // +lotr_gr6 // +lotr_gr7 // +lotr_gr8 // +lotr_gr9 // +lotr_it // +lotr_it401 // +lotr_it410 // +lotr_it5 // +lotr_it501 // +lotr_it6 // +lotr_it7 // +lotr_it8 // +lotr_it9 // +lotr_le // +lotr_sp // +lotr_sp401 // +lotr_sp5 // +lotr_sp501 // +lotr_sp6 // +lotr_sp7 // +lotr_sp8 // +lotr_sp9 // +lotr401 // +lotr410 // +lotr5 // +lotr501 // +lotr6 // +lotr7 // +lotr8 // +lotr9 // +nascar // +nascar_301 // +nascar_340 // +nascar_350 // +nascar_352 // +nascar_400 // +nascarl // +nascarl_301 // +nascarl_340 // +nascarl_350 // +nascarl_352 // +nascarl_400 // +rip300 // +rip301 // +rip302 // +rip310 // +ripf300 // +ripf301 // +ripf302 // +ripf310 // +ripg300 // +ripg301 // +ripg302 // +ripg310 // +ripi300 // +ripi301 // +ripi302 // +ripi310 // +ripl300 // +ripl301 // +ripl302 // +ripl310 // +ripleys // +ripleysf // +ripleysg // +ripleysi // +ripleysl // +sopranof // +sopranof_107 // +sopranof_300 // +sopranof_400 // +sopranog // +sopranog_107 // +sopranog_300 // +sopranog_400 // +sopranoi // +sopranoi_107 // +sopranoi_300 // +sopranoi_400 // +sopranol // +sopranol_107 // +sopranol_300 // +sopranol_400 // +sopranos // +sopranos_204 // +sopranos_300 // +sopranos_400 // @source:whitestar.cpp -apollo13 // -apollo13_10 // -aust201 // -aust300 // -aust301 // -austin // -austinf // -austing // -austini // -austnew // -ctchzdlx // -gldneye // -godzillp // -goldcue // -harl_a10 // -harl_a13 // -harl_a18 // -harl_a30 // -harl_a40 // -harl_f13 // -harl_f18 // -harl_f30 // -harl_f40 // -harl_g13 // -harl_g18 // -harl_g30 // -harl_g40 // -harl_i13 // -harl_i18 // -harl_i30 // -harl_i40 // -harl_l13 // -harl_l18 // -harl_l30 // -harl_l40 // -harl_u13 // -hirol_fr // -hirol_gr // -hirol_gr_210 // -hirol_it // -hirolcas // -hirolcas_210 // -hirolcat // -hironew // -id4 // -id4_201 // -jplstw20 // -jplstw22 // -lostspc // -mononew // -monop233 // -monop251 // -monop301 // -monop303 // -monopolf // -monopolg // -monopoli // -monopoll // -monopolp // -monopred // -nfl // -playboyf // -playboyf_203 // -playboyf_300 // -playboyf_302 // -playboyf_303 // -playboyf_401 // -playboyg // -playboyg_203 // -playboyg_300 // -playboyg_302 // -playboyg_303 // -playboyg_401 // -playboyi // -playboyi_203 // -playboyi_300 // -playboyi_302 // -playboyi_303 // -playboyi_401 // -playboyl // -playboyl_203 // -playboyl_300 // -playboyl_302 // -playboyl_303 // -playboyl_401 // -playboys // -playboys_203 // -playboys_300 // -playboys_302 // -playboys_303 // -playboys_401 // -playnew // -rctnew // -rctycn // -rctycn_400 // -rctycn_600 // -rctycn_701 // -rctycnf // -rctycnf_400 // -rctycnf_600 // -rctycnf_701 // -rctycng // -rctycng_400 // -rctycng_701 // -rctycni // -rctycni_400 // -rctycni_600 // -rctycni_701 // -rctycnl // -rctycnl_400 // -rctycnl_600 // -rctycnl_701 // -shrknew // -shrky_207 // -shrkyfr // -shrkyfr_207 // -shrkygr // -shrkygr_207 // -shrkyit // -shrkyit_207 // -shrkysht // -simpnew // -simpprtf // -simpprtf_204 // -simpprtf_300 // -simpprtf_400 // -simpprtg // -simpprtg_400 // -simpprti // -simpprti_204 // -simpprti_300 // -simpprti_400 // -simpprtl // -simpprtl_204 // -simpprtl_300 // -simpprtl_400 // -simpprty // -simpprty_204 // -simpprty_300 // -simpprty_400 // -spacejam // -spacejmf // -spacejmg // -spacejmi // -sprk_090 // -sprk_096 // -sprk_103 // -startrp // -strikext // -strknew // -strxt_fr // -strxt_gr // -strxt_it // -strxt_sp // -strxt_uk // -swtril41 // -swtril43 // -t3new // -term3 // -term3_205 // -term3_301 // -term3f // -term3f_205 // -term3f_301 // -term3g // -term3g_301 // -term3i // -term3i_205 // -term3i_301 // -term3l // -term3l_205 // -term3l_301 // -titanic // -twst_300 // -twst_404 // -twst_405 // -viprsega // -wackadoo // -xfiles2 // -xfilesp // +apollo13 // +apollo13_10 // +aust201 // +aust300 // +aust301 // +austin // +austinf // +austing // +austini // +austnew // +ctchzdlx // +gldneye // +godzillp // +goldcue // +harl_a10 // +harl_a13 // +harl_a18 // +harl_a30 // +harl_a40 // +harl_f13 // +harl_f18 // +harl_f30 // +harl_f40 // +harl_g13 // +harl_g18 // +harl_g30 // +harl_g40 // +harl_i13 // +harl_i18 // +harl_i30 // +harl_i40 // +harl_l13 // +harl_l18 // +harl_l30 // +harl_l40 // +harl_u13 // +hirol_fr // +hirol_gr // +hirol_gr_210 // +hirol_it // +hirolcas // +hirolcas_210 // +hirolcat // +hironew // +id4 // +id4_201 // +jplstw20 // +jplstw22 // +lostspc // +mononew // +monop233 // +monop251 // +monop301 // +monop303 // +monopolf // +monopolg // +monopoli // +monopoll // +monopolp // +monopred // +nfl // +playboyf // +playboyf_203 // +playboyf_300 // +playboyf_302 // +playboyf_303 // +playboyf_401 // +playboyg // +playboyg_203 // +playboyg_300 // +playboyg_302 // +playboyg_303 // +playboyg_401 // +playboyi // +playboyi_203 // +playboyi_300 // +playboyi_302 // +playboyi_303 // +playboyi_401 // +playboyl // +playboyl_203 // +playboyl_300 // +playboyl_302 // +playboyl_303 // +playboyl_401 // +playboys // +playboys_203 // +playboys_300 // +playboys_302 // +playboys_303 // +playboys_401 // +playnew // +rctnew // +rctycn // +rctycn_400 // +rctycn_600 // +rctycn_701 // +rctycnf // +rctycnf_400 // +rctycnf_600 // +rctycnf_701 // +rctycng // +rctycng_400 // +rctycng_701 // +rctycni // +rctycni_400 // +rctycni_600 // +rctycni_701 // +rctycnl // +rctycnl_400 // +rctycnl_600 // +rctycnl_701 // +shrknew // +shrky_207 // +shrkyfr // +shrkyfr_207 // +shrkygr // +shrkygr_207 // +shrkyit // +shrkyit_207 // +shrkysht // +simpnew // +simpprtf // +simpprtf_204 // +simpprtf_300 // +simpprtf_400 // +simpprtg // +simpprtg_400 // +simpprti // +simpprti_204 // +simpprti_300 // +simpprti_400 // +simpprtl // +simpprtl_204 // +simpprtl_300 // +simpprtl_400 // +simpprty // +simpprty_204 // +simpprty_300 // +simpprty_400 // +spacejam // +spacejmf // +spacejmg // +spacejmi // +sprk_090 // +sprk_096 // +sprk_103 // +startrp // +strikext // +strknew // +strxt_fr // +strxt_gr // +strxt_it // +strxt_sp // +strxt_uk // +swtril41 // +swtril43 // +t3new // +term3 // +term3_205 // +term3_301 // +term3f // +term3f_205 // +term3f_301 // +term3g // +term3g_301 // +term3i // +term3i_205 // +term3i_301 // +term3l // +term3l_205 // +term3l_301 // +titanic // +twst_300 // +twst_404 // +twst_405 // +viprsega // +wackadoo // +xfiles2 // +xfilesp // @source:wicat.cpp -wicat // +wicat // @source:wico.cpp -aftor // +aftor // @source:wildfire.cpp wildfire // Parker Bros @@ -36350,9 +36350,9 @@ mysticmp // (c) 1983 Prototype playball // (c) 1983 robotron // (c) 1982 robotronyo // (c) 1982 -robotron87 // -robotron12 // -robotrontd // +robotron87 // +robotron12 // +robotrontd // sinistar // (c) 1982 sinistar1 // (c) 1982 sinistar2 // (c) 1982 @@ -36416,8 +36416,8 @@ wdun // Who Dunnit (Russian) winbid // Winning Bid (Russian) wldstrek // Wild Streak (Russian) wms // Set Chips -wmsa // -wmsb // +wmsa // +wmsb // wmsboom // Boom (Russian) wmstopb // Top Banana (Russian) yukongld // Yukon Gold (Russian) @@ -36426,262 +36426,262 @@ yukongld // Yukon Gold (Russian) wolfpack // ?????? prototype [6502] @source:wpc_95.cpp -afm_10 // -afm_11 // -afm_113 // -afm_113b // -afm_11u // -cc_10 // -cc_104 // -cc_12 // -cc_13 // -congo_11 // -congo_13 // -congo_20 // -congo_21 // -cp_15 // -cp_16 // -cv_10 // -cv_11 // -cv_13 // -cv_14 // -cv_20h // -jy_03 // -jy_11 // -jy_12 // -mb_10 // -mb_106 // -mb_106b // -mm_05 // -mm_10 // -mm_109 // -mm_109b // -mm_109c // -mm_10u // -nbaf_11 // -nbaf_115 // -nbaf_11a // -nbaf_11s // -nbaf_21 // -nbaf_22 // -nbaf_23 // -nbaf_31 // -nbaf_31a // -ngg_10 // -ngg_13 // -ngg_p06 // -sc_091 // -sc_14 // -sc_17 // -sc_17n // -sc_18 // -sc_18n // -sc_18s2 // -ss_01 // -ss_03 // -ss_12 // -ss_14 // -ss_15 // -tf95_12 // -totan_04 // -totan_12 // -totan_13 // -totan_14 // -ttt_10 // +afm_10 // +afm_11 // +afm_113 // +afm_113b // +afm_11u // +cc_10 // +cc_104 // +cc_12 // +cc_13 // +congo_11 // +congo_13 // +congo_20 // +congo_21 // +cp_15 // +cp_16 // +cv_10 // +cv_11 // +cv_13 // +cv_14 // +cv_20h // +jy_03 // +jy_11 // +jy_12 // +mb_10 // +mb_106 // +mb_106b // +mm_05 // +mm_10 // +mm_109 // +mm_109b // +mm_109c // +mm_10u // +nbaf_11 // +nbaf_115 // +nbaf_11a // +nbaf_11s // +nbaf_21 // +nbaf_22 // +nbaf_23 // +nbaf_31 // +nbaf_31a // +ngg_10 // +ngg_13 // +ngg_p06 // +sc_091 // +sc_14 // +sc_17 // +sc_17n // +sc_18 // +sc_18n // +sc_18s2 // +ss_01 // +ss_03 // +ss_12 // +ss_14 // +ss_15 // +tf95_12 // +totan_04 // +totan_12 // +totan_13 // +totan_14 // +ttt_10 // @source:wpc_an.cpp -bop_l2 // -bop_l3 // -bop_l4 // -bop_l5 // -bop_l6 // -bop_l7 // -dd_p06 // -dd_p7 // -fh_905h // -fh_l3 // -fh_l4 // -fh_l5 // -fh_l9 // -fh_l9b // -hd_l1 // -hd_l3 // -tfa_13 // +bop_l2 // +bop_l3 // +bop_l4 // +bop_l5 // +bop_l6 // +bop_l7 // +dd_p06 // +dd_p7 // +fh_905h // +fh_l3 // +fh_l4 // +fh_l5 // +fh_l9 // +fh_l9b // +hd_l1 // +hd_l3 // +tfa_13 // @source:wpc_dcs.cpp -afv_l4 // -dm_h5 // -dm_h6 // -dm_la1 // -dm_lx3 // -dm_lx4 // -dm_pa2 // -dm_px5 // -ij_l3 // -ij_l4 // -ij_l5 // -ij_l6 // -ij_l7 // -ij_lg7 // -jd_l1 // -jd_l4 // -jd_l5 // -jd_l6 // -jd_l7 // -pop_la4 // -pop_lx5 // -pop_pa3 // -sttng_g7 // -sttng_l1 // -sttng_l2 // -sttng_l3 // -sttng_l7 // -sttng_p4 // -sttng_p5 // -sttng_p8 // -sttng_s7 // -sttng_x7 // +afv_l4 // +dm_h5 // +dm_h6 // +dm_la1 // +dm_lx3 // +dm_lx4 // +dm_pa2 // +dm_px5 // +ij_l3 // +ij_l4 // +ij_l5 // +ij_l6 // +ij_l7 // +ij_lg7 // +jd_l1 // +jd_l4 // +jd_l5 // +jd_l6 // +jd_l7 // +pop_la4 // +pop_lx5 // +pop_pa3 // +sttng_g7 // +sttng_l1 // +sttng_l2 // +sttng_l3 // +sttng_l7 // +sttng_p4 // +sttng_p5 // +sttng_p8 // +sttng_s7 // +sttng_x7 // @source:wpc_dot.cpp -gi_l3 // -gi_l4 // -gi_l6 // -gi_l9 // -hshot_p8 // -hurr_l2 // -pz_f4 // -pz_l1 // -pz_l2 // -pz_l3 // -sf_l1 // -t2_l2 // -t2_l3 // -t2_l4 // -t2_l6 // -t2_l8 // -t2_p2f // -tfdmd_l3 // +gi_l3 // +gi_l4 // +gi_l6 // +gi_l9 // +hshot_p8 // +hurr_l2 // +pz_f4 // +pz_l1 // +pz_l2 // +pz_l3 // +sf_l1 // +t2_l2 // +t2_l3 // +t2_l4 // +t2_l6 // +t2_l8 // +t2_p2f // +tfdmd_l3 // @source:wpc_flip1.cpp -taf_h4 // -taf_l1 // -taf_l2 // -taf_l3 // -taf_l4 // -taf_l5 // -taf_l6 // -taf_l7 // -taf_p2 // +taf_h4 // +taf_l1 // +taf_l2 // +taf_l3 // +taf_l4 // +taf_l5 // +taf_l6 // +taf_l7 // +taf_p2 // @source:wpc_flip2.cpp -br_l1 // -br_l3 // -br_l4 // -br_p17 // -cftbl_l3 // -cftbl_l4 // -drac_l1 // -drac_p11 // -dw_l1 // -dw_l2 // -dw_p5 // -ft_l3 // -ft_l4 // -ft_l5 // -ft_p4 // -gw_l1 // -gw_l2 // -gw_l3 // -gw_l5 // -gw_p7 // -gw_pb // -gw_pc // -lc_11 // -strik_l4 // -tafg_h3 // -tafg_la2 // -tafg_la3 // -tafg_lx3 // -tz_92 // -tz_94ch // -tz_94h // -tz_h7 // -tz_h8 // -tz_ifpa // -tz_l1 // -tz_l2 // -tz_l3 // -tz_l4 // -tz_p3 // -tz_p4 // -tz_pa1 // -ww_l2 // -ww_l3 // -ww_l4 // -ww_l5 // -ww_lh5 // -ww_lh6 // -ww_p1 // -ww_p8 // +br_l1 // +br_l3 // +br_l4 // +br_p17 // +cftbl_l3 // +cftbl_l4 // +drac_l1 // +drac_p11 // +dw_l1 // +dw_l2 // +dw_p5 // +ft_l3 // +ft_l4 // +ft_l5 // +ft_p4 // +gw_l1 // +gw_l2 // +gw_l3 // +gw_l5 // +gw_p7 // +gw_pb // +gw_pc // +lc_11 // +strik_l4 // +tafg_h3 // +tafg_la2 // +tafg_la3 // +tafg_lx3 // +tz_92 // +tz_94ch // +tz_94h // +tz_h7 // +tz_h8 // +tz_ifpa // +tz_l1 // +tz_l2 // +tz_l3 // +tz_l4 // +tz_p3 // +tz_p4 // +tz_pa1 // +ww_l2 // +ww_l3 // +ww_l4 // +ww_l5 // +ww_lh5 // +ww_lh6 // +ww_p1 // +ww_p8 // @source:wpc_s.cpp -corv_21 // -corv_la1 // -corv_lx1 // -corv_lx2 // -corv_px4 // -dh_lx2 // -fs_lx2 // -fs_lx4 // -fs_lx5 // -fs_sp2 // -i500_10r // -i500_11b // -i500_11r // -jb_10b // -jb_10r // -jm_05r // -jm_12b // -jm_12r // -nf_10 // -nf_20 // -nf_22 // -nf_23 // -nf_23f // -nf_23x // -rs_l6 // -rs_la4 // -rs_la5 // -rs_lx2 // -rs_lx3 // -rs_lx4 // -rs_lx5 // -tfs_12 // -tom_06 // -tom_10f // -tom_12 // -tom_13 // -tom_14h // -ts_la2 // -ts_la4 // -ts_lf6 // -ts_lh6 // -ts_lm6 // -ts_lx4 // -ts_lx5 // -ts_pa1 // -wcs_l2 // -wcs_la2 // -wcs_p2 // -wcs_p3 // -wd_03r // -wd_048r // -wd_10f // -wd_10g // -wd_10r // -wd_11 // -wd_12 // -wd_12g // +corv_21 // +corv_la1 // +corv_lx1 // +corv_lx2 // +corv_px4 // +dh_lx2 // +fs_lx2 // +fs_lx4 // +fs_lx5 // +fs_sp2 // +i500_10r // +i500_11b // +i500_11r // +jb_10b // +jb_10r // +jm_05r // +jm_12b // +jm_12r // +nf_10 // +nf_20 // +nf_22 // +nf_23 // +nf_23f // +nf_23x // +rs_l6 // +rs_la4 // +rs_la5 // +rs_lx2 // +rs_lx3 // +rs_lx4 // +rs_lx5 // +tfs_12 // +tom_06 // +tom_10f // +tom_12 // +tom_13 // +tom_14h // +ts_la2 // +ts_la4 // +ts_lf6 // +ts_lh6 // +ts_lm6 // +ts_lx4 // +ts_lx5 // +ts_pa1 // +wcs_l2 // +wcs_la2 // +wcs_p2 // +wcs_p3 // +wd_03r // +wd_048r // +wd_10f // +wd_10g // +wd_10r // +wd_11 // +wd_12 // +wd_12g // @source:wrally.cpp wrally // (c) 1993 - Ref 930705 @@ -36704,7 +36704,7 @@ wwfsstarua // TA-0024 (c) 1989 (US) wyvernf0 // A39 (c) 1985 Taito Corporation (Japan) @source:x07.cpp -x07 // +x07 // @source:x1.cpp x1 // 1982 Sharp X1 @@ -36728,18 +36728,18 @@ xsleenaba // bootleg xsleenaj // TA-0019 (c) 1986 @source:xavix.cpp -taitons1 // +taitons1 // @source:xbox.cpp -xbox // +xbox // @source:xerox820.cpp -bigboard // -mk82 // -mk83 // -x168 // -x820 // -x820ii // +bigboard // +mk82 // +mk83 // +x168 // +x820 // +x820ii // @source:xexex.cpp orius // GX067 (c) 1991 (USA) @@ -36761,7 +36761,7 @@ xmene // GX065 (c) 1992 (World) xmenj // GX065 (c) 1992 (Japan) @source:xor100.cpp -xor100 // +xor100 // @source:xorworld.cpp xorworld // (c) 1990 - prototype @@ -36770,7 +36770,7 @@ xorworld // (c) 1990 - prototype xtheball // (c) 1991 Rare @source:xtom3d.cpp -xtom3d // +xtom3d // @source:xxmissio.cpp xxmissio // UPL-86001 [1986] @@ -36812,17 +36812,17 @@ magixb // bootleg rocktris // (c) 1994? Yun Sung @source:z100.cpp -z100 // +z100 // @source:z1013.cpp -z1013 // -z1013a2 // -z1013k69 // -z1013k76 // -z1013s60 // +z1013 // +z1013a2 // +z1013k69 // +z1013k76 // +z1013s60 // @source:z80dev.cpp -z80dev // +z80dev // @source:z80ne.cpp z80ne // 1980 - Z80NE @@ -36844,70 +36844,70 @@ z88se // Z88 (Swedish) z88tr // Z88 (Turkish) @source:z9001.cpp -kc85_111 // -kc87_10 // -kc87_11 // -kc87_20 // -kc87_21 // -z9001 // +kc85_111 // +kc87_10 // +kc87_11 // +kc87_20 // +kc87_21 // +z9001 // @source:zac_1.cpp -ewf // -firemntn // -futurwld // -hod // -hotwheel // -locomotp // -sshtlzac // -stargod // -stargoda // -strapids // -wsports // +ewf // +firemntn // +futurwld // +hod // +hotwheel // +locomotp // +sshtlzac // +stargod // +stargoda // +strapids // +wsports // @source:zac_2.cpp -bbeltzac // -clown // -dvlrider // -dvlriderg // -dvlrideri // -farfalla // -farfallag // -farfallai // -mcastle // -mcastlef // -mcastleg // -mcastlei // -mexico // -nstrphnx // -pinchamp // -pinchamp7 // -pinchamp7g // -pinchamp7i // -pinchampg // -pinchampi // -poolcham // -poolchama // -poolchami // -robot // -robotf // -robotg // -roboti // -scram_tp // -socrking // -socrkingg // -socrkingi // -spookyi // -spookyp // -strsphnx // -tmachzac // -tmachzacf // -tmachzacg // -zankor // +bbeltzac // +clown // +dvlrider // +dvlriderg // +dvlrideri // +farfalla // +farfallag // +farfallai // +mcastle // +mcastlef // +mcastleg // +mcastlei // +mexico // +nstrphnx // +pinchamp // +pinchamp7 // +pinchamp7g // +pinchamp7i // +pinchampg // +pinchampi // +poolcham // +poolchama // +poolchami // +robot // +robotf // +robotg // +roboti // +scram_tp // +socrking // +socrkingg // +socrkingi // +spookyi // +spookyp // +strsphnx // +tmachzac // +tmachzacf // +tmachzacg // +zankor // @source:zac_proto.cpp -skijump // -spacecty // -strike // +skijump // +spacecty // +strike // @source:zac2650.cpp dodgem // (c) 1979 @@ -36954,10 +36954,10 @@ zexall // zexall z80 test suite with kevtris' preloader @source:zn.cpp 1on1gov // 1 on 1 Government (JAPAN) -acpsx // +acpsx // aerofgts // Aero Fighters Special (TAIWAN) -atluspsx // -atpsx // +atluspsx // +atpsx // bam2 // Bust a Move 2 (JAPANESE ROM ver. 1999/07/17 10:00:00) beastrzr // Beastorizer (USA) beastrzrb // Beastorizer (USA Bootleg) @@ -36971,8 +36971,8 @@ brvbladea // Brave Blade (ASIA) brvbladej // Brave Blade (JAPAN) brvbladeu // Brave Blade (USA) cbaj // Cool Boaders Arcade Jam -cpzn1 // -cpzn2 // +cpzn1 // +cpzn2 // doapp // Dead Or Alive ++ (JAPAN) flamegun // Flame Gunner (USA) flamegunj // Flame Gunner (JAPAN) @@ -37003,7 +37003,7 @@ nbajamex // NBA Jam Extreme plsmaswd // Plasma Sword (USA 980316) plsmaswda // Plasma Sword (ASIA 980316) primrag2 // Primal Rage 2 -psarc95 // +psarc95 // psyforce // Psychic Force (Ver 2.4O) psyforcej // Psychic Force (Ver 2.4J) psyforcex // Psychic Force EX (Ver 2.0J) @@ -37042,18 +37042,18 @@ stargladj // Star Gladiator (JAPAN 960627) stargld2 // Star Gladiator 2 (JAPAN 980316) strider2 // Strider 2 (USA 991213) strider2a // Strider 2 (ASIA 991213) -taitofx1 // +taitofx1 // tblkkuzu // The Block Kuzushi (JAPAN) techromn // Tech Romancer (EURO 980914) techromnu // Tech Romancer (USA 980914) tecmowcm // Tecmo World Cup Millennium (JAPAN) tgmj // Tetris The Grand Master (JAPAN 980710) tondemo // Tondemo Crisis (JAPAN) -tps // +tps // ts2 // Battle Arena Toshinden 2 (USA 951124) ts2a // Battle Arena Toshinden 2 (USA 951124) ts2j // Battle Arena Toshinden 2 (JAPAN 951124) -vspsx // +vspsx // @source:zodiack.cpp bounty // (c) 1982 Orca @@ -37063,7 +37063,7 @@ percuss // (c) 1981 Orca zodiack // (c) 1983 Orca + Esco Trading Co license @source:zorba.cpp -zorba // +zorba // @source:zr107.cpp jetwave // GX678 (c)1996 Euro EAB @@ -37077,10 +37077,10 @@ windheatj // GX677 (c)1996 Japan JAA windheatu // GX677 (c)1996 USA UBC @source:zrt80.cpp -zrt80 // +zrt80 // @source:zsbc3.cpp -zsbc3 // +zsbc3 // @source:zx.cpp lambda // Lambda 8300 @@ -37092,5 +37092,4 @@ ts1000 // 1982 Timex Sinclair 1000 ts1500 // Timex Sinclair 1500 zx80 // 1980 Sinclair ZX-80 zx81 // 1981 Sinclair ZX-81 -zx97 // - +zx97 // diff --git a/src/mame/video/apple3.cpp b/src/mame/video/apple3.cpp index 0a7e887ee4d..fba36780338 100644 --- a/src/mame/video/apple3.cpp +++ b/src/mame/video/apple3.cpp @@ -488,33 +488,33 @@ void apple3_state::graphics_chires(bitmap_ind16 &bitmap, const rectangle &clipre UINT32 apple3_state::screen_update_apple3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { -// printf("gfx mode %x\n", m_flags & (VAR_VM3|VAR_VM1|VAR_VM0)); +// printf("gfx mode %x\n", m_flags & (VAR_VM3|VAR_VM1|VAR_VM0)); switch(m_flags & (VAR_VM3|VAR_VM1|VAR_VM0)) { case 0: case VAR_VM0: - text40(bitmap, cliprect); // 1 + text40(bitmap, cliprect); // 1 break; - case VAR_VM1: // 2 - case VAR_VM1|VAR_VM0: // 3 + case VAR_VM1: // 2 + case VAR_VM1|VAR_VM0: // 3 text80(bitmap, cliprect); break; - case VAR_VM3: // 8 + case VAR_VM3: // 8 graphics_hgr(bitmap, cliprect); /* hgr mode */ break; - case VAR_VM3|VAR_VM0: // 9 + case VAR_VM3|VAR_VM0: // 9 graphics_chgr(bitmap, cliprect); break; - case VAR_VM3|VAR_VM1: // a + case VAR_VM3|VAR_VM1: // a graphics_shgr(bitmap, cliprect); break; - case VAR_VM3|VAR_VM1|VAR_VM0: // b + case VAR_VM3|VAR_VM1|VAR_VM0: // b graphics_chires(bitmap, cliprect); break; } diff --git a/src/mame/video/himesiki.cpp b/src/mame/video/himesiki.cpp index 4d82c84e6ec..e22ce4c0946 100644 --- a/src/mame/video/himesiki.cpp +++ b/src/mame/video/himesiki.cpp @@ -86,11 +86,11 @@ void himesiki_state::himesiki_draw_sprites( bitmap_ind16 &bitmap, const rectangl for (offs = 0; offs < 0x100; offs += 4) { // not sure about this, but you sometimes get a garbage sprite in the corner otherwise. - if ((spriteram[offs + 0] == 0x00) && - (spriteram[offs + 1] == 0x00) && - (spriteram[offs + 2] == 0x00) && - (spriteram[offs + 3] == 0x00)) - continue; + if ((spriteram[offs + 0] == 0x00) && + (spriteram[offs + 1] == 0x00) && + (spriteram[offs + 2] == 0x00) && + (spriteram[offs + 3] == 0x00)) + continue; int attr = spriteram[offs + 1]; int code = spriteram[offs + 0] | (attr & 7) << 8; diff --git a/src/mame/video/mcr3.cpp b/src/mame/video/mcr3.cpp index ecd8b72a49a..41bcf1485d3 100644 --- a/src/mame/video/mcr3.cpp +++ b/src/mame/video/mcr3.cpp @@ -293,4 +293,3 @@ UINT32 mcr3_state::screen_update_spyhunt(screen_device &screen, bitmap_ind16 &bi m_alpha_tilemap->draw(screen, bitmap, cliprect, 0, 0); return 0; } - diff --git a/src/mame/video/segaic16.cpp b/src/mame/video/segaic16.cpp index 908114af488..22e7cc5d43f 100644 --- a/src/mame/video/segaic16.cpp +++ b/src/mame/video/segaic16.cpp @@ -1029,7 +1029,7 @@ void segaic16_video_device::tilemap_16b_fill_latch(int i, UINT16* latched_pagese latched_pageselect[i] = textram[0xe80 / 2 + i]; latched_yscroll[i] = textram[0xe90/2 + i]; latched_xscroll[i] = textram[0xe98/2 + i]; -// printf("%02x returning latched page select %04x scrollx %04x scrolly %04x\n", i, latched_pageselect[i], latched_xscroll[i], latched_yscroll[i]); +// printf("%02x returning latched page select %04x scrollx %04x scrolly %04x\n", i, latched_pageselect[i], latched_xscroll[i], latched_yscroll[i]); } TIMER_CALLBACK_MEMBER( segaic16_video_device::tilemap_16b_latch_values ) diff --git a/src/mame/video/snk68_spr.cpp b/src/mame/video/snk68_spr.cpp index b55e7b18056..fa2382d76ef 100644 --- a/src/mame/video/snk68_spr.cpp +++ b/src/mame/video/snk68_spr.cpp @@ -17,11 +17,10 @@ snk68_spr_device::snk68_spr_device(const machine_config &mconfig, const char *ta m_partialupdates(1) { m_newtilecb = snk68_tile_indirection_delegate(FUNC(snk68_spr_device::tile_callback_noindirect), this); -} +} void snk68_spr_device::tile_callback_noindirect(int &tile, int& fx, int& fy, int& region) { - } @@ -43,7 +42,7 @@ void snk68_spr_device::static_set_gfxdecode_tag(device_t &device, const char *ta void snk68_spr_device::static_set_palette_tag(device_t &device, const char *tag) { downcast<snk68_spr_device &>(device).m_palette.set_tag(tag); -} +} // static void snk68_spr_device::set_tile_indirect_cb(device_t &device,snk68_tile_indirection_delegate newtilecb) @@ -177,4 +176,4 @@ void snk68_spr_device::set_flip(int flip) { if (flip) m_flipscreen = 1; else m_flipscreen = 0; -}
\ No newline at end of file +} diff --git a/src/mame/video/snk68_spr.h b/src/mame/video/snk68_spr.h index 088b6a97a45..5604f74714a 100644 --- a/src/mame/video/snk68_spr.h +++ b/src/mame/video/snk68_spr.h @@ -29,7 +29,7 @@ public: void draw_sprites_all(bitmap_ind16 &bitmap, const rectangle &cliprect); snk68_tile_indirection_delegate m_newtilecb; - + void tile_callback_noindirect(int& tile, int& fx, int& fy, int& region); void set_flip(int flip); @@ -48,5 +48,3 @@ private: extern const device_type SNK68_SPR; - - diff --git a/src/mame/video/yiear.cpp b/src/mame/video/yiear.cpp index c45ec809c1c..a1d2b5be144 100644 --- a/src/mame/video/yiear.cpp +++ b/src/mame/video/yiear.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Phil Stroffolino +// copyright-holders:Phil Stroffolino // thanks-to:Enrique Sanchez /*************************************************************************** diff --git a/src/osd/modules/file/posixfile.cpp b/src/osd/modules/file/posixfile.cpp index 513a3cbfd70..8c3d2860060 100644 --- a/src/osd/modules/file/posixfile.cpp +++ b/src/osd/modules/file/posixfile.cpp @@ -51,7 +51,6 @@ namespace { - //============================================================ // CONSTANTS //============================================================ @@ -443,8 +442,8 @@ const char *osd_get_volume_name(int idx) if (idx == 0) return "/"; else - return nullptr; - } + return nullptr; + } //============================================================ diff --git a/src/osd/modules/file/posixptty.cpp b/src/osd/modules/file/posixptty.cpp index f7842574312..164c2fc62c6 100644 --- a/src/osd/modules/file/posixptty.cpp +++ b/src/osd/modules/file/posixptty.cpp @@ -144,7 +144,7 @@ osd_file::error posix_open_ptty(std::uint32_t openflags, osd_file::ptr &file, st #elif defined(__ANDROID__) int masterfd = -1, slavefd = -1; char slavepath[PATH_MAX]; -#else +#else struct termios tios; std::memset(&tios, 0, sizeof(tios)); ::cfmakeraw(&tios); diff --git a/src/osd/modules/font/font_dwrite.cpp b/src/osd/modules/font/font_dwrite.cpp index 80a8ba3a810..ea8e9446e27 100644 --- a/src/osd/modules/font/font_dwrite.cpp +++ b/src/osd/modules/font/font_dwrite.cpp @@ -57,10 +57,10 @@ static const float POINTS_PER_DIP = (3.0f / 4.0f); // Macro to check for a failed HRESULT and if failed, return 0 #define HR_RET( CALL, ret ) do { \ - result = CALL; \ - if (FAILED(result)) { \ - osd_printf_error(#CALL " failed with error 0x%X\n", (unsigned int)result); \ - return ret; } \ + result = CALL; \ + if (FAILED(result)) { \ + osd_printf_error(#CALL " failed with error 0x%X\n", (unsigned int)result); \ + return ret; } \ } while (0) #define HR_RETHR( CALL ) HR_RET(CALL, result) @@ -338,9 +338,9 @@ public: class osd_font_dwrite : public osd_font { private: - ComPtr<ID2D1Factory> m_d2dfactory; - ComPtr<IDWriteFactory> m_dwriteFactory; - ComPtr<IWICImagingFactory> m_wicFactory; + ComPtr<ID2D1Factory> m_d2dfactory; + ComPtr<IDWriteFactory> m_dwriteFactory; + ComPtr<IWICImagingFactory> m_wicFactory; ComPtr<IDWriteFont> m_font; float m_fontEmHeightInDips; @@ -411,10 +411,10 @@ public: UINT cbData; BYTE* pixels = nullptr; - ComPtr<ID2D1BitmapRenderTarget> target; - ComPtr<ID2D1SolidColorBrush> pWhiteBrush; - ComPtr<IWICBitmap> wicBitmap; - ComPtr<IWICBitmapLock> lock; + ComPtr<ID2D1BitmapRenderTarget> target; + ComPtr<ID2D1SolidColorBrush> pWhiteBrush; + ComPtr<IWICBitmap> wicBitmap; + ComPtr<IWICBitmapLock> lock; ComPtr<IDWriteFontFace> face; HR_RET0(m_font->CreateFontFace(face.GetAddressOf())); @@ -648,11 +648,11 @@ private: class font_dwrite : public osd_module, public font_module { private: - d2d_create_factory_fn m_pfnD2D1CreateFactory; - dwrite_create_factory_fn m_pfnDWriteCreateFactory; - ComPtr<ID2D1Factory> m_d2dfactory; - ComPtr<IDWriteFactory> m_dwriteFactory; - ComPtr<IWICImagingFactory> m_wicFactory; + d2d_create_factory_fn m_pfnD2D1CreateFactory; + dwrite_create_factory_fn m_pfnDWriteCreateFactory; + ComPtr<ID2D1Factory> m_d2dfactory; + ComPtr<IDWriteFactory> m_dwriteFactory; + ComPtr<IWICImagingFactory> m_wicFactory; public: font_dwrite() : @@ -741,7 +741,7 @@ public: HR_RET0(fonts->GetFontFamily(i, family.ReleaseAndGetAddressOf())); HR_RET0(family->GetFamilyNames(names.ReleaseAndGetAddressOf())); - + std::unique_ptr<WCHAR[]> name = nullptr; HR_RET0(get_localized_familyname(names, name)); @@ -801,7 +801,7 @@ private: // If the default locale is returned, find that locale name, otherwise use "en-us". if (defaultLocaleSuccess) return get_family_for_locale(family_names, localeName, family_name); - + // If locale can't be determined, fall back to US English return get_family_for_locale(family_names, L"en-us", family_name); } @@ -811,4 +811,4 @@ private: MODULE_NOT_SUPPORTED(font_dwrite, OSD_FONT_PROVIDER, "dwrite") #endif -MODULE_DEFINITION(FONT_DWRITE, font_dwrite)
\ No newline at end of file +MODULE_DEFINITION(FONT_DWRITE, font_dwrite) diff --git a/src/osd/modules/font/font_windows.cpp b/src/osd/modules/font/font_windows.cpp index 0de5231f8a0..851d3b6d646 100644 --- a/src/osd/modules/font/font_windows.cpp +++ b/src/osd/modules/font/font_windows.cpp @@ -29,7 +29,6 @@ namespace { - class osd_font_windows : public osd_font { public: diff --git a/src/osd/modules/input/input_common.cpp b/src/osd/modules/input/input_common.cpp index 8c0ab270696..07fe1ed588f 100644 --- a/src/osd/modules/input/input_common.cpp +++ b/src/osd/modules/input/input_common.cpp @@ -271,4 +271,4 @@ int input_module_base::init(const osd_options &options) m_input_enabled = true; return 0; -}
\ No newline at end of file +} diff --git a/src/osd/modules/input/input_common.h b/src/osd/modules/input/input_common.h index d122762f791..7ea001dad4f 100644 --- a/src/osd/modules/input/input_common.h +++ b/src/osd/modules/input/input_common.h @@ -374,7 +374,7 @@ struct key_trans_entry { input_item_id mame_key; #if !defined(OSD_WINDOWS) - int sdl_scancode; + int sdl_scancode; int sdl_key; #else int scan_code; @@ -395,7 +395,7 @@ private: static key_trans_entry s_default_table[]; std::unique_ptr<key_trans_entry[]> m_custom_table; - key_trans_entry * m_table; + key_trans_entry * m_table; UINT32 m_table_size; public: @@ -404,7 +404,7 @@ public: // getters/setters UINT32 size() { return m_table_size; } - + // public methods input_item_id lookup_mame_code(const char * scode) const; int lookup_mame_index(const char * scode) const; diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp index 974a9caa056..1e4272e6317 100644 --- a/src/osd/modules/input/input_dinput.cpp +++ b/src/osd/modules/input/input_dinput.cpp @@ -128,7 +128,7 @@ private: std::mutex m_device_lock; public: - keyboard_state keyboard; + keyboard_state keyboard; dinput_keyboard_device(running_machine &machine, const char *name, input_module &module) : dinput_device(machine, name, DEVICE_CLASS_KEYBOARD, module), @@ -215,7 +215,7 @@ public: } virtual BOOL device_enum_callback(LPCDIDEVICEINSTANCE instance, LPVOID ref) = 0; - + struct dinput_callback_context { dinput_module * self; @@ -504,7 +504,7 @@ public: dinput_joystick_device(running_machine &machine, const char *name, input_module &module) : dinput_device(machine, name, DEVICE_CLASS_JOYSTICK, module), - joystick({{0}}) + joystick({{0}}) { } @@ -692,4 +692,4 @@ MODULE_NOT_SUPPORTED(joystick_input_dinput, OSD_JOYSTICKINPUT_PROVIDER, "dinput" MODULE_DEFINITION(KEYBOARDINPUT_DINPUT, keyboard_input_dinput) MODULE_DEFINITION(MOUSEINPUT_DINPUT, mouse_input_dinput) -MODULE_DEFINITION(JOYSTICKINPUT_DINPUT, joystick_input_dinput)
\ No newline at end of file +MODULE_DEFINITION(JOYSTICKINPUT_DINPUT, joystick_input_dinput) diff --git a/src/osd/modules/input/input_none.cpp b/src/osd/modules/input/input_none.cpp index e485faca4f6..0bad0fb1e7b 100644 --- a/src/osd/modules/input/input_none.cpp +++ b/src/osd/modules/input/input_none.cpp @@ -63,4 +63,4 @@ public: void resume() override {}; }; -MODULE_DEFINITION(JOYSTICK_NONE, joystick_input_none)
\ No newline at end of file +MODULE_DEFINITION(JOYSTICK_NONE, joystick_input_none) diff --git a/src/osd/modules/input/input_rawinput.cpp b/src/osd/modules/input/input_rawinput.cpp index 750033ea640..1f281d48922 100644 --- a/src/osd/modules/input/input_rawinput.cpp +++ b/src/osd/modules/input/input_rawinput.cpp @@ -231,7 +231,7 @@ static std::wstring improve_name_from_usb_path(const std::wstring ®path) foreach_subkey(subkey, [®string, &parentid](HKEY endkey) { std::wstring endparentid = reg_query_string(endkey, L"ParentIdPrefix"); - + // This key doesn't have a ParentIdPrefix if (endparentid.empty()) return true; @@ -277,7 +277,7 @@ static std::wstring rawinput_device_improve_name(const std::wstring &name) if (!improved.empty()) return improved; } - + // Fall back to the original name return name; } @@ -346,7 +346,7 @@ class rawinput_mouse_device : public rawinput_device private: std::mutex m_device_lock; public: - mouse_state mouse; + mouse_state mouse; rawinput_mouse_device(running_machine& machine, const char* name, input_module& module) : rawinput_device(machine, name, DEVICE_CLASS_MOUSE, module), @@ -373,7 +373,7 @@ public: // If this data was intended for a rawinput lightgun, ignore it. if (rawinput.data.mouse.usFlags & MOUSE_MOVE_ABSOLUTE) return; - + mouse.lX += rawinput.data.mouse.lLastX * INPUT_RELATIVE_PER_PIXEL; mouse.lY += rawinput.data.mouse.lLastY * INPUT_RELATIVE_PER_PIXEL; @@ -685,4 +685,4 @@ MODULE_NOT_SUPPORTED(mouse_input_rawinput, OSD_MOUSEINPUT_PROVIDER, "rawinput") MODULE_DEFINITION(KEYBOARDINPUT_RAWINPUT, keyboard_input_rawinput) MODULE_DEFINITION(MOUSEINPUT_RAWINPUT, mouse_input_rawinput) -//MODULE_DEFINITION(LIGHTGUNINPUT_RAWINPUT, lightgun_input_rawinput)
\ No newline at end of file +//MODULE_DEFINITION(LIGHTGUNINPUT_RAWINPUT, lightgun_input_rawinput) diff --git a/src/osd/modules/input/input_sdl.cpp b/src/osd/modules/input/input_sdl.cpp index 75c7c94e79f..9ea26733f60 100644 --- a/src/osd/modules/input/input_sdl.cpp +++ b/src/osd/modules/input/input_sdl.cpp @@ -192,13 +192,13 @@ public: { memset(&mouse, 0, sizeof(mouse)); } - - void poll() override - { - mouse.lX = 0; - mouse.lY = 0; - sdl_device::poll(); - } + + void poll() override + { + mouse.lX = 0; + mouse.lY = 0; + sdl_device::poll(); + } virtual void process_event(SDL_Event &sdlevent) override { @@ -303,7 +303,7 @@ public: sdl_joystick_device(running_machine &machine, const char *name, input_module &module) : sdl_device(machine, name, DEVICE_CLASS_JOYSTICK, module), joystick({{0}}), - sdl_state({0}) + sdl_state({0}) { } @@ -372,7 +372,7 @@ public: case SDL_JOYBUTTONDOWN: case SDL_JOYBUTTONUP: - joystick.buttons[sdlevent.jbutton.button] = (sdlevent.jbutton.state == SDL_PRESSED) ? 0x80 : 0; + joystick.buttons[sdlevent.jbutton.button] = (sdlevent.jbutton.state == SDL_PRESSED) ? 0x80 : 0; break; } } @@ -688,7 +688,7 @@ public: int physical_stick; for (physical_stick = 0; physical_stick < SDL_NumJoysticks(); physical_stick++) { - if (SDL_IsGameController(physical_stick)) { + if (SDL_IsGameController(physical_stick)) { osd_printf_verbose("Joystick %i is supported by the game controller interface!\n", physical_stick); osd_printf_verbose("Compatible controller, named \'%s\'\n", SDL_GameControllerNameForIndex(physical_stick)); SDL_GameController *joy = SDL_GameControllerOpen(physical_stick); @@ -804,7 +804,7 @@ public: for (int i = 0; i < devicelist()->size(); i++) { auto joy = downcast<sdl_joystick_device*>(devicelist()->at(i)); - + // If we find a matching joystick, dispatch the event to the joystick if (joy->sdl_state.joystick_id == sdlevent.jdevice.which) joy->queue_events(&sdlevent, 1); @@ -849,4 +849,4 @@ MODULE_NOT_SUPPORTED(sdl_joystick_module, OSD_JOYSTICKINPUT_PROVIDER, "sdl") MODULE_DEFINITION(KEYBOARDINPUT_SDL, sdl_keyboard_module) MODULE_DEFINITION(MOUSEINPUT_SDL, sdl_mouse_module) -MODULE_DEFINITION(JOYSTICKINPUT_SDL, sdl_joystick_module)
\ No newline at end of file +MODULE_DEFINITION(JOYSTICKINPUT_SDL, sdl_joystick_module) diff --git a/src/osd/modules/input/input_sdlcommon.cpp b/src/osd/modules/input/input_sdlcommon.cpp index 1a7aecf630e..03e924b5a71 100644 --- a/src/osd/modules/input/input_sdlcommon.cpp +++ b/src/osd/modules/input/input_sdlcommon.cpp @@ -292,4 +292,4 @@ void sdl_osd_interface::process_events_buf() SDL_PumpEvents(); } -#endif
\ No newline at end of file +#endif diff --git a/src/osd/modules/input/input_sdlcommon.h b/src/osd/modules/input/input_sdlcommon.h index 833efb271a6..3650a313e9d 100644 --- a/src/osd/modules/input/input_sdlcommon.h +++ b/src/osd/modules/input/input_sdlcommon.h @@ -119,8 +119,8 @@ private: sdl_event_manager() : m_mouse_over_window(true), - m_has_focus(true), - m_focus_window(nullptr) + m_has_focus(true), + m_focus_window(nullptr) { } @@ -208,4 +208,4 @@ static inline void devmap_init(running_machine &machine, device_map_t *devmap, c } } -#endif
\ No newline at end of file +#endif diff --git a/src/osd/modules/input/input_win32.cpp b/src/osd/modules/input/input_win32.cpp index e9cfc734f2e..d4cba8304b4 100644 --- a/src/osd/modules/input/input_win32.cpp +++ b/src/osd/modules/input/input_win32.cpp @@ -10,7 +10,7 @@ #include "modules/osdmodule.h" #if defined(OSD_WINDOWS) - + // standard windows headers #define WIN32_LEAN_AND_MEAN #include <windows.h> @@ -125,8 +125,8 @@ struct win32_mouse_state class win32_mouse_device : public event_based_device<MouseButtonEventArgs> { public: - mouse_state mouse; - win32_mouse_state win32_mouse; + mouse_state mouse; + win32_mouse_state win32_mouse; win32_mouse_device(running_machine& machine, const char *name, input_module &module) : event_based_device(machine, name, DEVICE_CLASS_MOUSE, module), @@ -242,13 +242,13 @@ private: int m_gun_index; public: - mouse_state mouse; + mouse_state mouse; win32_lightgun_device(running_machine& machine, const char *name, input_module &module) : event_based_device(machine, name, DEVICE_CLASS_LIGHTGUN, module), - m_lightgun_shared_axis_mode(FALSE), - m_gun_index(0), - mouse({0}) + m_lightgun_shared_axis_mode(FALSE), + m_gun_index(0), + mouse({0}) { m_lightgun_shared_axis_mode = downcast<windows_options &>(machine.options()).dual_lightgun(); @@ -415,4 +415,3 @@ MODULE_NOT_SUPPORTED(lightgun_input_win32, OSD_LIGHTGUNINPUT_PROVIDER, "win32") MODULE_DEFINITION(KEYBOARDINPUT_WIN32, keyboard_input_win32) MODULE_DEFINITION(MOUSEINPUT_WIN32, mouse_input_win32) MODULE_DEFINITION(LIGHTGUNINPUT_WIN32, lightgun_input_win32) - diff --git a/src/osd/modules/input/input_windows.cpp b/src/osd/modules/input/input_windows.cpp index c9bc78b0ac3..1ad092e1281 100644 --- a/src/osd/modules/input/input_windows.cpp +++ b/src/osd/modules/input/input_windows.cpp @@ -130,4 +130,4 @@ void windows_osd_interface::customize_input_type_list(simple_list<input_type_ent } } -#endif
\ No newline at end of file +#endif diff --git a/src/osd/modules/input/input_windows.h b/src/osd/modules/input/input_windows.h index 29133aa5999..85ad2c63326 100644 --- a/src/osd/modules/input/input_windows.h +++ b/src/osd/modules/input/input_windows.h @@ -88,4 +88,4 @@ protected: INT32 generic_button_get_state(void *device_internal, void *item_internal); INT32 generic_axis_get_state(void *device_internal, void *item_internal); -#endif
\ No newline at end of file +#endif diff --git a/src/osd/modules/input/input_x11.cpp b/src/osd/modules/input/input_x11.cpp index ef9226af3f4..91e819eed7b 100644 --- a/src/osd/modules/input/input_x11.cpp +++ b/src/osd/modules/input/input_x11.cpp @@ -138,46 +138,46 @@ find_device_info(Display *display, XID id = (XID)-1; for(loop = 0; loop < len; loop++) - { - if (!isdigit(name[loop])) - { - is_id = false; - break; - } + { + if (!isdigit(name[loop])) + { + is_id = false; + break; + } } if (is_id) - { - id = atoi(name); + { + id = atoi(name); } devices = XListInputDevices(display, &num_devices); for(loop = 0; loop < num_devices; loop++) - { - osd_printf_verbose("Evaluating device with name: %s\n", devices[loop].name); - - // if only extended devices and our device isn't extended, skip - if (only_extended && devices[loop].use < IsXExtensionDevice) - continue; - - // Adjust name to remove spaces for accurate comparison - std::string name_no_space = remove_spaces(devices[loop].name); - if ((!is_id && strcmp(name_no_space.c_str(), name) == 0) - || (is_id && devices[loop].id == id)) - { - if (found) - { - osd_printf_verbose( - "Warning: There are multiple devices named \"%s\".\n" - "To ensure the correct one is selected, please use " - "the device ID instead.\n\n", name); - } - else - { - found = &devices[loop]; - } - } + { + osd_printf_verbose("Evaluating device with name: %s\n", devices[loop].name); + + // if only extended devices and our device isn't extended, skip + if (only_extended && devices[loop].use < IsXExtensionDevice) + continue; + + // Adjust name to remove spaces for accurate comparison + std::string name_no_space = remove_spaces(devices[loop].name); + if ((!is_id && strcmp(name_no_space.c_str(), name) == 0) + || (is_id && devices[loop].id == id)) + { + if (found) + { + osd_printf_verbose( + "Warning: There are multiple devices named \"%s\".\n" + "To ensure the correct one is selected, please use " + "the device ID instead.\n\n", name); + } + else + { + found = &devices[loop]; + } + } } return found; @@ -347,13 +347,13 @@ public: class x11_lightgun_device : public x11_input_device { public: - lightgun_state lightgun; - - x11_lightgun_device(running_machine &machine, const char* name, input_module &module) - : x11_input_device(machine, name, DEVICE_CLASS_LIGHTGUN, module), - lightgun({0}) - { - } + lightgun_state lightgun; + + x11_lightgun_device(running_machine &machine, const char* name, input_module &module) + : x11_input_device(machine, name, DEVICE_CLASS_LIGHTGUN, module), + lightgun({0}) + { + } void process_event(XEvent &xevent) override { @@ -413,44 +413,44 @@ public: class x11_lightgun_module : public input_module_base, public x11_event_handler { private: - device_map_t m_lightgun_map; + device_map_t m_lightgun_map; Display * m_display; public: - x11_lightgun_module() - : input_module_base(OSD_LIGHTGUNINPUT_PROVIDER, "x11") - { - } - - void input_init(running_machine &machine) override - { - int index; - - osd_printf_verbose("Lightgun: Begin initialization\n"); - - devmap_init(machine, &m_lightgun_map, SDLOPTION_LIGHTGUNINDEX, 8, "Lightgun mapping"); - - x11_event_manager::instance().initialize(); + x11_lightgun_module() + : input_module_base(OSD_LIGHTGUNINPUT_PROVIDER, "x11") + { + } + + void input_init(running_machine &machine) override + { + int index; + + osd_printf_verbose("Lightgun: Begin initialization\n"); + + devmap_init(machine, &m_lightgun_map, SDLOPTION_LIGHTGUNINDEX, 8, "Lightgun mapping"); + + x11_event_manager::instance().initialize(); m_display = x11_event_manager::instance().display(); // Loop through all 8 possible devices - for (index = 0; index < 8; index++) - { - XDeviceInfo *info; + for (index = 0; index < 8; index++) + { + XDeviceInfo *info; // Skip if the name is empty if (m_lightgun_map.map[index].name.length() == 0) continue; - x11_lightgun_device *devinfo; - std::string const &name = m_lightgun_map.map[index].name; - char defname[512]; - - // Register and add the device - devinfo = create_lightgun_device(machine, index); - osd_printf_verbose("%i: %s\n", index, name.c_str()); - - // Find the device info associated with the name - info = find_device_info(m_display, name.c_str(), 0); + x11_lightgun_device *devinfo; + std::string const &name = m_lightgun_map.map[index].name; + char defname[512]; + + // Register and add the device + devinfo = create_lightgun_device(machine, index); + osd_printf_verbose("%i: %s\n", index, name.c_str()); + + // Find the device info associated with the name + info = find_device_info(m_display, name.c_str(), 0); // If we couldn't find the device, skip if (info == nullptr) @@ -459,7 +459,7 @@ public: continue; } - //Grab device info and translate to stuff mame can use + //Grab device info and translate to stuff mame can use if (info->num_classes > 0) { // Add the lightgun buttons based on what we read @@ -468,46 +468,46 @@ public: // Also, set the axix min/max ranges if we got them set_lightgun_axis_props((XAnyClassPtr)info->inputclassinfo, info->num_classes, devinfo); } - - // Add X and Y axis - sprintf(defname, "X %s", devinfo->name()); - devinfo->device()->add_item(defname, ITEM_ID_XAXIS, generic_axis_get_state, &devinfo->lightgun.lX); - - sprintf(defname, "Y %s", devinfo->name()); - devinfo->device()->add_item(defname, ITEM_ID_YAXIS, generic_axis_get_state, &devinfo->lightgun.lY); + + // Add X and Y axis + sprintf(defname, "X %s", devinfo->name()); + devinfo->device()->add_item(defname, ITEM_ID_XAXIS, generic_axis_get_state, &devinfo->lightgun.lX); + + sprintf(defname, "Y %s", devinfo->name()); + devinfo->device()->add_item(defname, ITEM_ID_YAXIS, generic_axis_get_state, &devinfo->lightgun.lY); // Save the device id - devinfo->x11_state.deviceid = info->id; - + devinfo->x11_state.deviceid = info->id; + // Register this device to receive event notifications int events_registered = register_events(m_display, info, m_lightgun_map.map[index].name.c_str(), 0); osd_printf_verbose("Device %i: Registered %i events.\n", (int)info->id, events_registered); - - // register ourself to handle events from event manager - int event_types[] = { motion_type, button_press_type, button_release_type }; - osd_printf_verbose("Events types to register: motion:%d, press:%d, release:%d\n", motion_type, button_press_type, button_release_type); - x11_event_manager::instance().subscribe(event_types, ARRAY_LENGTH(event_types), this); - } - - osd_printf_verbose("Lightgun: End initialization\n"); - } - - bool should_poll_devices(running_machine &machine) override - { - return sdl_event_manager::instance().has_focus(); - } - - void before_poll(running_machine &machine) override - { - if (!should_poll_devices(machine)) - return; - + + // register ourself to handle events from event manager + int event_types[] = { motion_type, button_press_type, button_release_type }; + osd_printf_verbose("Events types to register: motion:%d, press:%d, release:%d\n", motion_type, button_press_type, button_release_type); + x11_event_manager::instance().subscribe(event_types, ARRAY_LENGTH(event_types), this); + } + + osd_printf_verbose("Lightgun: End initialization\n"); + } + + bool should_poll_devices(running_machine &machine) override + { + return sdl_event_manager::instance().has_focus(); + } + + void before_poll(running_machine &machine) override + { + if (!should_poll_devices(machine)) + return; + // Tell the event manager to process events and push them to the devices x11_event_manager::instance().process_events(machine); // Also trigger the SDL event manager so it can process window events sdl_event_manager::instance().process_events(machine); - } + } void handle_event(XEvent &xevent) override { @@ -553,7 +553,7 @@ private: XButtonInfoPtr b = (XButtonInfoPtr)any; for (int button = 0; button < b->num_buttons; button++) { - input_item_id itemid = (input_item_id)(ITEM_ID_BUTTON1 + button); + input_item_id itemid = (input_item_id)(ITEM_ID_BUTTON1 + button); devinfo->device()->add_item(default_button_name(button), itemid, generic_button_get_state, &devinfo->lightgun.buttons[button]); } break; @@ -602,4 +602,4 @@ private: MODULE_NOT_SUPPORTED(x11_lightgun_module, OSD_LIGHTGUNINPUT_PROVIDER, "x11") #endif -MODULE_DEFINITION(LIGHTGUN_X11, x11_lightgun_module)
\ No newline at end of file +MODULE_DEFINITION(LIGHTGUN_X11, x11_lightgun_module) diff --git a/src/osd/modules/input/input_xinput.cpp b/src/osd/modules/input/input_xinput.cpp index 596f79fabe4..8c7800c8c35 100644 --- a/src/osd/modules/input/input_xinput.cpp +++ b/src/osd/modules/input/input_xinput.cpp @@ -112,7 +112,7 @@ struct gamepad_state // state information for a gamepad; state must be first element struct xinput_api_state { - UINT32 playerIndex; + UINT32 playerIndex; XINPUT_STATE xstate; XINPUT_CAPABILITIES caps; }; @@ -222,7 +222,7 @@ public: int currentButton = xinput_buttons[buttonindex]; gamepad.rgbButtons[buttonindex] = (xinput_state.xstate.Gamepad.wButtons & currentButton) ? 0xFF : 0; } - + // Now grab the axis values // Each of the thumbstick axis members is a signed value between -32768 and 32767 describing the position of the thumbstick // However, the Y axis values are inverted from what MAME expects, so multiply by -1 first @@ -378,4 +378,4 @@ protected: MODULE_NOT_SUPPORTED(xinput_joystick_module, OSD_KEYBOARDINPUT_PROVIDER, "xinput") #endif -MODULE_DEFINITION(JOYSTICKINPUT_XINPUT, xinput_joystick_module)
\ No newline at end of file +MODULE_DEFINITION(JOYSTICKINPUT_XINPUT, xinput_joystick_module) diff --git a/src/osd/modules/lib/osdlib_macosx.cpp b/src/osd/modules/lib/osdlib_macosx.cpp index 501719c1e3c..34837e8aae4 100644 --- a/src/osd/modules/lib/osdlib_macosx.cpp +++ b/src/osd/modules/lib/osdlib_macosx.cpp @@ -136,4 +136,3 @@ void osd_break_into_debugger(const char *message) printf("Ignoring MAME exception: %s\n", message); #endif } - diff --git a/src/osd/modules/lib/osdlib_win32.cpp b/src/osd/modules/lib/osdlib_win32.cpp index bb6f136be90..572774d6c4c 100644 --- a/src/osd/modules/lib/osdlib_win32.cpp +++ b/src/osd/modules/lib/osdlib_win32.cpp @@ -240,4 +240,3 @@ void osd_break_into_debugger(const char *message) } #endif } - diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp index f22af0adb99..a1ab9ab7677 100644 --- a/src/osd/modules/lib/osdobj_common.cpp +++ b/src/osd/modules/lib/osdobj_common.cpp @@ -138,14 +138,14 @@ const options_entry osd_options::s_option_entries[] = { OSDOPTION_AUDIO_EFFECT "9", OSDOPTVAL_NONE, OPTION_STRING, "AudioUnit effect 9" }, #endif - { nullptr, nullptr, OPTION_HEADER, "BGFX POST-PROCESSING OPTIONS" }, - { OSDOPTION_BGFX_PATH, "bgfx", OPTION_STRING, "path to BGFX-related files" }, - { OSDOPTION_BGFX_BACKEND, "auto", OPTION_STRING, "BGFX backend to use (d3d9, d3d11, metal, opengl, gles)" }, - { OSDOPTION_BGFX_DEBUG, "0", OPTION_BOOLEAN, "enable BGFX debugging statistics" }, - { OSDOPTION_BGFX_SCREEN_CHAINS, "default", OPTION_STRING, "comma-delimited list of screen chain JSON names, colon-delimited per-window" }, - { OSDOPTION_BGFX_SHADOW_MASK, "slot-mask.png", OPTION_STRING, "shadow mask texture name" }, - - // End of list + { nullptr, nullptr, OPTION_HEADER, "BGFX POST-PROCESSING OPTIONS" }, + { OSDOPTION_BGFX_PATH, "bgfx", OPTION_STRING, "path to BGFX-related files" }, + { OSDOPTION_BGFX_BACKEND, "auto", OPTION_STRING, "BGFX backend to use (d3d9, d3d11, metal, opengl, gles)" }, + { OSDOPTION_BGFX_DEBUG, "0", OPTION_BOOLEAN, "enable BGFX debugging statistics" }, + { OSDOPTION_BGFX_SCREEN_CHAINS, "default", OPTION_STRING, "comma-delimited list of screen chain JSON names, colon-delimited per-window" }, + { OSDOPTION_BGFX_SHADOW_MASK, "slot-mask.png", OPTION_STRING, "shadow mask texture name" }, + + // End of list { nullptr } }; diff --git a/src/osd/modules/lib/osdobj_common.h b/src/osd/modules/lib/osdobj_common.h index ace0ca8e959..0230cfe090d 100644 --- a/src/osd/modules/lib/osdobj_common.h +++ b/src/osd/modules/lib/osdobj_common.h @@ -76,10 +76,10 @@ #define OSDOPTVAL_NONE "none" #define OSDOPTION_BGFX_PATH "bgfx_path" -#define OSDOPTION_BGFX_BACKEND "bgfx_backend" -#define OSDOPTION_BGFX_DEBUG "bgfx_debug" +#define OSDOPTION_BGFX_BACKEND "bgfx_backend" +#define OSDOPTION_BGFX_DEBUG "bgfx_debug" #define OSDOPTION_BGFX_SCREEN_CHAINS "bgfx_screen_chains" -#define OSDOPTION_BGFX_SHADOW_MASK "bgfx_shadow_mask" +#define OSDOPTION_BGFX_SHADOW_MASK "bgfx_shadow_mask" //============================================================ // TYPE DEFINITIONS @@ -147,12 +147,12 @@ public: const char *audio_output() const { return value(OSDOPTION_AUDIO_OUTPUT); } const char *audio_effect(int index) const { return value(string_format("%s%d", OSDOPTION_AUDIO_EFFECT, index).c_str()); } - // BGFX specific options - const char *bgfx_path() const { return value(OSDOPTION_BGFX_PATH); } - const char *bgfx_backend() const { return value(OSDOPTION_BGFX_BACKEND); } - const bool bgfx_debug() const { return bool_value(OSDOPTION_BGFX_DEBUG); } - const char *bgfx_screen_chains() const { return value(OSDOPTION_BGFX_SCREEN_CHAINS); } - const char *bgfx_shadow_mask() const { return value(OSDOPTION_BGFX_SHADOW_MASK); } + // BGFX specific options + const char *bgfx_path() const { return value(OSDOPTION_BGFX_PATH); } + const char *bgfx_backend() const { return value(OSDOPTION_BGFX_BACKEND); } + const bool bgfx_debug() const { return bool_value(OSDOPTION_BGFX_DEBUG); } + const char *bgfx_screen_chains() const { return value(OSDOPTION_BGFX_SCREEN_CHAINS); } + const char *bgfx_shadow_mask() const { return value(OSDOPTION_BGFX_SHADOW_MASK); } private: static const options_entry s_option_entries[]; @@ -274,10 +274,10 @@ protected: sound_module* m_sound; debug_module* m_debugger; midi_module* m_midi; - input_module* m_keyboard_input; - input_module* m_mouse_input; - input_module* m_lightgun_input; - input_module* m_joystick_input; + input_module* m_keyboard_input; + input_module* m_mouse_input; + input_module* m_lightgun_input; + input_module* m_joystick_input; private: std::vector<const char *> m_video_names; }; diff --git a/src/osd/modules/osdhelper.h b/src/osd/modules/osdhelper.h index 4aefb397309..463d8cdfb48 100644 --- a/src/osd/modules/osdhelper.h +++ b/src/osd/modules/osdhelper.h @@ -62,4 +62,4 @@ private: osd_dim m_d; }; -#endif // __OSDHELPER__
\ No newline at end of file +#endif // __OSDHELPER__ diff --git a/src/osd/modules/osdwindow.h b/src/osd/modules/osdwindow.h index e16bb2f74ac..47e9d7bd527 100644 --- a/src/osd/modules/osdwindow.h +++ b/src/osd/modules/osdwindow.h @@ -186,7 +186,7 @@ public: virtual void record() { }; virtual void toggle_fsfx() { }; virtual bool sliders_dirty() { return m_sliders_dirty; } - virtual bool multi_window_sliders() { return false; } + virtual bool multi_window_sliders() { return false; } static osd_renderer* make_for_type(int mode, osd_window *window, int extra_flags = FLAG_NONE); diff --git a/src/osd/modules/render/bgfx/chain.cpp b/src/osd/modules/render/bgfx/chain.cpp index dbd5ea01f43..64e5d36f5ca 100644 --- a/src/osd/modules/render/bgfx/chain.cpp +++ b/src/osd/modules/render/bgfx/chain.cpp @@ -25,12 +25,12 @@ bgfx_chain::bgfx_chain(std::string name, std::string author, std::vector<bgfx_sl , m_sliders(sliders) , m_params(params) , m_entries(entries) - , m_current_time(0) + , m_current_time(0) { - for (bgfx_slider* slider : m_sliders) - { - m_slider_map[slider->name()] = slider; - } + for (bgfx_slider* slider : m_sliders) + { + m_slider_map[slider->name()] = slider; + } } bgfx_chain::~bgfx_chain() @@ -51,50 +51,50 @@ bgfx_chain::~bgfx_chain() void bgfx_chain::process(render_primitive* prim, int view, int screen, texture_manager& textures, osd_window& window, uint64_t blend) { - int current_view = view; - uint16_t screen_width(floor((prim->bounds.x1 - prim->bounds.x0) + 0.5f)); - uint16_t screen_height(floor((prim->bounds.y1 - prim->bounds.y0) + 0.5f)); - uint32_t rotation_type = (window.target()->orientation() & ROT90) == ROT90 ? - 1 : (window.target()->orientation() & ROT180) == ROT180 ? + int current_view = view; + uint16_t screen_width(floor((prim->bounds.x1 - prim->bounds.x0) + 0.5f)); + uint16_t screen_height(floor((prim->bounds.y1 - prim->bounds.y0) + 0.5f)); + uint32_t rotation_type = (window.target()->orientation() & ROT90) == ROT90 ? + 1 : (window.target()->orientation() & ROT180) == ROT180 ? 2 : (window.target()->orientation() & ROT270) == ROT270 ? 3 : 0; bool orientation_swap_xy = (window.machine().system().flags & ORIENTATION_SWAP_XY) == ORIENTATION_SWAP_XY; bool rotation_swap_xy = (window.target()->orientation() & ROT90) == ROT90 || (window.target()->orientation() & ROT270) == ROT270; bool swap_xy = orientation_swap_xy ^ rotation_swap_xy; - for (bgfx_chain_entry* entry : m_entries) + for (bgfx_chain_entry* entry : m_entries) { - if (!entry->skip()) - { - entry->submit(current_view, prim, textures, screen_width, screen_height, rotation_type, swap_xy, blend, screen); - current_view++; - } + if (!entry->skip()) + { + entry->submit(current_view, prim, textures, screen_width, screen_height, rotation_type, swap_xy, blend, screen); + current_view++; + } } - m_current_time = bx::getHPCounter(); - static int64_t last = m_current_time; - const int64_t frameTime = m_current_time - last; - last = m_current_time; - const double freq = double(bx::getHPFrequency()); - const double toMs = 1000.0 / freq; - const double frameTimeInSeconds = (double)frameTime / 1000000.0; + m_current_time = bx::getHPCounter(); + static int64_t last = m_current_time; + const int64_t frameTime = m_current_time - last; + last = m_current_time; + const double freq = double(bx::getHPFrequency()); + const double toMs = 1000.0 / freq; + const double frameTimeInSeconds = (double)frameTime / 1000000.0; - for (bgfx_parameter* param : m_params) - { - param->tick(frameTimeInSeconds* toMs); - } + for (bgfx_parameter* param : m_params) + { + param->tick(frameTimeInSeconds* toMs); + } } uint32_t bgfx_chain::applicable_passes() { - int applicable_passes = 0; - for (bgfx_chain_entry* entry : m_entries) + int applicable_passes = 0; + for (bgfx_chain_entry* entry : m_entries) { - if (!entry->skip()) - { - applicable_passes++; - } - } + if (!entry->skip()) + { + applicable_passes++; + } + } - return applicable_passes; -}
\ No newline at end of file + return applicable_passes; +} diff --git a/src/osd/modules/render/bgfx/chain.h b/src/osd/modules/render/bgfx/chain.h index 13283f9ba08..9cc300d56a6 100644 --- a/src/osd/modules/render/bgfx/chain.h +++ b/src/osd/modules/render/bgfx/chain.h @@ -31,18 +31,18 @@ public: void process(render_primitive* prim, int view, int screen, texture_manager& textures, osd_window &window, uint64_t blend = 0L); - // Getters - std::vector<bgfx_slider*>& sliders() { return m_sliders; } - uint32_t applicable_passes(); + // Getters + std::vector<bgfx_slider*>& sliders() { return m_sliders; } + uint32_t applicable_passes(); private: std::string m_name; std::string m_author; - std::vector<bgfx_slider*> m_sliders; - std::vector<bgfx_parameter*> m_params; + std::vector<bgfx_slider*> m_sliders; + std::vector<bgfx_parameter*> m_params; std::vector<bgfx_chain_entry*> m_entries; - std::map<std::string, bgfx_slider*> m_slider_map; - int64_t m_current_time; + std::map<std::string, bgfx_slider*> m_slider_map; + int64_t m_current_time; }; #endif // __DRAWBGFX_CHAIN__ diff --git a/src/osd/modules/render/bgfx/chainentry.cpp b/src/osd/modules/render/bgfx/chainentry.cpp index be836ba33e5..b8e47eea624 100644 --- a/src/osd/modules/render/bgfx/chainentry.cpp +++ b/src/osd/modules/render/bgfx/chainentry.cpp @@ -27,11 +27,11 @@ bgfx_chain_entry::bgfx_chain_entry(std::string name, bgfx_effect* effect, std::vector<bgfx_suppressor*> suppressors, std::vector<bgfx_input_pair> inputs, std::vector<bgfx_entry_uniform*> uniforms, target_manager& targets, std::string output) : m_name(name) , m_effect(effect) - , m_suppressors(suppressors) - , m_inputs(inputs) - , m_uniforms(uniforms) - , m_targets(targets) - , m_output(output) + , m_suppressors(suppressors) + , m_inputs(inputs) + , m_uniforms(uniforms) + , m_targets(targets) + , m_output(output) { } @@ -46,38 +46,38 @@ bgfx_chain_entry::~bgfx_chain_entry() void bgfx_chain_entry::submit(int view, render_primitive* prim, texture_manager& textures, uint16_t screen_width, uint16_t screen_height, uint32_t rotation_type, bool swap_xy, uint64_t blend, int32_t screen) { - bgfx::setViewSeq(view, true); + bgfx::setViewSeq(view, true); if (!setup_view(view, screen_width, screen_height, screen)) { return; } - for (bgfx_input_pair input : m_inputs) - { - input.bind(m_effect, m_targets, textures, screen); - } + for (bgfx_input_pair input : m_inputs) + { + input.bind(m_effect, m_targets, textures, screen); + } - bgfx::TransientVertexBuffer buffer; - put_screen_buffer(prim, &buffer); - bgfx::setVertexBuffer(&buffer); + bgfx::TransientVertexBuffer buffer; + put_screen_buffer(prim, &buffer); + bgfx::setVertexBuffer(&buffer); setup_auto_uniforms(prim, textures, screen_width, screen_height, rotation_type, swap_xy, screen); - for (bgfx_entry_uniform* uniform : m_uniforms) - { - if (uniform->name() != "s_tex") - { - uniform->bind(); - } + for (bgfx_entry_uniform* uniform : m_uniforms) + { + if (uniform->name() != "s_tex") + { + uniform->bind(); + } } - m_effect->submit(view, blend); + m_effect->submit(view, blend); - if (m_targets.target(screen, m_output) != nullptr) - { - m_targets.target(screen, m_output)->page_flip(); - } + if (m_targets.target(screen, m_output) != nullptr) + { + m_targets.target(screen, m_output)->page_flip(); + } } void bgfx_chain_entry::setup_screensize_uniforms(texture_manager& textures, uint16_t screen_width, uint16_t screen_height, int32_t screen) @@ -91,14 +91,14 @@ void bgfx_chain_entry::setup_screensize_uniforms(texture_manager& textures, uint height = float(textures.provider(name)->height()); } - bgfx_uniform* screen_dims = m_effect->uniform("u_screen_dims"); - if (screen_dims != nullptr) - { + bgfx_uniform* screen_dims = m_effect->uniform("u_screen_dims"); + if (screen_dims != nullptr) + { float values[2] = { width, height }; screen_dims->set(values, sizeof(float) * 2); } - bgfx_uniform* inv_screen_dims = m_effect->uniform("u_inv_screen_dims"); + bgfx_uniform* inv_screen_dims = m_effect->uniform("u_inv_screen_dims"); if (inv_screen_dims != nullptr) { float values[2] = { 1.0f / width, 1.0f / height }; @@ -108,12 +108,12 @@ void bgfx_chain_entry::setup_screensize_uniforms(texture_manager& textures, uint void bgfx_chain_entry::setup_sourcesize_uniform(render_primitive* prim) const { - bgfx_uniform* source_dims = m_effect->uniform("u_source_dims"); - if (source_dims != nullptr) - { - float values[2] = { float(prim->texture.width), float(prim->texture.height) }; + bgfx_uniform* source_dims = m_effect->uniform("u_source_dims"); + if (source_dims != nullptr) + { + float values[2] = { float(prim->texture.width), float(prim->texture.height) }; source_dims->set(values, sizeof(float) * 2); - } + } } void bgfx_chain_entry::setup_rotationtype_uniform(uint32_t rotation_type) const @@ -128,32 +128,32 @@ void bgfx_chain_entry::setup_rotationtype_uniform(uint32_t rotation_type) const void bgfx_chain_entry::setup_swapxy_uniform(bool swap_xy) const { - bgfx_uniform* swap_xy_uniform = m_effect->uniform("u_swap_xy"); - if (swap_xy_uniform != nullptr) - { - float values[1] = { swap_xy ? 1.0f : 0.0f }; - swap_xy_uniform->set(values, sizeof(float)); - } + bgfx_uniform* swap_xy_uniform = m_effect->uniform("u_swap_xy"); + if (swap_xy_uniform != nullptr) + { + float values[1] = { swap_xy ? 1.0f : 0.0f }; + swap_xy_uniform->set(values, sizeof(float)); + } } void bgfx_chain_entry::setup_quaddims_uniform(render_primitive* prim) const { - bgfx_uniform* quad_dims_uniform = m_effect->uniform("u_quad_dims"); - if (quad_dims_uniform != nullptr) - { - float values[2] = { (prim->bounds.x1 - prim->bounds.x0) + 0.5f, (prim->bounds.y1 - prim->bounds.y0) + 0.5f}; - quad_dims_uniform->set(values, sizeof(float) * 2); - } + bgfx_uniform* quad_dims_uniform = m_effect->uniform("u_quad_dims"); + if (quad_dims_uniform != nullptr) + { + float values[2] = { (prim->bounds.x1 - prim->bounds.x0) + 0.5f, (prim->bounds.y1 - prim->bounds.y0) + 0.5f}; + quad_dims_uniform->set(values, sizeof(float) * 2); + } } void bgfx_chain_entry::setup_screenindex_uniform(int32_t screen) const { - bgfx_uniform* screen_index = m_effect->uniform("u_screen_index"); - if (screen_index != nullptr) - { - float values[1] = { float(screen) }; - screen_index->set(values, sizeof(float)); - } + bgfx_uniform* screen_index = m_effect->uniform("u_screen_index"); + if (screen_index != nullptr) + { + float values[1] = { float(screen) }; + screen_index->set(values, sizeof(float)); + } } void bgfx_chain_entry::setup_auto_uniforms(render_primitive* prim, texture_manager& textures, uint16_t screen_width, uint16_t screen_height, uint32_t rotation_type, bool swap_xy, int32_t screen) @@ -162,8 +162,8 @@ void bgfx_chain_entry::setup_auto_uniforms(render_primitive* prim, texture_manag setup_sourcesize_uniform(prim); setup_rotationtype_uniform(rotation_type); setup_swapxy_uniform(swap_xy); - setup_quaddims_uniform(prim); - setup_screenindex_uniform(screen); + setup_quaddims_uniform(prim); + setup_screenindex_uniform(screen); } bool bgfx_chain_entry::setup_view(int view, uint16_t screen_width, uint16_t screen_height, int32_t screen) const @@ -171,41 +171,41 @@ bool bgfx_chain_entry::setup_view(int view, uint16_t screen_width, uint16_t scre bgfx::FrameBufferHandle handle = BGFX_INVALID_HANDLE; uint16_t width = screen_width; uint16_t height = screen_height; - if (m_targets.target(screen, m_output) != nullptr) - { - bgfx_target* output = m_targets.target(screen, m_output); - if (output->width() == 0) - { + if (m_targets.target(screen, m_output) != nullptr) + { + bgfx_target* output = m_targets.target(screen, m_output); + if (output->width() == 0) + { return false; } handle = output->target(); width = output->width(); height = output->height(); - } + } - bgfx::setViewFrameBuffer(view, handle); + bgfx::setViewFrameBuffer(view, handle); bgfx::setViewRect(view, 0, 0, width, height); float projMat[16]; bx::mtxOrtho(projMat, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f, 100.0f); bgfx::setViewTransform(view, nullptr, projMat); - bgfx::setViewClear(view, BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH, 0x00000000, 1.0f, 0); - return true; + bgfx::setViewClear(view, BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH, 0x00000000, 1.0f, 0); + return true; } void bgfx_chain_entry::put_screen_buffer(render_primitive* prim, bgfx::TransientVertexBuffer* buffer) const { - if (bgfx::checkAvailTransientVertexBuffer(6, ScreenVertex::ms_decl)) - { - bgfx::allocTransientVertexBuffer(buffer, 6, ScreenVertex::ms_decl); - } - else - { - return; - } + if (bgfx::checkAvailTransientVertexBuffer(6, ScreenVertex::ms_decl)) + { + bgfx::allocTransientVertexBuffer(buffer, 6, ScreenVertex::ms_decl); + } + else + { + return; + } - ScreenVertex* vertex = reinterpret_cast<ScreenVertex*>(buffer->data); + ScreenVertex* vertex = reinterpret_cast<ScreenVertex*>(buffer->data); float x[4] = { 0, 1, 0, 1 }; float y[4] = { 0, 0, 1, 1 }; @@ -219,77 +219,77 @@ void bgfx_chain_entry::put_screen_buffer(render_primitive* prim, bgfx::Transient v[2] = v[3] = 0; } - vertex[0].m_x = x[0]; - vertex[0].m_y = y[0]; - vertex[0].m_z = 0; - vertex[0].m_rgba = 0xffffffff; - vertex[0].m_u = u[0]; - vertex[0].m_v = v[0]; - - vertex[1].m_x = x[1]; - vertex[1].m_y = y[1]; - vertex[1].m_z = 0; - vertex[1].m_rgba = 0xffffffff; - vertex[1].m_u = u[1]; - vertex[1].m_v = v[1]; - - vertex[2].m_x = x[3]; - vertex[2].m_y = y[3]; - vertex[2].m_z = 0; - vertex[2].m_rgba = 0xffffffff; - vertex[2].m_u = u[3]; - vertex[2].m_v = v[3]; - - vertex[3].m_x = x[3]; - vertex[3].m_y = y[3]; - vertex[3].m_z = 0; - vertex[3].m_rgba = 0xffffffff; - vertex[3].m_u = u[3]; - vertex[3].m_v = v[3]; - - vertex[4].m_x = x[2]; - vertex[4].m_y = y[2]; - vertex[4].m_z = 0; - vertex[4].m_rgba = 0xffffffff; - vertex[4].m_u = u[2]; - vertex[4].m_v = v[2]; - - vertex[5].m_x = x[0]; - vertex[5].m_y = y[0]; - vertex[5].m_z = 0; - vertex[5].m_rgba = 0xffffffff; - vertex[5].m_u = u[0]; - vertex[5].m_v = v[0]; + vertex[0].m_x = x[0]; + vertex[0].m_y = y[0]; + vertex[0].m_z = 0; + vertex[0].m_rgba = 0xffffffff; + vertex[0].m_u = u[0]; + vertex[0].m_v = v[0]; + + vertex[1].m_x = x[1]; + vertex[1].m_y = y[1]; + vertex[1].m_z = 0; + vertex[1].m_rgba = 0xffffffff; + vertex[1].m_u = u[1]; + vertex[1].m_v = v[1]; + + vertex[2].m_x = x[3]; + vertex[2].m_y = y[3]; + vertex[2].m_z = 0; + vertex[2].m_rgba = 0xffffffff; + vertex[2].m_u = u[3]; + vertex[2].m_v = v[3]; + + vertex[3].m_x = x[3]; + vertex[3].m_y = y[3]; + vertex[3].m_z = 0; + vertex[3].m_rgba = 0xffffffff; + vertex[3].m_u = u[3]; + vertex[3].m_v = v[3]; + + vertex[4].m_x = x[2]; + vertex[4].m_y = y[2]; + vertex[4].m_z = 0; + vertex[4].m_rgba = 0xffffffff; + vertex[4].m_u = u[2]; + vertex[4].m_v = v[2]; + + vertex[5].m_x = x[0]; + vertex[5].m_y = y[0]; + vertex[5].m_z = 0; + vertex[5].m_rgba = 0xffffffff; + vertex[5].m_u = u[0]; + vertex[5].m_v = v[0]; } bool bgfx_chain_entry::skip() { - if (m_suppressors.size() == 0) - { - return false; - } - - // Group all AND/OR'd results together and OR them together (hack for now) - // TODO: Make this a bit more logical - - bool or_suppress = false; - int and_count = 0; - int and_suppressed = 0; - for (bgfx_suppressor* suppressor : m_suppressors) - { - if (suppressor->combine() == bgfx_suppressor::combine_mode::COMBINE_AND) - { - and_count++; - if (suppressor->suppress()) - { - and_suppressed++; - } - } - else if (suppressor->combine() == bgfx_suppressor::combine_mode::COMBINE_OR) - { - or_suppress |= suppressor->suppress(); - } - } - - return (and_count != 0 && and_suppressed == and_count) || or_suppress; -}
\ No newline at end of file + if (m_suppressors.size() == 0) + { + return false; + } + + // Group all AND/OR'd results together and OR them together (hack for now) + // TODO: Make this a bit more logical + + bool or_suppress = false; + int and_count = 0; + int and_suppressed = 0; + for (bgfx_suppressor* suppressor : m_suppressors) + { + if (suppressor->combine() == bgfx_suppressor::combine_mode::COMBINE_AND) + { + and_count++; + if (suppressor->suppress()) + { + and_suppressed++; + } + } + else if (suppressor->combine() == bgfx_suppressor::combine_mode::COMBINE_OR) + { + or_suppress |= suppressor->suppress(); + } + } + + return (and_count != 0 && and_suppressed == and_count) || or_suppress; +} diff --git a/src/osd/modules/render/bgfx/chainentry.h b/src/osd/modules/render/bgfx/chainentry.h index 69fbb34d7e8..1d14e0dcfcf 100644 --- a/src/osd/modules/render/bgfx/chainentry.h +++ b/src/osd/modules/render/bgfx/chainentry.h @@ -40,7 +40,7 @@ public: // Getters std::string name() const { return m_name; } - bool skip(); + bool skip(); private: void setup_auto_uniforms(render_primitive* prim, texture_manager& textures, uint16_t screen_width, uint16_t screen_height, uint32_t rotation_type, bool swap_xy, int32_t screen); @@ -48,19 +48,19 @@ private: void setup_sourcesize_uniform(render_primitive* prim) const; void setup_rotationtype_uniform(uint32_t rotation_type) const; void setup_swapxy_uniform(bool swap_xy) const; - void setup_quaddims_uniform(render_primitive* prim) const; - void setup_screenindex_uniform(int32_t screen) const; + void setup_quaddims_uniform(render_primitive* prim) const; + void setup_screenindex_uniform(int32_t screen) const; bool setup_view(int view, uint16_t screen_width, uint16_t screen_height, int32_t screen) const; void put_screen_buffer(render_primitive* prim, bgfx::TransientVertexBuffer* buffer) const; - std::string m_name; - bgfx_effect* m_effect; - std::vector<bgfx_suppressor*> m_suppressors; - std::vector<bgfx_input_pair> m_inputs; - std::vector<bgfx_entry_uniform*> m_uniforms; - target_manager& m_targets; - std::string m_output; + std::string m_name; + bgfx_effect* m_effect; + std::vector<bgfx_suppressor*> m_suppressors; + std::vector<bgfx_input_pair> m_inputs; + std::vector<bgfx_entry_uniform*> m_uniforms; + target_manager& m_targets; + std::string m_output; }; #endif // __DRAWBGFX_CHAIN_ENTRY__ diff --git a/src/osd/modules/render/bgfx/chainentryreader.cpp b/src/osd/modules/render/bgfx/chainentryreader.cpp index 57e4a1a536d..0aa7085cb7f 100644 --- a/src/osd/modules/render/bgfx/chainentryreader.cpp +++ b/src/osd/modules/render/bgfx/chainentryreader.cpp @@ -36,12 +36,12 @@ bgfx_chain_entry* chain_entry_reader::read_from_value(const Value& value, std::s } bgfx_effect* effect = effects.effect(value["effect"].GetString()); - if (effect == nullptr) - { - return nullptr; - } + if (effect == nullptr) + { + return nullptr; + } - std::string name = value["name"].GetString(); + std::string name = value["name"].GetString(); std::vector<bgfx_input_pair> inputs; if (value.HasMember("input")) @@ -49,54 +49,54 @@ bgfx_chain_entry* chain_entry_reader::read_from_value(const Value& value, std::s const Value& input_array = value["input"]; for (UINT32 i = 0; i < input_array.Size(); i++) { - const Value& input = input_array[i]; - if (!READER_CHECK(input.HasMember("sampler"), (prefix + "input[" + std::to_string(i) + ": Must have string value 'sampler' (what sampler are we binding to?)\n").c_str())) return nullptr; - if (!READER_CHECK(input["sampler"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'sampler' must be a string\n").c_str())) return nullptr; - bool has_texture = input.HasMember("texture"); - bool has_target = input.HasMember("target"); - bool has_option = input.HasMember("option"); - if (!READER_CHECK(has_texture || has_target || has_option, (prefix + "input[" + std::to_string(i) + ": Must have string value 'target', 'texture' or 'option' (what source are we using?)\n").c_str())) return nullptr; - if (!READER_CHECK(!has_texture || input["texture"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'texture' must be a string\n").c_str())) return nullptr; - if (!READER_CHECK(!has_target || input["target"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'target' must be a string\n").c_str())) return nullptr; - if (!READER_CHECK(!has_option || input["option"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'option' must be a string\n").c_str())) return nullptr; - if (!READER_CHECK(has_target || !input.HasMember("bilinear") || input["bilinear"].IsBool(), (prefix + "input[" + std::to_string(i) + ": Value 'bilinear' must be a boolean\n").c_str())) return nullptr; + const Value& input = input_array[i]; + if (!READER_CHECK(input.HasMember("sampler"), (prefix + "input[" + std::to_string(i) + ": Must have string value 'sampler' (what sampler are we binding to?)\n").c_str())) return nullptr; + if (!READER_CHECK(input["sampler"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'sampler' must be a string\n").c_str())) return nullptr; + bool has_texture = input.HasMember("texture"); + bool has_target = input.HasMember("target"); + bool has_option = input.HasMember("option"); + if (!READER_CHECK(has_texture || has_target || has_option, (prefix + "input[" + std::to_string(i) + ": Must have string value 'target', 'texture' or 'option' (what source are we using?)\n").c_str())) return nullptr; + if (!READER_CHECK(!has_texture || input["texture"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'texture' must be a string\n").c_str())) return nullptr; + if (!READER_CHECK(!has_target || input["target"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'target' must be a string\n").c_str())) return nullptr; + if (!READER_CHECK(!has_option || input["option"].IsString(), (prefix + "input[" + std::to_string(i) + ": Value 'option' must be a string\n").c_str())) return nullptr; + if (!READER_CHECK(has_target || !input.HasMember("bilinear") || input["bilinear"].IsBool(), (prefix + "input[" + std::to_string(i) + ": Value 'bilinear' must be a boolean\n").c_str())) return nullptr; - std::string texture_name = ""; - if (has_texture) - { - texture_name = input["texture"].GetString(); - if (texture_name != "screen") - { + std::string texture_name = ""; + if (has_texture) + { + texture_name = input["texture"].GetString(); + if (texture_name != "screen") + { bool bilinear = get_bool(input, "bilinear", true); uint32_t flags = bilinear ? 0 : (BGFX_TEXTURE_MIN_POINT | BGFX_TEXTURE_MAG_POINT | BGFX_TEXTURE_MIP_POINT); - bgfx_texture* texture = textures.create_png_texture(options.art_path(), texture_name, texture_name, flags, screen_index); - if (texture == nullptr) - { - return nullptr; - } - } - } - else if (has_target) - { - texture_name = input["target"].GetString(); - } - else if (has_option) - { + bgfx_texture* texture = textures.create_png_texture(options.art_path(), texture_name, texture_name, flags, screen_index); + if (texture == nullptr) + { + return nullptr; + } + } + } + else if (has_target) + { + texture_name = input["target"].GetString(); + } + else if (has_option) + { bool bilinear = get_bool(input, "bilinear", true); uint32_t flags = bilinear ? 0 : (BGFX_TEXTURE_MIN_POINT | BGFX_TEXTURE_MAG_POINT | BGFX_TEXTURE_MIP_POINT); - texture_name = input["option"].GetString(); - bgfx_texture* texture = textures.create_png_texture(options.art_path(), options.value(texture_name.c_str()), texture_name, flags, screen_index); - if (texture == nullptr) - { - return nullptr; - } - } - else - { - return nullptr; - } + texture_name = input["option"].GetString(); + bgfx_texture* texture = textures.create_png_texture(options.art_path(), options.value(texture_name.c_str()), texture_name, flags, screen_index); + if (texture == nullptr) + { + return nullptr; + } + } + else + { + return nullptr; + } - std::string sampler = input["sampler"].GetString(); + std::string sampler = input["sampler"].GetString(); inputs.push_back(bgfx_input_pair(i, sampler, texture_name)); } } @@ -134,20 +134,20 @@ bgfx_chain_entry* chain_entry_reader::read_from_value(const Value& value, std::s } } - std::string output = value["output"].GetString(); - return new bgfx_chain_entry(name, effect, suppressors, inputs, uniforms, targets, output); + std::string output = value["output"].GetString(); + return new bgfx_chain_entry(name, effect, suppressors, inputs, uniforms, targets, output); } bool chain_entry_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("effect"), (prefix + "Must have string value 'effect' (what effect does this entry use?)\n").c_str())) return false; - if (!READER_CHECK(value["effect"].IsString(), (prefix + "Value 'effect' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'effect' (what effect does this entry use?)\n").c_str())) return false; - if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("output"), (prefix + "Must have string value 'offset' (what target are we rendering to?)\n").c_str())) return false; - if (!READER_CHECK(value["output"].IsString(), (prefix + "Value 'output' must be a string\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("input") || value["input"].IsArray(), (prefix + "Value 'input' must be an array\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("uniforms") || value["uniforms"].IsArray(), (prefix + "Value 'uniforms' must be an array\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("disablewhen") || value["disablewhen"].IsArray(), (prefix + "Value 'disablewhen' must be an array\n").c_str())) return false; - return true; -}
\ No newline at end of file + if (!READER_CHECK(value.HasMember("effect"), (prefix + "Must have string value 'effect' (what effect does this entry use?)\n").c_str())) return false; + if (!READER_CHECK(value["effect"].IsString(), (prefix + "Value 'effect' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'effect' (what effect does this entry use?)\n").c_str())) return false; + if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("output"), (prefix + "Must have string value 'offset' (what target are we rendering to?)\n").c_str())) return false; + if (!READER_CHECK(value["output"].IsString(), (prefix + "Value 'output' must be a string\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("input") || value["input"].IsArray(), (prefix + "Value 'input' must be an array\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("uniforms") || value["uniforms"].IsArray(), (prefix + "Value 'uniforms' must be an array\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("disablewhen") || value["disablewhen"].IsArray(), (prefix + "Value 'disablewhen' must be an array\n").c_str())) return false; + return true; +} diff --git a/src/osd/modules/render/bgfx/chainmanager.cpp b/src/osd/modules/render/bgfx/chainmanager.cpp index cba1bbc3c3d..25ff6ce3a6e 100644 --- a/src/osd/modules/render/bgfx/chainmanager.cpp +++ b/src/osd/modules/render/bgfx/chainmanager.cpp @@ -48,7 +48,7 @@ bgfx_chain* chain_manager::load_chain(std::string name, running_machine& machine bx::CrtFileReader reader; if (!bx::open(&reader, path.c_str())) { - printf("Unable to open chain file %s, falling back to no post processing\n", path.c_str()); + printf("Unable to open chain file %s, falling back to no post processing\n", path.c_str()); return nullptr; } @@ -62,13 +62,13 @@ bgfx_chain* chain_manager::load_chain(std::string name, running_machine& machine Document document; document.Parse<kParseCommentsFlag>(data); - delete [] data; + delete [] data; if (document.HasParseError()) { std::string error(GetParseError_En(document.GetParseError())); - printf("Unable to parse chain %s. Errors returned:\n", path.c_str()); - printf("%s\n", error.c_str()); + printf("Unable to parse chain %s. Errors returned:\n", path.c_str()); + printf("%s\n", error.c_str()); return nullptr; } @@ -76,7 +76,7 @@ bgfx_chain* chain_manager::load_chain(std::string name, running_machine& machine if (chain == nullptr) { - printf("Unable to load chain %s, falling back to no post processing\n", path.c_str()); + printf("Unable to load chain %s, falling back to no post processing\n", path.c_str()); return nullptr; } diff --git a/src/osd/modules/render/bgfx/chainmanager.h b/src/osd/modules/render/bgfx/chainmanager.h index 8ed0b218bb4..4cfd53b5f52 100644 --- a/src/osd/modules/render/bgfx/chainmanager.h +++ b/src/osd/modules/render/bgfx/chainmanager.h @@ -29,7 +29,7 @@ class chain_manager { public: chain_manager(osd_options& options, texture_manager& textures, target_manager& targets, effect_manager& effects) : m_options(options) - , m_textures(textures) + , m_textures(textures) , m_targets(targets) , m_effects(effects) { @@ -42,11 +42,11 @@ public: private: bgfx_chain* load_chain(std::string name, running_machine& machine, uint32_t window_index, uint32_t screen_index); - osd_options& m_options; - texture_manager& m_textures; - target_manager& m_targets; + osd_options& m_options; + texture_manager& m_textures; + target_manager& m_targets; effect_manager& m_effects; - std::vector<bgfx_chain*> m_chains; + std::vector<bgfx_chain*> m_chains; }; #endif // __DRAWBGFX_CHAIN_MANAGER__ diff --git a/src/osd/modules/render/bgfx/chainreader.cpp b/src/osd/modules/render/bgfx/chainreader.cpp index 82a218d0cbf..204e7f1b6ce 100644 --- a/src/osd/modules/render/bgfx/chainreader.cpp +++ b/src/osd/modules/render/bgfx/chainreader.cpp @@ -41,15 +41,15 @@ bgfx_chain* chain_reader::read_from_value(const Value& value, std::string prefix const Value& slider_array = value["sliders"]; for (UINT32 i = 0; i < slider_array.Size(); i++) { - std::vector<bgfx_slider*> expanded_sliders = slider_reader::read_from_value(slider_array[i], prefix + "sliders[" + std::to_string(i) + "]: ", machine, window_index, screen_index); - if (expanded_sliders.size() == 0) - { + std::vector<bgfx_slider*> expanded_sliders = slider_reader::read_from_value(slider_array[i], prefix + "sliders[" + std::to_string(i) + "]: ", machine, window_index, screen_index); + if (expanded_sliders.size() == 0) + { return nullptr; } - for (bgfx_slider* slider : expanded_sliders) - { - sliders.push_back(slider); - } + for (bgfx_slider* slider : expanded_sliders) + { + sliders.push_back(slider); + } } } @@ -87,7 +87,7 @@ bgfx_chain* chain_reader::read_from_value(const Value& value, std::string prefix if (value.HasMember("targets")) { const Value& target_array = value["targets"]; - // TODO: Move into its own reader + // TODO: Move into its own reader for (UINT32 i = 0; i < target_array.Size(); i++) { if (!target_reader::read_from_value(target_array[i], prefix + "targets[" + std::to_string(i) + "]: ", targets, options, screen_index)) @@ -97,35 +97,35 @@ bgfx_chain* chain_reader::read_from_value(const Value& value, std::string prefix } } - // Parse chain entries - std::vector<bgfx_chain_entry*> entries; - if (value.HasMember("passes")) - { - const Value& entry_array = value["passes"]; - for (UINT32 i = 0; i < entry_array.Size(); i++) - { + // Parse chain entries + std::vector<bgfx_chain_entry*> entries; + if (value.HasMember("passes")) + { + const Value& entry_array = value["passes"]; + for (UINT32 i = 0; i < entry_array.Size(); i++) + { bgfx_chain_entry* entry = chain_entry_reader::read_from_value(entry_array[i], prefix + "passes[" + std::to_string(i) + "]: ", options, textures, targets, effects, slider_map, param_map, screen_index); if (entry == nullptr) { return nullptr; } - entries.push_back(entry); - } - } + entries.push_back(entry); + } + } - return new bgfx_chain(name, author, sliders, parameters, entries); + return new bgfx_chain(name, author, sliders, parameters, entries); } bool chain_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'name'\n").c_str())) return false; - if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("author"), (prefix + "Must have string value 'author'\n").c_str())) return false; - if (!READER_CHECK(value["author"].IsString(), (prefix + "Value 'author' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("passes"), (prefix + "Must have array value 'passes'\n").c_str())) return false; - if (!READER_CHECK(value["passes"].IsArray(), (prefix + "Value 'passes' must be an array\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("sliders") || value["sliders"].IsArray(), (prefix + "Value 'sliders' must be an array\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("parameters") || value["parameters"].IsArray(), (prefix + "Value 'parameters' must be an array\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("targets") || value["targets"].IsArray(), (prefix + "Value 'targets' must be an array\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'name'\n").c_str())) return false; + if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("author"), (prefix + "Must have string value 'author'\n").c_str())) return false; + if (!READER_CHECK(value["author"].IsString(), (prefix + "Value 'author' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("passes"), (prefix + "Must have array value 'passes'\n").c_str())) return false; + if (!READER_CHECK(value["passes"].IsArray(), (prefix + "Value 'passes' must be an array\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("sliders") || value["sliders"].IsArray(), (prefix + "Value 'sliders' must be an array\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("parameters") || value["parameters"].IsArray(), (prefix + "Value 'parameters' must be an array\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("targets") || value["targets"].IsArray(), (prefix + "Value 'targets' must be an array\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/effect.cpp b/src/osd/modules/render/bgfx/effect.cpp index c337e8500f8..7e0750a73a2 100644 --- a/src/osd/modules/render/bgfx/effect.cpp +++ b/src/osd/modules/render/bgfx/effect.cpp @@ -19,12 +19,12 @@ bgfx_effect::bgfx_effect(uint64_t state, bgfx::ShaderHandle vertex_shader, bgfx: for (int i = 0; i < uniforms.size(); i++) { - if (m_uniforms[uniforms[i]->name()] != nullptr) - { - osd_printf_verbose("Uniform %s appears to be duplicated in one or more effects, please double-check the effect JSON files.\n", uniforms[i]->name().c_str()); - delete uniforms[i]; - continue; - } + if (m_uniforms[uniforms[i]->name()] != nullptr) + { + osd_printf_verbose("Uniform %s appears to be duplicated in one or more effects, please double-check the effect JSON files.\n", uniforms[i]->name().c_str()); + delete uniforms[i]; + continue; + } m_uniforms[uniforms[i]->name()] = uniforms[i]; } } diff --git a/src/osd/modules/render/bgfx/effect.h b/src/osd/modules/render/bgfx/effect.h index c4a5d49b2c5..a17cadaf8ff 100644 --- a/src/osd/modules/render/bgfx/effect.h +++ b/src/osd/modules/render/bgfx/effect.h @@ -21,16 +21,16 @@ class bgfx_uniform; class bgfx_effect { public: - bgfx_effect(uint64_t state, bgfx::ShaderHandle vertex_shader, bgfx::ShaderHandle fragment_shader, std::vector<bgfx_uniform*> uniforms); - ~bgfx_effect(); + bgfx_effect(uint64_t state, bgfx::ShaderHandle vertex_shader, bgfx::ShaderHandle fragment_shader, std::vector<bgfx_uniform*> uniforms); + ~bgfx_effect(); - void submit(int view, uint64_t blend = 0L); - bgfx_uniform* uniform(std::string name); + void submit(int view, uint64_t blend = 0L); + bgfx_uniform* uniform(std::string name); private: - uint64_t m_state; - bgfx::ProgramHandle m_program_handle; - std::map<std::string, bgfx_uniform*> m_uniforms; + uint64_t m_state; + bgfx::ProgramHandle m_program_handle; + std::map<std::string, bgfx_uniform*> m_uniforms; }; #endif // __DRAWBGFX_EFFECT__ diff --git a/src/osd/modules/render/bgfx/effectmanager.cpp b/src/osd/modules/render/bgfx/effectmanager.cpp index cf5d4172c6d..082ec10793c 100644 --- a/src/osd/modules/render/bgfx/effectmanager.cpp +++ b/src/osd/modules/render/bgfx/effectmanager.cpp @@ -47,18 +47,18 @@ bgfx_effect* effect_manager::effect(std::string name) bgfx_effect* effect_manager::load_effect(std::string name) { - std::string full_name = name; - if (full_name.length() < 5 || (full_name.compare(full_name.length() - 5, 5, ".json") != 0)) { - full_name = full_name + ".json"; - } - std::string path = std::string(m_options.bgfx_path()) + "/effects/" + full_name; + std::string full_name = name; + if (full_name.length() < 5 || (full_name.compare(full_name.length() - 5, 5, ".json") != 0)) { + full_name = full_name + ".json"; + } + std::string path = std::string(m_options.bgfx_path()) + "/effects/" + full_name; bx::CrtFileReader reader; if (!bx::open(&reader, path.c_str())) - { - printf("Unable to open effect file %s\n", path.c_str()); - return nullptr; - } + { + printf("Unable to open effect file %s\n", path.c_str()); + return nullptr; + } int32_t size (bx::getSize(&reader)); @@ -70,23 +70,23 @@ bgfx_effect* effect_manager::load_effect(std::string name) Document document; document.Parse<kParseCommentsFlag>(data); - delete [] data; + delete [] data; - if (document.HasParseError()) { - std::string error(GetParseError_En(document.GetParseError())); - printf("Unable to parse effect %s. Errors returned:\n", path.c_str()); - printf("%s\n", error.c_str()); - return nullptr; - } + if (document.HasParseError()) { + std::string error(GetParseError_En(document.GetParseError())); + printf("Unable to parse effect %s. Errors returned:\n", path.c_str()); + printf("%s\n", error.c_str()); + return nullptr; + } - bgfx_effect* effect = effect_reader::read_from_value(document, "Effect '" + name + "': ", m_shaders); + bgfx_effect* effect = effect_reader::read_from_value(document, "Effect '" + name + "': ", m_shaders); - if (effect == nullptr) { - printf("Unable to load effect %s\n", path.c_str()); - return nullptr; - } + if (effect == nullptr) { + printf("Unable to load effect %s\n", path.c_str()); + return nullptr; + } - m_effects[name] = effect; + m_effects[name] = effect; return effect; } diff --git a/src/osd/modules/render/bgfx/effectmanager.h b/src/osd/modules/render/bgfx/effectmanager.h index 476d00ba62a..8125741c7ff 100644 --- a/src/osd/modules/render/bgfx/effectmanager.h +++ b/src/osd/modules/render/bgfx/effectmanager.h @@ -34,7 +34,7 @@ public: private: bgfx_effect* load_effect(std::string name); - osd_options& m_options; + osd_options& m_options; shader_manager& m_shaders; std::map<std::string, bgfx_effect*> m_effects; }; diff --git a/src/osd/modules/render/bgfx/effectreader.cpp b/src/osd/modules/render/bgfx/effectreader.cpp index b787dec12a3..f8e21974ead 100644 --- a/src/osd/modules/render/bgfx/effectreader.cpp +++ b/src/osd/modules/render/bgfx/effectreader.cpp @@ -42,11 +42,11 @@ bgfx_effect* effect_reader::read_from_value(const Value& value, std::string pref const Value& uniform_array = value["uniforms"]; for (UINT32 i = 0; i < uniform_array.Size(); i++) { - bgfx_uniform* uniform = uniform_reader::read_from_value(uniform_array[i], prefix + "uniforms[" + std::to_string(i) + "]: "); - if (uniform == nullptr) - { - return nullptr; - } + bgfx_uniform* uniform = uniform_reader::read_from_value(uniform_array[i], prefix + "uniforms[" + std::to_string(i) + "]: "); + if (uniform == nullptr) + { + return nullptr; + } uniforms.push_back(uniform); } @@ -69,15 +69,15 @@ bgfx_effect* effect_reader::read_from_value(const Value& value, std::string pref bool effect_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("depth"), (prefix + "Must have object value 'depth' (what are our Z-buffer settings?)\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("cull"), (prefix + "Must have object value 'cull' (do we cull triangles based on winding?)\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("write"), (prefix + "Must have object value 'write' (what are our color buffer write settings?)\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("vertex"), (prefix + "Must have string value 'vertex' (what is our vertex shader?)\n").c_str())) return false; - if (!READER_CHECK(value["vertex"].IsString(), (prefix + "Value 'vertex' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("fragment") || value.HasMember("pixel"), (prefix + "Must have string value named 'fragment' or 'pixel' (what is our fragment/pixel shader?)\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("fragment") || value["fragment"].IsString(), (prefix + "Value 'fragment' must be a string\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("pixel") || value["pixel"].IsString(), (prefix + "Value 'pixel' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("uniforms"), (prefix + "Must have array value 'uniforms' (what are our shader's parameters?)\n").c_str())) return false; - if (!READER_CHECK(value["uniforms"].IsArray(), (prefix + "Value 'uniforms' must be an array\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("depth"), (prefix + "Must have object value 'depth' (what are our Z-buffer settings?)\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("cull"), (prefix + "Must have object value 'cull' (do we cull triangles based on winding?)\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("write"), (prefix + "Must have object value 'write' (what are our color buffer write settings?)\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("vertex"), (prefix + "Must have string value 'vertex' (what is our vertex shader?)\n").c_str())) return false; + if (!READER_CHECK(value["vertex"].IsString(), (prefix + "Value 'vertex' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("fragment") || value.HasMember("pixel"), (prefix + "Must have string value named 'fragment' or 'pixel' (what is our fragment/pixel shader?)\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("fragment") || value["fragment"].IsString(), (prefix + "Value 'fragment' must be a string\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("pixel") || value["pixel"].IsString(), (prefix + "Value 'pixel' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("uniforms"), (prefix + "Must have array value 'uniforms' (what are our shader's parameters?)\n").c_str())) return false; + if (!READER_CHECK(value["uniforms"].IsArray(), (prefix + "Value 'uniforms' must be an array\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/entryuniform.h b/src/osd/modules/render/bgfx/entryuniform.h index a72b9e00cf5..4ba30250e6e 100644 --- a/src/osd/modules/render/bgfx/entryuniform.h +++ b/src/osd/modules/render/bgfx/entryuniform.h @@ -25,7 +25,7 @@ public: virtual ~bgfx_entry_uniform() { } virtual void bind() = 0; - std::string name() const { return m_uniform->name(); } + std::string name() const { return m_uniform->name(); } protected: bgfx_uniform* m_uniform; diff --git a/src/osd/modules/render/bgfx/entryuniformreader.cpp b/src/osd/modules/render/bgfx/entryuniformreader.cpp index c9a11086817..947f4c56e90 100644 --- a/src/osd/modules/render/bgfx/entryuniformreader.cpp +++ b/src/osd/modules/render/bgfx/entryuniformreader.cpp @@ -22,11 +22,11 @@ bgfx_entry_uniform* entry_uniform_reader::read_from_value(const Value& value, st return nullptr; } - std::string name = value["uniform"].GetString(); + std::string name = value["uniform"].GetString(); bgfx_uniform* uniform = effect->uniform(name); - if (!READER_CHECK(uniform != nullptr, (prefix + "Uniform '" + name + " does not appear to exist\n").c_str())) - { + if (!READER_CHECK(uniform != nullptr, (prefix + "Uniform '" + name + " does not appear to exist\n").c_str())) + { return nullptr; } @@ -53,7 +53,7 @@ bgfx_entry_uniform* entry_uniform_reader::read_from_value(const Value& value, st bool entry_uniform_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("uniform"), (prefix + "Must have string value 'uniform' (what uniform are we mapping?)\n").c_str())) return false; - if (!READER_CHECK(value["uniform"].IsString(), (prefix + "Value 'effect' must be a string\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("uniform"), (prefix + "Must have string value 'uniform' (what uniform are we mapping?)\n").c_str())) return false; + if (!READER_CHECK(value["uniform"].IsString(), (prefix + "Value 'effect' must be a string\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/frameparameter.cpp b/src/osd/modules/render/bgfx/frameparameter.cpp index a354664cfce..841d4d0d2e5 100644 --- a/src/osd/modules/render/bgfx/frameparameter.cpp +++ b/src/osd/modules/render/bgfx/frameparameter.cpp @@ -9,19 +9,19 @@ #include "frameparameter.h" bgfx_frame_parameter::bgfx_frame_parameter(std::string name, parameter_type type, uint32_t period) - : bgfx_parameter(name, type) - , m_current_frame(0) - , m_period(period) + : bgfx_parameter(name, type) + , m_current_frame(0) + , m_period(period) { } float bgfx_frame_parameter::value() { - return float(m_current_frame); + return float(m_current_frame); } void bgfx_frame_parameter::tick(double /*delta*/) { - m_current_frame++; - m_current_frame %= m_period; + m_current_frame++; + m_current_frame %= m_period; } diff --git a/src/osd/modules/render/bgfx/frameparameter.h b/src/osd/modules/render/bgfx/frameparameter.h index b7ab5525eda..e559d13c1d8 100644 --- a/src/osd/modules/render/bgfx/frameparameter.h +++ b/src/osd/modules/render/bgfx/frameparameter.h @@ -20,15 +20,15 @@ class bgfx_frame_parameter : public bgfx_parameter { public: - bgfx_frame_parameter(std::string name, parameter_type type, uint32_t period); - virtual ~bgfx_frame_parameter() { } + bgfx_frame_parameter(std::string name, parameter_type type, uint32_t period); + virtual ~bgfx_frame_parameter() { } - virtual float value() override; - virtual void tick(double delta) override; + virtual float value() override; + virtual void tick(double delta) override; private: - uint32_t m_current_frame; - uint32_t m_period; + uint32_t m_current_frame; + uint32_t m_period; }; #endif // __DRAWBGFX_FRAME_PARAMETER__ diff --git a/src/osd/modules/render/bgfx/inputpair.cpp b/src/osd/modules/render/bgfx/inputpair.cpp index 1f48171da7b..38a55d71939 100644 --- a/src/osd/modules/render/bgfx/inputpair.cpp +++ b/src/osd/modules/render/bgfx/inputpair.cpp @@ -28,16 +28,16 @@ bgfx_input_pair::bgfx_input_pair(int index, std::string sampler, std::string tex void bgfx_input_pair::bind(bgfx_effect *effect, target_manager& targets, texture_manager& textures, const int32_t screen) const { - assert(effect->uniform(m_sampler) != nullptr); - std::string name = m_texture + std::to_string(screen); + assert(effect->uniform(m_sampler) != nullptr); + std::string name = m_texture + std::to_string(screen); - bgfx_texture_handle_provider* provider = textures.provider(name); - bgfx_uniform *tex_size = effect->uniform("u_tex_size" + std::to_string(m_index)); - if (tex_size != nullptr) - { - float values[2] = { float(provider->width()), float(provider->height()) }; - tex_size->set(values, sizeof(float) * 2); - } + bgfx_texture_handle_provider* provider = textures.provider(name); + bgfx_uniform *tex_size = effect->uniform("u_tex_size" + std::to_string(m_index)); + if (tex_size != nullptr) + { + float values[2] = { float(provider->width()), float(provider->height()) }; + tex_size->set(values, sizeof(float) * 2); + } bgfx::setTexture(m_index, effect->uniform(m_sampler)->handle(), textures.handle(name)); } diff --git a/src/osd/modules/render/bgfx/inputpair.h b/src/osd/modules/render/bgfx/inputpair.h index ad497e89bf2..ae8e37981cc 100644 --- a/src/osd/modules/render/bgfx/inputpair.h +++ b/src/osd/modules/render/bgfx/inputpair.h @@ -27,9 +27,9 @@ public: void bind(bgfx_effect *effect, target_manager& targets, texture_manager& textures, const int32_t screen) const; - // Getters - std::string sampler() const { return m_sampler; } - std::string texture() const { return m_texture; } + // Getters + std::string sampler() const { return m_sampler; } + std::string texture() const { return m_texture; } private: int m_index; diff --git a/src/osd/modules/render/bgfx/parameter.h b/src/osd/modules/render/bgfx/parameter.h index 6a74efd887c..2df18365a4c 100644 --- a/src/osd/modules/render/bgfx/parameter.h +++ b/src/osd/modules/render/bgfx/parameter.h @@ -23,22 +23,22 @@ public: enum parameter_type { PARAM_FRAME, - PARAM_WINDOW, - PARAM_TIME + PARAM_WINDOW, + PARAM_TIME }; - bgfx_parameter(std::string name, parameter_type type) : m_name(name), m_type(type) { } - virtual ~bgfx_parameter() { } + bgfx_parameter(std::string name, parameter_type type) : m_name(name), m_type(type) { } + virtual ~bgfx_parameter() { } - virtual void tick(double delta) = 0; + virtual void tick(double delta) = 0; // Getters - virtual float value() = 0; - std::string name() const { return m_name; } + virtual float value() = 0; + std::string name() const { return m_name; } protected: - std::string m_name; - parameter_type m_type; + std::string m_name; + parameter_type m_type; }; #endif // __DRAWBGFX_PARAMETER__ diff --git a/src/osd/modules/render/bgfx/paramreader.cpp b/src/osd/modules/render/bgfx/paramreader.cpp index f8225c39457..20ea024c4e6 100644 --- a/src/osd/modules/render/bgfx/paramreader.cpp +++ b/src/osd/modules/render/bgfx/paramreader.cpp @@ -16,9 +16,9 @@ #include "timeparameter.h" const parameter_reader::string_to_enum parameter_reader::TYPE_NAMES[parameter_reader::TYPE_COUNT] = { - { "frame", bgfx_parameter::parameter_type::PARAM_FRAME }, - { "window", bgfx_parameter::parameter_type::PARAM_WINDOW }, - { "time", bgfx_parameter::parameter_type::PARAM_TIME } + { "frame", bgfx_parameter::parameter_type::PARAM_FRAME }, + { "window", bgfx_parameter::parameter_type::PARAM_WINDOW }, + { "time", bgfx_parameter::parameter_type::PARAM_TIME } }; bgfx_parameter* parameter_reader::read_from_value(const Value& value, std::string prefix, uint32_t window_index) @@ -36,16 +36,16 @@ bgfx_parameter* parameter_reader::read_from_value(const Value& value, std::strin uint32_t period = int(value["period"].GetDouble()); return new bgfx_frame_parameter(name, type, period); } - else if (type == bgfx_parameter::parameter_type::PARAM_WINDOW) - { - return new bgfx_window_parameter(name, type, window_index); - } - else if (type == bgfx_parameter::parameter_type::PARAM_TIME) - { - float limit = float(value["limit"].GetDouble()); - return new bgfx_time_parameter(name, type, limit); - } - else + else if (type == bgfx_parameter::parameter_type::PARAM_WINDOW) + { + return new bgfx_window_parameter(name, type, window_index); + } + else if (type == bgfx_parameter::parameter_type::PARAM_TIME) + { + float limit = float(value["limit"].GetDouble()); + return new bgfx_time_parameter(name, type, limit); + } + else { READER_CHECK(false, (prefix + "Unknown parameter type '" + std::string(value["type"].GetString()) + "'\n").c_str()); } @@ -55,11 +55,11 @@ bgfx_parameter* parameter_reader::read_from_value(const Value& value, std::strin bool parameter_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'name'\n").c_str())) return false; - if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("type"), (prefix + "Must have string value 'type'\n").c_str())) return false; - if (!READER_CHECK(value["type"].IsString(), (prefix + "Value 'type' must be a string\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("period") || value["period"].IsNumber(), (prefix + "Value 'period' must be numeric\n").c_str())) return false; - if (!READER_CHECK(!value.HasMember("limit") || value["limit"].IsNumber(), (prefix + "Value 'period' must be numeric\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'name'\n").c_str())) return false; + if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("type"), (prefix + "Must have string value 'type'\n").c_str())) return false; + if (!READER_CHECK(value["type"].IsString(), (prefix + "Value 'type' must be a string\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("period") || value["period"].IsNumber(), (prefix + "Value 'period' must be numeric\n").c_str())) return false; + if (!READER_CHECK(!value.HasMember("limit") || value["limit"].IsNumber(), (prefix + "Value 'period' must be numeric\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/paramreader.h b/src/osd/modules/render/bgfx/paramreader.h index 5b48c08251a..74d55d31b0d 100644 --- a/src/osd/modules/render/bgfx/paramreader.h +++ b/src/osd/modules/render/bgfx/paramreader.h @@ -23,8 +23,8 @@ public: private: static bool validate_parameters(const Value& value, std::string prefix); - static const int TYPE_COUNT = 3; - static const string_to_enum TYPE_NAMES[TYPE_COUNT]; + static const int TYPE_COUNT = 3; + static const string_to_enum TYPE_NAMES[TYPE_COUNT]; }; #endif // __DRAWBGFX_PARAM_READER__ diff --git a/src/osd/modules/render/bgfx/paramuniformreader.cpp b/src/osd/modules/render/bgfx/paramuniformreader.cpp index 704b79b204f..2b613fc216c 100644 --- a/src/osd/modules/render/bgfx/paramuniformreader.cpp +++ b/src/osd/modules/render/bgfx/paramuniformreader.cpp @@ -19,14 +19,14 @@ bgfx_entry_uniform* param_uniform_reader::read_from_value(const Value& value, st return nullptr; } - std::string parameter = value["parameter"].GetString(); + std::string parameter = value["parameter"].GetString(); - return new bgfx_param_uniform(uniform, params[parameter]); + return new bgfx_param_uniform(uniform, params[parameter]); } bool param_uniform_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("parameter"), (prefix + "Must have string value 'parameter' (what parameter is being mapped?)\n").c_str())) return false; - if (!READER_CHECK(value["parameter"].IsString(), (prefix + "Value 'parameter' must be a string\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("parameter"), (prefix + "Must have string value 'parameter' (what parameter is being mapped?)\n").c_str())) return false; + if (!READER_CHECK(value["parameter"].IsString(), (prefix + "Value 'parameter' must be a string\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/shadermanager.cpp b/src/osd/modules/render/bgfx/shadermanager.cpp index 4665080f690..12dfd15910b 100644 --- a/src/osd/modules/render/bgfx/shadermanager.cpp +++ b/src/osd/modules/render/bgfx/shadermanager.cpp @@ -44,9 +44,9 @@ bgfx::ShaderHandle shader_manager::load_shader(std::string name) std::string shader_path; switch (bgfx::getRendererType()) { - case bgfx::RendererType::Direct3D9: - shader_path = m_options.bgfx_path() + std::string("/shaders/dx9/"); - break; + case bgfx::RendererType::Direct3D9: + shader_path = m_options.bgfx_path() + std::string("/shaders/dx9/"); + break; case bgfx::RendererType::Direct3D11: case bgfx::RendererType::Direct3D12: @@ -66,7 +66,7 @@ bgfx::ShaderHandle shader_manager::load_shader(std::string name) break; default: - fatalerror("Unknown BGFX renderer type %d", bgfx::getRendererType()); + fatalerror("Unknown BGFX renderer type %d", bgfx::getRendererType()); } bgfx::ShaderHandle handle = bgfx::createShader(load_mem(shader_path + name + ".bin")); diff --git a/src/osd/modules/render/bgfx/shadermanager.h b/src/osd/modules/render/bgfx/shadermanager.h index 18c95bf6238..2beca465918 100644 --- a/src/osd/modules/render/bgfx/shadermanager.h +++ b/src/osd/modules/render/bgfx/shadermanager.h @@ -24,7 +24,7 @@ class shader_manager { public: - shader_manager(osd_options& options) : m_options(options) { } + shader_manager(osd_options& options) : m_options(options) { } ~shader_manager(); // Getters @@ -34,8 +34,8 @@ private: bgfx::ShaderHandle load_shader(std::string name); static const bgfx::Memory* load_mem(std::string name); - std::map<std::string, bgfx::ShaderHandle> m_shaders; - osd_options& m_options; + std::map<std::string, bgfx::ShaderHandle> m_shaders; + osd_options& m_options; }; #endif // __DRAWBGFX_SHADER_MANAGER__ diff --git a/src/osd/modules/render/bgfx/slider.cpp b/src/osd/modules/render/bgfx/slider.cpp index 355b0c2a30a..cd27c973451 100644 --- a/src/osd/modules/render/bgfx/slider.cpp +++ b/src/osd/modules/render/bgfx/slider.cpp @@ -22,20 +22,20 @@ bgfx_slider::bgfx_slider(running_machine &machine, std::string name, int32_t min { m_min = min; m_default = def; - m_max = max; + m_max = max; - m_value = def; - if (m_type != slider_type::SLIDER_INT && m_type != slider_type::SLIDER_INT_ENUM) - { - m_value = float(def) * scale; - } + m_value = def; + if (m_type != slider_type::SLIDER_INT && m_type != slider_type::SLIDER_INT_ENUM) + { + m_value = float(def) * scale; + } - for (std::string string : strings) - { - m_strings.push_back(string); - } + for (std::string string : strings) + { + m_strings.push_back(string); + } - m_slider_state = create_core_slider(machine); + m_slider_state = create_core_slider(machine); } bgfx_slider::~bgfx_slider() @@ -44,75 +44,75 @@ bgfx_slider::~bgfx_slider() static INT32 update_trampoline(running_machine &machine, void *arg, std::string *str, INT32 newval) { - if (arg != nullptr) - { - return reinterpret_cast<bgfx_slider*>(arg)->update(str, newval); - } - return 0; + if (arg != nullptr) + { + return reinterpret_cast<bgfx_slider*>(arg)->update(str, newval); + } + return 0; } slider_state* bgfx_slider::create_core_slider(running_machine& machine) { - int size = sizeof(slider_state) + m_description.length(); - slider_state *state = reinterpret_cast<slider_state *>(auto_alloc_array_clear(machine, UINT8, size)); + int size = sizeof(slider_state) + m_description.length(); + slider_state *state = reinterpret_cast<slider_state *>(auto_alloc_array_clear(machine, UINT8, size)); - state->minval = m_min; - state->defval = m_default; - state->maxval = m_max; - state->incval = m_step; - state->update = update_trampoline; - state->arg = this; - state->id = 0; // fixme - strcpy(state->description, m_description.c_str()); + state->minval = m_min; + state->defval = m_default; + state->maxval = m_max; + state->incval = m_step; + state->update = update_trampoline; + state->arg = this; + state->id = 0; // fixme + strcpy(state->description, m_description.c_str()); - return state; + return state; } int32_t bgfx_slider::update(std::string *str, int32_t newval) { - switch (m_type) - { - case SLIDER_INT_ENUM: - { - if (newval != SLIDER_NOCHANGE) - { - m_value = float(newval); - } - if (str != nullptr) - { - *str = string_format(m_format, m_strings[as_int()]); - } - return as_int(); - } + switch (m_type) + { + case SLIDER_INT_ENUM: + { + if (newval != SLIDER_NOCHANGE) + { + m_value = float(newval); + } + if (str != nullptr) + { + *str = string_format(m_format, m_strings[as_int()]); + } + return as_int(); + } - case SLIDER_INT: - { - if (newval != SLIDER_NOCHANGE) - { - m_value = float(newval); - } - if (str != nullptr) - { - *str = string_format(m_format, as_int()); - } - return as_int(); - } + case SLIDER_INT: + { + if (newval != SLIDER_NOCHANGE) + { + m_value = float(newval); + } + if (str != nullptr) + { + *str = string_format(m_format, as_int()); + } + return as_int(); + } - default: - { - float *val_ptr = reinterpret_cast<float *>(&m_value); - if (newval != SLIDER_NOCHANGE) - { - *val_ptr = float(newval) * m_scale; - } - if (str != nullptr) - { - *str = string_format(m_format, *val_ptr); - } - return int32_t(floor(*val_ptr / m_scale + 0.5f)); - } - } - return 0; + default: + { + float *val_ptr = reinterpret_cast<float *>(&m_value); + if (newval != SLIDER_NOCHANGE) + { + *val_ptr = float(newval) * m_scale; + } + if (str != nullptr) + { + *str = string_format(m_format, *val_ptr); + } + return int32_t(floor(*val_ptr / m_scale + 0.5f)); + } + } + return 0; } size_t bgfx_slider::get_size_for_type(slider_type type) diff --git a/src/osd/modules/render/bgfx/slider.h b/src/osd/modules/render/bgfx/slider.h index 5ba8427a54d..eb352af9c73 100644 --- a/src/osd/modules/render/bgfx/slider.h +++ b/src/osd/modules/render/bgfx/slider.h @@ -46,35 +46,35 @@ public: bgfx_slider(running_machine& machine, std::string name, int32_t min, int32_t def, int32_t max, int32_t step, slider_type type, screen_type screen, float scale, std::string format, std::string description, std::vector<std::string>& strings); ~bgfx_slider(); - int32_t update(std::string *str, int32_t newval); + int32_t update(std::string *str, int32_t newval); - // Getters - std::string name() const { return m_name; } - slider_type type() const { return m_type; } - float value() const { return m_value; } - float uniform_value() const { return float(m_value); } - slider_state* core_slider() const { return m_slider_state; } - size_t size() const { return get_size_for_type(m_type); } + // Getters + std::string name() const { return m_name; } + slider_type type() const { return m_type; } + float value() const { return m_value; } + float uniform_value() const { return float(m_value); } + slider_state* core_slider() const { return m_slider_state; } + size_t size() const { return get_size_for_type(m_type); } static size_t get_size_for_type(slider_type type); protected: - slider_state* create_core_slider(running_machine &machine); - int32_t as_int() const { return int32_t(floor(m_value + 0.5f)); } + slider_state* create_core_slider(running_machine &machine); + int32_t as_int() const { return int32_t(floor(m_value + 0.5f)); } - std::string m_name; - int32_t m_min; - int32_t m_default; - int32_t m_max; - int32_t m_step; - slider_type m_type; - screen_type m_screen_type; - float m_scale; - std::string m_format; + std::string m_name; + int32_t m_min; + int32_t m_default; + int32_t m_max; + int32_t m_step; + slider_type m_type; + screen_type m_screen_type; + float m_scale; + std::string m_format; std::string m_description; - std::vector<std::string> m_strings; - float m_value; - slider_state* m_slider_state; + std::vector<std::string> m_strings; + float m_value; + slider_state* m_slider_state; }; #endif // __DRAWBGFX_SLIDER__ diff --git a/src/osd/modules/render/bgfx/sliderreader.cpp b/src/osd/modules/render/bgfx/sliderreader.cpp index b76d3d2c472..66d99df8f6d 100644 --- a/src/osd/modules/render/bgfx/sliderreader.cpp +++ b/src/osd/modules/render/bgfx/sliderreader.cpp @@ -35,7 +35,7 @@ const slider_reader::string_to_enum slider_reader::SCREEN_NAMES[slider_reader::S std::vector<bgfx_slider*> slider_reader::read_from_value(const Value& value, std::string prefix, running_machine& machine, uint32_t window_index, uint32_t screen_index) { - std::vector<bgfx_slider*> sliders; + std::vector<bgfx_slider*> sliders; if (!validate_parameters(value, prefix)) { @@ -50,90 +50,90 @@ std::vector<bgfx_slider*> slider_reader::read_from_value(const Value& value, std std::string format = value["format"].GetString(); std::string description = value["text"].GetString(); - std::vector<std::string> strings; - if (value.HasMember("strings")) - { - const Value& string_array = value["strings"]; - for (UINT32 i = 0; i < string_array.Size(); i++) - { - if (!READER_CHECK(string_array[i].IsString(), (prefix + "Slider '" + name + "': strings[" + std::to_string(i) + "]: must be a string\n").c_str())) - { + std::vector<std::string> strings; + if (value.HasMember("strings")) + { + const Value& string_array = value["strings"]; + for (UINT32 i = 0; i < string_array.Size(); i++) + { + if (!READER_CHECK(string_array[i].IsString(), (prefix + "Slider '" + name + "': strings[" + std::to_string(i) + "]: must be a string\n").c_str())) + { return sliders; } - strings.push_back(std::string(string_array[i].GetString())); - } - } + strings.push_back(std::string(string_array[i].GetString())); + } + } - int slider_count; - switch (type) - { - case bgfx_slider::slider_type::SLIDER_FLOAT: - case bgfx_slider::slider_type::SLIDER_INT: - case bgfx_slider::slider_type::SLIDER_INT_ENUM: - slider_count = 1; - break; - case bgfx_slider::slider_type::SLIDER_VEC2: - slider_count = 2; - break; - case bgfx_slider::slider_type::SLIDER_COLOR: - slider_count = 3; - break; - default: - slider_count = 0; - break; - } + int slider_count; + switch (type) + { + case bgfx_slider::slider_type::SLIDER_FLOAT: + case bgfx_slider::slider_type::SLIDER_INT: + case bgfx_slider::slider_type::SLIDER_INT_ENUM: + slider_count = 1; + break; + case bgfx_slider::slider_type::SLIDER_VEC2: + slider_count = 2; + break; + case bgfx_slider::slider_type::SLIDER_COLOR: + slider_count = 3; + break; + default: + slider_count = 0; + break; + } - std::string prefixed_desc = "Window " + std::to_string(window_index) + ", Screen " + std::to_string(screen_index) + ", " + description; - if (slider_count > 1) - { - int min[3]; - int defaults[3]; - int max[3]; - if (!READER_CHECK(value["min"].IsArray(), (prefix + "Slider '" + name + "': value 'min' must be an array\n").c_str())) return sliders; - if (!READER_CHECK(value["default"].IsArray(), (prefix + "Slider '" + name + "': value 'default' must be an array\n").c_str())) return sliders; - if (!READER_CHECK(value["max"].IsArray(), (prefix + "Slider '" + name + "': value 'max' must be an array\n").c_str())) return sliders; - get_values(value, prefix + "Slider '" + name + "': 'min': ", "min", min, slider_count); - get_values(value, prefix + "Slider '" + name + "': 'default': ", "default", defaults, slider_count); - get_values(value, prefix + "Slider '" + name + "': 'max': ", "max", max, slider_count); - for (int index = 0; index < slider_count; index++) - { - std::string desc; - std::string full_name = name + std::to_string(index); - switch (index) - { - case 0: - desc = prefixed_desc + (type == bgfx_slider::slider_type::SLIDER_VEC2 ? "X" : "Red"); - break; - case 1: - desc = prefixed_desc + (type == bgfx_slider::slider_type::SLIDER_VEC2 ? "Y" : "Green"); - break; - case 2: - desc = prefixed_desc + (type == bgfx_slider::slider_type::SLIDER_VEC2 ? "Invalid" : "Blue"); - break; - default: - desc = prefixed_desc + "Invalid"; - break; - } - sliders.push_back(new bgfx_slider(machine, full_name, min[index], defaults[index], max[index], step, type, screen_type, scale, format, desc, strings)); - } - } - else - { - int min = get_int(value, "min", 0); - int def = get_int(value, "default", 0); - int max = get_int(value, "max", 100); - sliders.push_back(new bgfx_slider(machine, name + "0", min, def, max, step, type, screen_type, scale, format, prefixed_desc, strings)); - } + std::string prefixed_desc = "Window " + std::to_string(window_index) + ", Screen " + std::to_string(screen_index) + ", " + description; + if (slider_count > 1) + { + int min[3]; + int defaults[3]; + int max[3]; + if (!READER_CHECK(value["min"].IsArray(), (prefix + "Slider '" + name + "': value 'min' must be an array\n").c_str())) return sliders; + if (!READER_CHECK(value["default"].IsArray(), (prefix + "Slider '" + name + "': value 'default' must be an array\n").c_str())) return sliders; + if (!READER_CHECK(value["max"].IsArray(), (prefix + "Slider '" + name + "': value 'max' must be an array\n").c_str())) return sliders; + get_values(value, prefix + "Slider '" + name + "': 'min': ", "min", min, slider_count); + get_values(value, prefix + "Slider '" + name + "': 'default': ", "default", defaults, slider_count); + get_values(value, prefix + "Slider '" + name + "': 'max': ", "max", max, slider_count); + for (int index = 0; index < slider_count; index++) + { + std::string desc; + std::string full_name = name + std::to_string(index); + switch (index) + { + case 0: + desc = prefixed_desc + (type == bgfx_slider::slider_type::SLIDER_VEC2 ? "X" : "Red"); + break; + case 1: + desc = prefixed_desc + (type == bgfx_slider::slider_type::SLIDER_VEC2 ? "Y" : "Green"); + break; + case 2: + desc = prefixed_desc + (type == bgfx_slider::slider_type::SLIDER_VEC2 ? "Invalid" : "Blue"); + break; + default: + desc = prefixed_desc + "Invalid"; + break; + } + sliders.push_back(new bgfx_slider(machine, full_name, min[index], defaults[index], max[index], step, type, screen_type, scale, format, desc, strings)); + } + } + else + { + int min = get_int(value, "min", 0); + int def = get_int(value, "default", 0); + int max = get_int(value, "max", 100); + sliders.push_back(new bgfx_slider(machine, name + "0", min, def, max, step, type, screen_type, scale, format, prefixed_desc, strings)); + } return sliders; } bool slider_reader::get_values(const Value& value, std::string prefix, std::string name, int* values, const int count) { const char* name_str = name.c_str(); - const Value& value_array = value[name_str]; + const Value& value_array = value[name_str]; for (UINT32 i = 0; i < value_array.Size() && i < count; i++) { - if (!READER_CHECK(value_array[i].IsInt(), (prefix + "Entry " + std::to_string(i) + " must be an integer\n").c_str())) return false; + if (!READER_CHECK(value_array[i].IsInt(), (prefix + "Entry " + std::to_string(i) + " must be an integer\n").c_str())) return false; values[i] = value_array[i].GetInt(); } return true; @@ -142,25 +142,25 @@ bool slider_reader::get_values(const Value& value, std::string prefix, std::stri bool slider_reader::validate_parameters(const Value& value, std::string prefix) { if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'name'\n").c_str())) return false; - if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("min"), (prefix + "Must have integer or array value 'min'\n").c_str())) return false; - if (!READER_CHECK(value["min"].IsInt() || value["min"].IsArray(), (prefix + "Value 'min' must be an integer or an array the size of the corresponding slider type\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("default"), (prefix + "Must have integer or array value 'default'\n").c_str())) return false; - if (!READER_CHECK(value["default"].IsInt() || value["default"].IsArray(), (prefix + "Value 'default' must be an integer or an array the size of the corresponding slider type\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("max"), (prefix + "Must have integer or array value 'max'\n").c_str())) return false; - if (!READER_CHECK(value["max"].IsInt() || value["max"].IsArray(), (prefix + "Value 'max' must be an integer or an array the size of the corresponding slider type\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("step"), (prefix + "Must have integer value 'step'\n").c_str())) return false; - if (!READER_CHECK(value["step"].IsInt(), (prefix + "Value 'step' must be an integer (how much does this slider increment by internally?)\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("type"), (prefix + "Must have string value 'type'\n").c_str())) return false; - if (!READER_CHECK(value["type"].IsString(), (prefix + "Value 'type' must be a string (what type of slider is this? [int_enum, int, float])\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("screen"), (prefix + "Must have string value 'screen'\n").c_str())) return false; - if (!READER_CHECK(value["screen"].IsString(), (prefix + "Value 'screen' must be a string (what type of output device does this slider apply to? [none, raster, vector, crt, lcd, non_vector, any])\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("scale"), (prefix + "Must have numeric value 'scale'\n").c_str())) return false; - if (!READER_CHECK(value["scale"].IsNumber(), (prefix + "Value 'scale' must be a number (what do we multiply with to get 1.0?)").c_str())) return false; - if (!READER_CHECK(value.HasMember("format"), (prefix + "Must have string value 'format'\n").c_str())) return false; - if (!READER_CHECK(value["format"].IsString(), (prefix + "Value 'scale' must be a string (how would we display it in a printf?)").c_str())) return false; - if (!READER_CHECK(value.HasMember("text"), (prefix + "Must have string value 'text'\n").c_str())) return false; - if (!READER_CHECK(value["text"].IsString(), (prefix + "Value 'text' must be a string (how would you explain it?)").c_str())) return false; - if (!READER_CHECK(!value.HasMember("strings") || value["strings"].IsArray(), (prefix + "Value 'strings' must be an array\n").c_str())) return false; - return true; + if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("min"), (prefix + "Must have integer or array value 'min'\n").c_str())) return false; + if (!READER_CHECK(value["min"].IsInt() || value["min"].IsArray(), (prefix + "Value 'min' must be an integer or an array the size of the corresponding slider type\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("default"), (prefix + "Must have integer or array value 'default'\n").c_str())) return false; + if (!READER_CHECK(value["default"].IsInt() || value["default"].IsArray(), (prefix + "Value 'default' must be an integer or an array the size of the corresponding slider type\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("max"), (prefix + "Must have integer or array value 'max'\n").c_str())) return false; + if (!READER_CHECK(value["max"].IsInt() || value["max"].IsArray(), (prefix + "Value 'max' must be an integer or an array the size of the corresponding slider type\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("step"), (prefix + "Must have integer value 'step'\n").c_str())) return false; + if (!READER_CHECK(value["step"].IsInt(), (prefix + "Value 'step' must be an integer (how much does this slider increment by internally?)\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("type"), (prefix + "Must have string value 'type'\n").c_str())) return false; + if (!READER_CHECK(value["type"].IsString(), (prefix + "Value 'type' must be a string (what type of slider is this? [int_enum, int, float])\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("screen"), (prefix + "Must have string value 'screen'\n").c_str())) return false; + if (!READER_CHECK(value["screen"].IsString(), (prefix + "Value 'screen' must be a string (what type of output device does this slider apply to? [none, raster, vector, crt, lcd, non_vector, any])\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("scale"), (prefix + "Must have numeric value 'scale'\n").c_str())) return false; + if (!READER_CHECK(value["scale"].IsNumber(), (prefix + "Value 'scale' must be a number (what do we multiply with to get 1.0?)").c_str())) return false; + if (!READER_CHECK(value.HasMember("format"), (prefix + "Must have string value 'format'\n").c_str())) return false; + if (!READER_CHECK(value["format"].IsString(), (prefix + "Value 'scale' must be a string (how would we display it in a printf?)").c_str())) return false; + if (!READER_CHECK(value.HasMember("text"), (prefix + "Must have string value 'text'\n").c_str())) return false; + if (!READER_CHECK(value["text"].IsString(), (prefix + "Value 'text' must be a string (how would you explain it?)").c_str())) return false; + if (!READER_CHECK(!value.HasMember("strings") || value["strings"].IsArray(), (prefix + "Value 'strings' must be an array\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/slideruniformreader.cpp b/src/osd/modules/render/bgfx/slideruniformreader.cpp index 95de126adf9..314cff0b78b 100644 --- a/src/osd/modules/render/bgfx/slideruniformreader.cpp +++ b/src/osd/modules/render/bgfx/slideruniformreader.cpp @@ -40,7 +40,7 @@ bgfx_entry_uniform* slider_uniform_reader::read_from_value(const Value& value, s bool slider_uniform_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("slider"), (prefix + "Must have string value 'slider' (what slider are we getting the value of?)\n").c_str())) return false; - if (!READER_CHECK(value["slider"].IsString(), (prefix + "Value 'slider' must be a string\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("slider"), (prefix + "Must have string value 'slider' (what slider are we getting the value of?)\n").c_str())) return false; + if (!READER_CHECK(value["slider"].IsString(), (prefix + "Value 'slider' must be a string\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/statereader.cpp b/src/osd/modules/render/bgfx/statereader.cpp index a318422d69d..defb4c65296 100644 --- a/src/osd/modules/render/bgfx/statereader.cpp +++ b/src/osd/modules/render/bgfx/statereader.cpp @@ -55,10 +55,10 @@ void state_reader::validate_float_parameter(const Value& value, std::string type void state_reader::validate_int_parameter(const Value& value, std::string typeName, std::string name) { - if (value.HasMember(name.c_str())) - { - assert(value[name.c_str()].IsInt()); - } + if (value.HasMember(name.c_str())) + { + assert(value[name.c_str()].IsInt()); + } } void state_reader::validate_string_parameter(const Value& value, std::string typeName, std::string name) @@ -88,11 +88,11 @@ bool state_reader::get_bool(const Value& value, const std::string name, const bo int state_reader::get_int(const Value& value, const std::string name, const int default_value) { - if (value.HasMember(name.c_str())) - { - return int(floor(value[name.c_str()].GetDouble() + 0.5)); - } - return default_value; + if (value.HasMember(name.c_str())) + { + return int(floor(value[name.c_str()].GetDouble() + 0.5)); + } + return default_value; } void state_reader::get_float(const Value& value, const std::string name, float* out, float* default_value, int count) diff --git a/src/osd/modules/render/bgfx/statereader.h b/src/osd/modules/render/bgfx/statereader.h index 968837a1a19..4881120fb3b 100644 --- a/src/osd/modules/render/bgfx/statereader.h +++ b/src/osd/modules/render/bgfx/statereader.h @@ -29,15 +29,15 @@ protected: }; static void validate_array_parameter(const Value& value, std::string type_name, std::string name, const int count); - static void validate_float_parameter(const Value& value, std::string type_name, std::string name); - static void validate_int_parameter(const Value& value, std::string type_name, std::string name); - static void validate_string_parameter(const Value& value, std::string type_name, std::string name); + static void validate_float_parameter(const Value& value, std::string type_name, std::string name); + static void validate_int_parameter(const Value& value, std::string type_name, std::string name); + static void validate_string_parameter(const Value& value, std::string type_name, std::string name); static void validate_boolean_parameter(const Value& value, std::string type_name, std::string name); static bool get_bool(const Value& value, const std::string name, const bool default_value); - static void get_float(const Value& value, const std::string name, float* out, float* default_value, const int count = 1); - static int get_int(const Value& value, const std::string name, int default_value); - static std::string get_string(const Value& value, const std::string name, const std::string default_value); + static void get_float(const Value& value, const std::string name, float* out, float* default_value, const int count = 1); + static int get_int(const Value& value, const std::string name, int default_value); + static std::string get_string(const Value& value, const std::string name, const std::string default_value); static uint64_t get_enum_from_value(const Value& value, std::string name, const uint64_t default_value, const string_to_enum* enums, const int count); static uint64_t get_param_from_string(std::string value, const string_to_enum* enums, const int count); @@ -51,7 +51,7 @@ protected: va_start(ap, format); char buf[2048]; vsnprintf(buf, 2048, format, ap); - osd_printf_error("Error: %s\n", buf); + osd_printf_error("Error: %s\n", buf); va_end(ap); } return condition; diff --git a/src/osd/modules/render/bgfx/suppressor.cpp b/src/osd/modules/render/bgfx/suppressor.cpp index 41a260d5d73..6e788280631 100644 --- a/src/osd/modules/render/bgfx/suppressor.cpp +++ b/src/osd/modules/render/bgfx/suppressor.cpp @@ -14,7 +14,7 @@ bgfx_suppressor::bgfx_suppressor(std::vector<bgfx_slider*> sliders, uint32_t condition, combine_mode combine, void* value) : m_sliders(sliders) , m_condition(condition) - , m_combine(combine) + , m_combine(combine) , m_value(nullptr) { uint32_t size = sliders[0]->size(); diff --git a/src/osd/modules/render/bgfx/suppressor.h b/src/osd/modules/render/bgfx/suppressor.h index dd3702439ad..343a621b72d 100644 --- a/src/osd/modules/render/bgfx/suppressor.h +++ b/src/osd/modules/render/bgfx/suppressor.h @@ -29,23 +29,23 @@ public: CONDITION_COUNT }; - enum combine_mode { - COMBINE_AND, - COMBINE_OR - }; + enum combine_mode { + COMBINE_AND, + COMBINE_OR + }; - bgfx_suppressor(std::vector<bgfx_slider*> sliders, uint32_t condition, combine_mode combine, void* value); - ~bgfx_suppressor(); + bgfx_suppressor(std::vector<bgfx_slider*> sliders, uint32_t condition, combine_mode combine, void* value); + ~bgfx_suppressor(); - // Getters - bool suppress(); - combine_mode combine() const { return m_combine; } + // Getters + bool suppress(); + combine_mode combine() const { return m_combine; } private: - std::vector<bgfx_slider*> m_sliders; - uint32_t m_condition; - combine_mode m_combine; - uint8_t* m_value; + std::vector<bgfx_slider*> m_sliders; + uint32_t m_condition; + combine_mode m_combine; + uint8_t* m_value; }; #endif // __DRAWBGFX_SUPPRESSOR__ diff --git a/src/osd/modules/render/bgfx/suppressorreader.cpp b/src/osd/modules/render/bgfx/suppressorreader.cpp index 6d736a5a411..02ca38365b4 100644 --- a/src/osd/modules/render/bgfx/suppressorreader.cpp +++ b/src/osd/modules/render/bgfx/suppressorreader.cpp @@ -19,8 +19,8 @@ const suppressor_reader::string_to_enum suppressor_reader::CONDITION_NAMES[suppr }; const suppressor_reader::string_to_enum suppressor_reader::COMBINE_NAMES[suppressor_reader::COMBINE_COUNT] = { - { "and", bgfx_suppressor::combine_mode::COMBINE_AND }, - { "or", bgfx_suppressor::combine_mode::COMBINE_OR } + { "and", bgfx_suppressor::combine_mode::COMBINE_AND }, + { "or", bgfx_suppressor::combine_mode::COMBINE_OR } }; bgfx_suppressor* suppressor_reader::read_from_value(const Value& value, std::string prefix, std::map<std::string, bgfx_slider*>& sliders) @@ -32,65 +32,65 @@ bgfx_suppressor* suppressor_reader::read_from_value(const Value& value, std::str std::string name = value["name"].GetString(); uint32_t condition = uint32_t(get_enum_from_value(value, "condition", bgfx_suppressor::condition_type::CONDITION_EQUAL, CONDITION_NAMES, CONDITION_COUNT)); - bgfx_suppressor::combine_mode mode = bgfx_suppressor::combine_mode(get_enum_from_value(value, "combine", bgfx_suppressor::combine_mode::COMBINE_OR, COMBINE_NAMES, COMBINE_COUNT)); + bgfx_suppressor::combine_mode mode = bgfx_suppressor::combine_mode(get_enum_from_value(value, "combine", bgfx_suppressor::combine_mode::COMBINE_OR, COMBINE_NAMES, COMBINE_COUNT)); - std::vector<bgfx_slider*> check_sliders; - check_sliders.push_back(sliders[name + "0"]); + std::vector<bgfx_slider*> check_sliders; + check_sliders.push_back(sliders[name + "0"]); - int slider_count; - switch (check_sliders[0]->type()) - { - case bgfx_slider::slider_type::SLIDER_FLOAT: - case bgfx_slider::slider_type::SLIDER_INT: - case bgfx_slider::slider_type::SLIDER_INT_ENUM: - slider_count = 1; - break; - case bgfx_slider::slider_type::SLIDER_VEC2: - slider_count = 2; - break; - case bgfx_slider::slider_type::SLIDER_COLOR: - slider_count = 3; - break; - default: - slider_count = 0; - break; - } + int slider_count; + switch (check_sliders[0]->type()) + { + case bgfx_slider::slider_type::SLIDER_FLOAT: + case bgfx_slider::slider_type::SLIDER_INT: + case bgfx_slider::slider_type::SLIDER_INT_ENUM: + slider_count = 1; + break; + case bgfx_slider::slider_type::SLIDER_VEC2: + slider_count = 2; + break; + case bgfx_slider::slider_type::SLIDER_COLOR: + slider_count = 3; + break; + default: + slider_count = 0; + break; + } - int values[4]; - if (slider_count > 1) - { - get_values(value, prefix, "value", values, slider_count); + int values[4]; + if (slider_count > 1) + { + get_values(value, prefix, "value", values, slider_count); if (!READER_CHECK(slider_count == value["value"].GetArray().Size(), (prefix + "Expected " + std::to_string(slider_count) + " values, got " + std::to_string(value["value"].GetArray().Size()) + "\n").c_str())) return nullptr; - for (int index = 1; index < slider_count; index++) - { - check_sliders.push_back(sliders[name + std::to_string(index)]); + for (int index = 1; index < slider_count; index++) + { + check_sliders.push_back(sliders[name + std::to_string(index)]); } - } - else - { - values[0] = get_int(value, "value", 0); - } + } + else + { + values[0] = get_int(value, "value", 0); + } return new bgfx_suppressor(check_sliders, condition, mode, values); } bool suppressor_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'name'\n").c_str())) return false; - if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; - if (!READER_CHECK(value.HasMember("value"), (prefix + "Must have numeric or array value 'value'\n").c_str())) return false; - if (!READER_CHECK(value["value"].IsNumber() || value["value"].IsArray(), (prefix + "Value 'value' must be a number or array the size of the corresponding slider type\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("name"), (prefix + "Must have string value 'name'\n").c_str())) return false; + if (!READER_CHECK(value["name"].IsString(), (prefix + "Value 'name' must be a string\n").c_str())) return false; + if (!READER_CHECK(value.HasMember("value"), (prefix + "Must have numeric or array value 'value'\n").c_str())) return false; + if (!READER_CHECK(value["value"].IsNumber() || value["value"].IsArray(), (prefix + "Value 'value' must be a number or array the size of the corresponding slider type\n").c_str())) return false; + return true; } bool suppressor_reader::get_values(const Value& value, std::string prefix, std::string name, int* values, const int count) { - const char* name_str = name.c_str(); - const Value& value_array = value[name_str]; - for (UINT32 i = 0; i < value_array.Size() && i < count; i++) - { - if (!READER_CHECK(value_array[i].IsInt(), (prefix + "value[" + std::to_string(i) + "] must be an integer\n").c_str())) return false; - values[i] = value_array[i].GetInt(); - } - return true; + const char* name_str = name.c_str(); + const Value& value_array = value[name_str]; + for (UINT32 i = 0; i < value_array.Size() && i < count; i++) + { + if (!READER_CHECK(value_array[i].IsInt(), (prefix + "value[" + std::to_string(i) + "] must be an integer\n").c_str())) return false; + values[i] = value_array[i].GetInt(); + } + return true; } diff --git a/src/osd/modules/render/bgfx/suppressorreader.h b/src/osd/modules/render/bgfx/suppressorreader.h index fc0a3f1cb8b..cf7d641997c 100644 --- a/src/osd/modules/render/bgfx/suppressorreader.h +++ b/src/osd/modules/render/bgfx/suppressorreader.h @@ -25,13 +25,13 @@ public: static bgfx_suppressor* read_from_value(const Value& value, std::string prefix, std::map<std::string, bgfx_slider*>& sliders); private: - static bool get_values(const Value& value, std::string prefix, std::string name, int* values, const int count); + static bool get_values(const Value& value, std::string prefix, std::string name, int* values, const int count); static bool validate_parameters(const Value& value, std::string prefix); - static const int CONDITION_COUNT = 2; - static const string_to_enum CONDITION_NAMES[CONDITION_COUNT]; - static const int COMBINE_COUNT = 2; - static const string_to_enum COMBINE_NAMES[COMBINE_COUNT]; + static const int CONDITION_COUNT = 2; + static const string_to_enum CONDITION_NAMES[CONDITION_COUNT]; + static const int COMBINE_COUNT = 2; + static const string_to_enum COMBINE_NAMES[COMBINE_COUNT]; }; #endif // __DRAWBGFX_SUPPRESSOR_READER__ diff --git a/src/osd/modules/render/bgfx/target.cpp b/src/osd/modules/render/bgfx/target.cpp index 80bbb3310ec..f39a4e3cfdb 100644 --- a/src/osd/modules/render/bgfx/target.cpp +++ b/src/osd/modules/render/bgfx/target.cpp @@ -17,19 +17,19 @@ bgfx_target::bgfx_target(std::string name, bgfx::TextureFormat::Enum format, uin , m_textures(nullptr) , m_width(width) , m_height(height) - , m_double_buffer(double_buffer) + , m_double_buffer(double_buffer) , m_style(style) , m_filter(filter) , m_scale(scale) - , m_screen(screen) - , m_current_page(0) - , m_initialized(false) + , m_screen(screen) + , m_current_page(0) + , m_initialized(false) , m_page_count(double_buffer ? 2 : 1) { if (m_width > 0 && m_height > 0) { - m_width *= m_scale; - m_height *= m_scale; + m_width *= m_scale; + m_height *= m_scale; uint32_t wrap_mode = BGFX_TEXTURE_U_CLAMP | BGFX_TEXTURE_V_CLAMP; uint32_t filter_mode = filter ? (BGFX_TEXTURE_MIN_ANISOTROPIC | BGFX_TEXTURE_MAG_ANISOTROPIC) : (BGFX_TEXTURE_MIN_POINT | BGFX_TEXTURE_MAG_POINT | BGFX_TEXTURE_MIP_POINT); @@ -38,10 +38,10 @@ bgfx_target::bgfx_target(std::string name, bgfx::TextureFormat::Enum format, uin for (int page = 0; page < m_page_count; page++) { m_textures[page] = bgfx::createTexture2D(m_width, m_height, 1, format, wrap_mode | filter_mode | BGFX_TEXTURE_RT); - assert(m_textures[page].idx != 0xffff); + assert(m_textures[page].idx != 0xffff); m_targets[page] = bgfx::createFrameBuffer(1, &m_textures[page], false); - assert(m_targets[page].idx != 0xffff); - } + assert(m_targets[page].idx != 0xffff); + } m_initialized = true; } @@ -54,12 +54,12 @@ bgfx_target::bgfx_target(void *handle, uint16_t width, uint16_t height) , m_textures(nullptr) , m_width(width) , m_height(height) - , m_double_buffer(false) + , m_double_buffer(false) , m_style(TARGET_STYLE_CUSTOM) , m_filter(false) - , m_screen(-1) + , m_screen(-1) , m_current_page(0) - , m_initialized(true) + , m_initialized(true) , m_page_count(0) { m_targets = new bgfx::FrameBufferHandle[1]; @@ -71,17 +71,17 @@ bgfx_target::bgfx_target(void *handle, uint16_t width, uint16_t height) bgfx_target::~bgfx_target() { if (!m_initialized) - { - return; - } + { + return; + } if (m_page_count > 0) { for (int page = 0; page < m_page_count; page++) { bgfx::destroyFrameBuffer(m_targets[page]); - bgfx::destroyTexture(m_textures[page]); - } + bgfx::destroyTexture(m_textures[page]); + } delete [] m_textures; delete [] m_targets; } @@ -112,13 +112,12 @@ bgfx::TextureHandle bgfx_target::texture() const { if (!m_initialized) return BGFX_INVALID_HANDLE; - if (m_double_buffer) - { - return m_textures[1 - m_current_page]; - } - else - { - return m_textures[m_current_page]; - } + if (m_double_buffer) + { + return m_textures[1 - m_current_page]; + } + else + { + return m_textures[m_current_page]; + } } - diff --git a/src/osd/modules/render/bgfx/target.h b/src/osd/modules/render/bgfx/target.h index 242f5d08529..76d4c374c7e 100644 --- a/src/osd/modules/render/bgfx/target.h +++ b/src/osd/modules/render/bgfx/target.h @@ -34,14 +34,14 @@ public: void page_flip(); // Getters - bgfx::FrameBufferHandle target(); - bgfx::TextureFormat::Enum format() const { return m_format; } - std::string name() const { return m_name; } - bool double_buffered() const { return m_double_buffer; } - uint32_t style() const { return m_style; } - bool filter() const { return m_filter; } - uint16_t scale() const { return m_scale; } - uint32_t screen_index() const { return m_screen; } + bgfx::FrameBufferHandle target(); + bgfx::TextureFormat::Enum format() const { return m_format; } + std::string name() const { return m_name; } + bool double_buffered() const { return m_double_buffer; } + uint32_t style() const { return m_style; } + bool filter() const { return m_filter; } + uint16_t scale() const { return m_scale; } + uint32_t screen_index() const { return m_screen; } // bgfx_texture_handle_provider virtual uint16_t width() const override { return m_width; } @@ -50,27 +50,27 @@ public: virtual bool is_target() const override { return true; } private: - std::string m_name; - bgfx::TextureFormat::Enum m_format; + std::string m_name; + bgfx::TextureFormat::Enum m_format; - bgfx::FrameBufferHandle* m_targets; - bgfx::TextureHandle* m_textures; + bgfx::FrameBufferHandle* m_targets; + bgfx::TextureHandle* m_textures; - uint16_t m_width; - uint16_t m_height; + uint16_t m_width; + uint16_t m_height; - bool m_double_buffer; - uint32_t m_style; - bool m_filter; - uint16_t m_scale; + bool m_double_buffer; + uint32_t m_style; + bool m_filter; + uint16_t m_scale; - int32_t m_screen; + int32_t m_screen; - uint32_t m_current_page; + uint32_t m_current_page; - bool m_initialized; + bool m_initialized; - const uint32_t m_page_count; + const uint32_t m_page_count; }; #endif // __DRAWBGFX_TARGET__ diff --git a/src/osd/modules/render/bgfx/targetmanager.cpp b/src/osd/modules/render/bgfx/targetmanager.cpp index 86e87ad9dcb..6350829a4ed 100644 --- a/src/osd/modules/render/bgfx/targetmanager.cpp +++ b/src/osd/modules/render/bgfx/targetmanager.cpp @@ -22,27 +22,27 @@ const int32_t target_manager::MAX_SCREENS = 100; target_manager::target_manager(texture_manager& textures) - : m_textures(textures) - , m_screen_count(0) + : m_textures(textures) + , m_screen_count(0) { } target_manager::~target_manager() { - std::vector<bgfx_target*> to_delete; + std::vector<bgfx_target*> to_delete; for (std::pair<std::string, bgfx_target*> target : m_targets) { - if (target.second != nullptr) - { - to_delete.push_back(target.second); - } + if (target.second != nullptr) + { + to_delete.push_back(target.second); + } } m_targets.clear(); - for (uint32_t i = 0; i < to_delete.size(); i++) - { - delete to_delete[i]; - } + for (uint32_t i = 0; i < to_delete.size(); i++) + { + delete to_delete[i]; + } } bgfx_target* target_manager::create_target(std::string name, bgfx::TextureFormat::Enum format, uint16_t width, uint16_t height, uint32_t style, bool double_buffer, bool filter, uint16_t scale, uint32_t screen) @@ -76,7 +76,7 @@ bgfx_target* target_manager::target(uint32_t screen, std::string name) void target_manager::update_target_sizes(uint32_t screen, uint16_t width, uint16_t height, uint32_t style) { - if (style == TARGET_STYLE_CUSTOM) return; + if (style == TARGET_STYLE_CUSTOM) return; std::vector<osd_dim>& sizes = style == TARGET_STYLE_GUEST ? m_guest_dims : m_native_dims; @@ -86,42 +86,42 @@ void target_manager::update_target_sizes(uint32_t screen, uint16_t width, uint16 sizes.push_back(osd_dim(0, 0)); } - if (width != sizes[screen].width() || height != sizes[screen].height()) - { + if (width != sizes[screen].width() || height != sizes[screen].height()) + { sizes[screen] = osd_dim(width, height); - rebuild_targets(screen, style); - } + rebuild_targets(screen, style); + } } void target_manager::rebuild_targets(uint32_t screen, uint32_t style) { - if (style == TARGET_STYLE_CUSTOM) return; + if (style == TARGET_STYLE_CUSTOM) return; - std::vector<bgfx_target*> to_resize; - for (std::pair<std::string, bgfx_target*> target_pair : m_targets) - { + std::vector<bgfx_target*> to_resize; + for (std::pair<std::string, bgfx_target*> target_pair : m_targets) + { bgfx_target* target = target_pair.second; if (target == nullptr || target->style() != style || target->screen_index() != screen) { continue; } to_resize.push_back(target); - } + } std::vector<osd_dim>& sizes = style == TARGET_STYLE_GUEST ? m_guest_dims : m_native_dims; - for (bgfx_target* target : to_resize) - { - std::string name = target->name(); - const bgfx::TextureFormat::Enum format = target->format(); - const bool double_buffered = target->double_buffered(); - const bool filter = target->filter(); - const uint16_t scale = target->scale(); - const uint16_t width(sizes[screen].width()); - const uint16_t height(sizes[screen].height()); - delete target; - - create_target(name, format, width, height, style, double_buffered, filter, scale, screen); - } + for (bgfx_target* target : to_resize) + { + std::string name = target->name(); + const bgfx::TextureFormat::Enum format = target->format(); + const bool double_buffered = target->double_buffered(); + const bool filter = target->filter(); + const uint16_t scale = target->scale(); + const uint16_t width(sizes[screen].width()); + const uint16_t height(sizes[screen].height()); + delete target; + + create_target(name, format, width, height, style, double_buffered, filter, scale, screen); + } } void target_manager::update_screen_count(uint32_t count) @@ -132,32 +132,32 @@ void target_manager::update_screen_count(uint32_t count) m_native_dims.push_back(osd_dim(0, 0)); } - if (count != m_screen_count) - { - uint32_t old_count = m_screen_count; - m_screen_count = count; - if (m_screen_count > old_count) - { - for (uint32_t screen = old_count; screen < m_screen_count; screen++) - { - create_target_if_nonexistent(screen, "output", false, false, TARGET_STYLE_NATIVE); - } - } - } + if (count != m_screen_count) + { + uint32_t old_count = m_screen_count; + m_screen_count = count; + if (m_screen_count > old_count) + { + for (uint32_t screen = old_count; screen < m_screen_count; screen++) + { + create_target_if_nonexistent(screen, "output", false, false, TARGET_STYLE_NATIVE); + } + } + } } void target_manager::create_target_if_nonexistent(uint32_t screen, std::string name, bool double_buffered, bool filter, uint32_t style) { - if (style == TARGET_STYLE_CUSTOM) return; + if (style == TARGET_STYLE_CUSTOM) return; - if (m_targets[name + std::to_string(screen)] != nullptr) - { - return; - } + if (m_targets[name + std::to_string(screen)] != nullptr) + { + return; + } std::vector<osd_dim>& sizes = style == TARGET_STYLE_GUEST ? m_guest_dims : m_native_dims; uint16_t width(sizes[screen].width()); uint16_t height(sizes[screen].height()); - create_target(name, bgfx::TextureFormat::RGBA8, width, height, style, double_buffered, filter, 1, screen); -}
\ No newline at end of file + create_target(name, bgfx::TextureFormat::RGBA8, width, height, style, double_buffered, filter, 1, screen); +} diff --git a/src/osd/modules/render/bgfx/targetmanager.h b/src/osd/modules/render/bgfx/targetmanager.h index 366e59e4a13..fe3ff2ef22f 100644 --- a/src/osd/modules/render/bgfx/targetmanager.h +++ b/src/osd/modules/render/bgfx/targetmanager.h @@ -33,24 +33,24 @@ public: bgfx_target* create_target(std::string name, bgfx::TextureFormat::Enum format, uint16_t width, uint16_t height, uint32_t style, bool double_buffer, bool filter, uint16_t scale, uint32_t screen); bgfx_target* create_backbuffer(void *handle, uint16_t width, uint16_t height); - void update_target_sizes(uint32_t screen, uint16_t width, uint16_t height, uint32_t style); - void update_screen_count(uint32_t count); + void update_target_sizes(uint32_t screen, uint16_t width, uint16_t height, uint32_t style); + void update_screen_count(uint32_t count); // Getters bgfx_target* target(uint32_t screen, std::string name); private: - void rebuild_targets(uint32_t screen, uint32_t style); - void create_target_if_nonexistent(uint32_t screen, std::string name, bool double_buffered, bool filter, uint32_t style); + void rebuild_targets(uint32_t screen, uint32_t style); + void create_target_if_nonexistent(uint32_t screen, std::string name, bool double_buffered, bool filter, uint32_t style); std::map<std::string, bgfx_target*> m_targets; texture_manager& m_textures; std::vector<osd_dim> m_guest_dims; std::vector<osd_dim> m_native_dims; - uint32_t m_screen_count; + uint32_t m_screen_count; - static const int32_t MAX_SCREENS; + static const int32_t MAX_SCREENS; }; #endif // __DRAWBGFX_TARGET_MANAGER__ diff --git a/src/osd/modules/render/bgfx/targetreader.cpp b/src/osd/modules/render/bgfx/targetreader.cpp index b400037023e..26a2e21bfc3 100644 --- a/src/osd/modules/render/bgfx/targetreader.cpp +++ b/src/osd/modules/render/bgfx/targetreader.cpp @@ -18,7 +18,7 @@ const target_reader::string_to_enum target_reader::STYLE_NAMES[target_reader::STYLE_COUNT] = { { "guest", TARGET_STYLE_GUEST }, { "native", TARGET_STYLE_NATIVE }, - { "custom", TARGET_STYLE_CUSTOM } + { "custom", TARGET_STYLE_CUSTOM } }; bool target_reader::read_from_value(const Value& value, std::string prefix, target_manager& targets, osd_options& options, uint32_t screen_index) @@ -31,11 +31,11 @@ bool target_reader::read_from_value(const Value& value, std::string prefix, targ std::string target_name = value["name"].GetString(); uint32_t mode = uint32_t(get_enum_from_value(value, "mode", TARGET_STYLE_NATIVE, STYLE_NAMES, STYLE_COUNT)); bool bilinear = get_bool(value, "bilinear", true); - bool double_buffer = get_bool(value, "doublebuffer", true); - int scale = 1; - if (value.HasMember("scale")) - { - scale = int(floor(value["scale"].GetDouble() + 0.5)); + bool double_buffer = get_bool(value, "doublebuffer", true); + int scale = 1; + if (value.HasMember("scale")) + { + scale = int(floor(value["scale"].GetDouble() + 0.5)); } uint16_t width = 0; @@ -69,5 +69,5 @@ bool target_reader::validate_parameters(const Value& value, std::string prefix) if (!READER_CHECK(!value.HasMember("bilinear") || value["bilinear"].IsBool(), (prefix + "Value 'bilinear' must be a boolean\n").c_str())) return false; if (!READER_CHECK(!value.HasMember("doublebuffer") || value["doublebuffer"].IsBool(), (prefix + "Value 'doublebuffer' must be a boolean\n").c_str())) return false; if (!READER_CHECK(!value.HasMember("scale") || value["scale"].IsNumber(), (prefix + "Value 'scale' must be a numeric value\n").c_str())) return false; - return true; + return true; } diff --git a/src/osd/modules/render/bgfx/texture.h b/src/osd/modules/render/bgfx/texture.h index bb9e5962337..577fa4c1792 100644 --- a/src/osd/modules/render/bgfx/texture.h +++ b/src/osd/modules/render/bgfx/texture.h @@ -37,8 +37,8 @@ public: protected: std::string m_name; bgfx::TextureFormat::Enum m_format; - uint16_t m_width; - uint16_t m_height; + uint16_t m_width; + uint16_t m_height; bgfx::TextureHandle m_texture; }; diff --git a/src/osd/modules/render/bgfx/texturemanager.cpp b/src/osd/modules/render/bgfx/texturemanager.cpp index 8f7ac8b0b0d..753585fe3f3 100644 --- a/src/osd/modules/render/bgfx/texturemanager.cpp +++ b/src/osd/modules/render/bgfx/texturemanager.cpp @@ -32,15 +32,15 @@ texture_manager::~texture_manager() void texture_manager::add_provider(std::string name, bgfx_texture_handle_provider* provider) { - std::map<std::string, bgfx_texture_handle_provider*>::iterator iter = m_textures.find(name); - if (iter != m_textures.end()) - { - iter->second = provider; - } - else - { - m_textures[name] = provider; - } + std::map<std::string, bgfx_texture_handle_provider*>::iterator iter = m_textures.find(name); + if (iter != m_textures.end()) + { + iter->second = provider; + } + else + { + m_textures[name] = provider; + } } bgfx_texture* texture_manager::create_texture(std::string name, bgfx::TextureFormat::Enum format, uint32_t width, uint32_t height, void* data, uint32_t flags) @@ -52,47 +52,47 @@ bgfx_texture* texture_manager::create_texture(std::string name, bgfx::TextureFor bgfx_texture* texture_manager::create_png_texture(std::string path, std::string file_name, std::string texture_name, uint32_t flags, uint32_t screen) { - bitmap_argb32 bitmap; - emu_file file(path.c_str(), OPEN_FLAG_READ); - render_load_png(bitmap, file, nullptr, file_name.c_str()); - - if (bitmap.width() == 0 || bitmap.height() == 0) - { - printf("Unable to load PNG '%s' from path '%s'\n", path.c_str(), file_name.c_str()); - return nullptr; - } - - uint8_t *texture_data = new uint8_t[bitmap.width() * bitmap.height() * 4]; - - uint32_t width = bitmap.width(); - uint32_t height = bitmap.height(); - uint32_t rowpixels = bitmap.rowpixels(); - void *base = bitmap.raw_pixptr(0); - for (int y = 0; y < height; y++) { - copy_util::copyline_argb32(reinterpret_cast<UINT32 *>(texture_data) + y * width, reinterpret_cast<UINT32 *>(base) + y * rowpixels, width, nullptr); - } - - if (screen >= 0) - { - texture_name += std::to_string(screen); - } - bgfx_texture* texture = create_texture(texture_name, bgfx::TextureFormat::RGBA8, width, height, texture_data, flags); - - delete[] texture_data; - - return texture; + bitmap_argb32 bitmap; + emu_file file(path.c_str(), OPEN_FLAG_READ); + render_load_png(bitmap, file, nullptr, file_name.c_str()); + + if (bitmap.width() == 0 || bitmap.height() == 0) + { + printf("Unable to load PNG '%s' from path '%s'\n", path.c_str(), file_name.c_str()); + return nullptr; + } + + uint8_t *texture_data = new uint8_t[bitmap.width() * bitmap.height() * 4]; + + uint32_t width = bitmap.width(); + uint32_t height = bitmap.height(); + uint32_t rowpixels = bitmap.rowpixels(); + void *base = bitmap.raw_pixptr(0); + for (int y = 0; y < height; y++) { + copy_util::copyline_argb32(reinterpret_cast<UINT32 *>(texture_data) + y * width, reinterpret_cast<UINT32 *>(base) + y * rowpixels, width, nullptr); + } + + if (screen >= 0) + { + texture_name += std::to_string(screen); + } + bgfx_texture* texture = create_texture(texture_name, bgfx::TextureFormat::RGBA8, width, height, texture_data, flags); + + delete[] texture_data; + + return texture; } bgfx::TextureHandle texture_manager::handle(std::string name) { - bgfx::TextureHandle handle = BGFX_INVALID_HANDLE; + bgfx::TextureHandle handle = BGFX_INVALID_HANDLE; std::map<std::string, bgfx_texture_handle_provider*>::iterator iter = m_textures.find(name); if (iter != m_textures.end()) { - handle = (iter->second)->texture(); + handle = (iter->second)->texture(); } - assert(handle.idx != bgfx::invalidHandle); + assert(handle.idx != bgfx::invalidHandle); return handle; } diff --git a/src/osd/modules/render/bgfx/texturemanager.h b/src/osd/modules/render/bgfx/texturemanager.h index 05bf7f876b5..20da9ff8b3e 100644 --- a/src/osd/modules/render/bgfx/texturemanager.h +++ b/src/osd/modules/render/bgfx/texturemanager.h @@ -28,7 +28,7 @@ public: ~texture_manager(); bgfx_texture* create_texture(std::string name, bgfx::TextureFormat::Enum format, uint32_t width, uint32_t height, void* data = nullptr, uint32_t flags = BGFX_TEXTURE_U_CLAMP | BGFX_TEXTURE_V_CLAMP); - bgfx_texture* create_png_texture(std::string path, std::string file_name, std::string texture_name, uint32_t flags = BGFX_TEXTURE_U_CLAMP | BGFX_TEXTURE_V_CLAMP, uint32_t screen = -1); + bgfx_texture* create_png_texture(std::string path, std::string file_name, std::string texture_name, uint32_t flags = BGFX_TEXTURE_U_CLAMP | BGFX_TEXTURE_V_CLAMP, uint32_t screen = -1); void add_provider(std::string name, bgfx_texture_handle_provider* texture); // Getters diff --git a/src/osd/modules/render/bgfx/timeparameter.cpp b/src/osd/modules/render/bgfx/timeparameter.cpp index f1f10ce700b..cbcd56c8e6e 100644 --- a/src/osd/modules/render/bgfx/timeparameter.cpp +++ b/src/osd/modules/render/bgfx/timeparameter.cpp @@ -9,25 +9,25 @@ #include "timeparameter.h" bgfx_time_parameter::bgfx_time_parameter(std::string name, parameter_type type, double limit) - : bgfx_parameter(name, type) - , m_current_time(0) - , m_limit(limit) + : bgfx_parameter(name, type) + , m_current_time(0) + , m_limit(limit) { } float bgfx_time_parameter::value() { - return float(m_current_time * 1000.0 * 1000.0); + return float(m_current_time * 1000.0 * 1000.0); } void bgfx_time_parameter::tick(double delta) { - m_current_time += delta; - if (m_limit != 0) - { - while (m_current_time >= m_limit) - { - m_current_time -= m_limit; - } - } + m_current_time += delta; + if (m_limit != 0) + { + while (m_current_time >= m_limit) + { + m_current_time -= m_limit; + } + } } diff --git a/src/osd/modules/render/bgfx/timeparameter.h b/src/osd/modules/render/bgfx/timeparameter.h index f06bf2f1abb..ad01f8f7e60 100644 --- a/src/osd/modules/render/bgfx/timeparameter.h +++ b/src/osd/modules/render/bgfx/timeparameter.h @@ -20,11 +20,11 @@ class bgfx_time_parameter : public bgfx_parameter { public: - bgfx_time_parameter(std::string name, parameter_type type, double limit); - virtual ~bgfx_time_parameter() { } + bgfx_time_parameter(std::string name, parameter_type type, double limit); + virtual ~bgfx_time_parameter() { } - virtual float value() override; - virtual void tick(double delta) override; + virtual float value() override; + virtual void tick(double delta) override; private: double m_current_time; diff --git a/src/osd/modules/render/bgfx/uniformreader.cpp b/src/osd/modules/render/bgfx/uniformreader.cpp index cfbcf0bdac0..3e3cb5db318 100644 --- a/src/osd/modules/render/bgfx/uniformreader.cpp +++ b/src/osd/modules/render/bgfx/uniformreader.cpp @@ -59,5 +59,5 @@ bool uniform_reader::validate_parameters(const Value& value, std::string prefix) if (!READER_CHECK(value.HasMember("type"), (prefix + "Must have string value 'type' [int, vec4, mat3, mat4]\n").c_str())) return false; if (!READER_CHECK(value.HasMember("values"), (prefix + "Must have array value 'values' (what are the uniform's default values?)\n").c_str())) return false; if (!READER_CHECK(value["values"].IsArray(), (prefix + "Value 'values' must be an array\n").c_str())) return false; - return true; + return true; } diff --git a/src/osd/modules/render/bgfx/uniformreader.h b/src/osd/modules/render/bgfx/uniformreader.h index 056feee04ba..ce1b1e9ccbe 100644 --- a/src/osd/modules/render/bgfx/uniformreader.h +++ b/src/osd/modules/render/bgfx/uniformreader.h @@ -20,7 +20,7 @@ class bgfx_uniform; class uniform_reader : public state_reader { public: - static bgfx_uniform* read_from_value(const Value& value, std::string prefix); + static bgfx_uniform* read_from_value(const Value& value, std::string prefix); private: static bool validate_parameters(const Value& value, std::string prefix); diff --git a/src/osd/modules/render/bgfx/valueuniform.h b/src/osd/modules/render/bgfx/valueuniform.h index cf71742e8da..40d207aa0bb 100644 --- a/src/osd/modules/render/bgfx/valueuniform.h +++ b/src/osd/modules/render/bgfx/valueuniform.h @@ -24,8 +24,8 @@ public: virtual void bind() override; private: - float m_values[4]; - const int m_count; + float m_values[4]; + const int m_count; }; #endif // __DRAWBGFX_VALUE_UNIFORM__ diff --git a/src/osd/modules/render/bgfx/valueuniformreader.cpp b/src/osd/modules/render/bgfx/valueuniformreader.cpp index bbd9a886bf9..e71f1c86329 100644 --- a/src/osd/modules/render/bgfx/valueuniformreader.cpp +++ b/src/osd/modules/render/bgfx/valueuniformreader.cpp @@ -38,7 +38,7 @@ bgfx_entry_uniform* value_uniform_reader::read_from_value(const Value& value, st bool value_uniform_reader::validate_parameters(const Value& value, std::string prefix) { - if (!READER_CHECK(value.HasMember("value"), (prefix + "Must have string value 'value' (what value is being assigned?)\n").c_str())) return false; - if (!READER_CHECK(value["value"].IsArray() || value["value"].IsNumber(), (prefix + "Value 'value' must be numeric or an array\n").c_str())) return false; - return true; + if (!READER_CHECK(value.HasMember("value"), (prefix + "Must have string value 'value' (what value is being assigned?)\n").c_str())) return false; + if (!READER_CHECK(value["value"].IsArray() || value["value"].IsNumber(), (prefix + "Value 'value' must be numeric or an array\n").c_str())) return false; + return true; } diff --git a/src/osd/modules/render/bgfx/vertex.h b/src/osd/modules/render/bgfx/vertex.h index 30c38400f93..a8c63d5f2a6 100644 --- a/src/osd/modules/render/bgfx/vertex.h +++ b/src/osd/modules/render/bgfx/vertex.h @@ -34,4 +34,4 @@ struct ScreenVertex static bgfx::VertexDecl ms_decl; }; -#endif // __DRAWBGFX_VERTEX__
\ No newline at end of file +#endif // __DRAWBGFX_VERTEX__ diff --git a/src/osd/modules/render/bgfx/windowparameter.h b/src/osd/modules/render/bgfx/windowparameter.h index 83afdb220b7..a30b928b817 100644 --- a/src/osd/modules/render/bgfx/windowparameter.h +++ b/src/osd/modules/render/bgfx/windowparameter.h @@ -21,13 +21,13 @@ class bgfx_window_parameter : public bgfx_parameter { public: bgfx_window_parameter(std::string name, parameter_type type, uint32_t index) : bgfx_parameter(name, type), m_index(index) { } - virtual ~bgfx_window_parameter() { } + virtual ~bgfx_window_parameter() { } - virtual float value() override { return float(m_index); } - virtual void tick(double delta) override { }; + virtual float value() override { return float(m_index); } + virtual void tick(double delta) override { }; private: - uint32_t m_index; + uint32_t m_index; }; #endif // __DRAWBGFX_WINDOW_PARAMETER__ diff --git a/src/osd/modules/render/copyutil.h b/src/osd/modules/render/copyutil.h index f3cd3f6851a..ffc826d9226 100644 --- a/src/osd/modules/render/copyutil.h +++ b/src/osd/modules/render/copyutil.h @@ -164,4 +164,4 @@ public: } }; -#endif // __RENDER_COPYUTIL__
\ No newline at end of file +#endif // __RENDER_COPYUTIL__ diff --git a/src/osd/modules/render/d3d/d3dcomm.h b/src/osd/modules/render/d3d/d3dcomm.h index 3d84ea567a3..c4ae5b4ff1d 100644 --- a/src/osd/modules/render/d3d/d3dcomm.h +++ b/src/osd/modules/render/d3d/d3dcomm.h @@ -193,7 +193,7 @@ public: float line_time, float line_length, float prim_width, float prim_height); - // TODO: Remove needless 'get_' prefix + // TODO: Remove needless 'get_' prefix D3DPRIMITIVETYPE get_type() const { return m_type; } UINT32 get_count() const { return m_count; } UINT32 get_vertcount() const { return m_numverts; } diff --git a/src/osd/modules/render/d3d/d3dhlsl.cpp b/src/osd/modules/render/d3d/d3dhlsl.cpp index ca2c29078da..60bac93db84 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.cpp +++ b/src/osd/modules/render/d3d/d3dhlsl.cpp @@ -1800,7 +1800,7 @@ d3d_render_target* shaders::get_texture_target(render_primitive *prim, texture_i target_width *= oversampling_enable ? 2 : 1; target_height *= oversampling_enable ? 2 : 1; - // find render target and check if the size of the target quad has changed + // find render target and check if the size of the target quad has changed d3d_render_target *target = find_render_target(texture); if (target != nullptr && target->target_width == target_width && target->target_height == target_height) { @@ -1825,7 +1825,7 @@ d3d_render_target* shaders::get_vector_target(render_primitive *prim) target_width *= oversampling_enable ? 2 : 1; target_height *= oversampling_enable ? 2 : 1; - // find render target and check of the size of the target quad has changed + // find render target and check of the size of the target quad has changed d3d_render_target *target = find_render_target(d3d->get_width(), d3d->get_height(), 0, 0); if (target != nullptr && target->target_width == target_width && target->target_height == target_height) { @@ -3058,10 +3058,10 @@ ULONG effect::release() slider_state *renderer_d3d9::get_slider_list() { - if (window().m_index > 0) - { - return nullptr; - } + if (window().m_index > 0) + { + return nullptr; + } return g_slider_list; } diff --git a/src/osd/modules/render/d3d/d3dhlsl.h b/src/osd/modules/render/d3d/d3dhlsl.h index af5db351efe..0cf6f0b3de9 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.h +++ b/src/osd/modules/render/d3d/d3dhlsl.h @@ -264,17 +264,17 @@ struct hlsl_options struct slider_desc { - const char * name; - int minval; - int defval; - int maxval; - int step; - int slider_type; - int screen_type; - int id; - float scale; - const char * format; - std::vector<const char *> strings; + const char * name; + int minval; + int defval; + int maxval; + int step; + int slider_type; + int screen_type; + int id; + float scale; + const char * format; + std::vector<const char *> strings; }; class slider diff --git a/src/osd/modules/render/drawbgfx.cpp b/src/osd/modules/render/drawbgfx.cpp index 8389d59cfad..0b98fe24d6b 100644 --- a/src/osd/modules/render/drawbgfx.cpp +++ b/src/osd/modules/render/drawbgfx.cpp @@ -60,8 +60,8 @@ const char* renderer_bgfx::WINDOW_PREFIX = "Window 0, "; // MACROS //============================================================ -#define GIBBERISH (0) -#define SCENE_VIEW (0) +#define GIBBERISH (0) +#define SCENE_VIEW (0) //============================================================ // STATICS @@ -102,7 +102,7 @@ int renderer_bgfx::create() { // create renderer - osd_options& options = downcast<osd_options &>(window().machine().options()); + osd_options& options = downcast<osd_options &>(window().machine().options()); osd_dim wdim = window().get_size(); m_width[window().m_index] = wdim.width(); m_height[window().m_index] = wdim.height(); @@ -189,13 +189,13 @@ int renderer_bgfx::create() m_screen_effect[3] = m_effects->effect("screen_add"); m_chains = new chain_manager(options, *m_textures, *m_targets, *m_effects); - parse_screen_chains(options.bgfx_screen_chains()); - m_sliders_dirty = true; + parse_screen_chains(options.bgfx_screen_chains()); + m_sliders_dirty = true; uint32_t flags = BGFX_TEXTURE_U_CLAMP | BGFX_TEXTURE_V_CLAMP | BGFX_TEXTURE_MIN_POINT | BGFX_TEXTURE_MAG_POINT | BGFX_TEXTURE_MIP_POINT; m_texture_cache = m_textures->create_texture("#cache", bgfx::TextureFormat::RGBA8, CACHE_SIZE, CACHE_SIZE, nullptr, flags); - memset(m_white, 0xff, sizeof(uint32_t) * 16 * 16); + memset(m_white, 0xff, sizeof(uint32_t) * 16 * 16); m_texinfo.push_back(rectangle_packer::packable_rectangle(WHITE_HASH, PRIMFLAG_TEXFORMAT(TEXFORMAT_ARGB32), 16, 16, 16, nullptr, m_white)); return 0; @@ -207,42 +207,42 @@ int renderer_bgfx::create() void renderer_bgfx::parse_screen_chains(std::string chain_str) { - std::vector<std::vector<std::string>> chains; - uint32_t length = chain_str.length(); - uint32_t last_start = 0; - uint32_t win = 0; - chains.push_back(std::vector<std::string>()); - for (uint32_t i = 0; i < length + 1; i++) - { - if (i == length || chain_str[i] == ',' || chain_str[i] == ':') - { - chains[win].push_back(chain_str.substr(last_start, i - last_start)); - last_start = i + 1; - if (chain_str[i] == ':') - { - win++; - chains.push_back(std::vector<std::string>()); - } - } - } - - for (win = 0; win < chains.size(); win++) - { - m_screen_chains.push_back(std::vector<bgfx_chain*>()); - if (win != window().m_index) - { - continue; - } - for (uint32_t screen = 0; screen < chains[win].size(); screen++) - { - bgfx_chain* chain = m_chains->chain(chains[win][screen], window().machine(), win, screen); - if (chain == nullptr) { - chains.clear(); - return; - } - m_screen_chains[win].push_back(chain); - } - } + std::vector<std::vector<std::string>> chains; + uint32_t length = chain_str.length(); + uint32_t last_start = 0; + uint32_t win = 0; + chains.push_back(std::vector<std::string>()); + for (uint32_t i = 0; i < length + 1; i++) + { + if (i == length || chain_str[i] == ',' || chain_str[i] == ':') + { + chains[win].push_back(chain_str.substr(last_start, i - last_start)); + last_start = i + 1; + if (chain_str[i] == ':') + { + win++; + chains.push_back(std::vector<std::string>()); + } + } + } + + for (win = 0; win < chains.size(); win++) + { + m_screen_chains.push_back(std::vector<bgfx_chain*>()); + if (win != window().m_index) + { + continue; + } + for (uint32_t screen = 0; screen < chains[win].size(); screen++) + { + bgfx_chain* chain = m_chains->chain(chains[win][screen], window().machine(), win, screen); + if (chain == nullptr) { + chains.clear(); + return; + } + m_screen_chains[win].push_back(chain); + } + } } //============================================================ @@ -378,86 +378,86 @@ void renderer_bgfx::put_packed_quad(render_primitive *prim, UINT32 hash, ScreenV void renderer_bgfx::process_screen_quad(int screen, render_primitive* prim) { - uint32_t texture_flags = BGFX_TEXTURE_U_CLAMP | BGFX_TEXTURE_V_CLAMP; - if (video_config.filter == 0) - { - texture_flags |= BGFX_TEXTURE_MIN_POINT | BGFX_TEXTURE_MAG_POINT | BGFX_TEXTURE_MIP_POINT; - } + uint32_t texture_flags = BGFX_TEXTURE_U_CLAMP | BGFX_TEXTURE_V_CLAMP; + if (video_config.filter == 0) + { + texture_flags |= BGFX_TEXTURE_MIN_POINT | BGFX_TEXTURE_MAG_POINT | BGFX_TEXTURE_MIP_POINT; + } - uint16_t tex_width(prim->texture.width); - uint16_t tex_height(prim->texture.height); + uint16_t tex_width(prim->texture.width); + uint16_t tex_height(prim->texture.height); - const bgfx::Memory* mem = mame_texture_data_to_bgfx_texture_data(prim->flags & PRIMFLAG_TEXFORMAT_MASK, - tex_width, tex_height, prim->texture.rowpixels, prim->texture.palette, prim->texture.base); + const bgfx::Memory* mem = mame_texture_data_to_bgfx_texture_data(prim->flags & PRIMFLAG_TEXFORMAT_MASK, + tex_width, tex_height, prim->texture.rowpixels, prim->texture.palette, prim->texture.base); - std::string full_name = "screen" + std::to_string(screen); - bgfx_texture *texture = new bgfx_texture(full_name, bgfx::TextureFormat::RGBA8, tex_width, tex_height, mem); - m_textures->add_provider(full_name, texture); + std::string full_name = "screen" + std::to_string(screen); + bgfx_texture *texture = new bgfx_texture(full_name, bgfx::TextureFormat::RGBA8, tex_width, tex_height, mem); + m_textures->add_provider(full_name, texture); - m_targets->update_target_sizes(screen, tex_width, tex_height, TARGET_STYLE_GUEST); + m_targets->update_target_sizes(screen, tex_width, tex_height, TARGET_STYLE_GUEST); - screen_chain(screen)->process(prim, s_current_view, screen, *m_textures, window(), get_blend_state(PRIMFLAG_GET_BLENDMODE(prim->flags))); - s_current_view += screen_chain(screen)->applicable_passes(); + screen_chain(screen)->process(prim, s_current_view, screen, *m_textures, window(), get_blend_state(PRIMFLAG_GET_BLENDMODE(prim->flags))); + s_current_view += screen_chain(screen)->applicable_passes(); - m_textures->add_provider(full_name, nullptr); - delete texture; + m_textures->add_provider(full_name, nullptr); + delete texture; } void renderer_bgfx::render_post_screen_quad(int view, render_primitive* prim, bgfx::TransientVertexBuffer* buffer, int32_t screen) { - ScreenVertex* vertex = reinterpret_cast<ScreenVertex*>(buffer->data); + ScreenVertex* vertex = reinterpret_cast<ScreenVertex*>(buffer->data); float x[4] = { prim->bounds.x0, prim->bounds.x1, prim->bounds.x0, prim->bounds.x1 }; float y[4] = { prim->bounds.y0, prim->bounds.y0, prim->bounds.y1, prim->bounds.y1 }; float u[4] = { prim->texcoords.tl.u, prim->texcoords.tr.u, prim->texcoords.bl.u, prim->texcoords.br.u }; float v[4] = { prim->texcoords.tl.v, prim->texcoords.tr.v, prim->texcoords.bl.v, prim->texcoords.br.v }; - vertex[0].m_x = x[0]; - vertex[0].m_y = y[0]; - vertex[0].m_z = 0; - vertex[0].m_rgba = 0xffffffff; - vertex[0].m_u = u[0]; - vertex[0].m_v = v[0]; - - vertex[1].m_x = x[1]; - vertex[1].m_y = y[1]; - vertex[1].m_z = 0; - vertex[1].m_rgba = 0xffffffff; - vertex[1].m_u = u[1]; - vertex[1].m_v = v[1]; - - vertex[2].m_x = x[3]; - vertex[2].m_y = y[3]; - vertex[2].m_z = 0; - vertex[2].m_rgba = 0xffffffff; - vertex[2].m_u = u[3]; - vertex[2].m_v = v[3]; - - vertex[3].m_x = x[3]; - vertex[3].m_y = y[3]; - vertex[3].m_z = 0; - vertex[3].m_rgba = 0xffffffff; - vertex[3].m_u = u[3]; - vertex[3].m_v = v[3]; - - vertex[4].m_x = x[2]; - vertex[4].m_y = y[2]; - vertex[4].m_z = 0; - vertex[4].m_rgba = 0xffffffff; - vertex[4].m_u = u[2]; - vertex[4].m_v = v[2]; - - vertex[5].m_x = x[0]; - vertex[5].m_y = y[0]; - vertex[5].m_z = 0; - vertex[5].m_rgba = 0xffffffff; - vertex[5].m_u = u[0]; - vertex[5].m_v = v[0]; - - UINT32 blend = PRIMFLAG_GET_BLENDMODE(prim->flags); - bgfx::setVertexBuffer(buffer); - bgfx::setTexture(0, m_screen_effect[blend]->uniform("s_tex")->handle(), m_targets->target(screen, "output")->texture()); - m_screen_effect[blend]->submit(view); + vertex[0].m_x = x[0]; + vertex[0].m_y = y[0]; + vertex[0].m_z = 0; + vertex[0].m_rgba = 0xffffffff; + vertex[0].m_u = u[0]; + vertex[0].m_v = v[0]; + + vertex[1].m_x = x[1]; + vertex[1].m_y = y[1]; + vertex[1].m_z = 0; + vertex[1].m_rgba = 0xffffffff; + vertex[1].m_u = u[1]; + vertex[1].m_v = v[1]; + + vertex[2].m_x = x[3]; + vertex[2].m_y = y[3]; + vertex[2].m_z = 0; + vertex[2].m_rgba = 0xffffffff; + vertex[2].m_u = u[3]; + vertex[2].m_v = v[3]; + + vertex[3].m_x = x[3]; + vertex[3].m_y = y[3]; + vertex[3].m_z = 0; + vertex[3].m_rgba = 0xffffffff; + vertex[3].m_u = u[3]; + vertex[3].m_v = v[3]; + + vertex[4].m_x = x[2]; + vertex[4].m_y = y[2]; + vertex[4].m_z = 0; + vertex[4].m_rgba = 0xffffffff; + vertex[4].m_u = u[2]; + vertex[4].m_v = v[2]; + + vertex[5].m_x = x[0]; + vertex[5].m_y = y[0]; + vertex[5].m_z = 0; + vertex[5].m_rgba = 0xffffffff; + vertex[5].m_u = u[0]; + vertex[5].m_v = v[0]; + + UINT32 blend = PRIMFLAG_GET_BLENDMODE(prim->flags); + bgfx::setVertexBuffer(buffer); + bgfx::setTexture(0, m_screen_effect[blend]->uniform("s_tex")->handle(), m_targets->target(screen, "output")->texture()); + m_screen_effect[blend]->submit(view); } void renderer_bgfx::render_textured_quad(render_primitive* prim, bgfx::TransientVertexBuffer* buffer) @@ -514,10 +514,10 @@ void renderer_bgfx::render_textured_quad(render_primitive* prim, bgfx::Transient texture_flags |= BGFX_TEXTURE_MIN_POINT | BGFX_TEXTURE_MAG_POINT | BGFX_TEXTURE_MIP_POINT; } - uint16_t tex_width(prim->texture.width); - uint16_t tex_height(prim->texture.height); + uint16_t tex_width(prim->texture.width); + uint16_t tex_height(prim->texture.height); - const bgfx::Memory* mem = mame_texture_data_to_bgfx_texture_data(prim->flags & PRIMFLAG_TEXFORMAT_MASK, + const bgfx::Memory* mem = mame_texture_data_to_bgfx_texture_data(prim->flags & PRIMFLAG_TEXFORMAT_MASK, tex_width, tex_height, prim->texture.rowpixels, prim->texture.palette, prim->texture.base); bgfx::TextureHandle texture = bgfx::createTexture2D(tex_width, tex_height, 1, bgfx::TextureFormat::RGBA8, texture_flags, mem); @@ -525,7 +525,7 @@ void renderer_bgfx::render_textured_quad(render_primitive* prim, bgfx::Transient bgfx_effect** effects = PRIMFLAG_GET_SCREENTEX(prim->flags) ? m_screen_effect : m_gui_effect; UINT32 blend = PRIMFLAG_GET_BLENDMODE(prim->flags); - bgfx::setVertexBuffer(buffer); + bgfx::setVertexBuffer(buffer); bgfx::setTexture(0, effects[blend]->uniform("s_tex")->handle(), texture); effects[blend]->submit(m_ui_view); @@ -729,19 +729,19 @@ const bgfx::Memory* renderer_bgfx::mame_texture_data_to_bgfx_texture_data(UINT32 switch (format) { case PRIMFLAG_TEXFORMAT(TEXFORMAT_PALETTE16): - copy_util::copyline_palette16((UINT32*)mem->data + y * width, (UINT16*)base + y * rowpixels, width, palette); + copy_util::copyline_palette16((UINT32*)mem->data + y * width, (UINT16*)base + y * rowpixels, width, palette); break; case PRIMFLAG_TEXFORMAT(TEXFORMAT_PALETTEA16): - copy_util::copyline_palettea16((UINT32*)mem->data + y * width, (UINT16*)base + y * rowpixels, width, palette); + copy_util::copyline_palettea16((UINT32*)mem->data + y * width, (UINT16*)base + y * rowpixels, width, palette); break; case PRIMFLAG_TEXFORMAT(TEXFORMAT_YUY16): - copy_util::copyline_yuy16_to_argb((UINT32*)mem->data + y * width, (UINT16*)base + y * rowpixels, width, palette, 1); + copy_util::copyline_yuy16_to_argb((UINT32*)mem->data + y * width, (UINT16*)base + y * rowpixels, width, palette, 1); break; case PRIMFLAG_TEXFORMAT(TEXFORMAT_ARGB32): - copy_util::copyline_argb32((UINT32*)mem->data + y * width, (UINT32*)base + y * rowpixels, width, palette); + copy_util::copyline_argb32((UINT32*)mem->data + y * width, (UINT32*)base + y * rowpixels, width, palette); break; case PRIMFLAG_TEXFORMAT(TEXFORMAT_RGB32): - copy_util::copyline_rgb32((UINT32*)mem->data + y * width, (UINT32*)base + y * rowpixels, width, palette); + copy_util::copyline_rgb32((UINT32*)mem->data + y * width, (UINT32*)base + y * rowpixels, width, palette); break; default: break; @@ -757,101 +757,101 @@ int renderer_bgfx::handle_screen_chains() return 0; } - window().m_primlist->acquire_lock(); - - render_primitive *prim = window().m_primlist->first(); - - // Determine how many post-processing passes are needed - int screens = 0; - int total_screen_textures = 0; - std::vector<void*> bases; - while (prim != nullptr) - { - if (PRIMFLAG_GET_SCREENTEX(prim->flags)) - { - total_screen_textures++; - bool found = false; - for (void* base : bases) - { - if (base == prim->texture.base) - { - found = true; - break; - } - } - if (!found) - { - screens++; - bases.push_back(prim->texture.base); - } - } - prim = prim->next(); - } - - const uint32_t available_chains = m_screen_chains[window().m_index].size(); - screens = screens >= available_chains ? available_chains : screens; - - if (screens > 0) - { - m_targets->update_screen_count(screens); - } - - // Process each screen as necessary - prim = window().m_primlist->first(); - int screen_index = 0; - while (prim != nullptr) - { - if (PRIMFLAG_GET_SCREENTEX(prim->flags)) - { - if (screen_index >= available_chains) - { - break; - } - uint16_t screen_width(floor((prim->bounds.x1 - prim->bounds.x0) + 0.5f)); - uint16_t screen_height(floor((prim->bounds.y1 - prim->bounds.y0) + 0.5f)); - m_targets->update_target_sizes(screen_index, screen_width, screen_height, TARGET_STYLE_NATIVE); + window().m_primlist->acquire_lock(); + + render_primitive *prim = window().m_primlist->first(); + + // Determine how many post-processing passes are needed + int screens = 0; + int total_screen_textures = 0; + std::vector<void*> bases; + while (prim != nullptr) + { + if (PRIMFLAG_GET_SCREENTEX(prim->flags)) + { + total_screen_textures++; + bool found = false; + for (void* base : bases) + { + if (base == prim->texture.base) + { + found = true; + break; + } + } + if (!found) + { + screens++; + bases.push_back(prim->texture.base); + } + } + prim = prim->next(); + } + + const uint32_t available_chains = m_screen_chains[window().m_index].size(); + screens = screens >= available_chains ? available_chains : screens; + + if (screens > 0) + { + m_targets->update_screen_count(screens); + } + + // Process each screen as necessary + prim = window().m_primlist->first(); + int screen_index = 0; + while (prim != nullptr) + { + if (PRIMFLAG_GET_SCREENTEX(prim->flags)) + { + if (screen_index >= available_chains) + { + break; + } + uint16_t screen_width(floor((prim->bounds.x1 - prim->bounds.x0) + 0.5f)); + uint16_t screen_height(floor((prim->bounds.y1 - prim->bounds.y0) + 0.5f)); + m_targets->update_target_sizes(screen_index, screen_width, screen_height, TARGET_STYLE_NATIVE); process_screen_quad(screen_index, prim); - screen_index++; - } - prim = prim->next(); - } + screen_index++; + } + prim = prim->next(); + } - window().m_primlist->release_lock(); + window().m_primlist->release_lock(); - bgfx::setViewFrameBuffer(s_current_view, BGFX_INVALID_HANDLE); + bgfx::setViewFrameBuffer(s_current_view, BGFX_INVALID_HANDLE); - return s_current_view; + return s_current_view; } bgfx_chain* renderer_bgfx::screen_chain(int32_t screen) { - if (screen >= m_screen_chains[window().m_index].size()) - { - return m_screen_chains[window().m_index][m_screen_chains[window().m_index].size() - 1]; - } - else - { - return m_screen_chains[window().m_index][screen]; - } + if (screen >= m_screen_chains[window().m_index].size()) + { + return m_screen_chains[window().m_index][m_screen_chains[window().m_index].size() - 1]; + } + else + { + return m_screen_chains[window().m_index][screen]; + } } int renderer_bgfx::draw(int update) { int window_index = window().m_index; - if (window_index == 0) - { - s_current_view = 0; - } + if (window_index == 0) + { + s_current_view = 0; + } - m_seen_views.clear(); + m_seen_views.clear(); m_ui_view = -1; - // Set view 0 default viewport. + // Set view 0 default viewport. osd_dim wdim = window().get_size(); m_width[window_index] = wdim.width(); m_height[window_index] = wdim.height(); - handle_screen_chains(); + handle_screen_chains(); bool skip_frame = update_dimensions(); if (skip_frame) @@ -859,14 +859,14 @@ int renderer_bgfx::draw(int update) return 0; } - if (s_current_view > m_max_view) - { - m_max_view = s_current_view; - } - else - { - s_current_view = m_max_view; - } + if (s_current_view > m_max_view) + { + m_max_view = s_current_view; + } + else + { + s_current_view = m_max_view; + } window().m_primlist->acquire_lock(); @@ -874,7 +874,7 @@ int renderer_bgfx::draw(int update) bool atlas_valid = update_atlas(); render_primitive *prim = window().m_primlist->first(); - std::vector<void*> sources; + std::vector<void*> sources; while (prim != nullptr) { UINT32 blend = PRIMFLAG_GET_BLENDMODE(prim->flags); @@ -882,23 +882,23 @@ int renderer_bgfx::draw(int update) bgfx::TransientVertexBuffer buffer; allocate_buffer(prim, blend, &buffer); - int32_t screen = -1; - if (PRIMFLAG_GET_SCREENTEX(prim->flags)) - { - for (screen = 0; screen < sources.size(); screen++) - { - if (sources[screen] == prim->texture.base) - { - break; - } - } - if (screen == sources.size()) - { - sources.push_back(prim->texture.base); - } - } - - buffer_status status = buffer_primitives(atlas_valid, &prim, &buffer, screen); + int32_t screen = -1; + if (PRIMFLAG_GET_SCREENTEX(prim->flags)) + { + for (screen = 0; screen < sources.size(); screen++) + { + if (sources[screen] == prim->texture.base) + { + break; + } + } + if (screen == sources.size()) + { + sources.push_back(prim->texture.base); + } + } + + buffer_status status = buffer_primitives(atlas_valid, &prim, &buffer, screen); if (status != BUFFER_EMPTY && status != BUFFER_SCREEN) { @@ -922,9 +922,9 @@ int renderer_bgfx::draw(int update) // Advance to next frame. Rendering thread will be kicked to // process submitted rendering primitives. if (window_index == 0) - { - bgfx::frame(); - } + { + bgfx::frame(); + } return 0; } @@ -963,8 +963,8 @@ bool renderer_bgfx::update_dimensions() bgfx::frame(); return true; } - } - return false; + } + return false; } void renderer_bgfx::setup_view(uint32_t view_index, bool screen) @@ -982,20 +982,20 @@ void renderer_bgfx::setup_view(uint32_t view_index, bool screen) bgfx::setViewRect(view_index, 0, 0, width, height); #if SCENE_VIEW - if (view_index == m_max_view) - { + if (view_index == m_max_view) + { #else - while ((view_index + 1) > m_seen_views.size()) - { - m_seen_views.push_back(false); - } - - if (!m_seen_views[view_index]) - { - m_seen_views[view_index] = true; + while ((view_index + 1) > m_seen_views.size()) + { + m_seen_views.push_back(false); + } + + if (!m_seen_views[view_index]) + { + m_seen_views[view_index] = true; #endif - bgfx::setViewClear(view_index, BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH, 0x00000000, 1.0f, 0); - } + bgfx::setViewClear(view_index, BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH, 0x00000000, 1.0f, 0); + } setup_matrices(view_index, screen); } @@ -1079,25 +1079,25 @@ renderer_bgfx::buffer_status renderer_bgfx::buffer_primitives(bool atlas_valid, return BUFFER_PRE_FLUSH; } - if (PRIMFLAG_GET_SCREENTEX((*prim)->flags) && m_screen_chains.size() > window().m_index && screen < m_screen_chains[window().m_index].size()) - { + if (PRIMFLAG_GET_SCREENTEX((*prim)->flags) && m_screen_chains.size() > window().m_index && screen < m_screen_chains[window().m_index].size()) + { #if SCENE_VIEW setup_view(s_current_view, true); - render_post_screen_quad(s_current_view, *prim, buffer, screen); - s_current_view++; - m_ui_view = -1; + render_post_screen_quad(s_current_view, *prim, buffer, screen); + s_current_view++; + m_ui_view = -1; #else init_ui_view(); - render_post_screen_quad(m_ui_view, *prim, buffer, screen); + render_post_screen_quad(m_ui_view, *prim, buffer, screen); #endif - return BUFFER_SCREEN; - } - else - { + return BUFFER_SCREEN; + } + else + { init_ui_view(); - render_textured_quad(*prim, buffer); - return BUFFER_EMPTY; - } + render_textured_quad(*prim, buffer); + return BUFFER_EMPTY; + } } } break; @@ -1313,31 +1313,31 @@ slider_state* renderer_bgfx::get_slider_list() return nullptr; } - slider_state *listhead = nullptr; - slider_state **tailptr = &listhead; - for (std::vector<bgfx_chain*> screen : m_screen_chains) - { - for (bgfx_chain* chain : screen) - { - std::vector<bgfx_slider*> sliders = chain->sliders(); - for (bgfx_slider* slider : sliders) - { - if (*tailptr == nullptr) - { - *tailptr = slider->core_slider(); - } - else - { - (*tailptr)->next = slider->core_slider(); - tailptr = &(*tailptr)->next; - } - } - } - } - if (*tailptr != nullptr) - { - (*tailptr)->next = nullptr; + slider_state *listhead = nullptr; + slider_state **tailptr = &listhead; + for (std::vector<bgfx_chain*> screen : m_screen_chains) + { + for (bgfx_chain* chain : screen) + { + std::vector<bgfx_slider*> sliders = chain->sliders(); + for (bgfx_slider* slider : sliders) + { + if (*tailptr == nullptr) + { + *tailptr = slider->core_slider(); + } + else + { + (*tailptr)->next = slider->core_slider(); + tailptr = &(*tailptr)->next; + } + } + } + } + if (*tailptr != nullptr) + { + (*tailptr)->next = nullptr; } - m_sliders_dirty = false; - return listhead; + m_sliders_dirty = false; + return listhead; } diff --git a/src/osd/modules/render/drawbgfx.h b/src/osd/modules/render/drawbgfx.h index 30976a7fb76..b2fe4abda78 100644 --- a/src/osd/modules/render/drawbgfx.h +++ b/src/osd/modules/render/drawbgfx.h @@ -30,7 +30,7 @@ public: renderer_bgfx(osd_window *w) : osd_renderer(w, FLAG_NONE) , m_dimensions(0, 0) - , m_max_view(0) + , m_max_view(0) { } virtual ~renderer_bgfx(); @@ -40,7 +40,7 @@ public: virtual int create() override; virtual slider_state* get_slider_list() override; - virtual bool multi_window_sliders() override { return true; } + virtual bool multi_window_sliders() override { return true; } virtual int draw(const int update) override; #ifdef OSD_SDL @@ -51,39 +51,39 @@ public: virtual void toggle_fsfx() override { } #endif - virtual render_primitive_list *get_primitives() override + virtual render_primitive_list *get_primitives() override { osd_dim wdim = window().get_size(); window().target()->set_bounds(wdim.width(), wdim.height(), window().pixel_aspect()); return &window().target()->get_primitives(); } - static const char* WINDOW_PREFIX; + static const char* WINDOW_PREFIX; private: - int handle_screen_chains(); - void parse_screen_chains(std::string chain_str); - bgfx_chain* screen_chain(int32_t screen); + int handle_screen_chains(); + void parse_screen_chains(std::string chain_str); + bgfx_chain* screen_chain(int32_t screen); - bool update_dimensions(); - void setup_view(uint32_t view_index, bool screen); - void init_ui_view(); - void setup_matrices(uint32_t view_index, bool screen); + bool update_dimensions(); + void setup_view(uint32_t view_index, bool screen); + void init_ui_view(); + void setup_matrices(uint32_t view_index, bool screen); void allocate_buffer(render_primitive *prim, UINT32 blend, bgfx::TransientVertexBuffer *buffer); enum buffer_status { BUFFER_PRE_FLUSH, BUFFER_FLUSH, - BUFFER_SCREEN, + BUFFER_SCREEN, BUFFER_EMPTY, BUFFER_DONE }; buffer_status buffer_primitives(bool atlas_valid, render_primitive** prim, bgfx::TransientVertexBuffer* buffer, int32_t screen); - void process_screen_quad(int view, render_primitive* prim); + void process_screen_quad(int view, render_primitive* prim); void render_textured_quad(render_primitive* prim, bgfx::TransientVertexBuffer* buffer); - void render_post_screen_quad(int view, render_primitive* prim, bgfx::TransientVertexBuffer* buffer, int32_t screen); + void render_post_screen_quad(int view, render_primitive* prim, bgfx::TransientVertexBuffer* buffer, int32_t screen); void put_packed_quad(render_primitive *prim, UINT32 hash, ScreenVertex* vertex); void put_polygon(const float* coords, UINT32 num_coords, float r, UINT32 rgba, ScreenVertex* vertex); @@ -115,7 +115,7 @@ private: bgfx_effect* m_gui_effect[4]; bgfx_effect* m_screen_effect[4]; std::vector<std::vector<bgfx_chain*>> m_screen_chains; - std::vector<uint32_t> m_seen_views; + std::vector<uint32_t> m_seen_views; std::map<UINT32, rectangle_packer::packed_rectangle> m_hash_to_entry; std::vector<rectangle_packer::packable_rectangle> m_texinfo; @@ -125,14 +125,14 @@ private: uint32_t m_height[16]; uint32_t m_white[16*16]; int32_t m_ui_view; - uint32_t m_max_view; + uint32_t m_max_view; static const uint16_t CACHE_SIZE; static const uint32_t PACKABLE_SIZE; static const uint32_t WHITE_HASH; static bool s_window_set; - static uint32_t s_current_view; + static uint32_t s_current_view; }; #endif diff --git a/src/osd/modules/sync/osdsync.cpp b/src/osd/modules/sync/osdsync.cpp index 30628e2d674..46b321369b0 100644 --- a/src/osd/modules/sync/osdsync.cpp +++ b/src/osd/modules/sync/osdsync.cpp @@ -20,7 +20,7 @@ //============================================================ struct osd_event { - std::mutex *mutex; + std::mutex *mutex; std::condition_variable *cond; std::atomic<INT32> autoreset; std::atomic<INT32> signalled; @@ -118,7 +118,7 @@ int osd_event_wait(osd_event *event, osd_ticks_t timeout) } else break; - } else + } else break; } while (TRUE); @@ -130,4 +130,3 @@ int osd_event_wait(osd_event *event, osd_ticks_t timeout) return TRUE; } - diff --git a/src/osd/modules/sync/work_osd.cpp b/src/osd/modules/sync/work_osd.cpp index 67cb08b5f2b..9f80c9aec76 100644 --- a/src/osd/modules/sync/work_osd.cpp +++ b/src/osd/modules/sync/work_osd.cpp @@ -480,7 +480,7 @@ osd_work_item *osd_work_item_queue_multiple(osd_work_queue *queue, osd_work_call do { item = (osd_work_item *)queue->free; - } while (item != NULL && !queue->free.compare_exchange_weak(item, item->next, std::memory_order_release, std::memory_order_relaxed)); + } while (item != NULL && !queue->free.compare_exchange_weak(item, item->next, std::memory_order_release, std::memory_order_relaxed)); } // if nothing, allocate something new @@ -517,7 +517,7 @@ osd_work_item *osd_work_item_queue_multiple(osd_work_queue *queue, osd_work_call { std::lock_guard<std::mutex> lock(*queue->lock); *queue->tailptr = itemlist; - queue->tailptr = item_tailptr; + queue->tailptr = item_tailptr; } // increment the number of items in the queue @@ -573,7 +573,7 @@ int osd_work_item_wait(osd_work_item *item, osd_ticks_t timeout) if (item->event == NULL) { std::lock_guard<std::mutex> lock(*item->queue->lock); - item->event = osd_event_alloc(TRUE, FALSE); // manual reset, not signalled + item->event = osd_event_alloc(TRUE, FALSE); // manual reset, not signalled } else osd_event_reset(item->event); diff --git a/src/osd/sdl/sdlmain.cpp b/src/osd/sdl/sdlmain.cpp index a16f06ba7e1..c2e1479ddd2 100644 --- a/src/osd/sdl/sdlmain.cpp +++ b/src/osd/sdl/sdlmain.cpp @@ -521,4 +521,3 @@ void sdl_osd_interface::init(running_machine &machine) SDL_EventState(SDL_TEXTINPUT, SDL_TRUE); #endif } - diff --git a/src/osd/sdl/sdlos_unix.cpp b/src/osd/sdl/sdlos_unix.cpp index 82e11ebc07c..29bb10c6bdd 100644 --- a/src/osd/sdl/sdlos_unix.cpp +++ b/src/osd/sdl/sdlos_unix.cpp @@ -47,4 +47,4 @@ char *osd_get_clipboard_text(void) return result; } -#endif
\ No newline at end of file +#endif diff --git a/src/osd/sdl/window.cpp b/src/osd/sdl/window.cpp index 8861e557424..8abf89ce5fc 100644 --- a/src/osd/sdl/window.cpp +++ b/src/osd/sdl/window.cpp @@ -300,33 +300,33 @@ void sdl_osd_interface::update_slider_list() void sdl_osd_interface::build_slider_list() { - m_sliders = nullptr; - slider_state* full_list = nullptr; - slider_state* curr = nullptr; + m_sliders = nullptr; + slider_state* full_list = nullptr; + slider_state* curr = nullptr; for (sdl_window_info *window = sdl_window_list; window != nullptr; window = window->m_next) { // take the sliders of the first window - slider_state* window_sliders = window->renderer().get_slider_list(); - if (window_sliders == nullptr) - { - continue; - } - - if (full_list == nullptr) - { - full_list = curr = window_sliders; - } - else - { - curr->next = window_sliders; - } - - while (curr->next != nullptr) { - curr = curr->next; - } + slider_state* window_sliders = window->renderer().get_slider_list(); + if (window_sliders == nullptr) + { + continue; + } + + if (full_list == nullptr) + { + full_list = curr = window_sliders; + } + else + { + curr->next = window_sliders; + } + + while (curr->next != nullptr) { + curr = curr->next; + } } - m_sliders = full_list; + m_sliders = full_list; } //============================================================ diff --git a/src/osd/sdl/window.h b/src/osd/sdl/window.h index 6451ad30465..5e3e58f92ed 100644 --- a/src/osd/sdl/window.h +++ b/src/osd/sdl/window.h @@ -86,7 +86,7 @@ public: SDL_Window *sdl_window() override { return m_sdl_window; } int prescale() const { return m_prescale; } - osd_renderer &renderer() const { return *m_renderer; } + osd_renderer &renderer() const { return *m_renderer; } // Pointer to next window sdl_window_info * m_next; diff --git a/src/osd/windows/window.cpp b/src/osd/windows/window.cpp index 8f9be654a17..ad8de3d2890 100644 --- a/src/osd/windows/window.cpp +++ b/src/osd/windows/window.cpp @@ -262,43 +262,43 @@ void windows_osd_interface::update_slider_list() int windows_osd_interface::window_count() { - int count = 0; - for (win_window_info *info = win_window_list; info != nullptr; info = info->m_next) - { - count++; - } - return count; + int count = 0; + for (win_window_info *info = win_window_list; info != nullptr; info = info->m_next) + { + count++; + } + return count; } void windows_osd_interface::build_slider_list() { - m_sliders = nullptr; - slider_state* full_list = nullptr; - slider_state* curr = nullptr; + m_sliders = nullptr; + slider_state* full_list = nullptr; + slider_state* curr = nullptr; for (win_window_info *window = win_window_list; window != nullptr; window = window->m_next) { // take the sliders of the first window - slider_state* window_sliders = window->m_renderer->get_slider_list(); - if (window_sliders == nullptr) - { - continue; - } - - if (full_list == nullptr) - { - full_list = curr = window_sliders; - } - else - { - curr->next = window_sliders; - } - - while (curr->next != nullptr) { - curr = curr->next; - } + slider_state* window_sliders = window->m_renderer->get_slider_list(); + if (window_sliders == nullptr) + { + continue; + } + + if (full_list == nullptr) + { + full_list = curr = window_sliders; + } + else + { + curr->next = window_sliders; + } + + while (curr->next != nullptr) { + curr = curr->next; + } } - m_sliders = full_list; + m_sliders = full_list; } //============================================================ diff --git a/src/osd/windows/winmain.cpp b/src/osd/windows/winmain.cpp index 50c671ef24d..c4a1c458768 100644 --- a/src/osd/windows/winmain.cpp +++ b/src/osd/windows/winmain.cpp @@ -354,7 +354,7 @@ const options_entry windows_options::s_option_entries[] = { WINOPTION_BLOOM_LEVEL6_WEIGHT, "0.04", OPTION_FLOAT, "Bloom level 6 (1/64-size target) weight" }, { WINOPTION_BLOOM_LEVEL7_WEIGHT, "0.02", OPTION_FLOAT, "Bloom level 7 (1/128-size target) weight" }, { WINOPTION_BLOOM_LEVEL8_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 8 (1/256-size target) weight" }, - + // full screen options { nullptr, nullptr, OPTION_HEADER, "FULL SCREEN OPTIONS" }, { WINOPTION_TRIPLEBUFFER ";tb", "0", OPTION_BOOLEAN, "enables triple buffering" }, diff --git a/src/osd/windows/winmain.h b/src/osd/windows/winmain.h index fec09444446..162c2ada1dd 100644 --- a/src/osd/windows/winmain.h +++ b/src/osd/windows/winmain.h @@ -286,7 +286,7 @@ public: windows_options &options() { return m_options; } - int window_count(); + int window_count(); protected: virtual void build_slider_list() override; diff --git a/src/version.cpp b/src/version.cpp index 0e42f37eb5d..75859a6b57b 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ -#define BARE_BUILD_VERSION "0.171" +#define BARE_BUILD_VERSION "0.172" extern const char bare_build_version[]; extern const char build_version[]; |