Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne potrzeby deweloperskiej wersji tego emulatora.
- 2018-02-27 22:02:02 i8257: Cleanup (nw) [AJR]
- 2018-02-27 20:06:39 Merge remote-tracking branch 'origin/master' into release0195 [Vas Crabb]
Changed: snread.xml, snspell.xml, vsmile_cart.xml, x1_flop.xml, arcade.lua, genboard.cpp, oxavix.lst, 315_5124.h, 315_5313.cpp, 315_5313.h, cdp1861.h, cdp1862.h, cesblit.h, crt9007.h, crt9021.h, crt9212.h, crtc_ega.h, dl1416.h, ef9345.cpp, ef9345.h, ef9364.cpp, ef9364.h, ef9365.cpp, ef9365.h, ef9369.h, epic12.h, fixfreq.h, gb_lcd.h, gba_lcd.h, hd44102.cpp, hd44102.h, hd44352.h, hd44780.h, hd61830.h, hd63484.h, hlcd0515.h, hlcd0538.h, huc6202.h, huc6260.h, huc6261.h, huc6270.h, huc6272.h, i8244.h, i82730.cpp, i82730.h, i8275.h, imagetek_i4100.cpp, imagetek_i4100.h, mb_vcu.cpp, mb_vcu.h, mc6845.h, mc6847.h, mos6566.h, nt7534.h, pcd8544.h, ppu2c0x.cpp, ppu2c0x.h, ppu2c0x_vt.h, psx.h, ramdac.cpp, ramdac.h, saa5050.h, scn2674.h, sed1520.h, snes_ppu.h, sprite.h, t6a04.h, tlc34076.cpp, tlc34076.h, tms34061.h, tms9927.h, tms9928a.h, upd3301.h, upd7220.h, upd7227.cpp, upd7227.h, v9938.cpp, v9938.h, vic4567.h, voodoo.h, voodoo_pci.cpp, zeus2.h, alphatpx.cpp, cat.cpp, leland.cpp, metro.cpp, model2.cpp, model3.cpp, msx.cpp, nes_vt.cpp, nmk16.cpp, powerbal.cpp, rad_eu3a05.cpp, tispeak.cpp, xavix.cpp, model2.h, model3.h, nmk16.h, 315-5881_crypt.cpp, 315-5881_crypt.h, model2.cpp, mame.lst, model2.cpp
- 2018-02-27 19:52:42 model2.cpp: added trilist custom debugger command [Angelo Salese] [angelosa]
Changed: model2.h, model2.cpp, model2.cpp
- 2018-02-27 19:20:18 model2.cpp: added geo dasm dump to a custom debugger command [Angelo Salese] [angelosa]
Changed: arcade.lua, model2.cpp, model2.h, model2.cpp
- 2018-02-27 17:24:27 minor cat credits documentation update (nw) [Lord-Nightmare]
Changed: cat.cpp
- 2018-02-27 16:17:30 New working software list additions [hap]
- - snread: A Ghost in the House [David Viens] snread: The Third Circle [David Viens] snspell: Les Mots Difficiles [David Viens]
Changed: snread.xml, snspell.xml, tispeak.cpp
- 2018-02-27 14:42:51 alphatpx: fix p2 cursor (nw) [cracyc]
Changed: alphatpx.cpp
- 2018-02-27 05:10:05 alphatpx: fix inverted chars (nw) [cracyc]
Changed: alphatpx.cpp
- 2018-02-26 22:36:15 alphatpx: mostly working graphics (nw) [cracyc]
Changed: alphatpx.cpp
- 2018-02-26 19:34:55 nmk16.cpp, powerbal.cpp: moved atombjt from the former to the latter driver. Gives sprites, though it needs some more work (nw) [Ivan Vangelista]
Changed: nmk16.cpp, powerbal.cpp, nmk16.h, mame.lst
- 2018-02-26 14:21:20 MT06888 fix (nw) [AJR]
Changed: segag80v.cpp, segag80v.h
- 2018-02-26 09:40:28 XaviX - new machines marked as NOT WORKING (#3275) [David Haywood]
- Play TV Snowboarder (Blue) [Sean Riddle, Peter Wilhelmsen] Let's! TV Play Classic - Namco Nostalgia 2 [Sean Riddle, Peter Wilhelmsen] Lord Of The Rings - Warrior of Middle-Earth [Sean Riddle, Peter Wilhelmsen]
Changed: oxavix.lst, rad_eu3a05.cpp, xavix.cpp, mame.lst
- 2018-02-26 09:39:47 metro.cpp: daitorid•: Manual says Button 2 is used for change direction of Mount of Tiles, Correct this (#3274) [cam900]
Changed: metro.cpp
- 2018-02-26 05:57:16 alphatpx: attempt to add the p30 graphics extension (nw) [cracyc]
Changed: alphatpx.cpp
- 2018-02-26 03:03:33 interpro: fix rom checksum [Patrick Mackinlay]
- Tafoid reported an incorrect rom checksum. This corrects it, hoping it can be slipped in at the last minute for 0.195.
Changed: gt.cpp
- 2018-02-26 00:19:13 alphatpx: work around different p30 keybc behavior (nw) [cracyc]
Changed: alphatpx.cpp
- 2018-02-25 16:38:55 alphatpx: dos runs, fails to display anything after the gfx ext is inited (apparently...) (nw) [cracyc]
Changed: alphatpx.cpp
- 2018-02-25 14:18:39 de-staticify initializations for src/devices/video (#3270) [wilbertpol]
Changed: genboard.cpp, 315_5124.h, 315_5313.cpp, 315_5313.h, cdp1861.h, cdp1862.h, cesblit.h, crt9007.h, crt9021.h, crt9212.h, crtc_ega.h, dl1416.h, ef9345.cpp, ef9345.h, ef9364.cpp, ef9364.h, ef9365.cpp, ef9365.h, ef9369.h, epic12.h, fixfreq.h, gb_lcd.h, gba_lcd.h, hd44102.cpp, hd44102.h, hd44352.h, hd44780.h, hd61830.h, hd63484.h, hlcd0515.h, hlcd0538.h, huc6202.h, huc6260.h, huc6261.h, huc6270.h, huc6272.h, i8244.h, i82730.cpp, i82730.h, i8275.h, imagetek_i4100.cpp, imagetek_i4100.h, mb_vcu.cpp, mb_vcu.h, mc6845.h, mc6847.h, mos6566.h, nt7534.h, pcd8544.h, ppu2c0x.cpp, ppu2c0x.h, ppu2c0x_vt.h, psx.h, ramdac.cpp, ramdac.h, saa5050.h, scn2674.h, sed1520.h, snes_ppu.h, sprite.h, t6a04.h, tlc34076.cpp, tlc34076.h, tms34061.h, tms9927.h, tms9928a.h, upd3301.h, upd7220.h, upd7227.cpp, upd7227.h, v9938.cpp, v9938.h, vic4567.h, voodoo.h, voodoo_pci.cpp, zeus2.h, msx.cpp, nes_vt.cpp
- 2018-02-25 05:45:34 alphatpx: add 8085-8088 comms, starts dos but errors out (nw) [cracyc]
Changed: alphatpx.cpp
- 2018-02-25 02:43:57 leland.cpp: Correct ROM labels for Pig Out: Dine Like a Swine! [Kevin Eshbach, The Dumping Union] [briantro]
Changed: leland.cpp
- 2018-02-24 22:54:12 cavenger, etc fix (nw) [Olivier Galibert]
Changed: ladybug.h
- 2018-02-24 22:34:40 ladybug: fix wrong fill length (nw) [Olivier Galibert]
Changed: ladybug.cpp
- 2018-02-24 21:35:55 Fix sraider driver assignment (redalert.cpp -> universal.cpp) in master as well (nw) [Scott Stone]
Changed: mame.lst
- 2018-02-24 21:09:24 cave graphics fix (nw) [Olivier Galibert]
- 2018-02-24 20:32:04 Standardized protection accessors for model 2 & model 3 5881 device (nw) [angelosa]
Changed: model2.cpp, model3.cpp, model2.h, model3.h, 315-5881_crypt.cpp, 315-5881_crypt.h
- 2018-02-24 18:11:35 taito_l: palette fix (nw) [Olivier Galibert]
Changed: taito_l.cpp
- 2018-02-24 15:34:04 srcclean (nw) [Vas Crabb]
Changed: dc.xml, fmtowns_flop.xml, gamegear.xml, hyperscan.xml, leapster.xml, sg1000.xml, extlib.lua, cpu.lua, agat7ports.cpp, cadmouse.cpp, cadmouse.h, slot.cpp, svp.h, i960.cpp, i960.h, oxavix.lst, xavix.cpp, nuondasm.cpp, sharc.cpp, k051649.cpp, okim9810.cpp, okim9810.h, ymf271.cpp, ppu2c0x_vt.cpp, ppu2c0x_vt.h, devcb.cpp, ppmf.h, acommand.cpp, alphatpx.cpp, at.cpp, atom.cpp, badlandsbl.cpp, blocktax.cpp, bnstars.cpp, cave.cpp, comebaby.cpp, cps1.cpp, dec8.cpp, deco32.cpp, deco_mlc.cpp, gkigt.cpp, gts80b.cpp, hyperscan.cpp, itech32.cpp, jchan.cpp, jclub2.cpp, konin.cpp, leapster.cpp, leland.cpp, macs.cpp, magic10.cpp, model2.cpp, ms32.cpp, namcona1.cpp, naomi.cpp, nes_vt.cpp, nmk16.cpp, olyboss.cpp, pacland.cpp, pc6001.cpp, pce.cpp, photoply.cpp, ql.cpp, rohga.cpp, sandscrp.cpp, segas16a.cpp, seibuspi.cpp, sk1.cpp, speglsht.cpp, srmp5.cpp, strnskil.cpp, stv.cpp, taito_f2.cpp, tasman.cpp, tetrisp2.cpp, v100.cpp, vamphalf.cpp, vector06.cpp, vii.cpp, x1.cpp, xavix.cpp, zn.cpp, badlands.h, cbuster.h, deco32.h, deco_mlc.h, galaxy.h, model2.h, ms32.h, namcona1.h, ninjaw.h, nmk16.h, pc6001.h, taito_l.h, warriorb.h, badlands.cpp, inder_vid.h, m6502_vtscr.cpp, m6502_vtscr.h, mame.lst, cave.cpp, deco16ic.h, decrmc3.h, ladybug.h, model2.cpp, model2rd.hxx, namcona1.cpp, pc6001.cpp, seta.cpp, tetrisp2.cpp
- 2018-02-24 14:07:24 Grammar police (nw) [Olivier Galibert]
Changed: pc_xporter.cpp, lux10828.cpp, a500.cpp, tube_6502.cpp, tube_65c102.cpp, tube_arm.cpp, tube_z80.cpp, tube_zep100.cpp, currah_speech.cpp, insdatastor.cpp, ega.cpp, sb16.cpp, holy_quran.cpp, intf1.cpp, usource.cpp, uspeech.cpp, 998board.cpp, datamux.cpp, genboard.cpp, bwg.cpp, evpc.cpp, hfdc.cpp, hsgpl.cpp, pcode.cpp, spchsyn.cpp, ti_fdc.cpp, tn_ide.cpp, tn_usbsm.cpp, rom.cpp, scharger.cpp, a2hw.cpp, a2kbd.cpp, a2mem.cpp, cop400.cpp, e0c6s46.cpp, lc8670.cpp, m6801.cpp, m68hc05.cpp, psx.cpp, sharc.cpp, tms32051.cpp, tms7000.cpp, tms7000.h, tms9900.cpp, tms9995.cpp, 6522via.cpp, 6532riot.cpp, am9513.cpp, autoconfig.cpp, cdp1879.cpp, gen_latch.cpp, i8212.cpp, mb8421.cpp, mc68901.cpp, mm58167.cpp, mos6526.cpp, mos6530n.cpp, mos6551.cpp, msm6253.cpp, s2636.cpp, upd4701.cpp, z80sio.cpp, z8536.cpp, tms5220.cpp, 315_5124.cpp, bt459.cpp, clgd542x.cpp, gb_lcd.cpp, hd44780.cpp, nt7534.cpp, pc_vga.cpp, stvvdp1.cpp, stvvdp2.cpp, t6a04.cpp, tms9927.cpp, tms9928a.cpp, debugbuf.cpp, debugcmd.cpp, debugcpu.cpp, dvmemory.cpp, express.cpp, express.h, emumem.cpp, machine.cpp, machine.h, a2600.cpp, accomm.cpp, agat.cpp, altos8600.cpp, apple2.cpp, apple2e.cpp, atarist.cpp, bombjack.cpp, c65.cpp, ccs2810.cpp, cdi.cpp, champbwl.cpp, cmi.cpp, decwritr.cpp, esq5505.cpp, fm7.cpp, gei.cpp, grchamp.cpp, hp_ipc.cpp, hyperscan.cpp, intellec4.cpp, interpro.cpp, kurukuru.cpp, lwriter.cpp, megasys1.cpp, next.cpp, pc8801.cpp, pcd.cpp, psion.cpp, rainbow.cpp, sc2.cpp, segag80r.cpp, sigmab98.cpp, skylncr.cpp, snk.cpp, stv.cpp, sun2.cpp, sun3.cpp, sun4.cpp, superqix.cpp, supracan.cpp, symbolics.cpp, taitosj.cpp, ti99_4p.cpp, tk2000.cpp, univac.cpp, vixen.cpp, vt240.cpp, wicat.cpp, x1.cpp, x68k.cpp, xor100.cpp, zorba.cpp, 3do.cpp, apple2.cpp, apple2gs.cpp, apple3.cpp, cammu.cpp, decocass.cpp, inder_sb.cpp, interpro_ioga.cpp, isbc_215g.cpp, kay_kbd.cpp, msx_matsushita.cpp, msx_s1985.cpp, n64.cpp, osborne1.cpp, stfight.cpp, taito68705interface.cpp, taitocchip.cpp, taitosjsec.cpp, thomson.cpp, ti85.cpp, tigeroad.cpp, pc9801.cpp, zx.cpp
- 2018-02-24 11:33:37 cps1.cpp: after further analysis with big help of Layne of Team CPS-1 fame, decided to promote the recently added sf2bhh2 to official. New set name is sf2cet. (nw) [Ivan Vangelista]
- 2018-02-24 11:25:23 cave: fix the fifo (nw) [Olivier Galibert]
- 2018-02-24 09:37:33 new working clone [Ivan Vangelista]
- - Moon Shuttle (US, version A) [ShouTime, The Dumping Union]
Changed: galaxian.cpp, mame.lst
- 2018-02-24 03:58:52 oops [cracyc]
Changed: altos8600.cpp
- 2018-02-24 03:51:38 Promote to working [cracyc]
- - Altos Computer Systems ACS8600 [Carl]
Changed: altos8600.cpp
- 2018-02-24 02:50:42 duet16: fix graphics (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-24 02:44:21 Popeye: NMI disable is latched from A9 (which corresponds to bit 0 of the I register) when RFSH goes from high to low. [smf] [smf-]
Changed: popeye.cpp, popeye.h
- 2018-02-24 02:26:43 z80: Change refresh callback to write8 [smf] [smf-]
Changed: hp9895.cpp, hp9895.h, z80.cpp, z80.h, zx.cpp, zx.h, zx.cpp
- 2018-02-23 21:49:28 doa protection was actually good this way, mangled 3d is caused by comms or core bugs (nw) [angelosa]
Changed: 315-5838_317-0229_comp.cpp
- 2018-02-23 20:45:50 duet16: fix double width chars (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-23 18:29:51 seta: fix uninitialised locals (nw) [Vas Crabb]
Changed: seta.cpp
- 2018-02-23 17:53:32 moved popeye palette resistor network into driver class (nw) [smf-]
Changed: popeye.h, popeye.cpp
- 2018-02-23 17:55:43 support multiple patterns and devices in -listfull verb [Vas Crabb]
Changed: commandline-all.rst, clifront.cpp
- 2018-02-23 17:39:30 model2.cpp: some inputs fixes and updates (nw) [angelosa]
Changed: model2.cpp, model2.h, model2.cpp
- 2018-02-23 17:33:53 Typo (nw) [Olivier Galibert]
Changed: nuondasm.cpp
- 2018-02-23 09:50:39 Update translation for Brazilian Portuguese [Wellington Uemura]
- • New translations added, fixed • Minor typo fix • In Brazilian Portuguese we don't "audit" objects, we "audit" process, accounts, etc. This is why the term "Auditoria" as a function was changed to the verb "Aferir" that means "to assess", "julgar por meio de comparação; avaliar." or to estimate or judge the condition, that is what the software is doing, evaluating a file against a list to "assess" its condition, good or bad. The "Audit results" was set as "Condição" as a result of "Aferir" that reflect better the ROM state, BOA or RUIM.
TODO • Deal with the "Parent" thing properly, that could be translated to "Principal" or something of that nature. The literal translation "Driver é Pai" doesn't help, this is the same as "Driver is the Father". We understand the meaning but it doesn't reflect the reality of it in our language.
Changed: strings.po
- • New translations added, fixed • Minor typo fix • In Brazilian Portuguese we don't "audit" objects, we "audit" process, accounts, etc. This is why the term "Auditoria" as a function was changed to the verb "Aferir" that means "to assess", "julgar por meio de comparação; avaliar." or to estimate or judge the condition, that is what the software is doing, evaluating a file against a list to "assess" its condition, good or bad. The "Audit results" was set as "Condição" as a result of "Aferir" that reflect better the ROM state, BOA or RUIM.
- 2018-02-23 17:19:57 jchan: Improve sprite-tile priority, Cleanup duplicates, Verified ba… (#3262) [cam900]
- • jchan: Improve sprite-tile priority, Cleanup duplicates, Verified background pen, Fix tilemap offset
• Remove temporary, Add notes
Changed: jchan.cpp
- • jchan: Improve sprite-tile priority, Cleanup duplicates, Verified background pen, Fix tilemap offset
- 2018-02-23 16:49:01 this is indeterminate, default to Nicola (nw) [Vas Crabb]
Changed: ladybug.h
- 2018-02-23 16:04:09 Nuon disassembler done (nw) [Olivier Galibert]
Changed: nuondasm.cpp
- 2018-02-23 16:06:21 whoops (nw) [Vas Crabb]
Changed: ladybug.h
- 2018-02-23 15:00:58 untangle ladybug and redclash state classes [Vas Crabb]
Changed: arcade.lua, resnet.h, ladybug.cpp, redclash.cpp, ladybug.h, redclash.h, ladybug.cpp, redclash.cpp
- 2018-02-23 13:34:58 interpro: graphics improvements (#3263) [Patrick Mackinlay]
- • interpro: graphics improvements
• basic bitblt and line drawing is working well enough for now • de-static'd MCFG stuff • some keyboard notes tweaked
• interpro: oops (nw)
Changed: hle.cpp, hle.h, gt.cpp, gt.h, sr.cpp, sr.h, sr_cards.cpp
- • interpro: graphics improvements
- 2018-02-23 11:48:04 plus4.cpp: corrected kernal location for plus4p set [Guru] [Ivan Vangelista]
Changed: plus4.cpp
- 2018-02-23 06:07:10 m90.cpp: Replace VBLANK INTERRUPT_GEN with line callbacks (nw) [AJR]
- 2018-02-23 05:43:02 m92.cpp: Soundlatch modernization (nw) [AJR]
- 2018-02-23 05:05:06 model1.cpp: Rename "user" ROM regions and use pointer finders (nw) [AJR]
Changed: model1.cpp, model1.h, model1.cpp, model1.cpp
- 2018-02-23 00:32:30 Untangle cartslot from TV Boy, replace unnecessary bankdev with ROM [Vas Crabb]
- bank, fix save state for TV Boy.
(nw) This is a great example of why trying to make a derived class that removes stuff from the base is a bad idea. The machine start hook for a2600 both registered variables for save states and mapped the cartridge. The tvboy drivers couldn't call this as there's no cartridge slot present. This meant they didn't register for save state properly either. It may seem tempting to just make devices optional in the base class, but you lose useful validation and set yourself up for subtle issues like this. It's better to separate out the common parts into a base class.
- bank, fix save state for TV Boy.
- 2018-02-22 23:42:01 model2.cpp: bulk replace user• -> saner rom areas (nw) [angelosa]
Changed: model2.cpp, model2.cpp
- 2018-02-23 00:08:54 test (nw) [hap]
Changed: hh_tms1k.cpp
- 2018-02-22 23:43:46 pc9801: remove ide read multiple hack (nw) [cracyc]
Changed: pc9801.cpp, pc9801.h
- 2018-02-22 22:52:10 More nuon [Olivier Galibert]
Changed: nuondasm.cpp
- 2018-02-22 21:58:44 itech32.cpp: Minor correction to ROM name (nw) [briantro]
Changed: itech32.cpp
- 2018-02-22 21:45:12 leland.cpp: Did you for get the "U" (nw) [briantro]
Changed: leland.cpp
- 2018-02-22 21:33:55 freekick.cpp: Document the bprom type (nw) [briantro]
Changed: freekick.cpp
- 2018-02-22 18:37:15 is it safe? (nw) [smf-]
Changed: qdrmfgp.cpp
- 2018-02-22 18:23:25 new working clone [Ivan Vangelista]
- Street Fighter II': Champion Edition (Hung Hsi, bootleg, set 2) [sampson]
- 2018-02-22 18:04:59 qdrmfgp.cpp: removed ide hack now that Ted Green's work allows it. Fixes MT06685. There's a regression with audio, though, possibly related to the recently fixed one in djmain.cpp (nw) [Ivan Vangelista]
Changed: qdrmfgp.cpp, qdrmfgp.h
- 2018-02-22 17:37:14 little more cleanup (nw) [Vas Crabb]
Changed: dooyong.cpp, primo.h
- 2018-02-22 17:01:38 djmain Fixes All sets in djmain.c: MAME exception MT#06884, introduced by https://github.com/mamedev/mame/commit/3e40fd3f9b5e09b9979bf8fe4dabbf6af927d7a7 [smf] [smf-]
Changed: djmain.cpp
- 2018-02-22 16:53:09 taito_f2.cpp: restore colors for driftout and driftoutj (nw) [Ivan Vangelista]
Changed: taito_f2.cpp
- 2018-02-22 16:29:53 sandscrp.cpp: Sprite-tile priority fixes, Minor cleanups (#3261) [cam900]
- • sandscrp.cpp: Sprite-tile priority fixes, Minor cleanups
• Remove unneededs, Minor cleanup
• sandscrp: Make loop counters to individual values, Remove hack, Minor cleanup
Changed: sandscrp.cpp
- • sandscrp.cpp: Sprite-tile priority fixes, Minor cleanups
- 2018-02-22 15:40:56 seta: Cleanup Duplicates, Convert to unique_ptr when array size is >… (#3228) [cam900]
- • seta: Cleanup Duplicates, Convert to unique_ptr when array size is >=0x100
• seta: Fixes, More cleanups
• seta: Fix compile
• seta: Typo
- • seta: Cleanup Duplicates, Convert to unique_ptr when array size is >=0x100
- 2018-02-22 15:07:51 cave: Cleanup duplicates, Notes (#3225) [cam900]
- • cave: Cleanup duplicates, Notes
• cave.cpp: Fix spacing
• cave: Build fixes
• cave: Fix compile
- • cave: Cleanup duplicates, Notes
- 2018-02-22 14:37:12 zn.cpp: Cleanup duplicates / Unuseds (#3226) [cam900]
- • zn.cpp: Cleanup duplicates / Unuseds Move nbajamex bank scheme to address_map_bank_device Move Bankswitch initializations to MACHINE_START beastrzrb: CPU Type / Soundchip identification
• zn.cpp: Fix compiles
Changed: zn.cpp
- • zn.cpp: Cleanup duplicates / Unuseds Move nbajamex bank scheme to address_map_bank_device Move Bankswitch initializations to MACHINE_START beastrzrb: CPU Type / Soundchip identification
- 2018-02-22 14:31:46 deco_mlc.• Updates (#3233) [cam900]
- • deco_mlc.• Updates Cleanup unuseds/duplicates Add notes, Add Sprite drawing when 8bpp and alpha using simultaneously Implement alpha/shadow selectable bits Demote Skull Fang with MACHINE_IMPERFECT_GRAPHICS, Because these blending, raster effect features isn't fully emulated currently Correct game name/region related each ROM versions
• deco_mlc: Minor spacing fix
• deco_mlc: Updates Fix spacing, Add notes, Minor cleanup, Implement more blending mode
• deco_mlc: Change m_mainCpuIsArm to m_irqLevel for when discovered non-DECO156 CPU Games with different IRQ pin is connected Accurate shadowMode
• deco_mlc: Minor cleanup, Revert some cleanup functions skullfng: Restore MACHINE_NOT_WORKING flag because random hangs when playing sif
• deco_mlc: Apply previous commit
• deco_mlc: Fix notes
Changed: deco_mlc.cpp, deco_mlc.h, deco_mlc.cpp
- • deco_mlc.• Updates Cleanup unuseds/duplicates Add notes, Add Sprite drawing when 8bpp and alpha using simultaneously Implement alpha/shadow selectable bits Demote Skull Fang with MACHINE_IMPERFECT_GRAPHICS, Because these blending, raster effect features isn't fully emulated currently Correct game name/region related each ROM versions
- 2018-02-22 14:23:26 ti8• Re-implemented ipl disable, which was removed in https://github.com/mamedev/mame/commit/080dc67abaeeb8b05ec2283526ad51bb9dbac6d2 [smf] [smf-]
- 2018-02-22 14:22:48 taito_l: Cleanups (#3224) [cam900]
- • taito_l.cpp: Convert vram banks to address_map_bank_device, Cleanup duplicates
• taito_l: Cleanup duplicates
• taito_l: Fix compiles
Changed: taito_l.cpp, taito_l.h, taito_l.cpp
- • taito_l.cpp: Convert vram banks to address_map_bank_device, Cleanup duplicates
- 2018-02-21 23:47:33 model2.cpp: initialize bufferram to a sane default (nw) [angelosa]
Changed: model2.cpp
- 2018-02-21 23:16:23 model2.cpp: split into separate states (nw) [angelosa]
Changed: model2.cpp, model2.h, model2.cpp
- 2018-02-21 16:02:56 model2.cpp: note update (nw) [angelosa]
Changed: model2.cpp
- 2018-02-22 14:10:11 Allow YMF271 4 Channel Output, Move Imperfect_sound tags into ymf271.h (#3229) [cam900]
- • ymf271: Allow 4 channel output, Add notes, Convert external memory handler to address space, Add notes, Move global imperfect_sound tags to device imperfect_features ms32, bnstars, seibuspi: Minor bankswitching cleanup, Add notes ms32: Real mobo can output stereo sound (ex: http: //www.nicovideo.jp/watch/sm23743949) And mobo has a second stereo sound connector, Accurate this seibuspi: Single PCBs only output mono sound(sxx2e PCB: unverified), Accurate this
• seibuspi: Fix unneeded
• seibuspi.h: REAL remove unneeded
• seibuspi.cpp: Remove duplicates
• seibuspi.h: Minor cleanup
Changed: ymf271.cpp, ymf271.h, bnstars.cpp, ms32.cpp, seibuspi.cpp, vgmplay.cpp, ms32.h, seibuspi.h
- • ymf271: Allow 4 channel output, Add notes, Convert external memory handler to address space, Add notes, Move global imperfect_sound tags to device imperfect_features ms32, bnstars, seibuspi: Minor bankswitching cleanup, Add notes ms32: Real mobo can output stereo sound (ex: http: //www.nicovideo.jp/watch/sm23743949) And mobo has a second stereo sound connector, Accurate this seibuspi: Single PCBs only output mono sound(sxx2e PCB: unverified), Accurate this
- 2018-02-22 13:23:07 Added notes regarding protection issues for Pettan Pyuu/BanBam (nw) [Scott Stone]
Changed: strnskil.cpp
- 2018-02-22 12:18:46 ti85: reverted #3239 (unobtanium) [Robbbert]
- 2018-02-22 10:20:27 more cleanup and encapsulation (nw) [Vas Crabb]
Changed: a2600.cpp, appoooh.cpp, aussiebyte.cpp, bagman.cpp, batman.cpp, bzone.cpp, ladybug.cpp, p2000t.cpp, a2600.h, appoooh.h, aussiebyte.h, bagman.h, batman.h, bzone.h, jedi.h, ladybug.h, opwolf.h, p2000t.h, redclash.h, appoooh.cpp, batman.cpp, jedi.cpp, ladybug.cpp, p2000t.cpp
- 2018-02-22 08:55:03 Oops (nw) [Olivier Galibert]
Changed: lynx.h, seibu.h, svis_snd.h, xbox_pci.h, seibucop.h
- 2018-02-22 08:44:32 namcos23.cpp: redumped timecrs2v2b maincpu program ROMs [Guru] [Ivan Vangelista]
Changed: namcos23.cpp
- 2018-02-22 08:42:44 de-staticify initializations for mame/includes and mame/audio (#3256) [wilbertpol]
Changed: atarijsa.h, cage.h, dcs.h, dsbz80.h, gottlieb.cpp, gottlieb.h, lynx.cpp, lynx.h, namco52.h, namco54.h, rad_eu3a05.h, s11c_bg.cpp, s11c_bg.h, segam1audio.h, seibu.cpp, seibu.h, svis_snd.h, taitosnd.h, tvc.h, wpcsnd.cpp, wpcsnd.h, zaccaria.h, apollo.h, hp48.h, nb1413m3.h, slapstic.h, xbox_pci.h, seibucop.h
- 2018-02-22 07:39:00 (nw) Housekeeping. [Robbbert]
Changed: arcade.flt
- 2018-02-22 07:14:13 osi.cpp: add some notes about the character generator rom label, and enable a commented out uk101 bios variant. (nw) [Lord-Nightmare]
Changed: osi.cpp
- 2018-02-22 04:39:54 Merge pull request #3258 from mamedev/revert-3253-master [R. Belmont]
- Revert "New clones mostly marked as NOT_WORKING"
- 2018-02-22 04:30:32 Revert "New clones mostly marked as NOT_WORKING" [R. Belmont]
- 2018-02-22 02:38:33 xavix - new machines marked as NOT WORKING (#3257) [David Haywood]
- • new machines marked as NOT WORKING Play TV Bass Fishin' [Sean Riddle, Peter Wilhelmsen]
also some debug code to help figure out how video banking / segmentation works in the mode used by boxing in places, and this in places and some PAL machine clones of what we have because they're useful for figuring out register use.
• mode notes (nw)
- • new machines marked as NOT WORKING Play TV Bass Fishin' [Sean Riddle, Peter Wilhelmsen]
- 2018-02-22 01:55:54 gigasm2: redumped one bad gfx rom (now matches the bootleg) and dumped the color proms, verifying that the prom dumps from the bootleg were correct (nw) [Lord-Nightmare]
Changed: freekick.cpp
- 2018-02-22 01:48:04 hd63484: Add external skew kludge to prevent display cutoff in kothello [AJR]
Changed: hd63484.cpp, hd63484.h, shanghai.cpp
- 2018-02-22 01:39:33 z8: Make address spaces big-endian [AJR]
Changed: z8.cpp, unidasm.cpp
- 2018-02-22 01:16:58 ampscarp: Add CPU (nw) [AJR]
Changed: ampscarp.cpp
- 2018-02-22 01:08:29 dealracl: added its own config and address space [Robbbert]
Changed: kingpin.cpp
- 2018-02-22 00:10:15 Merge branch 'master' of https://github.com/mamedev/mame [Robbbert]
Changed: sms.xml, debugcpu.cpp, duet16.cpp, konmedal.cpp, littlerb.cpp, namcos10.cpp, ti85.cpp, mame.lst
- 2018-02-22 00:09:32 New not-working game ---- The Dealer (ACL Manufacturing). [Robbbert, Shamus McCrave, Guru] [Robbbert]
Changed: kingpin.cpp, mame.lst
- 2018-02-21 23:40:47 littlerb.cpp: Spelling (nw) [briantro]
Changed: littlerb.cpp
- 2018-02-21 23:37:24 littlerb.cpp: Added PCB layout for Little Robin. [Brian Troha] [briantro]
Changed: littlerb.cpp
- 2018-02-21 22:16:43 Merge pull request #3253 from jlachniet/master [R. Belmont]
- New clones mostly marked as NOT_WORKING
- 2018-02-21 19:55:31 duet16: fix clock (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-21 17:02:06 Debugger: fix f10 step over of instructions with a branch delay slot [smf] [smf-]
Changed: debugcpu.cpp
- 2018-02-21 16:30:50 title fixes (nw) [Justin Kerk]
Changed: sms.xml, konmedal.cpp, namcos10.cpp
- 2018-02-21 14:36:37 Merge pull request #3255 from sjy96525/patch-15 [R. Belmont]
- Fix MT#6872
Changed: vegas.cpp
- 2018-02-21 14:29:20 Fix MT#6872 [sjy96525]
- Also Original year is 1999 for service menu screen. https://i.imgur.com/9CtCNpG.png
San Francisco Rush 2049: Tournament Edition year is 2000 in attract Mode. https://i.imgur.com/sW2iGsz.png
Changed: vegas.cpp
- Also Original year is 1999 for service menu screen. https://i.imgur.com/9CtCNpG.png
- 2018-02-21 14:14:07 forward universal references when setting callbacks in cases I noticed when looking over merged PRs (nw) [Vas Crabb]
Changed: 315-5838_317-0229_comp.h, 315-5881_crypt.h, 315_5296.h, abc80kb.h, apricotkb.h, atarigen.h, c117.h, cuda.h, dec_lk201.h, igs025.h, interpro_ioga.h, interpro_sga.h, isbc_215g.h, k573cass.h, km035.h, mackbd.h, megacdcd.h, midwayic.h, namco_c148.h, st0016.h, upd65031.h, victor9k_kb.h, deco16ic.h, igs017_igs031.h, snk68_spr.h, tia.h, vsystem_spr.h, vsystem_spr2.h
- 2018-02-21 13:45:30 Donkey Kong/Donkey Kong Jr: Hooked up undocumented service switch and undumped diagnostic rom. [smf] [smf-]
- 2018-02-21 10:44:28 de-staticify initializations for mame/machine (#3251) [wilbertpol]
Changed: expro02.cpp, galpanic.cpp, kaneko16.cpp, namcos2.cpp, namcos21.cpp, sandscrp.cpp, 315-5838_317-0229_comp.h, 315-5881_crypt.h, 315_5296.h, 6883sam.h, abc80kb.h, acs8600_ics.h, apollo_kbd.h, apricotkb.h, asic65.h, atarigen.cpp, atarigen.h, c117.cpp, c117.h, cammu.h, cat702.h, compiskb.h, cuda.cpp, cuda.h, dc-ctrl.cpp, dc-ctrl.h, dec_lk201.h, deco146.cpp, deco146.h, deco_irq.cpp, deco_irq.h, decopincpu.cpp, decopincpu.h, egret.cpp, egret.h, esqpanel.h, fm_scsi.h, gaelco3d.h, gridkeyb.h, hp9845_printer.h, ibm6580_fdc.h, ibm6580_kbd.h, igs025.cpp, igs025.h, interpro_ioga.cpp, interpro_ioga.h, interpro_sga.h, isbc_208.h, isbc_215g.h, jvs13551.cpp, jvs13551.h, k573cass.h, kaneko_hit.cpp, kaneko_hit.h, kaneko_toybox.cpp, kaneko_toybox.h, kay_kbd.h, kc_keyb.h, km035.h, konppc.h, m24_kbd.h, m24_z8000.h, mackbd.h, maple-dc.cpp, maple-dc.h, mapledev.cpp, mapledev.h, mega32x.cpp, mega32x.h, megacdcd.cpp, megacdcd.h, microdrv.h, micropolis.h, midikbd.h, midwayic.h, mie.cpp, mie.h, mm1kb.h, mmboard.h, ms7004.h, msx_matsushita.h, msx_systemflags.h, namco06.h, namco51.h, namco53.h, namco62.h, namco_c148.h, namcoio.h, naomibd.cpp, naomibd.h, naomigd.cpp, naomigd.h, naomim4.cpp, naomim4.h, nextkbd.h, nextmo.h, nmk004.h, nmk112.h, pc1512kb.h, pc9801_kbd.h, pcd_kbd.h, psxcd.h, qimi.h, rad_eu3a05gpio.h, segacrp2_device.cpp, segacrp2_device.h, segacrpt_device.cpp, segacrpt_device.h, segaic16.cpp, segaic16.h, st0016.h, tait8741.h, taito68705interface.h, taitoio.h, taitosjsec.h, tandy2kb.h, trs80m2kb.h, upd65031.h, v1050kb.h, victor9k_fdc.h, victor9k_kb.h, vs9209.h, vt100_kbd.h, wangpckb.h, x820kb.h, znmcu.h, zorbakbd.h, zs01.h, zx8302.h, atarimo.cpp, atarimo.h, atarirle.cpp, atarirle.h, avgdvg.cpp, avgdvg.h, decbac06.cpp, decbac06.h, deckarn.cpp, deckarn.h, decmxc06.cpp, decmxc06.h, deco16ic.cpp, deco16ic.h, deco_ace.cpp, deco_ace.h, deco_zoomspr.cpp, deco_zoomspr.h, decocomn.cpp, decocomn.h, decodmd1.cpp, decodmd1.h, decodmd2.cpp, decodmd2.h, decodmd3.cpp, decodmd3.h, decospr.cpp, decospr.h, decrmc3.cpp, decrmc3.h, dooyong.cpp, dooyong.h, fuukifg.cpp, fuukifg.h, igs017_igs031.cpp, igs017_igs031.h, k001005.cpp, k001005.h, k007121.cpp, k007121.h, k007342.cpp, k007342.h, k007420.cpp, k007420.h, k051960.cpp, k051960.h, k052109.cpp, k052109.h, k053250.cpp, k053250.h, k053250_ps.cpp, k053250_ps.h, kan_pand.cpp, kan_pand.h, kaneko_grap2.cpp, kaneko_grap2.h, kaneko_spr.cpp, kaneko_spr.h, kaneko_tmap.cpp, kaneko_tmap.h, mb60553.cpp, mb60553.h, ms1_tmap.cpp, ms1_tmap.h, pc080sn.cpp, pc080sn.h, pc090oj.cpp, pc090oj.h, segaic16.cpp, segaic16.h, segaic24.cpp, segaic24.h, seta001.cpp, seta001.h, snk68_spr.cpp, snk68_spr.h, st0020.cpp, st0020.h, tc0080vco.cpp, tc0080vco.h, tc0100scn.cpp, tc0100scn.h, tc0110pcr.cpp, tc0110pcr.h, tc0180vcu.cpp, tc0180vcu.h, tc0280grd.cpp, tc0280grd.h, tc0480scp.cpp, tc0480scp.h, tecmo_mix.cpp, tecmo_mix.h, tecmo_spr.cpp, tecmo_spr.h, toaplan_scu.cpp, toaplan_scu.h, vs920a.cpp, vs920a.h, vsystem_spr.cpp, vsystem_spr.h, vsystem_spr2.cpp, vsystem_spr2.h
- 2018-02-21 10:20:10 Popeye: Added sprite ram, background scroll and palette buffering. Unmap $8000 to $87ff for TPP2 as 7f is not populated at the factory. [smf] [smf-]
Changed: popeye.cpp, popeye.h, popeye.cpp
- 2018-02-21 09:23:04 leland.cpp: forgot to remove not working flag for offroad3 (nw) [Ivan Vangelista]
Changed: leland.cpp
- 2018-02-21 09:05:27 leland.cpp: worked around offroad3 crashing (nw) [Ivan Vangelista]
Changed: leland.cpp
- 2018-02-21 07:16:19 deco32: Fix remaining mistakes, Add notes (#3220) [cam900]
- • deco32: Cleanup duplicates, Remove unneed shared_ptr, Add notes, Convert m_spriteram16*/m_spriteram16_buffered*/m_pf_rowscroll• to std::unique_ptr, Rowscroll RAM size allocated to memory mapped size lockload: Improve OKI Bankswitching, Add notes Demote Dragon Gun with MACHINE_IMPERFECT_SOUND, because OKI3 bankswitching aren't verified
• deco32: Minor fix
• deco32: More cleanups
• deco32: Move m_oki2_bank to dragngun_state
• deco32: Fix IOPORT Tags to captaven
• Fix deco32.cpp ioport tags when "DSW" aren't actually dip switch
• deco32: Fix remaining mistakes, Add notes
Changed: deco32.cpp, deco32.h
- • deco32: Cleanup duplicates, Remove unneed shared_ptr, Add notes, Convert m_spriteram16*/m_spriteram16_buffered*/m_pf_rowscroll• to std::unique_ptr, Rowscroll RAM size allocated to memory mapped size lockload: Improve OKI Bankswitching, Add notes Demote Dragon Gun with MACHINE_IMPERFECT_SOUND, because OKI3 bankswitching aren't verified
- 2018-02-21 06:22:20 cdicdic: Safer DMA handling [AJR]
- (nw) This fixes the regression in quizard. It's surprising that this very unsafe code hadn't been crashing until just recently.
Changed: cdicdic.cpp
- 2018-02-21 04:54:55 duet16: fix palette order (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-21 04:35:38 duet16: fix attr order (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-21 04:22:07 model2.cpp: make rail chase 2 pass the initial network check (has tons of 3d issues) (nw) [angelosa]
Changed: model2.cpp
- 2018-02-21 02:19:39 sharc.cpp: disable fatalerror on debugger data area access (nw) [angelosa]
Changed: sharc.cpp
- 2018-02-20 23:39:55 model2.cpp: render_mode can be read back, cfr. Gunblade NY (nw) [angelosa]
Changed: model2.cpp, model2.h
- 2018-02-21 03:44:26 duet16: display attr and graphics mode (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-21 02:50:30 Merge pull request #3254 from DavidHaywood/200218 [R. Belmont]
- xavix - rad_box rendering improvements
Changed: xavix.cpp
- 2018-02-21 02:20:13 xavix - rad_box rendering improvements [David Haywood]
Changed: xavix.cpp
- 2018-02-21 01:46:27 devcb: Really fix mistake (nw) [AJR]
Changed: devcb.cpp
- 2018-02-21 01:43:46 devcb: Fix mistake (nw) [AJR]
Changed: devcb.cpp
- 2018-02-21 01:40:11 New machines marked as NOT WORKING [arbee]
- Blockout (TAX) [Peter Wilhelmsen, David Haywood]
Changed: arcade.lua, blocktax.cpp, mame.lst
- 2018-02-21 01:31:36 unidasm: Correct endianness of m6800, m6805 and other Motorola-type CPUs [AJR]
Changed: unidasm.cpp
- 2018-02-21 01:30:29 devcb: Fix validation problem with chained callbacks (nw) [AJR]
- 2018-02-21 00:10:57 duet16: add generic ascii serial keyboard (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-20 22:41:29 ay31015: Replace generic pin setters and getters with READ_LINE and WRITE_LINE handlers (nw) [AJR]
Changed: ay31015.cpp, ay31015.h, ampex.cpp, cm1800.cpp, hp2640.cpp, hpz80unk.cpp, mcb216.cpp, micral.cpp, nascom1.cpp, notetaker.cpp, ptcsol.cpp, sapi1.cpp, tv912.cpp, sorcerer.cpp, trs80.cpp, z80ne.cpp
- 2018-02-20 22:40:56 Fix build (nw) [AJR]
Changed: ti85.cpp
- 2018-02-20 20:54:52 Merge pull request #3239 from jlachniet/master [R. Belmont]
- New clone marked as NOT_WORKING
- 2018-02-20 20:12:26 Register device callbacks and add some basic validation for them [AJR]
Changed: devcb.cpp, devcb.h, device.h, emufwd.h, validity.cpp
- 2018-02-20 17:43:18 6840ptm: Counter/timers are numbered from 1 to 3, not 0 to 2 as with 8253 (nw) [AJR]
- - Rename OUT0, OUT1 and OUT2 callback configuration macros to match pin names (O1, O2 and O3) - Update all verbose logging messages to be one-based - Remove unnecessary mentions of device type in logging messages
Changed: 6840ptm.cpp, 6840ptm.h, arachnid.cpp, beezer.cpp, cmi.cpp, duet16.cpp, ginganin.cpp, jpmsys5.cpp, mpu3.cpp, mpu4vid.cpp, poly.cpp, swtpc09.cpp, tavernie.cpp, v6809.cpp, mpu4.cpp
- 2018-02-20 17:17:21 duet16: palette (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-20 16:04:09 duet16: dma page register (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-20 14:28:44 xavix - improve tilemap register use (nw) (#3245) [David Haywood]
- • xavix - did a little work to push rad_box to run the game, which should hopefully allow me to figure out some more video regs etc. as it uses them in a different way again
(also some misc documentation changes to other files)
• formatting (nw)
• xavix - improve tilemap register use (nw)
• replace Star Wars Saga Edition - Lightsaber Battle Game dump that was added the other day with a good read [Sean Riddle] (nw)
Changed: xavix.cpp
- • xavix - did a little work to push rad_box to run the game, which should hopefully allow me to figure out some more video regs etc. as it uses them in a different way again
- 2018-02-20 12:19:43 fix compile (nw) [Wilbert Pol]
Changed: st0020.h
- 2018-02-20 10:21:21 even more encapsulation/cleanup (nw) [Vas Crabb]
Changed: cyberbal.cpp, unico.cpp, vectrex.cpp, cyberbal.h, unico.h, vectrex.h, vectrex.cpp, cyberbal.cpp, unico.cpp, vectrex.cpp
- 2018-02-20 08:33:54 Even more nuon (nw) [Olivier Galibert]
Changed: nuondasm.cpp, nuondasm.h
- 2018-02-20 08:29:34 de-staticify initializations for src/mame/video (nw) (#3246) [wilbertpol]
Changed: expro02.cpp, galpani2.cpp, galpani3.cpp, inufuku.cpp, jchan.cpp, jclub2.cpp, kaneko16.cpp, sandscrp.cpp, twincobr.cpp, 733_asr.h, 911_vdt.h, antic.h, atarimo.cpp, atarimo.h, atarirle.cpp, atarirle.h, avgdvg.cpp, avgdvg.h, bfm_dm01.h, crt.h, decbac06.cpp, decbac06.h, deckarn.cpp, deckarn.h, decmxc06.cpp, decmxc06.h, deco16ic.cpp, deco16ic.h, deco_ace.cpp, deco_ace.h, deco_zoomspr.cpp, deco_zoomspr.h, decocomn.cpp, decocomn.h, decodmd1.cpp, decodmd1.h, decodmd2.cpp, decodmd2.h, decodmd3.cpp, decodmd3.h, decospr.cpp, decospr.h, decrmc3.cpp, decrmc3.h, dooyong.cpp, dooyong.h, fuukifg.cpp, fuukifg.h, gic.h, gime.h, gp9001.h, gtia.h, igs017_igs031.cpp, igs017_igs031.h, k001005.cpp, k001005.h, k001006.h, k001604.h, k007121.cpp, k007121.h, k007342.cpp, k007342.h, k007420.cpp, k007420.h, k037122.h, k051316.cpp, k051316.h, k051960.cpp, k051960.h, k052109.cpp, k052109.h, k053244_k053245.cpp, k053244_k053245.h, k053246_k053247_k055673.h, k053250.cpp, k053250.h, k053250_ps.cpp, k053250_ps.h, k053936.h, k054156_k054157_k056832.h, k054338.h, k057714.h, k1ge.h, kan_pand.cpp, kan_pand.h, kaneko_grap2.cpp, kaneko_grap2.h, kaneko_spr.cpp, kaneko_spr.h, kaneko_tmap.cpp, kaneko_tmap.h, maria.h, mb60553.cpp, mb60553.h, ms1_tmap.cpp, ms1_tmap.h, nick.h, pc080sn.cpp, pc080sn.h, pc090oj.cpp, pc090oj.h, pcd.h, sega16sp.cpp, sega16sp.h, segaic16.cpp, segaic16.h, segaic24.cpp, segaic24.h, seibu_crtc.h, seta001.cpp, seta001.h, snk68_spr.cpp, snk68_spr.h, st0020.cpp, st0020.h, tc0080vco.cpp, tc0080vco.h, tc0100scn.cpp, tc0100scn.h, tc0110pcr.cpp, tc0110pcr.h, tc0180vcu.cpp, tc0180vcu.h, tc0280grd.cpp, tc0280grd.h, tc0480scp.cpp, tc0480scp.h, tecmo_mix.cpp, tecmo_mix.h, tecmo_spr.cpp, tecmo_spr.h, tia.h, toaplan_scu.cpp, toaplan_scu.h, uv201.h, vrender0.h, vs920a.cpp, vs920a.h, vsystem_gga.h, vsystem_spr.cpp, vsystem_spr.h, vsystem_spr2.cpp, vsystem_spr2.h, vtvideo.h, wpc_dmd.h, wswan.h, ygv608.h, zx8301.h
- 2018-02-20 07:13:08 raiden.cpp: Clock changes and video of bootleg apply to raidenkb, not raidenb (nw) [AJR]
Changed: raiden.cpp, raiden.h
- 2018-02-20 06:39:57 raiden.cpp: added link to a video demonstrating the slowdowns raidenb suffers on real hw (nw) [Ivan Vangelista]
Changed: raiden.cpp
- 2018-02-20 05:59:25 new clones - Tecmo Bowl (World, set 2) [coolmod] (#3247) [David Haywood]
- 2018-02-20 05:42:24 leland.cpp: More ROM name corrections - documentation (nw) [briantro]
Changed: leland.cpp
- 2018-02-20 05:35:14 duet16: External floppy drive select (nw) [AJR]
Changed: duet16.cpp
- 2018-02-20 05:24:20 duet16: reads from the floppy but doesn't quite boot (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-20 04:47:38 freekick.cpp: Documentation says it's a 317-5008 so call it 317-5008 (nw) [briantro]
Changed: freekick.cpp
- 2018-02-20 04:43:18 freekick.cpp: Consistent documentation. Original Gigas also had "GIGAS" on the label like GIGAS 2 (nw) [briantro]
Changed: freekick.cpp
- 2018-02-20 04:32:08 6840ptm: Stop defaulting external clocks to 1 Hz [AJR]
- - duet16: Fully configure MC6840 timer to pass self-test; FDC is also mapped now but fails (nw)
Changed: 6840ptm.cpp, duet16.cpp
- 2018-02-20 04:18:49 duet16: pic addressing is inverted (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-20 03:13:22 duet16: Add PIC and various interrupt sources (nw) [AJR]
Changed: duet16.cpp
- 2018-02-20 02:59:29 duet16: more devices and video (nw) [cracyc]
Changed: duet16.cpp
- 2018-02-20 02:41:18 Merge pull request #3248 from incog/master [ajrhacker]
- fix flash size
Changed: vii.cpp
- 2018-02-20 02:39:06 duet16: Hook up a few devices (nw) [AJR]
Changed: duet16.cpp
- 2018-02-20 02:06:15 new working machine - Gigas Mark II (MC-8123 317-5002) [Lord-Nightmare]
- New Working Machine - Gigas Mark II (MC-8123 317-5002) [frsj8112]
Changed: freekick.cpp, mame.lst
- 2018-02-20 00:30:39 model2.cpp: minor (nw) [angelosa]
Changed: model2.cpp
- 2018-02-19 23:21:23 model2.cpp: reversed definition (nw) [angelosa]
Changed: model2.cpp
- 2018-02-19 21:25:10 model2.cpp: fix ROM loading regressions (nw) [angelosa]
Changed: model2.cpp
- 2018-02-19 18:49:00 model2.cpp: mask polygon_rom / texture_rom checks towards bounds (nw) [angelosa]
Changed: mb86233.cpp, model2.h, model2.cpp
- 2018-02-19 16:28:54 model2.cpp: hookup polygon count (nw) [angelosa]
Changed: model2.cpp, model2.cpp
- 2018-02-19 15:44:02 Some reverts of stuff proven wrong ... [angelosa]
Changed: model2.cpp, model2rd.hxx
- 2018-02-19 14:23:48 model2.cpp: added 30 Hz renderer mode, fixes Virtua Striker timings [Angelo Salese] [angelosa]
Changed: model2.cpp, model2.h
- 2018-02-20 00:23:41 New not working [cracyc]
- - Panafacom Duet-16 [rfka01, Carl]
Changed: mess.lua, duet16.cpp, mame.lst, mess.flt
- 2018-02-19 22:27:25 xavix - did a little work to push rad_box to run the game, which shou… (#3244) [David Haywood]
- • xavix - did a little work to push rad_box to run the game, which should hopefully allow me to figure out some more video regs etc. as it uses them in a different way again
(also some misc documentation changes to other files)
• formatting (nw)
Changed: neogeo.cpp, rad_eu3a05.cpp, xavix.cpp
- • xavix - did a little work to push rad_box to run the game, which should hopefully allow me to figure out some more video regs etc. as it uses them in a different way again
- 2018-02-19 19:26:25 even more cleanup and encapsulation (nw) [Vas Crabb]
Changed: accomm.cpp, albazc.cpp, altos486.cpp, arcadecl.cpp, bfcobra.cpp, bfm_ad5.cpp, bfm_sc1.cpp, bfm_sc2.cpp, caswin.cpp, firetrk.cpp, quizshow.cpp, stellafr.cpp, superslave.cpp, tomcat.cpp, tunhunt.cpp, zorba.cpp, arcadecl.h, bfm_ad5.h, liberatr.h, pcw16.h, sprint4.h, sprint8.h, tunhunt.h, wolfpack.h, zorba.h, arcadecl.cpp
- 2018-02-19 18:26:59 midvunit.cpp: Cruis'n USA documentation updates [Ivan Vangelista]
- • label for PAL2 [Guru] • verified pal dumps as bad [caius]
Changed: midvunit.cpp
- 2018-02-19 18:25:29 raiden.cpp: corrected xtal / clocks for raidenb set [Corrado Tomaselli, The Dumping Union] [Ivan Vangelista]
Changed: raiden.cpp
- 2018-02-19 17:08:35 Merge pull request #3243 from incog/master [ajrhacker]
- new NOT WORKING system: Wireless [BeckyRGB]
- 2018-02-19 17:04:29 ymz280b: Add device_rom_interface instead external memory handlers (#3242) [cam900]
- • ymz280b: Add device_rom_interface instead external memory handlers firebeat.cpp: Minor cleanups, Split main CPU memory maps related for number of allocated gcu chips in PCB
• ymz280b: Fix compile
Changed: ymz280b.cpp, ymz280b.h, firebeat.cpp, vgmplay.cpp
- • ymz280b: Add device_rom_interface instead external memory handlers firebeat.cpp: Minor cleanups, Split main CPU memory maps related for number of allocated gcu chips in PCB
- 2018-02-19 17:03:53 new NOT WORKING system: Wireless [BeckyRGB] [incog]
- 2018-02-19 11:13:52 Nuon fixes (nw) [Olivier Galibert]
Changed: nuondasm.cpp
- 2018-02-19 10:34:33 backport lots of cleanup from WIP branch (nw) [Vas Crabb]
Changed: empty.cpp, wswan.h, a6809.cpp, a7800.cpp, accomm.cpp, ace.cpp, acrnsys1.cpp, acvirus.cpp, albazc.cpp, albazg.cpp, aleisttl.cpp, altair.cpp, altos2.cpp, altos486.cpp, altos5.cpp, altos8600.cpp, arcadecl.cpp, aristmk5.cpp, aristmk6.cpp, atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarisy1.cpp, atarisy2.cpp, att4425.cpp, badlands.cpp, banctec.cpp, batman.cpp, beathead.cpp, big10.cpp, blstroid.cpp, bowltry.cpp, boxer.cpp, caswin.cpp, clayshoo.cpp, cyberbal.cpp, cybstorm.cpp, destroyr.cpp, elektronmono.cpp, eprom.cpp, equites.cpp, exidy440.cpp, firefox.cpp, flyball.cpp, foodf.cpp, forte2.cpp, gauntlet.cpp, imds.cpp, klax.cpp, lb186.cpp, looping.cpp, manohman.cpp, mediagx.cpp, meijinsn.cpp, mgolf.cpp, mpu2.cpp, mpu3.cpp, mpu5.cpp, offtwall.cpp, patapata.cpp, pengadvb.cpp, pofo.cpp, quantum.cpp, quizshow.cpp, rampart.cpp, relief.cpp, rmhaihai.cpp, rx78.cpp, sbrkout.cpp, sfkick.cpp, shougi.cpp, shuuz.cpp, skullxbo.cpp, stellafr.cpp, superslave.cpp, supertnk.cpp, sv8000.cpp, tamag1.cpp, tempest.cpp, thunderj.cpp, tomcat.cpp, toobin.cpp, tourtabl.cpp, unixpc.cpp, vertigo.cpp, vindictr.cpp, wswan.cpp, xybots.cpp, arcadia.h, atarig42.h, atarigx2.h, badlands.h, batman.h, beathead.h, blstroid.h, bsktball.h, canyon.h, carpolo.h, ccastles.h, cloak.h, cloud9.h, copsnrob.h, cyberbal.h, cybstorm.h, dragrace.h, eprom.h, equites.h, exidy440.h, foodf.h, gauntlet.h, gridlee.h, irobot.h, jedi.h, klax.h, lynx.h, metalmx.h, nitedrvr.h, offtwall.h, ohmygod.h, orbit.h, pcw16.h, pecom.h, poolshrk.h, rampart.h, relief.h, shuuz.h, skullxbo.h, skydiver.h, skyraid.h, sprint8.h, starshp1.h, super6.h, tank8.h, thunderj.h, toobin.h, triplhnt.h, ultratnk.h, vertigo.h, victory.h, videopin.h, vindictr.h, wrally.h, wswan.h, xybots.h, z88.h, atarigen.cpp, atarigen.h, irobot.cpp, wswan.cpp, atarigx2.cpp, cybstorm.cpp, equites.cpp, exidy440.cpp, foodf.cpp, gauntlet.cpp, irobot.cpp, klax.cpp, offtwall.cpp, pecom.cpp, rampart.cpp, relief.cpp, skullxbo.cpp, thunderj.cpp, toobin.cpp, vertigo.cpp, victory.cpp, vindictr.cpp, xybots.cpp
- 2018-02-19 10:33:14 More nuon (nw) [Olivier Galibert]
Changed: nuondasm.cpp, nuondasm.h
- 2018-02-19 08:18:12 More nuon (nw) [Olivier Galibert]
Changed: nuondasm.cpp
- 2018-02-19 05:08:00 taito_en.cpp: Regression fix (nw) [AJR]
Changed: taito_en.cpp
- 2018-02-19 03:36:21 Merge pull request #3237 from ajrhacker/rstbuf [ajrhacker]
- Create RST interrupt buffer device
Changed: machine.lua, arcade.lua, mess.lua, msm6242.cpp, msm6242.h, rstbuf.cpp, rstbuf.h, 2203intf.cpp, 2203intf.h, m72.cpp, m72.h, ddenlovr.cpp, dynax.cpp, kurukuru.cpp, m72.cpp, m90.cpp, shisen.cpp, vigilant.cpp, dynax.h, m90.h
- 2018-02-19 03:33:56 vt100.cpp - Redumped bad ROM from vt100ac [Al Kossow] [Lord-Nightmare]
Changed: vt100.cpp
- 2018-02-19 03:20:32 msm6242: Deassert interrupt output when the IRQ flag is cleared [AJR]
Changed: msm6242.cpp, msm6242.h, ddenlovr.cpp, dynax.cpp, dynax.h
- 2018-02-18 22:37:06 ym2203: Handle interrupt output as instant timer to prevent synchronization glitches [AJR]
Changed: 2203intf.cpp, 2203intf.h
- 2018-02-18 20:35:11 Create RST interrupt buffer device [AJR]
Changed: machine.lua, arcade.lua, mess.lua, rstbuf.cpp, rstbuf.h, m72.cpp, m72.h, ddenlovr.cpp, dynax.cpp, kurukuru.cpp, m72.cpp, m90.cpp, shisen.cpp, vigilant.cpp, dynax.h, m90.h
- 2018-02-19 00:35:09 Actual explaination about this (nw) [angelosa]
Changed: model2rd.hxx
- 2018-02-19 00:24:18 model2.cpp: Testing sRGB color space (nw) [angelosa]
Changed: model2.cpp, model2.h, model2.cpp, model2rd.hxx
- 2018-02-18 23:44:39 crgolf: Soundlatch modernization (nw) [AJR]
Changed: crgolf.cpp, crgolf.h
- 2018-02-18 09:53:54 NUON disassembler [O. Galibert] [Olivier Galibert]
Changed: cpu.lua, nuondasm.cpp, nuondasm.h, unidasm.cpp
- 2018-02-18 22:56:00 Never merge a patch from cam900 before trying a compile, because he [Olivier Galibert]
- clealry doesn't.
Revert "neogeo: Updates (#3235)"
This reverts commit 1ae84219fc4e5764235e19f2ac00b60639e18d7e.
Changed: neogeo.xml, boot_kof10th.cpp, boot_kof10th.h, boot_kof2k2.cpp, boot_misc.cpp, cmc.cpp, kof2k2.cpp, pcm2.cpp, prot_cmc.cpp, prot_cmc.h, prot_cthd.cpp, prot_kof2k2.cpp, prot_kof2k3bl.cpp, prot_kof2k3bl.h, prot_kof98.cpp, prot_misc.cpp, prot_pcm2.cpp, prot_pvc.cpp, prot_pvc.h, prot_sma.cpp, pvc.cpp, rom.cpp, rom.h, slot.cpp, slot.h, sma.cpp, neogeo.cpp, neogeocd.cpp, neopcb.cpp, neogeo.h, neogeo.cpp
- clealry doesn't.
- 2018-02-18 21:44:04 Merge pull request #3238 from DavidHaywood/180218 [R. Belmont]
- XaviX - allow test mode to be visible in Monster Truck
Changed: xavix.cpp
- 2018-02-18 21:40:35 XaviX - allow test mode to be visible in Monster Truck [David Haywood]
Changed: xavix.cpp
- 2018-02-18 20:53:16 Better naming conventions for ti85 drivers based on boot codes. (#3231) [jlachniet]
- • Update ti85.cpp to include better Boot Code organization
Different boot codes should really be their own devices, so I'm labelling them as such. I will add dumps for other boots codes soon.
• Update mame.lst to match ti85.cpp
- • Update ti85.cpp to include better Boot Code organization
- 2018-02-18 20:48:48 warriorb: Soundchip Type identified (#3230) [cam900]
- ninjaw, warriorb: Cleanup duplicates Demote Darius 2, Ninja Warriors with MACHINE_IMPERFECT_SOUND, because SSG Output isn't accurate
Changed: ninjaw.cpp, warriorb.cpp, ninjaw.h, warriorb.h, ninjaw.cpp, warriorb.cpp
- 2018-02-18 20:48:14 neogeo: Updates (#3235) [cam900]
- • neogeo: Add input_merger for audio CPU NMI controls, Cleanup audio bankswitch(Make audiocrypt_region doesn't need), Convert cartridge_rams to std::unique_ptr, Some cleanups
• Minor cleanup, Build fixes
• neogeo: Minor cleanups
Changed: neogeo.xml, boot_kof10th.cpp, boot_kof10th.h, boot_kof2k2.cpp, boot_misc.cpp, cmc.cpp, kof2k2.cpp, pcm2.cpp, prot_cmc.cpp, prot_cmc.h, prot_cthd.cpp, prot_kof2k2.cpp, prot_kof2k3bl.cpp, prot_kof2k3bl.h, prot_kof98.cpp, prot_misc.cpp, prot_pcm2.cpp, prot_pvc.cpp, prot_pvc.h, prot_sma.cpp, pvc.cpp, rom.cpp, rom.h, slot.cpp, slot.h, sma.cpp, neogeo.cpp, neogeocd.cpp, neopcb.cpp, neogeo.h, neogeo.cpp
- • neogeo: Add input_merger for audio CPU NMI controls, Cleanup audio bankswitch(Make audiocrypt_region doesn't need), Convert cartridge_rams to std::unique_ptr, Some cleanups
- 2018-02-18 20:05:37 Merge pull request #3232 from tlindner/coco_expansion_serial [ajrhacker]
- Attached ports to the two Color Computer serial cards.
Changed: coco_dcmodem.cpp, coco_rs232.cpp
- 2018-02-18 20:03:39 Merge pull request #3236 from tlindner/dragon_gets_coco_carts [ajrhacker]
- Added some compatiable CoCo cartridges to the Dargon driver.
Changed: dragon.cpp
- 2018-02-18 17:10:20 Added some compatiable CoCo cartridges to the Dargon driver. [tim lindner]
Changed: dragon.cpp
- 2018-02-18 17:07:44 ssozumo: Soundlatch modernization (nw) [AJR]
Changed: ssozumo.cpp, ssozumo.h
- 2018-02-18 16:53:59 kurukuru.cpp: Soundlatch modernization (nw) [AJR]
Changed: kurukuru.cpp
- 2018-02-18 16:10:30 Merge pull request #3234 from rfka01/master [ajrhacker]
- olyboss.cpp: added Boss A 8085 model
Changed: olyboss.cpp, mame.lst
- 2018-02-18 15:54:34 Build fixes (nw) [AJR]
Changed: okim9810.cpp, okim9810.h, hyperscan.cpp
- 2018-02-18 15:40:20 okim9810: Sampling frequency is actually divider, Change name/Accurate this (#3222) [cam900]
- Add device_clock_changed, Implemented DADR, Serial interface, Add notes
Changed: okim9810.cpp, okim9810.h
- 2018-02-18 15:38:51 Mattel HyperScan software list (#3191) [incog]
- • Mattel HyperScan software list
• hooked up softlist
Changed: hyperscan.xml, hyperscan.cpp
- • Mattel HyperScan software list
- 2018-02-18 15:38:20 taito_f2.cpp: Fix palette format for games when using 15-bit palette area (#3209) [cam900]
Changed: taito_f2.cpp
- 2018-02-18 13:18:50 buster.cpp: some work to make it actually show something [Angelo Salese] [angelosa]
Changed: buster.cpp
- 2018-02-18 08:48:30 mmpanic, funkyfig: Soundlatch modernization (nw) [AJR]
Changed: ddenlovr.cpp
- 2018-02-18 06:41:06 warriorb.cpp: Use 8-bit handler for NIO (nw) [AJR]
Changed: warriorb.cpp
- 2018-02-18 05:08:35 sega_315_5195, sega_315_5250: Make sound read/write delegates standard device callbacks (nw) [AJR]
Changed: segaorun.cpp, segas16b.cpp, segas18.cpp, segaxbd.cpp, segaorun.h, segas16b.h, segas18.h, segaxbd.h, segaic16.cpp, segaic16.h
- 2018-02-18 04:41:04 bigevglf: Soundlatch modernization (nw) [AJR]
Changed: bigevglf.cpp, bigevglf.h
- 2018-02-18 04:06:15 40love.cpp: Soundlatch modernization (nw) [AJR]
Changed: 40love.cpp, 40love.h
- 2018-02-18 02:41:51 deco32.cpp: Fix duplicate save registration (nw) [AJR]
Changed: deco32.cpp
- 2018-02-17 22:58:16 Better names for Video System sprite devices (nw) [AJR]
Changed: f1gp.cpp, vsystem_spr.cpp, vsystem_spr2.cpp
- 2018-02-17 22:02:26 ccasino: No more state hacking for palette writes (nw) [AJR]
Changed: ojankohs.cpp, ojankohs.h, ojankohs.cpp
- 2018-02-17 21:36:57 at.cpp: Workaround for regression in 386-based systems due to address mapping changes (nw) [AJR]
Changed: at.cpp
- 2018-02-17 21:19:26 amstr_pc.cpp: Regression fix (nw) [AJR]
- There is now a "Please set time and date" message that wasn't there in 0.193. This might or might not be correct behavior.
Changed: amstr_pc.cpp
- 2018-02-17 20:40:58 Fix arcade and tiny builds (hopefully) (nw) [AJR]
Changed: arcade.lua, exidy440.cpp, exidy440.cpp, exidy440.h
- 2018-02-17 20:36:22 Fix regression (nw) [arbee]
Changed: taitojc.cpp
- 2018-02-17 20:30:11 nmk16: DEVWRITE8, not DEVWRITE (nw) [AJR]
Changed: nmk16.cpp
- 2018-02-17 20:28:01 nmk16: Cleanup duplicates, Update documents (#3227) [cam900]
- • nmk16: Cleanup duplicates, Update documents vandykeb: Verified OKI Bankswitching, Correct OKI clock atombjt: Verified OKI Bankswitching
• nmk16: Build fixes
- • nmk16: Cleanup duplicates, Update documents vandykeb: Verified OKI Bankswitching, Correct OKI clock atombjt: Verified OKI Bankswitching
- 2018-02-17 20:00:51 gaiden.cpp: Fix graphics by partially undoing bdb49c9e5b2ebdc76e787c597dbdb44995a8014d (nw) [AJR]
Changed: gaiden.cpp, gaiden.h, gaiden.cpp
- 2018-02-17 19:36:46 spacegun: Use cswidth for NIO access (nw) [AJR]
Changed: taito_z.cpp
- 2018-02-17 19:25:55 taito_en: Hook up ES5510 effects DSP [cam900, R. Belmont] [arbee]
Changed: taito_en.cpp, taito_en.h, gunbustr.cpp, taito_f3.cpp, taitojc.cpp, taito_f3.h
- 2018-02-17 19:03:36 fromanc2.cpp: Cleanups (nw) [AJR]
Changed: fromanc2.cpp, fromanc2.h, fromanc2.cpp
- 2018-02-17 18:25:45 Build fixes of the day (nw) [AJR]
Changed: gaiden.cpp, jclub2.cpp, gaiden.cpp
- 2018-02-17 17:29:01 gaiden: Cleanups, Fixes (#3217) [cam900]
- • gaiden: Cleanup duplicates, Split wildfang/raiga machine config/Address map raiga: Fix hang at soft reset
• gaiden: More fixes
• gaiden.cpp: Minor revert
Changed: gaiden.cpp, gaiden.h, gaiden.cpp
- • gaiden: Cleanup duplicates, Split wildfang/raiga machine config/Address map raiga: Fix hang at soft reset
- 2018-02-17 17:25:47 cbuster: Cleanup duplicates, Move spriteram buffer functions to buff… (#3223) [cam900]
- • cbuster: Cleanup duplicates, Move spriteram buffer functions to buffered_spriteram16_device, Remove unneeded rambank/shared ptr
• cbuster: Minor fix
Changed: cbuster.cpp, cbuster.h, cbuster.cpp
- • cbuster: Cleanup duplicates, Move spriteram buffer functions to buffered_spriteram16_device, Remove unneeded rambank/shared ptr
- 2018-02-17 17:19:22 restore remnant of PCB conversion (nw) [Vas Crabb]
Changed: deco32.cpp
- 2018-02-17 17:05:06 x1_010: Change m_adr value name to m_xor Because it's actually Address Bit XOR value. (#3211) [cam900]
- • x1_010: m_adr is just address xor, Move this to address map scheme seta.cpp: Configurated M6502 Bankswitching
• Revert "x1_010: m_adr is just address xor, Move this to address map scheme", This has fix code overload. x1_010: Convert m_xor instead m_adr, it's address xor value. seta.cpp: Convert memcpy to std::copy
Changed: x1_010.cpp, x1_010.h, seta.cpp, seta.h
- • x1_010: m_adr is just address xor, Move this to address map scheme seta.cpp: Configurated M6502 Bankswitching
- 2018-02-17 17:01:07 st0016: Add object finder m_rom instead memregion(":maincpu") (#3214) [cam900]
- jclub2, srmp5: Accurate tag for CPUs, configurated ST0016 ROM Bankswitching macs, simple_st0016, speglsht: Cleanup bankswitching
Changed: jclub2.cpp, macs.cpp, simple_st0016.cpp, speglsht.cpp, srmp5.cpp, simple_st0016.h, st0016.cpp, st0016.h
- 2018-02-17 16:19:59 brkthru: 6809 types (nw) [AJR]
Changed: brkthru.cpp
- 2018-02-17 15:59:57 Decapped and dumped pic16f84 for Shizhan Ding Huang Maque (Version 4.1) [Team Caps0ff, EdHunter] [Ivan Vangelista]
Changed: rbmk.cpp
- 2018-02-17 15:49:26 unidasm: fix f8 endianness (nw) [hap]
Changed: unidasm.cpp
- 2018-02-17 08:41:57 renegade, sidepckt: 6809 type identification (nw) [AJR]
Changed: renegade.cpp, sidepckt.cpp
- 2018-02-17 08:17:16 cntsteer.cpp: CPU type (nw) [AJR]
Changed: chanbara.cpp, cntsteer.cpp
- 2018-02-17 08:07:42 bwing, compgolf: CPU type identification (nw) [AJR]
Changed: bwing.cpp, compgolf.cpp
- 2018-02-17 07:52:39 homedata: All of these should be 6809E (nw) [AJR]
Changed: homedata.cpp
- 2018-02-17 07:39:49 yunsung8.cpp: Soundlatch modernization (nw) [AJR]
Changed: yunsung8.cpp, yunsung8.h
- 2018-02-17 07:20:47 Merge pull request #3218 from DavidHaywood/160218 [ajrhacker]
- xavix - various cleanups / refactoring and monster truck improvements
Changed: xavix.cpp
- 2018-02-17 07:20:08 Merge pull request #3221 from cam900/patch-2 [ajrhacker]
- pokey.cpp: Typo
Changed: pokey.cpp
- 2018-02-17 07:14:11 vaportra: Soundlatch modernization and code cleanup (nw) [AJR]
Changed: vaportra.cpp, vaportra.h
- 2018-02-17 07:00:17 new clones added [briantro]
- leland.cpp: Massive ROM name corrections. [Brian Troha]
New Working Clone Added
Quarterback (rev 1, cocktail) [Brian Troha, The Dumping Union]
New Nonworking Clone Added - Ironman Ivan Stewart's Super Off-Road (rev 3) [unknown]
Changed: leland.cpp, mame.lst
- leland.cpp: Massive ROM name corrections. [Brian Troha]
- 2018-02-17 06:57:35 darkseal: Clean up "control" handlers (nw) [AJR]
Changed: darkseal.cpp, darkseal.h
- 2018-02-17 06:27:23 pokey.cpp: Typo [cam900]
Changed: pokey.cpp
- 2018-02-17 06:25:05 Build fixes (nw) [AJR]
Changed: m50458.cpp, m50458.h, itech32.cpp
- 2018-02-17 06:09:38 itech32.cpp: Fix sound outputs with allocated PCB sound output connectors (#3210) [cam900]
- itech32.h: Typo
Changed: itech32.cpp, itech32.h
- 2018-02-17 06:07:24 raiden2.cpp: Fixed missing sound effects / soundmap ordering (#3219) [MASH]
Changed: raiden2.cpp
- 2018-02-17 05:26:51 olyboss: get booting (nw) [cracyc]
Changed: upd3301.cpp, olyboss.cpp
- 2018-02-17 00:37:43 olyboss: video int (nw) [cracyc]
Changed: olyboss.cpp
- 2018-02-16 23:59:01 New not working [cracyc]
- Olympia Boss B 8085 [Carl, rfka01]
Changed: olyboss.cpp, mame.lst
- 2018-02-16 17:45:06 devices/video: some private-ization (nw) [Ivan Vangelista]
Changed: bt459.h, crt9007.h, ef9345.h, ef9364.h, ef9365.h, hd61830.h, hd66421.h, huc6271.h, huc6272.h, imagetek_i4100.h, jangou_blitter.h, m50458.h, mb90082.h, mb_vcu.h, mc6845.h, mos6566.h, msm6255.h, ramdac.h, scn2674.h, sed1330.h, tms3556.cpp, tms3556.h, tms9928a.h, upd7220.h, upd7227.h, v9938.h, voodoo_pci.h, exelv.cpp
- 2018-02-16 15:54:49 badlandsbl.cpp: Cleanups, improve sound (nw) [angelosa]
Changed: badlandsbl.cpp, badlands.h
- 2018-02-16 13:51:29 xavix - allow monster truck to render bg tilemap as 7bpp packed data too (#3212) [David Haywood]
- • xavix - allow monster truck to render bg tilemap as 7bpp packed data too
• clearly 2 sets of tile registers (nw)
• neater way of doing this (nw)
• improved handling of some vregs (nw)
• resolution / wraparound fixes (nw)
• improved background rendering (nw)
• flipped sprite positioning (nw)
• whatever this is, it's weird (nw)
• palette is in the packet too (nw)
• still weird.. (nw)
Changed: xavix.cpp
- • xavix - allow monster truck to render bg tilemap as 7bpp packed data too
- 2018-02-16 13:40:23 wizdfire: Update notes (nw) [AJR]
Changed: rohga.cpp
- 2018-02-16 13:34:55 Merge branch 'master' of https://github.com/mamedev/mame [angelosa]
- 2018-02-16 13:34:08 rohga: Cleanup IO and Protection Handling, Cleanup duplicates, Add notes, Remove outdated comments (#3215) [cam900]
- 2018-02-16 13:26:48 Fix arcade.flt [angelosa]
Changed: arcade.flt
- 2018-02-16 13:32:29 pmac6100: The boot chime plays now, but sounds really awful (nw) [AJR]
Changed: mac.cpp
- 2018-02-16 13:29:10 deco32: Cleanup duplicates, Remove unneeded shared_ptr, Add notes, Con… (#3216) [cam900]
- • deco32: Cleanup duplicates, Remove unneed shared_ptr, Add notes, Convert m_spriteram16*/m_spriteram16_buffered*/m_pf_rowscroll• to std::unique_ptr, Rowscroll RAM size allocated to memory mapped size lockload: Improve OKI Bankswitching, Add notes Demote Dragon Gun with MACHINE_IMPERFECT_SOUND, because OKI3 bankswitching aren't verified
• deco32: Minor fix
• deco32: More cleanups
• deco32: Move m_oki2_bank to dragngun_state
• deco32: Fix IOPORT Tags to captaven
• Fix deco32.cpp ioport tags when "DSW" aren't actually dip switch
Changed: deco32.cpp, deco32.h, deco32.cpp
- • deco32: Cleanup duplicates, Remove unneed shared_ptr, Add notes, Convert m_spriteram16*/m_spriteram16_buffered*/m_pf_rowscroll• to std::unique_ptr, Rowscroll RAM size allocated to memory mapped size lockload: Improve OKI Bankswitching, Add notes Demote Dragon Gun with MACHINE_IMPERFECT_SOUND, because OKI3 bankswitching aren't verified
- 2018-02-16 06:09:40 saturn: Fix regression due to an unexpected CDDA dependency (nw) [AJR]
Changed: stvcd.cpp, stvcd.h, scsp.cpp, scsp.h, saturn.cpp, stv.cpp
- 2018-02-16 05:49:06 olyboss: experiment with fdd settings (nw) [cracyc]
Changed: olyboss.cpp
- 2018-02-16 04:02:35 Set up heavily mirrored memory ranges with subunit masks (e.g. orunners) much more efficiently [AJR]
Changed: emumem.cpp
- 2018-02-16 03:06:40 ms32.cpp: spelling (nw) [briantro]
Changed: ms32.cpp
- 2018-02-15 23:43:42 No, just no. (nw) [smf-]
Changed: pokey.cpp
- 2018-02-15 22:38:58 Popeye: Fixed TPP2 test mode background. [smf] [smf-]
Changed: popeye.cpp
- 2018-02-15 20:59:01 badlandsbl.cpp: added preliminary sprite drawing [Angelo Salese] [angelosa]
Changed: badlandsbl.cpp, badlands.h
- 2018-02-15 19:32:20 olyboss: get programs running (nw) [cracyc]
Changed: olyboss.cpp
- 2018-02-15 19:19:48 new not working machine [Ivan Vangelista]
- - Sekai Kaseki Hakken (Japan, SKH1 Ver.A) [coolmod, The Dumping Union]
Changed: namcos10.cpp, mame.lst
- 2018-02-15 19:05:05 devices/machine: some private-ization (nw) [Ivan Vangelista]
- + removed some duplication
Changed: a2eauxslot.h, a2echoii.h, agat7langcard.h, agat7ports.h, memcard.h, rom.h, bml3mp1802.h, geocable.h, sw8k.h, cococart.h, ddi1.h, slot.h, k220.h, econet.h, exp.h, imi5000h.h, grafik.h, i82371sb.h, midi.h, eim.h, 2joysnd.h, diag264_lb_tape.h, c1551.h, ccm.h, exp.h, cst_qdisc.h, std.h, exp.h, vic1110.h, upd7725.h, 53c810.h, 68307.h, 68340.h, 8042kbdc.h, 82s129.h, at28c16.h, ataflash.h, atmel_arm_aic.h, corvushd.h, cs8221.h, diablo_hd.h, er2055.h, i80130.h, i8155.h, i82371sb.h, i82439hx.h, i82439tx.h, i8271.h, i82875p.h, ie15.h, k054321.h, ldp1000.h, ldpr8210.h, ldv1000.h, ldvp931.h, linflash.h, lpc-acpi.h, lpc-pit.h, lpc-rtc.h, mb8795.h, mcf5206e.h, mos6529.h, mpu401.h, msm58321.h, ncr5380n.h, pci-ide.h, pci-smbus.h, pci9050.h, pdc.h, sega_scu.h, sis85c496.h, smioc.h, smpc.h, tc009xlvc.h, tmc0430.h, tmp68301.h, tms5501.h, upd4992.h, x2212.h, z80dma.h, i5000.h, tms36xx.h, tea1002.h, tms3556.h, decobsmt.h, dsbz80.h, hyprolyb.h, tvc.h, nb1413m3.h, cedar_magnet_flop.h, cedar_magnet_plane.h, compiskb.h, deco146.h, jvs13551.h, k7659kb.h, m24_z8000.h, mc8123.h, naomigd.h, pcd_kbd.h, qimi.h, rmnkbd.h, seicop.h, k001006.h, k053251.h, uv201.h
- 2018-02-15 18:10:48 Split badlandsbl into own file (nw) [angelosa]
- (TODO: badlands_molayout doesn't want to link for some reason, for now I split defs into both files)
Changed: arcade.lua, badlands.cpp, badlandsbl.cpp, badlands.h, badlands.cpp, mame.lst
- 2018-02-15 17:05:17 Remove duplicates (nw) [Olivier Galibert]
Changed: fidel6502.cpp, horizon.cpp, mikrosha.cpp, ngp.cpp, nss.cpp, pk8000.cpp, powerbal.cpp, ptcsol.cpp, ql.cpp, rmt32.cpp, tm990189.cpp, wmg.cpp, 8080bw.h, atarig1.h, atarig42.h, beathead.h, cyberbal.h, cybstorm.h, eprom.h, fastfred.h, mcr3.h, mystwarr.h, namcofl.h, namconb1.h, next.h, thomson.h, thomson.cpp
- 2018-02-15 14:37:52 Revert "quick look", enjoy (nw) [angelosa]
Changed: saturn_cdb.cpp
- 2018-02-15 14:27:45 stvcd: Note HLE in device name (nw) [AJR]
Changed: stvcd.cpp
- 2018-02-15 14:26:30 Revert "Merge satcdb skeleton device with stvcd" [AJR]
- This reverts commit 431de71d2033d389cdf1f49878c5b690c03bc891.
Changed: arcade.lua, mess.lua, stvcd.cpp, stvcd.h, saturn.cpp, stv.cpp, saturn_cdb.cpp, saturn_cdb.h
- 2018-02-15 09:03:12 Fix minor duplication (nw) [Olivier Galibert]
- 2018-02-15 06:43:57 Generalized support for byte-smeared accesses (nw) (#3207) [ajrhacker]
- The new cswidth address map constructor method overrides the masking normally performed on narrow-width accesses. This entailed a lot of reconfiguration to make the shifting and masking of subunits independent operations. There is unlikely to have any significant performance impact on drivers that don't frequently reconfigure their memory handlers.
Changed: addrmap.cpp, addrmap.h, emumem.cpp, emumem.h, tatsumi.cpp, tatsumi.h
- 2018-02-15 05:53:41 Merge satcdb skeleton device with stvcd [AJR]
Changed: arcade.lua, mess.lua, stvcd.cpp, stvcd.h, saturn.cpp, stv.cpp, saturn_cdb.cpp, saturn_cdb.h
- 2018-02-15 05:13:43 saturn, sfish2: Move existing CD-ROM emulation down into device [AJR]
Changed: stvcd.cpp, stvcd.h, saturn.cpp, stv.cpp, saturn.h, stv.h
- 2018-02-15 04:40:25 olyboss: boot floppies (nw) [cracyc]
Changed: am9519.cpp, olyboss.cpp
- 2018-02-15 04:10:51 olyboss.cpp: Add Boss B and C Z80 models [rfka01] [rfka01]
Changed: olyboss.cpp, mame.lst
- 2018-02-15 02:34:21 Fix build by removing unused variables (nw) [AJR]
- 2018-02-15 02:15:27 ms32.cpp: Fix cut-n-paste & add version where known (nw) [briantro]
Changed: ms32.cpp
- 2018-02-15 02:01:17 ms32.cpp: Minor correction (nw) [briantro]
Changed: ms32.cpp
- 2018-02-15 01:57:59 ms32.cpp: Massive ROM name correction for the Jaleco MegaSystem 32 system. [Brian Troha, Smitdogg, The Dumping Union] [briantro]
Changed: ms32.cpp
- 2018-02-15 01:08:53 ay31015.cpp: Fix unresolved callback disaster (nw) [AJR]
Changed: ay31015.cpp
- 2018-02-14 23:26:07 Merge pull request #3208 from JoakimLarsson/cadabc_1 [Joakim Larsson Edström]
- CAD ABC mouse/hi-res card
Changed: bus.lua, abcbus.cpp, cadmouse.cpp, cadmouse.h
- 2018-02-14 19:44:53 cadmouse: Addressed review comments and changed short name to match product name for this slot device [Joakim Larsson Edstrom]
Changed: abcbus.cpp, cadmouse.cpp, cadmouse.h
- 2018-02-12 21:02:40 cadmouse: Fixed to use new address map API [Joakim Larsson Edstrom]
Changed: cadmouse.cpp, cadmouse.h
- 2018-02-12 17:37:58 cadmouse.cpp: NEW non working mouse/hi-res unit for the abcbus [Valgrind] [Joakim Larsson Edstrom]
Changed: bus.lua, abcbus.cpp, cadmouse.cpp, cadmouse.h
- 2018-02-14 21:41:10 xavix - rad_mtrk sprite improvements (#3202) [David Haywood]
- • xavix - rad_mtrk sprite improvements
• alt addressing mode for taitons1 xavix logo, not sure how this gets enabled yet (nw)
• there's a 2nd tilemap (nw)
• various stubs for notekeeping (nw)
Changed: xavix.cpp
- • xavix - rad_mtrk sprite improvements
- 2018-02-14 19:11:44 devices/bus: made some methods private now that it's possible (nw) [Ivan Vangelista]
Changed: a2applicard.h, a2softcard.h, a2themill.h, pc_xporter.h, transwarp.h, db411223.h, fd2.h, hdc.h, lux10828.h, lux21046.h, lux21056.h, unidisk.h, abc77.h, abc99.h, ddp.h, fdc.h, kb.h, printer.h, spi.h, a500.h, a2232.h, buddha.h, tube_6502.h, tube_65c102.h, tube_80186.h, tube_80286.h, tube_arm.h, tube_casper.h, tube_z80.h, tube_zep100.h, cpm.h, fcc.h, multiscreen.h, supercpu.h, hrg.h, c1541.h, c1571.h, c1581.h, cmdhd.h, fd2000.h, interpod.h, serialbox.h, vic1515.h, vic1520.h, mpu_pc98.h, comxpl80.h, epson_ex800.h, epson_lx800.h, epson_lx810l.h, nec_p72.h, floppy.h, hrg.h, k230.h, grip.h, e01.h, silicon_disc.h, pf10.h, tf20.h, 82937.h, 98034.h, 98035.h, c2031.h, c8280.h, hardbox.h, hp9895.h, shark.h, softbox.h, imi5000h.h, gt.h, sr.h, aha1542.h, dectalk.h, finalchs.h, ibm_mfc.h, ide.h, mcd.h, num9rev.h, pgc.h, sb16.h, stereo_fx.h, wdxt_gen.h, d004.h, svp.h, bm_012.h, konami.h, moonsound.h, fdc.h, chess.h, jasmin.h, microdisc.h, iskr1030.h, keytro.h, msnat.h, hsg.h, superpet.h, c1551.h, ergoline.h, djdma.h, s1410.h, event.h, sa1.h, sfx.h, sgb.h, upd.h, fdd.h, 8088.h, harmony_melody.h, vme_fccpu20.h, vme_fcisio.h, vme_fcscsi.h, vme_hcpu30.h, vme_mvme350.h, rtc.h, tig.h, wdc.h
- 2018-02-14 19:09:16 Added support fro the MultiPak slot switch as a dip switch. (#3188) [tim lindner]
- • Added support fro the MultiPak slot switch as a dip switch.
• Removed a logerror and fixed the read handler
• Address @cuavas comments
• Address style
Changed: coco_multi.cpp
- • Added support fro the MultiPak slot switch as a dip switch.
- 2018-02-14 17:13:36 model2.cpp: Attempt to relax poly_manager params, crashes less often now (nw) [angelosa]
Changed: model2.h
- 2018-02-14 17:01:58 dec8: Cleanup bankswitch initializes, driver_init_members, duplicates (#3203) [cam900]
- • dec8: Cleanup bankswitch initializes, driver_init_members, duplicates
Some accurate CPU Type from PCBs, Add notes
Convert m_buffered_spriteram16 to unique_ptr
• dec8.cpp: Remove defined memory map for If a new dec8.cpp game with a different mapped main CPU ROM is found
- • dec8: Cleanup bankswitch initializes, driver_init_members, duplicates
- 2018-02-14 14:26:45 model2.cpp: fixed texture rom loading for Virtua Fighter 2, model rom loading for Rail Chase 2 + other minor rearrangement fixes (nw) [angelosa]
Changed: model2.cpp
- 2018-02-14 12:40:47 (nw) screw you macros and the horse you rode in on [Vas Crabb]
- There's no voodoo involved in derived machine configurations and fragments any more. The macros were just obfuscating things at this point.
Changed: ie15.cpp, mconfig.h, cinemat.cpp, dkong.cpp, redalert.cpp, timeplt.cpp, 1945kiii.cpp, 20pacgal.cpp, 39in1.cpp, 4enraya.cpp, 8080bw.cpp, a2600.cpp, a51xx.cpp, a7800.cpp, aa310.cpp, abc80.cpp, abc80x.cpp, ac1.cpp, adp.cpp, airbustr.cpp, airraid.cpp, aleck64.cpp, alesis.cpp, alg.cpp, allied.cpp, alpha68k.cpp, alphasma.cpp, alphatpx.cpp, amaticmg.cpp, ambush.cpp, amiga.cpp, ampoker2.cpp, amstr_pc.cpp, amstrad.cpp, amusco.cpp, angelkds.cpp, apf.cpp, apollo.cpp, apple2.cpp, apple2e.cpp, apple2gs.cpp, appoooh.cpp, apricot.cpp, arcadecl.cpp, aristmk4.cpp, aristmk5.cpp, arkanoid.cpp, armedf.cpp, arsystems.cpp, artmagic.cpp, asteroid.cpp, astinvad.cpp, astrafr.cpp, astrcorp.cpp, astrocde.cpp, astrof.cpp, at.cpp, atari400.cpp, atari_s1.cpp, atari_s2.cpp, atarifb.cpp, atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarist.cpp, atarisy1.cpp, atarisy2.cpp, atarisy4.cpp, atetris.cpp, atm.cpp, atom.cpp, atpci.cpp, atvtrack.cpp, avalnche.cpp, avt.cpp, b2m.cpp, bagman.cpp, balsente.cpp, barni.cpp, basic52.cpp, battlex.cpp, bbc.cpp, bcs3.cpp, bebox.cpp, berzerk.cpp, bestleag.cpp, bfm_sc1.cpp, bfm_sc2.cpp, bfm_sc4.cpp, bingor.cpp, bishi.cpp, bitgraph.cpp, bk.cpp, bking.cpp, blitz68k.cpp, blktiger.cpp, blmbycar.cpp, blockout.cpp, bloodbro.cpp, blueprnt.cpp, bmcpokr.cpp, bml3.cpp, btime.cpp, bublbobl.cpp, bw12.cpp, bwidow.cpp, by17.cpp, by35.cpp, by6803.cpp, byvid.cpp, bzone.cpp, c128.cpp, c64.cpp, cabal.cpp, calchase.cpp, calomega.cpp, calorie.cpp, camplynx.cpp, capbowl.cpp, cave.cpp, cbm2.cpp, cclimber.cpp, cdi.cpp, centiped.cpp, cgc7900.cpp, champbas.cpp, channelf.cpp, chexx.cpp, chihiro.cpp, chinsan.cpp, cidelsa.cpp, cinemat.cpp, cischeat.cpp, cninja.cpp, coco12.cpp, coco3.cpp, coinmstr.cpp, coleco.cpp, comebaby.cpp, compc.cpp, compis.cpp, comx35.cpp, coolpool.cpp, coolridr.cpp, copsnrob.cpp, cosmic.cpp, cps1.cpp, cps2.cpp, cps3.cpp, crbaloon.cpp, crgolf.cpp, crospang.cpp, crvision.cpp, crystal.cpp, cubo.cpp, cv1k.cpp, cyberbal.cpp, cybiko.cpp, cybstorm.cpp, cyclemb.cpp, dacholer.cpp, dambustr.cpp, dcheese.cpp, ddenlovr.cpp, ddragon.cpp, ddragon3.cpp, de_2.cpp, de_3.cpp, de_3b.cpp, dec0.cpp, dec8.cpp, deco32.cpp, deco_mlc.cpp, decocass.cpp, digel804.cpp, djmain.cpp, dkong.cpp, dlair.cpp, docastle.cpp, dooyong.cpp, dragon.cpp, dreamwld.cpp, dwarfd.cpp, dynax.cpp, dynduke.cpp, electron.cpp, eolith.cpp, ep64.cpp, equites.cpp, esd16.cpp, espial.cpp, esprit.cpp, esq1.cpp, esq5505.cpp, eurocom2.cpp, europc.cpp, eva.cpp, exidy.cpp, exidy440.cpp, expro02.cpp, exprraid.cpp, f1gp.cpp, fanucspmg.cpp, fastfred.cpp, fastinvaders.cpp, fccpu30.cpp, fcrash.cpp, fidel6502.cpp, fidel68k.cpp, firebeat.cpp, firetrk.cpp, flicker.cpp, flstory.cpp, fmtowns.cpp, force68k.cpp, freekick.cpp, fruitpc.cpp, funkball.cpp, funworld.cpp, g627.cpp, gaelco2.cpp, gaelco3d.cpp, gaiden.cpp, galaga.cpp, galaxi.cpp, galaxian.cpp, galaxold.cpp, galgames.cpp, galivan.cpp, galpanic.cpp, gamecstl.cpp, gameking.cpp, gameplan.cpp, gammagic.cpp, gaplus.cpp, gauntlet.cpp, gb.cpp, gberet.cpp, gei.cpp, geniusiq.cpp, genpc.cpp, ghosteo.cpp, gkigt.cpp, glasgow.cpp, glass.cpp, gng.cpp, goldngam.cpp, goldnpkr.cpp, goldstar.cpp, goodejan.cpp, gottlieb.cpp, gp_1.cpp, gp_2.cpp, gridcomp.cpp, gstriker.cpp, gticlub.cpp, gts1.cpp, gts3.cpp, gts3a.cpp, gts80.cpp, gts80a.cpp, gts80b.cpp, gumbo.cpp, gundealr.cpp, halleys.cpp, hankin.cpp, harddriv.cpp, hec2hrp.cpp, hexion.cpp, hh_cop400.cpp, hh_hmcs40.cpp, hh_sm510.cpp, hh_ucom4.cpp, highvdeo.cpp, hitme.cpp, hnayayoi.cpp, hng64.cpp, homedata.cpp, homerun.cpp, horizon.cpp, hornet.cpp, hp48.cpp, hp9845.cpp, hp9k_3xx.cpp, hprot1.cpp, hx20.cpp, hyhoo.cpp, hyperspt.cpp, ibmpc.cpp, ibmpcjr.cpp, idsa.cpp, igs009.cpp, igs011.cpp, igs017.cpp, igspoker.cpp, inder.cpp, inderp.cpp, indigo.cpp, indy_indigo2.cpp, intellec4.cpp, interact.cpp, interpro.cpp, intv.cpp, inufuku.cpp, ironhors.cpp, isbc.cpp, isbc8010.cpp, iskr103x.cpp, iteagle.cpp, itech32.cpp, itech8.cpp, itgamble.cpp, jack.cpp, jaguar.cpp, jalmah.cpp, jangou.cpp, jedi.cpp, jeutel.cpp, joctronic.cpp, jollyjgr.cpp, jp.cpp, jtc.cpp, kaneko16.cpp, kangaroo.cpp, karnov.cpp, kaypro.cpp, kc.cpp, kenseim.cpp, kingdrby.cpp, klax.cpp, konamigv.cpp, konamigx.cpp, konamim2.cpp, ksys573.cpp, kyocera.cpp, kyugo.cpp, ladybug.cpp, ladyfrog.cpp, laserbat.cpp, lasso.cpp, lc80.cpp, ldplayer.cpp, legionna.cpp, leland.cpp, lethal.cpp, lethalj.cpp, liberate.cpp, liberatr.cpp, lisa.cpp, lsasquad.cpp, ltd.cpp, luckgrln.cpp, lvcards.cpp, lwings.cpp, lynx.cpp, m10.cpp, m107.cpp, m5.cpp, m52.cpp, m57.cpp, m62.cpp, m63.cpp, m68705prg.cpp, m72.cpp, m90.cpp, m92.cpp, mac.cpp, mac128.cpp, macp.cpp, macrossp.cpp, madalien.cpp, magic10.cpp, magicard.cpp, magicfly.cpp, magtouch.cpp, malzak.cpp, mappy.cpp, marineb.cpp, mario.cpp, maygay1b.cpp, mbee.cpp, mc10.cpp, mcatadv.cpp, mcr.cpp, mcr3.cpp, mcr68.cpp, mediagx.cpp, megadriv.cpp, megadriv_acbl.cpp, megadriv_rad.cpp, megaplay.cpp, megasys1.cpp, megatech.cpp, mephisto.cpp, mephisto_montec.cpp, mephistp.cpp, merit.cpp, meritm.cpp, mermaid.cpp, metro.cpp, mexico86.cpp, mhavoc.cpp, mice.cpp, micro3d.cpp, micropin.cpp, midqslvr.cpp, midtunit.cpp, midvunit.cpp, midwunit.cpp, midyunit.cpp, midzeus.cpp, mikro80.cpp, mikromik.cpp, mil4000.cpp, missb2.cpp, missile.cpp, mitchell.cpp, mmodular.cpp, model1.cpp, model2.cpp, model3.cpp, monty.cpp, moo.cpp, mosaic.cpp, mpu4dealem.cpp, mpu4plasma.cpp, mpu4vid.cpp, mquake.cpp, mrdo.cpp, ms32.cpp, msx.cpp, mtx.cpp, multfish.cpp, multigam.cpp, mw8080bw.cpp, myb3k.cpp, mystston.cpp, mystwarr.cpp, mz2000.cpp, mz700.cpp, mz80.cpp, n64.cpp, n8080.cpp, nakajies.cpp, namcona1.cpp, namcond1.cpp, namcops2.cpp, namcos10.cpp, namcos11.cpp, namcos12.cpp, namcos2.cpp, namcos21.cpp, namcos22.cpp, namcos23.cpp, namcos86.cpp, naomi.cpp, nascom1.cpp, nbmj8688.cpp, nbmj8891.cpp, nbmj8900.cpp, nbmj8991.cpp, nbmj9195.cpp, nc.cpp, neogeo.cpp, neogeocd.cpp, neopcb.cpp, nes.cpp, nes_vt.cpp, newbrain.cpp, next.cpp, ngen.cpp, ngp.cpp, nightgal.cpp, ninjakd2.cpp, niyanpai.cpp, nmg5.cpp, nmk16.cpp, nokia_3310.cpp, norautp.cpp, novag6502.cpp, novagmcs48.cpp, nwk-tr.cpp, odyssey2.cpp, okean240.cpp, oneshot.cpp, opwolf.cpp, oric.cpp, orion.cpp, osborne1.cpp, osi.cpp, pacman.cpp, palm.cpp, pangofun.cpp, paradise.cpp, pasopia7.cpp, pb1000.cpp, pbaction.cpp, pc.cpp, pc1512.cpp, pc2000.cpp, pc6001.cpp, pc8401a.cpp, pc8801.cpp, pc9801.cpp, pcat_dyn.cpp, pcat_nit.cpp, pcd.cpp, pce.cpp, pcktgal.cpp, pcw.cpp, pdp11.cpp, pecom.cpp, pegasus.cpp, pengo.cpp, pentagon.cpp, pet.cpp, peyper.cpp, pg685.cpp, pgm.cpp, pgm2.cpp, phc25.cpp, phoenix.cpp, photoply.cpp, pinball2k.cpp, pingpong.cpp, pitnrun.cpp, play_1.cpp, play_2.cpp, play_3.cpp, playch10.cpp, plus4.cpp, pmd85.cpp, pocketc.cpp, polepos.cpp, polgar.cpp, policetr.cpp, poly88.cpp, polyplay.cpp, pong.cpp, popeye.cpp, powerins.cpp, prestige.cpp, primo.cpp, progolf.cpp, ps2.cpp, psikyo.cpp, psikyo4.cpp, psikyosh.cpp, psion.cpp, psx.cpp, puckpkmn.cpp, punchout.cpp, px4.cpp, pyl601.cpp, qix.cpp, ql.cpp, quakeat.cpp, queen.cpp, quizdna.cpp, quizpun2.cpp, r2dx_v33.cpp, radio86.cpp, raiden.cpp, raiden2.cpp, rallyx.cpp, rbisland.cpp, rbmk.cpp, re900.cpp, realbrk.cpp, redalert.cpp, renegade.cpp, retofinv.cpp, riscpc.cpp, rmhaihai.cpp, rohga.cpp, rollrace.cpp, route16.cpp, royalmah.cpp, rpunch.cpp, rt1715.cpp, runaway.cpp, rungun.cpp, s11.cpp, s11a.cpp, s11b.cpp, s11c.cpp, s3.cpp, s4.cpp, s6.cpp, s6a.cpp, s7.cpp, s8.cpp, s8a.cpp, s9.cpp, safarir.cpp, sapi1.cpp, saturn.cpp, sauro.cpp, savquest.cpp, sbasketb.cpp, sbrkout.cpp, scobra.cpp, scorpion.cpp, scramble.cpp, scv.cpp, seattle.cpp, segac2.cpp, segae.cpp, segag80r.cpp, segag80v.cpp, segahang.cpp, segam1.cpp, segaorun.cpp, segapico.cpp, segas16a.cpp, segas16b.cpp, segas18.cpp, segas24.cpp, segasp.cpp, segaufo.cpp, segaybd.cpp, seibuspi.cpp, seicross.cpp, selz80.cpp, senjyo.cpp, seta.cpp, seta2.cpp, sf.cpp, sg1000.cpp, sg1000a.cpp, shangkid.cpp, shaolins.cpp, shootout.cpp, sidepckt.cpp, sigmab98.cpp, silvmil.cpp, simpl156.cpp, simple_st0016.cpp, sitcom.cpp, skylncr.cpp, slapfght.cpp, sms.cpp, smsmcorp.cpp, snes.cpp, snesb.cpp, snk.cpp, snk6502.cpp, snk68.cpp, snookr10.cpp, snowbros.cpp, socrates.cpp, sorcerer.cpp, spacefb.cpp, spcforce.cpp, spec128.cpp, special.cpp, specpls3.cpp, spectra.cpp, spectrum.cpp, spiders.cpp, spinb.cpp, spirit76.cpp, spoker.cpp, spool99.cpp, sprint2.cpp, sprint8.cpp, srmp2.cpp, ssfindo.cpp, sshangha.cpp, ssingles.cpp, sstrangr.cpp, ssv.cpp, st_mp100.cpp, st_mp200.cpp, stactics.cpp, starfire.cpp, stargame.cpp, starwars.cpp, statriv2.cpp, stfight.cpp, stlforce.cpp, strnskil.cpp, studio2.cpp, stv.cpp, su2000.cpp, subsino.cpp, subsino2.cpp, sun3.cpp, suna8.cpp, supbtime.cpp, super80.cpp, superchs.cpp, superqix.cpp, suprnova.cpp, svi318.cpp, svision.cpp, swtpc.cpp, swtpc09.cpp, system1.cpp, system16.cpp, taito.cpp, taito_b.cpp, taito_f2.cpp, taito_f3.cpp, taito_h.cpp, taito_l.cpp, taito_z.cpp, taitogn.cpp, taitojc.cpp, taitosj.cpp, taitotz.cpp, taitowlf.cpp, tandy1t.cpp, tandy2k.cpp, tapatune.cpp, tavernie.cpp, tecmo.cpp, tecmo16.cpp, tehkanwc.cpp, tek410x.cpp, terracre.cpp, thepit.cpp, thief.cpp, thomson.cpp, thunderx.cpp, ti85.cpp, ti89.cpp, ti99_4x.cpp, ti99_8.cpp, tiamc1.cpp, ticalc1x.cpp, tickee.cpp, tigeroad.cpp, timeplt.cpp, timex.cpp, tispeak.cpp, tk80.cpp, tmaster.cpp, tmc1800.cpp, tmc600.cpp, tmmjprd.cpp, tnzs.cpp, toaplan2.cpp, toki.cpp, toypop.cpp, tp84.cpp, trackfld.cpp, travrusa.cpp, triforce.cpp, trs80.cpp, trvquest.cpp, tubep.cpp, tumbleb.cpp, turbo.cpp, tutor.cpp, tvboy.cpp, twin16.cpp, twincobr.cpp, twinkle.cpp, tx0.cpp, upscope.cpp, usgames.cpp, v1050.cpp, vamphalf.cpp, vc4000.cpp, vd.cpp, vectrex.cpp, vegas.cpp, vendetta.cpp, vertigo.cpp, vic20.cpp, vicdual.cpp, victory.cpp, videopkr.cpp, vii.cpp, vip.cpp, voyager.cpp, vsnes.cpp, vt100.cpp, vt220.cpp, vt240.cpp, vtech1.cpp, vtech2.cpp, wallc.cpp, warpwarp.cpp, wc90.cpp, welltris.cpp, wgp.cpp, wico.cpp, williams.cpp, wiz.cpp, wpc_an.cpp, wswan.cpp, x1.cpp, x68k.cpp, xain.cpp, xbox.cpp, xerox820.cpp, xtom3d.cpp, z1013.cpp, z80ne.cpp, zac_1.cpp, zac_proto.cpp, zaxxon.cpp, zn.cpp, zx.cpp, apollo.h, apollo.cpp, megadriv.cpp, mpu4.cpp, pgmprot_igs025_igs012.cpp, pgmprot_igs025_igs022.cpp, pgmprot_igs025_igs028.cpp, pgmprot_igs027a_type1.cpp, pgmprot_igs027a_type2.cpp, pgmprot_igs027a_type3.cpp, pgmprot_orlegend.cpp, gameplan.cpp, leland.cpp, redalert.cpp
- 2018-02-14 05:31:39 ay31015: Make SI and SO line callbacks as well (nw) [AJR]
Changed: ay31015.cpp, ay31015.h, nascom1.cpp
- 2018-02-14 05:22:48 ay31015: Replace "status changed" notifier with line callbacks (nw) [AJR]
Changed: ay31015.cpp, ay31015.h, ampex.cpp, hp2640.cpp
- 2018-02-14 04:43:55 darkseal: Dark Seal / Gate of Doom has 64x64 pf1 and full 0x2000 are… (#3198) [cam900]
- • darkseal: Dark Seal / Gate of Doom has 64x64 pf1 and full 0x2000 area of pf1 ram is used, fix this
• darkseal: Minor duplicate cleanup
Changed: darkseal.cpp
- • darkseal: Dark Seal / Gate of Doom has 64x64 pf1 and full 0x2000 area of pf1 ram is used, fix this
- 2018-02-13 22:38:06 Merge pull request #3196 from shattered/_481de3f [R. Belmont]
- i8275: fix thinko in previous commit; make Preset Counters command useful
- 2018-02-13 21:40:34 i960.cpp: support for burst mode stalling save and restore [Angelo Salese] (#3199) [Angelo Salese]
- • i960.cpp: experimental FIFO burst mechanism.
Known status (difference from before): daytona: runs at better speed, crashes/hangs at expert course; dynabb / dynabb97: enters in-game, needs bat swing input; dynamcop: playable; fvipers: playable if you coin it up fast enough, crashes in attract otherwise; indy500: playable; lastbrnx: runs a bit further, needs a few extra geometry opcodes; motoraid: playable; vcop2: playable; vf2: playable; overrev/sgt24h/zerogun: 3d regressions (?);
• model2.cpp: dynamite baseball bat swing inputs (nw)
• cleanups and commentary (nw)
Changed: i960.cpp, i960.h, model2.cpp
- • i960.cpp: experimental FIFO burst mechanism.
- 2018-02-13 21:39:12 Merge pull request #3200 from shattered/_52dde1d [R. Belmont]
- agat7: add serial/parallel interface card, hardcoded into Agat-Author configuration for now.
Changed: bus.lua, agat7ports.cpp, agat7ports.h, agat.cpp
- 2018-02-13 21:37:50 New working machine added [hap]
- - Robocop 3 (Tiger handheld) [hap, Sean Riddle]
Changed: hh_sm510.cpp, mame.lst
- 2018-01-10 00:26:32 agat7: add serial/parallel interface card, hardcoded into Agat-Author configuration for now. [Sergey Svishchev]
Changed: bus.lua, agat7ports.cpp, agat7ports.h, agat.cpp
- 2018-02-13 20:53:20 less public (nw) [smf-]
Changed: popeye.cpp, popeye.h
- 2018-02-13 20:40:59 xavix updates (#3194) [David Haywood]
- • xavix updates
new machines marked as NOT WORKING Play TV Boxing [Sean Riddle, Peter Wilhelmsen] Play TV Card Night [Sean Riddle, Peter Wilhelmsen] e-kara Starter [Sean Riddle, Peter Wilhelmsen]
located test mode code for Monster Truck, noted and implemented use of multiplication chip and correct ranges for various sprite attribute regions as well as any attributes which need to retain their value for the checks to pass hopefully will have something onscreen soon :-)
• there is some kind of video ram dma here (nw)
• (nw)
• this gets us through the monster truck test mode checks (nw)
• better palette handling (nw)
• show something in monster truck (nw)
• new machines marked as NOT WORKING Star Wars Saga Edition - Lightsaber Battle Game [Sean Riddle, Peter Wilhelmsen] (note, bad dump for now, but looks like it uses SuperXavix instructions, but to a lesser degree than tennis)
Also started adding some sprites and documenting monster truck inputs
• identify tilebase and pal/ntsc flag (nw)
- • xavix updates
- 2018-02-13 19:10:43 move some cpu internal memmaps from public to protected (nw) [hap]
- 2018-02-13 19:03:28 sm510: cleanup memmap declarations (nw) [hap]
Changed: sm500.h, sm500core.cpp, sm510.h, sm510core.cpp, sm511core.cpp, sm590.h, sm590core.cpp, sm5acore.cpp
- 2018-02-13 18:46:53 tms1000: cleanup memmap declarations (nw) [hap]
Changed: tms0270.cpp, tms0980.cpp, tms0980.h, tms1000.cpp, tms1000.h, tms1100.cpp, tms1100.h, tms1400.cpp, tms1400.h, tms1k_base.h, tp0320.cpp, tp0320.h
- 2018-02-13 16:41:17 equites.cpp: fixed c/p error. (nw) [Ivan Vangelista]
Changed: equites.cpp
- 2018-02-13 14:22:51 namcos12.cpp: added nvram with printer defaulted to off to technodr and marked it as MACHINE_NODEVICE_PRINTER (nw) [Ivan Vangelista]
Changed: namcos12.cpp
- 2018-02-13 10:53:20 Fixes (nw) [Olivier Galibert]
Changed: mcd.cpp, devfind.h, device.cpp, device.h, machine.cpp, validity.cpp, astrcorp.cpp
- 2018-02-13 06:02:22 olyboss: floppy wip (nw) [cracyc]
Changed: i8257.cpp, olyboss.cpp
- 2018-02-13 04:13:13 mario: Workaround for MT #6870 [AJR]
Changed: mario.cpp
- 2018-02-13 02:35:26 new working machine - PE+ 4th of July Slots [briantro]
- New Working Machine - Player's Edge Plus (PS0280) 4th of July Slots [Brian Troha, Kevin Nagle]
Changed: peplus.cpp, mame.lst
- 2018-02-13 01:16:11 olyboss: floppy wip (nw) [cracyc]
Changed: olyboss.cpp
- 2018-02-13 01:00:02 Fixes (nw) [Scott Stone]
Changed: aerofgt.cpp, astrcorp.cpp, neogeocd.cpp, taito_b.cpp
- 2018-02-12 23:45:57 Popeye: Fixed background alignment in TPP2 sets. Converted machine config, address maps, palette init, background write handler & background drawing to virtual methods. Only include protection device on hardware that has it. [smf] [smf-]
Changed: popeye.cpp, popeye.h, popeye.cpp
- 2018-02-12 20:16:31 Fixes (nw) [Olivier Galibert]
- 2018-02-12 20:03:06 Fixes (nw) [Olivier Galibert]
Changed: tatsumi.cpp
- 2018-02-12 19:59:33 New working machine added [hap]
- - Strider (Tiger handheld) [hap, Sean Riddle]
Changed: hh_sm510.cpp, mame.lst
- 2018-02-12 19:58:55 Fixes (nw) [Olivier Galibert]
Changed: fromanc2.cpp, gaelco3d.cpp
- 2018-02-12 19:46:15 Fixes (nw) [Olivier Galibert]
Changed: pgm.cpp
- 2018-02-12 19:42:48 Fixes (nw) [Olivier Galibert]
Changed: c900.cpp, cb2001.cpp, dms86.cpp, mcatadv.cpp
- 2018-02-12 19:36:56 iteagle_fpga fix (nw) [Olivier Galibert]
Changed: iteagle_fpga.cpp
- 2018-02-12 19:31:28 gt64xxx fix (nw) [Olivier Galibert]
Changed: gt64xxx.cpp
- 2018-02-12 19:14:28 isa fixes (nw) [Olivier Galibert]
Changed: ide.cpp, myb3k_fdc.cpp
- 2018-02-12 18:01:47 namco c139 fix, wonder how that ever worked (nw) [Olivier Galibert]
Changed: namco_c139.cpp
- 2018-02-12 17:54:09 neogeo, aerofgt fixes (you can't have multiple handlers with different unitmasks on the same line anymore, sorry) (nw) [Olivier Galibert]
Changed: aerofgt.cpp, neogeo.cpp
- 2018-02-12 17:17:10 A handful of fixes (nw) [Olivier Galibert]
Changed: tms7000.cpp, amiga.cpp, apexc.cpp, buster.cpp, calchase.cpp, cdi.cpp, fastfred.cpp, gammagic.cpp, jangou.cpp, liberate.cpp, ltcasino.cpp, metalmx.cpp, mlanding.cpp, namcos21.cpp, nmk16.cpp, scobra.cpp, scramble.cpp, seabattl.cpp, srmp5.cpp, supracan.cpp, system16.cpp, taito.cpp, ti89.cpp, tnzs.cpp, voyager.cpp, williams.cpp
- 2018-02-12 16:57:50 reorder some memmap class declarations (nw) [hap]
Changed: ckz80.cpp, cxgz80.cpp, fidel6502.cpp, fidel68k.cpp, fidelmcs48.cpp, fidelz80.cpp, novag6502.cpp, novag68k.cpp, novagf8.cpp
- 2018-02-12 16:21:47 intellec4: more protected, make declaration and definition order match, fix clock for slots (nw) [Vas Crabb]
Changed: intellec4.cpp
- 2018-02-12 14:45:54 model2.cpp: fix Dead or Alive protection reads (nw) [angelosa]
Changed: 315-5838_317-0229_comp.cpp, model2.cpp
- 2018-02-12 14:17:28 model2.cpp: fix bufferram size, improve geo_parse() (nw) [angelosa]
Changed: model2.cpp, model2.cpp
- 2018-02-12 15:03:06 emumem: Fix extra-large device map (nw) [Olivier Galibert]
Changed: addrmap.cpp
- 2018-02-12 12:34:34 midxunit.cpp: add crosshairs to revx - MT06866. (nw) [Ivan Vangelista]
Changed: midxunit.cpp
- 2018-02-12 11:51:20 rabbit.cpp: corrected ROM labels for the recently added rabbitjt set [ShouTime, The Dumping Union] [Ivan Vangelista]
Changed: rabbit.cpp
- 2018-02-12 11:28:45 fcrash.cpp: let wofabl have sprites. Suffers from heavy glitching, so left as not working (nw) [Ivan Vangelista]
Changed: fcrash.cpp, cps1.h
- 2018-02-01 10:04:01 API change: Memory maps are now methods of the owner class [O. Galibert] [Olivier Galibert]
- Also, a lot more freedom happened, that's going to be more visible soon.
- 2018-02-12 06:23:18 vt100: Device type note (nw) [AJR]
Changed: vt100.cpp
- 2018-02-12 06:10:12 com8116: Add several clock rate/divisor table variant types [AJR]
Changed: com8116.cpp, com8116.h, ampex.cpp, vt100.cpp
- 2018-02-12 02:28:31 new clone added - Tapper 12/9/83 [briantro]
- mcr.cpp: Corrected several ROM names for the Tapper sets. [Marc Deslauriers, Brian Troha]
New Clone Added
Tapper (Budweiser, 12/9/83) [Marc Deslauriers]
- mcr.cpp: Corrected several ROM names for the Tapper sets. [Marc Deslauriers, Brian Troha]
- 2018-02-11 23:09:40 simplify (nw) [smf-]
Changed: dkong.cpp
- 2018-02-11 22:27:19 dialog80: RAM test now passes (nw) [AJR]
Changed: ampex.cpp
- 2018-02-11 21:30:46 New working machine added [hap]
- - Sonic The Hedgehog 2 (Tiger handheld) [hap, Sean Riddle]
Changed: hh_sm510.cpp, mame.lst
- 2018-02-11 21:26:55 dialog80: More UART-related stuff (nw) [AJR]
Changed: ampex.cpp
- 2018-02-11 21:10:23 dialog80: Add VSYN callback and fix silly mistake (nw) [AJR]
Changed: ampex.cpp
- 2018-02-11 20:47:25 dialog80: Start adding handlers (nw) [AJR]
Changed: ampex.cpp
- 2018-02-11 20:35:15 itech32.cpp: not 'o' it's zero (nw) [briantro]
Changed: itech32.cpp
- 2018-02-11 19:42:38 new not working clone [Ivan Vangelista]
- Sangokushi II (bootleg) [Hammy, Spinalfeyd, The Dumping Union]
Changed: fcrash.cpp, cps1.h, mame.lst
- 2018-02-11 18:36:05 New working machines added [hap]
- - Street Fighter 2010 - The Final Fight (Tiger handheld) [hap, Sean Riddle] Hook (Tiger handheld) [hap, Sean Riddle] Back to the Future (Tiger handheld) [hap, Sean Riddle] 007: GoldenEye (Tiger handheld) [hap, Sean Riddle]
Changed: de_2.cpp, hh_sm510.cpp, mame.lst
- 2018-02-11 16:47:35 rabbit.cpp: small note update (nw) [Ivan Vangelista]
Changed: rabbit.cpp
- 2018-02-11 06:04:09 itech32.cpp: Fix cut-n-paste error (nw) [briantro]
Changed: itech32.cpp
- 2018-02-11 04:56:23 vtvideo: Assert vertical blanking interrupt through device callback (nw) [AJR]
Changed: rainbow.cpp, vt100.cpp, vtvideo.cpp, vtvideo.h
- 2018-02-11 04:49:21 olyboss: cleanup and add fdc (nw) [cracyc]
Changed: olyboss.cpp
- 2018-02-11 04:21:47 vt102: Correct CPU clock (nw) [AJR]
Changed: vt100.cpp
- 2018-02-11 00:20:03 i8257: don't clear drq on tc (nw) [cracyc]
- pc8001: use DRQ callback (nw)
Changed: i8257.cpp, upd3301.cpp, upd3301.h, olyboss.cpp, pc8001.cpp
- 2018-02-11 02:21:31 v100: A necessary kludge, at least for now (nw) [AJR]
Changed: v100.cpp
- 2018-02-11 02:15:53 New working machines added [smf-]
- Donkey Kong High Score Kit (hack,V1.0a) [smf]
- 2018-02-11 02:09:11 new clone added - Hard Yardage v1.10 [briantro]
- New Clone Added
Hard Yardage (v1.10) [Brian Troha, The Dumping Union]
Changed: itech32.cpp, mame.lst
- New Clone Added
- 2018-02-11 01:37:16 cmmb: some minor investigation. game is super weird. (nw) [arbee]
Changed: cmmb.cpp
- 2018-02-11 00:45:56 ews286: Added a softlist with DOS 3.10C specific for Ericsson PC WS286 (#3186) [Joakim Larsson Edström]
- • ews286: Added a softlist with DOS 3.10C specific for Ericsson PC WS286
• Update ews286_flop.xml
fixed a typo
Changed: ews286_flop.xml, stepone_flop.xml, at.cpp
- • ews286: Added a softlist with DOS 3.10C specific for Ericsson PC WS286
- 2018-02-11 00:00:58 sun2_120: Add RTC (nw) [AJR]
Changed: sun2.cpp
- 2018-02-10 22:58:29 Fix build failure with SOURCES defined (#3187) [Julian Sikorski]
- • Fixed building using system utf8proc
• Fixed building using system portaudio
• Allow using system-wide asio headers (1.11.0 or higher required).
• Allow using system-wide glm headers
• Allow using system-wide rapidjson headers
• Put all ext_includedir calls together
• Fixed build failure when SOURCES is defined
Changed: makedep.py, arcade.lua
- • Fixed building using system utf8proc
- 2018-02-10 22:44:31 am9519: fix a bit (nw) [cracyc]
Changed: am9519.cpp, olyboss.cpp
- 2018-02-10 22:28:34 trs80m16: Replace 8259 device with Am9519 (nw) [AJR]
Changed: trs80m2.cpp, trs80m2.h
- 2018-02-10 22:13:37 dps1: Preliminary Am9519 hookup (nw) [AJR]
Changed: dps1.cpp
- 2018-02-10 22:02:22 superslv: Replace 8259 device with Am9519 (nw) [AJR]
Changed: superslave.cpp
- 2018-02-10 21:29:22 Revert "megaphx: Restore MACHINE_NOT_WORKING flag for Hammer Boy" [AJR]
- Random crashes appear to be fixed with 294a19c2a849cacc9d1d30688370143e01998219.
This reverts commit 49a4cb6866a9b1b6dd12d5ec620bc85cd086e0aa.
Changed: megaphx.cpp
- Random crashes appear to be fixed with 294a19c2a849cacc9d1d30688370143e01998219.
- 2018-02-10 21:23:30 am9519: add am9519 uic device [Carl] [cracyc]
Changed: machine.lua, mess.lua, am9519.cpp, am9519.h, olyboss.cpp
- 2018-02-10 20:23:53 megaphx: Restore MACHINE_NOT_WORKING flag for Hammer Boy [Dirk Best]
- Game has random crashes
Changed: megaphx.cpp
- 2018-02-10 20:21:16 inder_sb.cpp: Hopefully prevent random hanging in hamboy (nw) [AJR]
Changed: inder_sb.cpp
- 2018-02-10 20:10:56 megaphx: Mark Hammer Boy working [Dirk Best]
- - Patch PIC ROM to shorten timer or the game times out waiting for an answer from the PIC - Start fixing dip switches for Hammer Boy - Various cleanups
Changed: megaphx.cpp
- 2018-02-10 19:56:27 inder_sb.cpp: Clean up code, register state for saving (nw) [AJR]
Changed: inder_sb.cpp, inder_sb.h
- 2018-02-10 19:01:42 inder_sb.cpp: Bank the ROM in a somewhat less hacky way (nw) [AJR]
- This improves sound in Hammer Boy (whose sound program indeed reads different interrupt vectors, though from a table at the same addresses).
Changed: inder_sb.cpp, inder_sb.h
- 2018-02-10 17:59:31 model2.cpp: fix 2d priority over polygons (Virtua Cop level select, Dead or Alive chara select etc.) (nw) [angelosa]
Changed: model2.cpp
- 2018-02-10 15:38:12 model2.cpp: state-ized frame_start / geo_parse (nw) [angelosa]
Changed: model2.h, model2.cpp
- 2018-02-10 16:31:00 decmxc06.cpp: Even better fix for Y-flipping sprites (nw) [AJR]
- This seems to fix all remaining attract mode glitches in Act-Fancer.
Changed: decmxc06.cpp
- 2018-02-10 10:32:47 New working machines added [smf-]
Donkey Kong High Score Kit (hack,V1.2) [smf] Donkey Kong/DK (Japan) (hack,V1.1 IKE) [smf, SpinDaddy] Donkey Junior High Score Kit (hack,V1.2) [smf]
New NOT WORKING machines added
Donkey Kong/JR (combo) (hack,V1.2) [smf] Double Donkey Kong (hack,V1.2) [smf]
- 2018-02-09 20:16:23 decocass.spp: Invert sprite/sprite priority (seems to help coozumou) [AJR]
Changed: decocass.cpp
- 2018-02-09 19:36:43 New working clone added [hap]
- Coleco Head to Head Hockey (TMS1000 version) [hap, Sean Riddle]
Changed: hh_cop400.cpp, hh_tms1k.cpp, h2hbaskbc.lay, h2hhockey.lay, h2hhockeyc.lay, h2hsoccerc.lay, mame.lst
- 2018-02-09 18:32:08 new not working machine [Ivan Vangelista]
- - Zhaoji Fengdou [Peter Wilhelmsen, The Dumping Union]
Changed: crystal.cpp, mame.lst
- 2018-02-09 18:22:23 new working clone added [Ivan Vangelista]
- - Ares no Tsubasa (Japan, rev. A) [Corrado Tomaselli, The Dumping Union]
Changed: lwings.cpp, mame.lst
- 2018-02-09 18:06:52 model2.cpp: convert colorxlat & lumaram to 16-bit accessors (nw) [angelosa]
Changed: model2.cpp, model2.h, model2.cpp, model2rd.hxx
- 2018-02-09 17:11:51 gkigt: Hook up QUARTs [Dirk Best]
- Commented out for now to not interfere with development.
Changed: gkigt.cpp
- 2018-02-09 16:38:30 fix analogue ports (nw) [smf-]
Changed: namcos11.cpp
- 2018-02-09 15:21:26 Soul Edge, fixed MT#03563 Li Long background colours [smf] [smf-]
Changed: psx.cpp, ns11prot.cpp
- 2018-02-09 14:36:33 new machines marked as NOT WORKING - Play TV Baseball 2 [Sean Riddle, Peter Wilhelmsen] (#3184) [David Haywood]
- this one does a jump to a vector in ram in the interrupt routine, telling me that my irq enable is wrong. so far every single XaviX dump has provided a little bit extra useful information :-)
- 2018-02-09 14:15:59 segaic24.cpp: kill tile32/char32 tranpolines (nw) [angelosa]
Changed: model2.cpp, segaic24.cpp, segaic24.h
- 2018-02-09 13:46:30 deco146/deco104: Synchronize soundlatch writes (fixes dropouts in dblewing) [AJR]
Changed: deco146.cpp, deco146.h
- 2018-02-09 12:05:51 mem map notes (nw) [angelosa]
Changed: gkigt.cpp
- 2018-02-09 11:46:05 (nw) Housekeeping. [Robbbert]
Changed: inteladv.cpp, mess.flt
- 2018-02-09 01:22:21 at.cpp: Hardware note (nw) [AJR]
Changed: at.cpp
- 2018-02-09 01:22:09 gkigt.cpp: A not tremendously helpful correction (nw) [AJR]
Changed: gkigt.cpp
- 2018-02-09 01:17:54 at.cpp: Added Compaq Portable II (#3183) [rfka01]
- • at.cpp: Added Compaq Portable II
• at.cpp: spaces nw
- • at.cpp: Added Compaq Portable II
- 2018-02-08 23:15:43 fmtowns: honor vram line address carry bit for scroll mode (nw) [cracyc]
Changed: fmtowns.cpp
- 2018-02-08 22:06:25 Enable use of system-wide asio, glm and rapidjson (#3172) [Julian Sikorski]
- • Fixed building using system utf8proc
• Fixed building using system portaudio
• Allow using system-wide asio headers (1.11.0 or higher required).
• Allow using system-wide glm headers
• Allow using system-wide rapidjson headers
Changed: makefile, extlib.lua, devices.lua, emu.lua, frontend.lua, modules.lua, arcade.lua, mess.lua, nl.lua, machine.cpp, client_https.hpp, client_wss.hpp, server_http_impl.hpp, server_https.hpp, server_ws_impl.hpp, server_wss.hpp, prodigy.cpp, model1.h, model1.cpp, asio.h
- • Fixed building using system utf8proc
- 2018-02-08 22:04:28 new machines marked as NOT WORKING - Hammer Boy [alt/deepfb, Dan Dare, mad3001, Habi, Adonías, cpcmaniaco, Robocfg, Pablo Ruiz, Recreativas.org, DU] (#3181) [David Haywood]
Changed: megaphx.cpp, inder_vid.cpp, inder_vid.h, mame.lst
- 2018-02-08 22:03:57 xavix - some changes to keep code running better, I think it's trying… (#3180) [David Haywood]
- • xavix - some changes to keep code running better, I think it's trying to do a palette writes at 6800/6900 before crashing now (nw)
• new machines marked as NOT WORKING Play TV Monster Truck [Sean Riddle, Peter Wilhelmsen]
• experiments (nw)
• ram address 0xff (internal ram / zero page ram) is used to bank data reads at 0x8000 (the equiavlent of how the custom ocpods bank code reads there instead)
Changed: dxavix.lst, oxavix.lst, xavix.cpp, xavix.h, xavix.cpp, mame.lst
- • xavix - some changes to keep code running better, I think it's trying to do a palette writes at 6800/6900 before crashing now (nw)
- 2018-02-08 21:55:06 Add CPU notes (nw) [arbee]
Changed: inteladv.cpp
- 2018-02-08 21:52:02 New machines added as MACHINE_NOT_WORKING [arbee]
- - Intelligence Advance E/R Lerncomputer [R. Belmont, Sean Riddle, Team Europe, rfka01]
Changed: mess.lua, inteladv.cpp, mame.lst
- 2018-02-08 19:55:26 i960: Wasn't supposed to break this (nw) [AJR]
Changed: i960dis.cpp
- 2018-02-08 19:54:10 i960: Fix disassembly of REG instructions [AJR]
Changed: i960dis.cpp
- 2018-02-08 17:53:55 gkigt.cpp: some improvements to make most games to boot up to display CMOS error [Angelo Salese] [angelosa]
Changed: gkigt.cpp
- 2018-02-07 19:35:52 gkigt.cpp: hookup ramdac (nw) [angelosa]
Changed: gkigt.cpp
- 2018-02-08 11:03:25 some fixes and some new translation additions [Kadir Ekşi]
Changed: strings.po
- 2018-02-08 02:31:41 segas16b.cpp: Minor doc update for Sonic Boom (nw) [briantro]
Changed: segas16b.cpp
- 2018-02-07 23:32:17 plugins/console: make the console behave like the docs, unlike the official lua console if you are in a block, entering a newline on a blank line gets you out (nw) [cracyc]
Changed: init.lua
- 2018-02-07 22:40:50 (nw) [Stiletto]
- (nw)
Changed: luaengine.rst
- 2018-02-07 22:38:41 Minor updates (nw) [Stiletto]
- Minor updates (nw)
Changed: luaengine.rst
- 2018-02-07 22:31:32 fmtowns: handle alternating layer memory layout used by simearth (nw) [cracyc]
Changed: fmtowns.cpp, fmtowns.h, fmtowns.cpp
- 2018-02-07 20:09:56 Several nes_vt Fixes and Improvements (#3178) [David Shah]
- • Add 89 in 1 mini console
• Add mc_cb280, similar to sy889
• More VTxx ROMs
• Add more nes_vt systems
• Add SY888B
• Add support for VTxx systems with scrambled instructions (FC Pocket, DGUN2573)
• Add support for Family Pocket, and more FC Pocket games
• Small fixes and reclassifications (nw)
• Support for VTxx scrambled banking (thanks NewRisingSun for help)
• New palette code from NewRisingSun, etc
• Various VT03 fixes, several systems including ZDog now working
• nes_vt comment/status updates (nw)
• Refactor m6502_vtscr (nw)
Changed: mess.lua, ppu2c0x.cpp, ppu2c0x.h, ppu2c0x_vt.cpp, ppu2c0x_vt.h, nes_vt.cpp, m6502_vtscr.cpp, m6502_vtscr.h, mame.lst
- • Add 89 in 1 mini console
- 2018-02-07 19:25:33 apollo regression fix (nw) [Olivier Galibert]
Changed: apollo.cpp
- 2018-02-07 18:20:33 m6502: Fixed paged variants tracing and breakpoints [O. Galibert] [Olivier Galibert]
Changed: m6502.cpp, m6502.h, m6509.cpp, m6509.h, m65ce02.cpp, m65ce02.h, xavix.cpp, xavix.h
- 2018-02-07 16:52:48 Head, meet desk (nw) [Olivier Galibert]
Changed: emumem.cpp
- 2018-02-07 15:12:33 cubo and cluedo regression fix (nw) [Olivier Galibert]
Changed: cubo.cpp, jpmimpct.cpp
- 2018-02-07 16:28:02 model2.cpp: fix viewport (nw) [angelosa]
Changed: model2.cpp
- 2018-02-07 16:04:22 Magic Card II: Documented the modified [RobertoFresca]
- Mexican Rockwell R65C02 CPU.
Changed: funworld.cpp
- 2018-02-07 14:39:06 Merge pull request #3176 from weetmuts/master [Joakim Larsson Edström]
- myb3k: JB3000 clone promoted to working [Luke Sleeman, protosphere]
Changed: myb3k.cpp
- 2018-02-07 14:07:45 psikyo4, hp1650b regression fix (nw) [Olivier Galibert]
Changed: hp16500.cpp, psikyo4.cpp
- 2018-02-07 11:42:12 A note that I keep forgetting ... (nw) [angelosa]
Changed: model2.cpp
- 2018-02-07 11:52:39 Renju fix, that one was a nightmare (nw) [Olivier Galibert]
Changed: emumem.cpp
- 2018-02-07 08:53:48 vector06, wb3bbl, spc1500 regression fix (nw) [Olivier Galibert]
Changed: spc1500.cpp, system16.cpp, vector06.cpp
- 2018-02-07 08:20:08 Fixed Exterminator memorymap ordering (#3175) [MASH]
Changed: exterm.cpp
- 2018-02-07 06:34:57 Fix ASCII dump output for big-endian spaces [AJR]
Changed: debugcmd.cpp
- 2018-02-07 05:56:18 luckgrln.cpp: Use MSM6242 device (nw) [AJR]
Changed: luckgrln.cpp
- 2018-02-07 05:23:37 megaplay.cpp: Fix regression (nw) [AJR]
Changed: megaplay.cpp
- 2018-02-07 04:52:27 ddenlovr: Clean up DSW mux and fix akamaru (nw) [AJR]
Changed: ddenlovr.cpp
- 2018-02-07 01:37:26 xavix - generate some interrupts, code runs a lot better now (nw) (#3174) [David Haywood]
- • new machines marked as NOT WORKING - Play TV Ping Pong [Sean Riddle]
The code on this one is much closer to Taito Nostalgia, seemingly only using the callfar / returnfar extended opcodes, this further makes me think that XaviX Tennis is a Super XaviX title instead.
• some guesswork (nw)
• it sure *looks• like the dma (nw)
• xavix - generate some interrupts, code runs a lot better now (nw)
Changed: dxavix.lst, oxavix.lst, xavix.cpp, xavix.h, xavix.cpp
- • new machines marked as NOT WORKING - Play TV Ping Pong [Sean Riddle]
- 2018-02-06 22:51:41 new machines marked as NOT WORKING - Play TV Ping Pong [Sean Riddle] (#3173) [David Haywood]
- • new machines marked as NOT WORKING - Play TV Ping Pong [Sean Riddle]
The code on this one is much closer to Taito Nostalgia, seemingly only using the callfar / returnfar extended opcodes, this further makes me think that XaviX Tennis is a Super XaviX title instead.
• some guesswork (nw)
• it sure *looks• like the dma (nw)
- • new machines marked as NOT WORKING - Play TV Ping Pong [Sean Riddle]
- 2018-02-06 18:59:04 model2.cpp: cleanups (nw) [angelosa]
Changed: model2.cpp, model2.h, model2rd.hxx
- 2018-02-06 18:10:22 new working clone [Ivan Vangelista]
- Rabbit (Japan, location test) [Hammy, Spinalfeyd, The Dumping Union]
Changed: rabbit.cpp, mame.lst
- 2018-02-06 16:43:46 3b1: Fix regression [Dirk Best]
Changed: unixpc.cpp
- 2018-02-06 16:24:49 amiga: Fix cd32/cubo regression [Dirk Best]
- 2018-02-06 15:58:25 Unbreak magic10.cpp (nw) [angelosa]
- magic10.cpp: fixed longstanding regression with Magic's 10 gameplay not behaving properly [Angelo Salese]
Changed: magic10.cpp
- 2018-02-06 15:09:21 Unbreak metlfrzr.cpp & csplayh5.cpp [angelosa]
Changed: csplayh5.cpp, metlfrzr.cpp
- 2018-02-06 14:31:45 ssv: Move base map import to top of address map to fix regressions [Dirk Best]
Changed: ssv.cpp
- 2018-02-06 10:35:01 (nw) Housekeeping. [Robbbert]
Changed: mess.flt
- 2018-02-06 08:57:41 New machines marked NOT_WORKING [Vas Crabb]
- - Casio SK-1 [Ryan Holtz]
- 2018-02-06 08:12:12 pacland.cpp: fix missing new line at the end of file (nw) [Ivan Vangelista]
Changed: pacland.cpp
- 2018-02-06 07:18:00 new working clone addedPac-Land (Bally-Midway) [Andrea Palazzetti] [Andrea Palazzetti]
Changed: pacland.cpp, mame.lst
- 2018-02-06 07:16:34 armedf.cpp: fixed input problems for armedf. Thanks MASH (nw) [Ivan Vangelista]
Changed: armedf.cpp
- 2018-02-05 18:52:07 new working clone [Ivan Vangelista]
- - Street Fighter II: The World Warrior (bootleg with rules screen) [hammy, The Dumping Union]
- 2018-02-05 18:48:41 new not working machine [Ivan Vangelista]
- - Super Medal Fighters (Japan 970228) [ShouTime, Surgeville, Sean Sutton, George Walsh, Evan Korzon, Dulleron, SpinalFeyd, Gyrovision, Bryce Van Horn, Paul Vining, Charles MacDonald, Smitdogg, The Dumping Union]
Changed: ggconnie.cpp, mame.lst
- 2018-02-05 18:45:03 wallc: updated wallca XTAL value according to PCB pic [f205v] [Ivan Vangelista]
Changed: wallc.cpp
- 2018-02-05 17:09:18 mismatched include guard comments (nw) [hap]
Changed: 3do.h, a2600.h, ac1.h, aim65.h, amstrad.h, apple2e.h, apple2gs.h, apple3.h, archimds.h, atari400.h, bebox.h, bk.h, bwidow.h, cdi.h, channelf.h, comquest.h, crvision.h, cxhumax.h, dai.h, dgn_beta.h, electron.h, esripsys.h, fidelbase.h, galaxy.h, galeb.h, gamecom.h, gb.h, hp9845.h, imds2.h, kim1.h, kramermc.h, lviv.h, lynx.h, mac.h, macpci.h, mario.h, microtan.h, mikro80.h, msx.h, mtx.h, nc.h, novagbase.h, pc1251.h, pc1350.h, pc1401.h, pc1403.h, pc4.h, pce.h, pcw.h, pcw16.h, pdp1.h, pes.h, pmd85.h, pocketc.h, poly88.h, psion.h, radio86.h, s11.h, s11a.h, s11b.h, s11c.h, snes.h, sorcerer.h, specpls3.h, ssystem3.h, svision.h, ti89.h, timex.h, tx0.h, ut88.h, vc4000.h, vectrex.h, wpc_dot.h, wpc_flip1.h, wpc_flip2.h, wswan.h
- 2018-02-05 17:00:50 Some improvements towards pc6001sr (nw) [angelosa]
Changed: pc6001.cpp, pc6001.h, pc6001.cpp
- 2018-02-05 13:22:33 Fix note, forgot about this (nw) [angelosa]
Changed: pc6001.cpp
- 2018-02-05 15:57:53 Improved logging options with logmacro. [Michael Zapf]
Changed: v9938.cpp
- 2018-02-05 12:17:05 pc6001.cpp: more misc cleanups (nw) [angelosa]
Changed: pc6001.cpp, pc6001.h
- 2018-02-05 10:27:02 More docs work: escapes, debugger update (nw) (#3168) [Firehawke]
- • Missed a couple escape sequences. (nw)
• A little more escaping, acronym fixes, fix oddity in symlist (nw)
• Update debugger internal help to match docs (nw)
• Lowercasing for CPU in command parameters, fix casing on ASCII. (nw)
Changed: breakpoint.rst, cheats.rst, expressions.rst, general.rst, watchpoint.rst, imgtool.rst, debughlp.cpp
- • Missed a couple escape sequences. (nw)
- 2018-02-05 10:20:58 Bulk replace convention for include guards in src/mame/includes/ files: [angelosa]
- MAME_INCLUDES_
_H is now the standardized way for a MAME include header, starting with a double underscore is reserved by the C++ standard go figure (nw)
Changed: 3do.h, a2600.h, abc1600.h, abc80x.h, ac1.h, adam.h, advision.h, aim65.h, amstrad.h, apple2e.h, apple2gs.h, apple3.h, archimds.h, asuka.h, atari400.h, bebox.h, bk.h, bw12.h, bwidow.h, c80.h, cdi.h, channelf.h, coleco.h, comquest.h, comx35.h, cps1.h, crvision.h, cxhumax.h, dai.h, dgn_beta.h, electron.h, elf.h, esripsys.h, eti660.h, fidelbase.h, galaxold.h, galaxy.h, galeb.h, gamecom.h, gb.h, gba.h, gp32.h, gstriker.h, hp9845.h, huebler.h, imds2.h, kaneko16.h, kim1.h, kramermc.h, lynx.h, mac.h, macpci.h, mario.h, micronic.h, microtan.h, mikro80.h, mikromik.h, msx.h, mtx.h, nc.h, nds.h, newbrain.h, next.h, novagbase.h, ob68k1a.h, osi.h, pc1251.h, pc1350.h, pc1401.h, pc1403.h, pc4.h, pc6001.h, pc8001.h, pc8401a.h, pc9801.h, pce.h, pcw.h, pcw16.h, pdp1.h, pes.h, phc25.h, pmd85.h, pocketc.h, poly88.h, poly880.h, prof80.h, psion.h, px8.h, radio86.h, s11.h, s11a.h, s11b.h, s11c.h, sg1000.h, snes.h, softbox.h, sorcerer.h, specpls3.h, ssystem3.h, svision.h, tdv2324.h, ti89.h, timex.h, tmc1800.h, tmc2000e.h, tmc600.h, tranz330.h, tx0.h, ut88.h, vc4000.h, vcs80.h, vectrex.h, vidbrain.h, vip.h, wpc_dot.h, wpc_flip1.h, wpc_flip2.h, wswan.h
- MAME_INCLUDES_
- nbmj8688.cpp: Fix I/O map for 16-bit LCD games (nw) [AJR]
2018-02-04 22:55:40Changed: nbmj8688.cpp
1 files changed, 4 insertions, 4 deletions
- taito_f3.cpp: added pal dump to kirameki [undamned] [Ivan Vangelista]
2018-02-04 20:16:29Changed: taito_f3.cpp
1 files changed, 3 insertions, 0 deletions
- new working clone [Ivan Vangelista]
2018-02-04 20:06:04- !!! Street Fighter II: The World Warrior (bootleg, set 2) [f205v, Maru79]
Changed: fcrash.cpp, mame.lst, cps1.cpp
3 files changed, 32 insertions, 5 deletions
- !!! Street Fighter II: The World Warrior (bootleg, set 2) [f205v, Maru79]
- i86: Memory stuff (nw) [AJR]
2018-02-04 19:47:00- - Make read_byte/word and write_byte/word overridable virtual functions (80186 MMU probably will need to override this in the future) - Make fetch_op an alias for fetch (implementations were identical already) - Remove sreg argument from read_byte/word and write_byte/word (it was almost always m_easeg as set by calc_addr, sometimes with dubious evaluation order) - Restrict logic for separating address spaces for CS/ES/SS accesses to 8086/8088 (later x86 models do not broadcast the descriptors) - Encapsulate m_e16 within the only function that used it
Changed: i186.cpp, i186.h, i286.cpp, i286.h, i86.cpp, i86.h, i86inline.h
7 files changed, 104 insertions, 137 deletions
- - Make read_byte/word and write_byte/word overridable virtual functions (80186 MMU probably will need to override this in the future) - Make fetch_op an alias for fetch (implementations were identical already) - Remove sreg argument from read_byte/word and write_byte/word (it was almost always m_easeg as set by calc_addr, sometimes with dubious evaluation order) - Restrict logic for separating address spaces for CS/ES/SS accesses to 8086/8088 (later x86 models do not broadcast the descriptors) - Encapsulate m_e16 within the only function that used it
- Merge pull request #3170 from DavidHaywood/030218 [Roberto Fresca]
2018-02-04 18:07:06 - vgmplay: Add K051649 support (#3131) [cam900]
2018-02-04 16:39:14Changed: virtual.lua, k051649.cpp, k051649.h, vgmplay.cpp
4 files changed, 96 insertions, 11 deletions
- kzaurus: improved vis area and layer alignment, plus hooked up reading scroll regs [R. Belmont] [arbee]
2018-02-04 16:17:47Changed: konmedal68k.cpp
1 files changed, 6 insertions, 6 deletions
- kzaurus: pacified GCC, fixed layer priority, added 55555 gradient BG [R. Belmont] [arbee]
2018-02-04 15:40:37Changed: konmedal68k.cpp
1 files changed, 42 insertions, 24 deletions
- (nw) Fixed the build (buffer overflow) [Robbbert]
2018-02-04 15:18:11Changed: konmedal68k.cpp
1 files changed, 1 insertions, 1 deletions
- Notes (nw) [angelosa]
2018-02-04 14:53:47Changed: stv.cpp
1 files changed, 8 insertions, 3 deletions
- vamphalf: Configured OKI banking, Implement OKI bankswitching to Diet Family (#3135) [cam900]
2018-02-04 13:45:56Changed: vamphalf.cpp
1 files changed, 107 insertions, 119 deletions
- new NOT_WORKING machine [angelosa]
2018-02-04 13:16:48- ------- Soreyuke Anpanman Crayon Kids [ShouTime, Bill D, Surgeville, Sean Sutton, George Walsh, Evan Korzon, Dulleron, SpinalFeyd, Gyrovision, Bryce Van Horn, Paul Vining, Charles MacDonald, Smitdogg, The Dumping Union]
Changed: pc9801.cpp, stv.cpp, mame.lst
3 files changed, 46 insertions, 24 deletions
- ------- Soreyuke Anpanman Crayon Kids [ShouTime, Bill D, Surgeville, Sean Sutton, George Walsh, Evan Korzon, Dulleron, SpinalFeyd, Gyrovision, Bryce Van Horn, Paul Vining, Charles MacDonald, Smitdogg, The Dumping Union]
- timetrv: Add EEPROM and UART (nw) [AJR]
2018-02-04 06:24:02Changed: timetrv.cpp
1 files changed, 8 insertions, 9 deletions
- Add some internal peripheral block registers to 80186 debug state [AJR]
2018-02-04 05:55:192 files changed, 43 insertions, 0 deletions
- timetrv: Remove bogus interrupt generators (nw) [AJR]
2018-02-04 05:53:57Changed: timetrv.cpp
1 files changed, 1 insertions, 14 deletions
- fmtowns: allow reading pcm mask, fixes pcm playback issues (nw) [cracyc]
2018-02-04 05:12:45Changed: fmtowns.cpp
1 files changed, 10 insertions, 3 deletions
- oric: make shifted natural keyboard keys work (nw) [cracyc]
2018-02-04 04:14:14Changed: oric.cpp
1 files changed, 2 insertions, 2 deletions
- kzaurus: pass POST, add IRQs, inputs, and sound. [R. Belmont] [arbee]
2018-02-04 03:14:45Changed: konmedal68k.cpp
1 files changed, 174 insertions, 21 deletions
- madmotor.cpp: General cleanup (nw) [AJR]
2018-02-04 03:11:14Changed: arcade.lua, madmotor.cpp, madmotor.h, madmotor.cpp
4 files changed, 43 insertions, 106 deletions
- ins8250: unbreak the pcjr (nw) [cracyc]
2018-02-04 03:03:49Changed: ins8250.cpp
1 files changed, 1 insertions, 1 deletions
- Flip screen API cleanup (nw) [AJR]
2018-02-04 02:56:53- - Make the global flipping functions of driver_device protected so as not to be accessible from within subdevices - Eliminate the flip_screen_set_no_update kludge
Changed: driver.cpp, driver.h, zaxxon.h, zaxxon.cpp
4 files changed, 17 insertions, 32 deletions
- - Make the global flipping functions of driver_device protected so as not to be accessible from within subdevices - Eliminate the flip_screen_set_no_update kludge
- Fix flip screen rendering of DECO MXC06 sprites [AJR]
2018-02-04 01:34:37Changed: decmxc06.cpp
1 files changed, 2 insertions, 1 deletions
- decbac06: Fix tilemap flip (nw) [AJR]
2018-02-04 01:26:34Changed: decbac06.cpp, decbac06.h
2 files changed, 14 insertions, 1 deletions
- decbac06, deckarn, decmxc06, decospr: Set flip screen state without peeking into driver_data (nw) [AJR]
2018-02-04 01:04:16Changed: backfire.cpp, dblewing.cpp, deco156.cpp, dreambal.cpp, mirage.cpp, supbtime.cpp, thedeep.cpp, pcktgal.h, actfancr.cpp, boogwing.cpp, cbuster.cpp, cninja.cpp, darkseal.cpp, dassault.cpp, dec0.cpp, dec8.cpp, decbac06.cpp, decbac06.h, deckarn.cpp, deckarn.h, decmxc06.cpp, decmxc06.h, deco32.cpp, decospr.cpp, decospr.h, dietgo.cpp, esd16.cpp, funkyjet.cpp, karnov.cpp, lemmings.cpp, madmotor.cpp, pcktgal.cpp, pktgaldx.cpp, rohga.cpp, simpl156.cpp, sshangha.cpp, stadhero.cpp, tumbleb.cpp, vaportra.cpp
39 files changed, 212 insertions, 92 deletions
- fmtowns: return status even if no disk inserted, fixes irium (nw) [cracyc]
2018-02-03 22:53:18Changed: fmtowns.cpp
1 files changed, 1 insertions, 1 deletions
- fix arcade build (nw) [hap]
2018-02-03 20:20:50Changed: arcade.flt
1 files changed, 1 insertions, 0 deletions
- New machines added as MACHINE_NOT_WORKING [arbee]
2018-02-03 19:51:51- Pittanko Zaurus [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
Changed: arcade.lua, konmedal68k.cpp, mame.lst
3 files changed, 172 insertions, 0 deletions
- Pittanko Zaurus [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
- pc6001.cpp: major encapsulation clean-ups [Angelo Salese] [angelosa]
2018-02-03 17:04:31Changed: mess.lua, pc6001.cpp, pc6001.h, pc6001.cpp
4 files changed, 1125 insertions, 1074 deletions
- acommand.cpp: cleanups (nw) [angelosa]
2018-02-03 13:29:42Changed: acommand.cpp
1 files changed, 15 insertions, 16 deletions
- namcona1.cpp: Added msm6242 RTC and fixed eeprom type to X-Day 2 [Angelo Salese] [angelosa]
2018-02-03 12:52:48Changed: namcona1.cpp, namcona1.h
2 files changed, 43 insertions, 10 deletions
- xday2 unemulated stuff (nw) [angelosa]
2018-02-03 10:03:19Changed: namcona1.cpp
1 files changed, 7 insertions, 1 deletions
- Missed a couple escape sequences. (nw) [Firehawke]
2018-02-03 09:22:33Changed: general.rst
1 files changed, 3 insertions, 3 deletions
- (nw) regression fixes: aeroboto, formatz, diamond, tazmania [Robbbert]
2018-02-03 05:47:21Changed: aeroboto.cpp, gng.cpp, scobra.cpp
3 files changed, 3 insertions, 3 deletions
- model2.cpp: Minor doc update (nw) [briantro]
2018-02-03 03:28:30Changed: model2.cpp
1 files changed, 1 insertions, 1 deletions
- New machines added as MACHINE_NOT_WORKING [arbee]
2018-02-03 02:42:45- Dam Dam Boy (on Tsukande Tori Chicchi PCB) [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
Changed: konmedal.cpp, mame.lst
2 files changed, 38 insertions, 2 deletions
- Dam Dam Boy (on Tsukande Tori Chicchi PCB) [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
- fix alibaba memorymap ordering (nw) [hap]
2018-02-03 02:37:04Changed: pacman.cpp
1 files changed, 4 insertions, 8 deletions
- cave.cpp: fix memorymap ordering (nw) [hap]
2018-02-03 02:15:45Changed: cave.cpp
1 files changed, 18 insertions, 18 deletions
- fidel68k: fix memorymap ordering (nw) [hap]
2018-02-03 02:04:15Changed: fidel68k.cpp
1 files changed, 3 insertions, 3 deletions
- Merge branch 'master' of https://github.com/mamedev/mame [Scott Stone]
2018-02-02 21:57:26Changed: namcona1.cpp, namcona1.cpp
2 files changed, 18 insertions, 8 deletions
- namcona1.cpp: fixed horizontal scroll adjust and background color pen, improves X-Day 2 video emulation [Angelo Salese] [angelosa]
2018-02-02 21:52:28Changed: namcona1.cpp
1 files changed, 9 insertions, 4 deletions
- namcona1.cpp: fix bogus palette transfers for xday2 [Angelo Salese] [angelosa]
2018-02-02 19:54:53Changed: namcona1.cpp, namcona1.cpp
2 files changed, 9 insertions, 4 deletions
- at.cpp: Added NEW MACHINES Ericsson/Nokia WS286 (#3162) [Joakim Larsson Edström]
2018-02-02 20:37:04 - new NOT WORKING (various drivers) (#3161) [David Haywood]
2018-02-02 20:35:16- * new NOT WORKING Zone 40 [BeckyRGB] Wireless Air 60 [BeckyRGB]
it isn't 100% clear these belong here, but it's also possible they do, so until more is known, put them here.
* various leapster.xml software list additions [Team Europe]
(also added some missing 'supported="no"'' lines)
* add some extra Leapster bios sets [Sean Riddle]Changed: leapster.xml, leapster.cpp, vii.cpp, mame.lst
4 files changed, 253 insertions, 16 deletions
- * new NOT WORKING Zone 40 [BeckyRGB] Wireless Air 60 [BeckyRGB]
- create derived 6502 type for XaviX because it has at least one custom… (#3154) [David Haywood]
2018-02-02 20:34:12- * create derived 6502 type for XaviX because it has at least one custom 4-byte opcode that doesn't fit any other type. treating that opcode as NOP for now.
have a feeling it might be something to do with the other integrated hardware, might be 'execute co-processor code chain at this address' or something similar It isn't a standard JSL (Jump Subroutine Long) like the SNES cpu opcode in the same place as this, it seems to point at some code-like structures tho) could also be a secondary operation mode with different encoding like ARM's Thumb mode tho I guess.
We currently only have a single XaviX based dump (taitons1) but there are more on the way. I'm going to see if the code flow makes any sense at all with these missing, or if any of it gives a clue as to what they should actually do.
* xavix - let's call these callf and retf then
after further investigation these are some kind of extra 'long jump' subroutine / task handlers, the 0x80 also being a custom opcode was throwing me off trying to identify them before.
looks like they might have been hacking 65816 features into the regular 6502 core?
* prepare for extra address bits (nw)
* better program flow (nw)Changed: cpu.lua, dxavix.lst, m6502d.cpp, m6502d.h, oxavix.lst, xavix.cpp, xavix.h, xavixd.cpp, xavixd.h, xavix.cpp, unidasm.cpp
11 files changed, 308 insertions, 7 deletions
- * create derived 6502 type for XaviX because it has at least one custom 4-byte opcode that doesn't fit any other type. treating that opcode as NOP for now.
- new working clone [Ivan Vangelista]
2018-02-02 18:15:10- -- Gee Bee (UK) [Andrew Welburn, The Dumping Union]
Changed: warpwarp.cpp, mame.lst
2 files changed, 14 insertions, 0 deletions
- -- Gee Bee (UK) [Andrew Welburn, The Dumping Union]
- galaxold.cpp: fixed dips for scrambler (nw) [Ivan Vangelista]
2018-02-02 18:09:04Changed: galaxold.cpp
1 files changed, 3 insertions, 3 deletions
- Kill namcona*w machine configs (nw) [angelosa]
2018-02-02 13:37:47Changed: namcona1.cpp, namcona1.h
2 files changed, 13 insertions, 31 deletions
- namcona1.cpp: Added dynamic screen visible area change effect, used mostly by Numan Athletics on transitions [Angelo Salese] [angelosa]
2018-02-02 13:33:10Changed: namcona1.cpp, namcona1.h, namcona1.cpp
3 files changed, 51 insertions, 18 deletions
- namcona1.cpp: fixed video disable graphic transitions (i.e. temporary gfx seizures) [Angelo Salese] [angelosa]
2018-02-02 10:52:20Changed: namcona1.h, namcona1.cpp
2 files changed, 6 insertions, 5 deletions
- namcona1.cpp: fixed status bar colors for VS Express event in Numan Athletics [Angelo Salese] [angelosa]
2018-02-02 10:32:27Changed: namcona1.cpp
1 files changed, 6 insertions, 2 deletions
- namcona1.cpp: demote all to MACHINE_NO_COCKTAIL, there's a note about it (nw) [angelosa]
2018-02-02 09:25:50Changed: namcona1.cpp
1 files changed, 20 insertions, 20 deletions
- Workable Stepping Stage driver, and recently dumped VJDash [Naibo] [Vas Crabb]
2018-02-01 12:19:14- Workable stepstag driver: -Added fundamental communication between main 68000 and (undumped) Windows PC -Figured out correct logic of data uploading from main CPU to (maybe an FPGA on some unknown board) -Discovered proper V-blank frequency of 4 logigal screens(routed to 3 physical screens in real hardware), which effects the communication and synchronization between 2 68000 CPUs, thus affect booting -Borrowed foreground graphics from vjdash, added proper foreground layer handling, and removed hack code -Seperated palette and decoding of 3 screens, and added independent 3rd screen decoding/drawing routine, as each screen has their own palette, and may display totally non-related graphics -Corrected sprite rom loading of step3 -Mapped dancing floor light, spot light, neon light, and key led output, based on some video footage of real arcade machines -Corrected NVRAM handling -Adjusted key-mapping of foot step input port, avoided key conflict -The in-game palettes are in 8-BIT YUV(UYUY) format. Each entry may contains 2 pixels. In the real game hardware, the sprites are to be mixed with a MPEG-1 under-layer, then converted together to RGB
Driver for the recently dumped Vjdash (a 4-monitor game): -Figured out that vjdash uses similar hardware to Stepping Stage -Identified graphics roms of fg/bg/rotation layers -Been able to boot to self-test, thus mapped inputs -In addition to the currently obtained board, this game also needs a 2nd 68000 board which drives 3 upper screens, and one Windows PC, like in Stepping Stage series. -This board may have 2 more (missing?) ROM ICs, for spritesChanged: tetrisp2.cpp, tetrisp2.h, stepstag.lay, vjdash.lay, mame.lst, tetrisp2.cpp
6 files changed, 807 insertions, 157 deletions
- Workable stepstag driver: -Added fundamental communication between main 68000 and (undumped) Windows PC -Figured out correct logic of data uploading from main CPU to (maybe an FPGA on some unknown board) -Discovered proper V-blank frequency of 4 logigal screens(routed to 3 physical screens in real hardware), which effects the communication and synchronization between 2 68000 CPUs, thus affect booting -Borrowed foreground graphics from vjdash, added proper foreground layer handling, and removed hack code -Seperated palette and decoding of 3 screens, and added independent 3rd screen decoding/drawing routine, as each screen has their own palette, and may display totally non-related graphics -Corrected sprite rom loading of step3 -Mapped dancing floor light, spot light, neon light, and key led output, based on some video footage of real arcade machines -Corrected NVRAM handling -Adjusted key-mapping of foot step input port, avoided key conflict -The in-game palettes are in 8-BIT YUV(UYUY) format. Each entry may contains 2 pixels. In the real game hardware, the sprites are to be mixed with a MPEG-1 under-layer, then converted together to RGB
- namcona1.cpp: improved encapsulation [Angelo Salese] [angelosa]
2018-02-02 09:06:07Changed: namcona1.cpp, namcona1.h
2 files changed, 66 insertions, 39 deletions
- namcona1.cpp: fix soft reset hangs [Angelo Salese] [angelosa]
2018-02-02 07:56:43Changed: namcona1.cpp
1 files changed, 1 insertions, 0 deletions
- comebaby.cpp: make it to execute some opcodes (nw) [angelosa]
2018-02-01 14:33:05- misc typo fixes (nw)
Changed: apc.xml, alg.cpp, comebaby.cpp
3 files changed, 21 insertions, 9 deletions
- misc typo fixes (nw)
- dwarfd: set dip defaults to display usable graphics (nw) [cracyc]
2018-02-02 05:14:21Changed: dwarfd.cpp
1 files changed, 11 insertions, 3 deletions
- Sky Skipper: Added difficulty DIP switches [smf] [smf-]
2018-02-02 03:19:08Changed: popeye.cpp
1 files changed, 9 insertions, 9 deletions
- toratora: Fix address map (nw) [AJR]
2018-02-02 03:27:17Changed: toratora.cpp
1 files changed, 1 insertions, 1 deletions
- address_map: Internal maps must now be constructed last to have priority (nw) [AJR]
2018-02-02 02:04:37- This fixes sound in mpatrol.
Changed: addrmap.cpp
1 files changed, 6 insertions, 6 deletions
- This fixes sound in mpatrol.
- Popeye: moved Copyright from dip switches to machine configuration, the schematics show that they are just resistors. The Unknown bit isn't hooked up on the schematics and the game doesn't access it, so I've changed it to unused. [smf] [smf-]
2018-02-02 00:59:04Changed: popeye.cpp
1 files changed, 6 insertions, 8 deletions
- machine/xbox.cpp: Clean up some unnecessary machine-relative accesses (nw) [AJR]
2018-02-02 00:37:592 files changed, 17 insertions, 17 deletions
- tankbatt: Regression fix (nw) [AJR]
2018-02-02 00:37:18Changed: tankbatt.cpp
1 files changed, 2 insertions, 1 deletions
- skyraid: Unblock coin port (nw) [AJR]
2018-02-01 23:36:02Changed: skyraid.cpp
1 files changed, 1 insertions, 1 deletions
- new working clone [Ivan Vangelista]
2018-02-01 18:11:23- !!!-- Pac-Man (bootleg, Video Game SA) [Arcade Vintage, Recreativas.org, The Dumping Union]
Changed: pacman.cpp, mame.lst
2 files changed, 35 insertions, 6 deletions
- !!!-- Pac-Man (bootleg, Video Game SA) [Arcade Vintage, Recreativas.org, The Dumping Union]
- v100: Add keys (nw) [AJR]
2018-02-01 17:01:09Changed: v100.cpp
1 files changed, 57 insertions, 57 deletions
- v100: Start hooking up interrupts and keyboard (nw) [AJR]
2018-02-01 15:42:15Changed: v100.cpp
1 files changed, 159 insertions, 8 deletions
- totatora dsw fixes & locations [Badabilly]
2018-02-01 04:53:41- fixed
Changed: toratora.cpp
1 files changed, 15 insertions, 15 deletions
- fixed
- z80sio.cpp: Fix typo (nw) [AJR]
2018-02-01 07:04:19Changed: z80sio.cpp
1 files changed, 1 insertions, 1 deletions
- Terminology cleanup second pass (nw) [Firehawke]
2018-02-01 04:53:30Changed: commandline-all.rst
1 files changed, 48 insertions, 24 deletions
- Final pass of verbiage cleanup. (nw) [Firehawke]
2018-02-01 02:47:34Changed: commandline-all.rst, commandline-index.rst, sdlconfig.rst, windowsconfig.rst
4 files changed, 182 insertions, 177 deletions
- A few corrections for wave 2, more to come. (nw) [Firehawke]
2018-01-26 13:46:47Changed: commandline-all.rst, commandline-index.rst
2 files changed, 6 insertions, 7 deletions
- Terminology update wave 1 (nw) [Firehawke]
2018-01-25 03:16:32Changed: commandline-all.rst
1 files changed, 97 insertions, 82 deletions
- v102: IRQ sources identified (nw) [AJR]
2018-02-01 05:07:40Changed: v102.cpp
1 files changed, 6 insertions, 0 deletions
- new clone added - Target Ball '96 [briantro]
2018-02-01 05:07:44- New Clone Added !!! Target Ball '96 [Brian Troha, TeamEurope, The Dumping Union]
Changed: paradise.cpp, mame.lst
2 files changed, 68 insertions, 41 deletions
- New Clone Added !!! Target Ball '96 [Brian Troha, TeamEurope, The Dumping Union]
- ponpoko: Use 4-way joystick [AJR]
2018-02-01 04:04:05Changed: pacman.cpp
1 files changed, 8 insertions, 8 deletions
- hcastle, sonson: Use 4-way joysticks as documented in manuals [AJR]
2018-02-01 03:42:47Changed: hcastle.cpp, sonson.cpp
2 files changed, 10 insertions, 10 deletions
- bagmanf: Less completely broken after recent memory changes (nw) [AJR]
2018-02-01 03:15:34Changed: cclimber.cpp
1 files changed, 2 insertions, 2 deletions
- citycon: Don't lose the sprites; add some RAM mirroring (nw) [AJR]
2018-02-01 03:03:22Changed: citycon.cpp
1 files changed, 2 insertions, 3 deletions
- rad_sinv - quick fix for OG memmap order breakage (nw) (#3163) [David Haywood]
2018-02-01 01:03:31- * rad_sinv - quick fix for OG memmap order breakage (nw)
* and fix a typo (nw)Changed: rad_eu3a05.cpp
1 files changed, 2 insertions, 4 deletions
- * rad_sinv - quick fix for OG memmap order breakage (nw)
- tms1700: fix memory map override (nw) [hap]
2018-02-01 01:02:38Changed: tms1000.cpp
1 files changed, 1 insertions, 1 deletions
- (nw) housekeeping [Robbbert]
2018-01-31 23:37:24Changed: mame.lst
1 files changed, 3 insertions, 1 deletions
- coleco: sn ready line connected to z80 wait (nw) [hap]
2018-01-31 23:32:45Changed: adam.cpp, coleco.cpp
2 files changed, 2 insertions, 1 deletions
- alphatpx: start 8088 (nw) [cracyc]
2018-01-31 23:19:33Changed: alphatpx.cpp
1 files changed, 33 insertions, 1 deletions
- API change: Memory maps are now "last entry wins" [O. Galibert] [Olivier Galibert]
2018-01-18 19:41:45- This allows for the much more natural "import another map and patch it" structure, or "cover a whole region then punch holes in it". Our previous first-entry-wins rule was always a surprise to newcomers, and oldcomers too.
Changed: c1541.cpp, cmdhd.cpp, k230.cpp, d004.cpp, vme_fccpu20.cpp, vme_fcisio.cpp, vme_hcpu30.cpp, sh2.cpp, tms7000.cpp, i6300esb.cpp, i82371sb.cpp, i82439hx.cpp, i82439tx.cpp, i82875p.cpp, pci-ide.cpp, sis85c496.cpp, vrc4373.cpp, vrc5074.cpp, voodoo_pci.cpp, emumem.cpp, decobsmt.cpp, 20pacgal.cpp, 30test.cpp, 88games.cpp, aeroboto.cpp, aerofgt.cpp, alesis.cpp, aliens.cpp, alphasma.cpp, alphatpx.cpp, altos8600.cpp, amstr_pc.cpp, apollo.cpp, apple2e.cpp, appoooh.cpp, aristmk5.cpp, armedf.cpp, astrocde.cpp, asuka.cpp, at.cpp, atarig1.cpp, atarig42.cpp, atarigt.cpp, atarigx2.cpp, atarisy2.cpp, atm.cpp, baraduke.cpp, batman.cpp, bbc.cpp, bebox.cpp, bfm_sc4.cpp, bfm_swp.cpp, bingor.cpp, blockhl.cpp, bloodbro.cpp, blueprnt.cpp, bottom9.cpp, bowltry.cpp, by35.cpp, cabal.cpp, calorie.cpp, candela.cpp, cave.cpp, ccastles.cpp, cclimber.cpp, ccs2810.cpp, cdi.cpp, champbas.cpp, cinemat.cpp, cloud9.cpp, cmmb.cpp, compc.cpp, coolridr.cpp, cps1.cpp, cps2.cpp, crimfght.cpp, crospang.cpp, crystal.cpp, cybertnk.cpp, dacholer.cpp, dblcrown.cpp, dcon.cpp, ddenlovr.cpp, ddragon.cpp, dec0.cpp, deco32.cpp, dkong.cpp, dreambal.cpp, dynax.cpp, dynduke.cpp, elwro800.cpp, eprom.cpp, equites.cpp, ertictac.cpp, espial.cpp, europc.cpp, exerion.cpp, exidy.cpp, expro02.cpp, fastinvaders.cpp, fccpu30.cpp, fidel6502.cpp, fidel68k.cpp, funkball.cpp, gaelco2.cpp, gaelco3d.cpp, galaga.cpp, galaxian.cpp, galaxold.cpp, galgames.cpp, gauntlet.cpp, gei.cpp, geneve.cpp, gladiatr.cpp, gng.cpp, goldstar.cpp, goodejan.cpp, gstriker.cpp, gts1.cpp, halleys.cpp, harddriv.cpp, hec2hrp.cpp, hikaru.cpp, hitpoker.cpp, hk68v10.cpp, hp9k_3xx.cpp, hp_ipc.cpp, hvyunit.cpp, ibmpcjr.cpp, igs011.cpp, igs017.cpp, igspoker.cpp, interact.cpp, interpro.cpp, iq151.cpp, ironhors.cpp, isbc.cpp, itech32.cpp, jack.cpp, joctronic.cpp, kc.cpp, konamigx.cpp, kyugo.cpp, lbeach.cpp, lethal.cpp, liberate.cpp, liberatr.cpp, luckgrln.cpp, m107.cpp, m24.cpp, m62.cpp, m63.cpp, mainevt.cpp, malzak.cpp, mazerbla.cpp, mediagx.cpp, megaphx.cpp, megasys1.cpp, mephisto.cpp, merit.cpp, metro.cpp, microterm.cpp, mmodular.cpp, model2.cpp, mpu3.cpp, ms32.cpp, mtouchxl.cpp, multfish.cpp, multigam.cpp, mvme147.cpp, mwarr.cpp, mz2000.cpp, namcos10.cpp, namcos11.cpp, namcos12.cpp, namcos2.cpp, namcos21.cpp, namcos22.cpp, namcos23.cpp, namcos86.cpp, naomi.cpp, neogeo.cpp, neogeocd.cpp, nes_vt.cpp, next.cpp, nightgal.cpp, nmk16.cpp, novag6502.cpp, okean240.cpp, olibochu.cpp, oric.cpp, overdriv.cpp, pacman.cpp, paradise.cpp, parodius.cpp, pasogo.cpp, pb1000.cpp, pc.cpp, pc9801.cpp, pcd.cpp, pcxt.cpp, pdp11.cpp, pentagon.cpp, pgm2.cpp, pinball2k.cpp, play_3.cpp, pntnpuzl.cpp, prehisle.cpp, psikyo.cpp, psychic5.cpp, punchout.cpp, pv9234.cpp, pwrview.cpp, rad_eu3a05.cpp, rad_eu3a14.cpp, raiden.cpp, raiden2.cpp, rastersp.cpp, re900.cpp, realbrk.cpp, renegade.cpp, rocnrope.cpp, rohga.cpp, royalmah.cpp, scobra.cpp, scorpion.cpp, scramble.cpp, segam1.cpp, segas32.cpp, segaufo.cpp, segaybd.cpp, seibucats.cpp, seibuspi.cpp, senjyo.cpp, seta.cpp, sfcbox.cpp, sidearms.cpp, sidepckt.cpp, sigmab98.cpp, simple_st0016.cpp, simpsons.cpp, skeetsht.cpp, skimaxx.cpp, skylncr.cpp, slapfght.cpp, snk.cpp, spbactn.cpp, spy.cpp, spyhuntertec.cpp, srmp2.cpp, sslam.cpp, ssystem3.cpp, starwars.cpp, stfight.cpp, subs.cpp, subsino.cpp, subsino2.cpp, surpratk.cpp, swtpc09.cpp, system16.cpp, taitogn.cpp, taitojc.cpp, taitosj.cpp, tandy1t.cpp, tandy2k.cpp, tasman.cpp, tecmo.cpp, tempest.cpp, terracre.cpp, tetrisp2.cpp, thunderx.cpp, ti99_4p.cpp, ti99_4x.cpp, ti99_8.cpp, tnzs.cpp, tx1.cpp, vendetta.cpp, vii.cpp, vis.cpp, vsnes.cpp, wecleman.cpp, williams.cpp, wiz.cpp, xmen.cpp, yiear.cpp, yunsung8.cpp, zexall.cpp, zn.cpp, cedar_magnet_sprite.cpp, m24_z8000.cpp, megadriv.cpp, naomibd.cpp, naomim1.cpp, naomim4.cpp, xbox_pci.cpp, seibu_crtc.cpp, zexall.cpp
297 files changed, 720 insertions, 759 deletions
- This allows for the much more natural "import another map and patch it" structure, or "cover a whole region then punch holes in it". Our previous first-entry-wins rule was always a surprise to newcomers, and oldcomers too.
- revert "Popeye (bootleg set 1)" to 0.33b6 names and contents. The tile ROM was replaced with the contents from the TPP2 set and all the graphics roms were renamed to match the names in use at the time. The tile rom in the recently dumped "Popeye (bootleg set 2)" also matches the old tile rom, so it's a reasonable bet that the dump was correct. [smf] [smf-]
2018-01-31 18:04:07Changed: popeye.cpp
1 files changed, 5 insertions, 5 deletions
- olyboss: some improved output (nw) [cracyc]
2018-01-31 16:59:45Changed: olyboss.cpp
1 files changed, 3 insertions, 2 deletions
- blonde moment (nw) [Vas Crabb]
2018-01-31 12:23:16Changed: x1.cpp
1 files changed, 1 insertions, 1 deletions
- x1: convert I/O to memory maps and bankdev [Vas Crabb]
2018-01-31 12:11:53- (nw) This is for you, Kale. I cleaned up a few things, but the driver is still a complete mess, and the x1twin is a complete abomination. The work RAM could probably be converted to memory banks as well with a bit of effort.
Changed: x1.cpp, x1twin.cpp, x1.h, x1.cpp
4 files changed, 399 insertions, 309 deletions
- (nw) This is for you, Kale. I cleaned up a few things, but the driver is still a complete mess, and the x1twin is a complete abomination. The work RAM could probably be converted to memory banks as well with a bit of effort.
- disable netlist statistic logging on shutdown, because it triggers a use after free in void device_debug::errorlog_write_line(const char *line) & fixed the copy & pasted comment. (nw) [smf-]
2018-01-31 12:10:34Changed: nld_solver.h
1 files changed, 1 insertions, 1 deletions
- Correct Rail Chase 2, Cyber Troopers Virtual-On (#3034) [sjy96525]
2018-01-31 08:31:53- Rail Chase 2 titlescreen says 1994, Cyber Troopers Virtual-On titlescreen says 1995. https://segaretro.org/images/e/e8/RailChase2_title.png https://segaretro.org/images/9/9d/Virtual_On_Model_2.png
Changed: model2.cpp
1 files changed, 3 insertions, 3 deletions
- Rail Chase 2 titlescreen says 1994, Cyber Troopers Virtual-On titlescreen says 1995. https://segaretro.org/images/e/e8/RailChase2_title.png https://segaretro.org/images/9/9d/Virtual_On_Model_2.png
- Correct Racing Jam: Chapter 2 year (#3033) [sjy96525]
2018-01-31 08:31:05- Racing Jam: Chapter 2 titlescreen says 1998, and released in July 1998. http://s.uvlist.net/l/y2011/05/84500.jpg
Changed: nwk-tr.cpp
1 files changed, 3 insertions, 3 deletions
- Racing Jam: Chapter 2 titlescreen says 1998, and released in July 1998. http://s.uvlist.net/l/y2011/05/84500.jpg
- olyboss.cpp: new not working: Olympia BOSS D [friol] (#3156) [rfka01]
2018-01-31 06:07:27- * olyboss.cpp: new not working: Olympia BOSS D [friol]
* olyboss.cpp: variable consistency and error logging fixesChanged: mess.lua, olyboss.cpp, mame.lst, mess.flt
4 files changed, 338 insertions, 1 deletions
- * olyboss.cpp: new not working: Olympia BOSS D [friol]
- itech32.cpp: Slightly better documentation (nw) [briantro]
2018-01-31 05:33:08Changed: itech32.cpp
1 files changed, 4 insertions, 1 deletions
- Merge branch 'master' of https://github.com/mamedev/mame [briantro]
2018-01-31 05:27:37Changed: photoply.cpp
1 files changed, 3 insertions, 1 deletions
- itech32.cpp: Document alt ROM board for Time Killers (nw) [briantro]
2018-01-31 05:27:09Changed: itech32.cpp
1 files changed, 2 insertions, 0 deletions
- photoply: Hack EEPROM timings to make it work (nw) [AJR]
2018-01-31 05:25:53Changed: photoply.cpp
1 files changed, 3 insertions, 1 deletions
- zombraid: Layout isn't great ASCII art to begin with, but the ADC is still worth pointing out (nw) [AJR]
2018-01-31 05:03:45Changed: seta.cpp
1 files changed, 1 insertions, 1 deletions
- fmtowns: turn on all the motors (nw) [cracyc]
2018-01-31 04:45:40Changed: fmtowns.cpp
1 files changed, 7 insertions, 4 deletions
- Corrected year for Piccolo Poker 100. [RobertoFresca]
2018-01-31 04:03:26Changed: ampoker2.cpp, mame.lst
2 files changed, 2 insertions, 2 deletions
- photoply: Preliminary EEPROM hookup (nw) [AJR]
2018-01-31 01:11:00Changed: photoply.cpp
1 files changed, 25 insertions, 2 deletions
- alphatpx.cpp: Build fix (nw) [AJR]
2018-01-31 01:11:38Changed: alphatpx.cpp
1 files changed, 0 insertions, 4 deletions
- Fix issue linking Emscripten build with certain single-driver compiles (e.g. spectrum.cpp). Emscripten 1.37.29 or higher is now required. [Justin Kerk] [Justin Kerk]
2018-01-31 03:26:32Changed: genie.lua
1 files changed, 3 insertions, 0 deletions
- Added vsync to ampoker2 [El Chango v4] [RobertoFresca]
2018-01-31 03:18:45Changed: ampoker2.cpp
1 files changed, 1 insertions, 1 deletions
- Merge remote-tracking branch 'origin/master' into release0194 [Vas Crabb]
2018-01-31 02:32:33- Conflicts: language/German/strings.po plugins/cheatfind/init.lua src/mame/drivers/ti85.cpp
Changed: init.lua, 74157.cpp, clgd542x.cpp, clgd542x.h, i8275.cpp, i8275.h, tms9927.cpp, tms9927.h, ppmf.h, pstring.cpp, alphatpx.cpp, asteroid.cpp, fmtowns.cpp, galaxold.cpp, itt3030.cpp, namcos1.cpp, pce.cpp, photoply.cpp, tv912.cpp, vii.cpp, asteroid.h, fmtowns.h, namcos1.h, asteroid.cpp, mame.lst, fmtowns.cpp, intv.cpp
27 files changed, 2061 insertions, 1276 deletions
- Conflicts: language/German/strings.po plugins/cheatfind/init.lua src/mame/drivers/ti85.cpp
→ NOWSZY [Arcade] DevMAME [log only]
- 2021-02-26 03:50:49 egret, cuda: don't include mac.h, they're independent devices now [R. Belmont] [arbee]
- 2021-02-26 02:25:00 New clones marked as NOT_WORKING [Brian Troha]
- Cyber Troopers Virtual-On - Twin (Export) [twistedsymphony]
Changed: model2.cpp , mame.lst
- 2021-02-26 02:15:50 pmac6100: fix boot video [R. Belmont] [arbee]
- 2021-02-26 01:36:26 mac: correct IIsi FDC and drive types [R. Belmont] [arbee]
Changed: mac.cpp , macadb.cpp
- 2021-02-25 20:53:08 -esqkt.cpp: backed out change to use required pointers, as the driver has a mix of sets using 16 and 32 bit regions [Ivan Vangelista]
Changed: esqkt.cpp
- 2021-02-25 20:11:38 x1_010: Clamp output samples to within range [AJR]
- 2021-02-25 18:44:29 dkong.h: reverted unwanted changes [Ivan Vangelista]
Changed: dkong.h
- 2021-02-25 18:20:43 d64plus: Re-implemented RAM banks into SAM address space. [Nigel Barnes]
Changed: dragon.h , dragon.cpp
- 2021-02-25 18:07:02 cvs, dkong, hec2hrp, igs011, namcos21_dsp, nbmj9195, realbrk, seattle, skylancr, sorcerer, subsino, superqix, trs80m3: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: cvs.cpp , galaxia.cpp , igs011.cpp , nbmj9195.cpp , seattle.cpp , skylncr.cpp , subsino.cpp , superqix.cpp , cvs.h , dkong.h , galaxia.h , hec2hrp.h , nbmj9195.h , hec2hrp.cpp , namcos21_dsp.cpp , sorcerer.cpp , trs80m3.cpp , cvs.cpp , dkong.cpp , galaxia.cpp , nbmj9195.cpp , realbrk.cpp
- 2021-02-25 05:13:10 hng64: Improved projection matrix calculation, also improving 3D clipping. (#7810) [Happy-yappH]
Changed: hng64_3d.hxx
- 2021-02-25 05:10:46 new WORKING machines (Dora TV Explorer Phone plug+play) + some leapfrog softlists + ekara carts (#7816) [David Haywood]
- new WORKING machines
-
Dora the Explorer - Dora TV Explorer Phone / Boots's Special Day [Sean Riddle, David Haywood, Kamaal Brown]
Namco Classics Vol.1 (3-in-1) (MSI Plug & Play) [Sean Riddle]
new NOT WORKING software list additions - leapfrog_zippity_cart.xml: The World of Cars - Driven to Learn (500-13589-B) (UK) [David Haywood, TeamEurope] Disney Princess - Magical Movement & Learning (500-13590-A) (UK) [David Haywood, TeamEurope] leapfrog_didj_cart.xml: Super Chicks (USA) [TeamEurope]
new software list additions - ekara_japan_s.xml: Hello Kitty Special (Japan) (SC0001-KTY) [TeamEurope] ekara_japan_sp.xml: SP-05 Super Cartridge - SP-05 Super Cartridge - TV POP Junior with Chibi Marukochan & Anpanman (Japan) [TeamEurope] ekara_japan_gk.xml: GK-2 - Disney Princess: Princess Debut (Japan) [TeamEurope] GK-3 - Disney Tinkerbell to Tinkle Star Uranai (Japan) [TeamEurope]
Changed: ekara_japan_gk.xml , ekara_japan_s.xml , ekara_japan_sp.xml , leapfrog_didj_cart.xml , leapfrog_zippity_cart.xml , generalplus_gpl32612.cpp , nes_vt09.cpp , spg2xx.cpp , spg2xx.h , mame.lst
- new WORKING machines
-
Dora the Explorer - Dora TV Explorer Phone / Boots's Special Day [Sean Riddle, David Haywood, Kamaal Brown]
Namco Classics Vol.1 (3-in-1) (MSI Plug & Play) [Sean Riddle]
- 2021-02-25 04:49:31 mac.cpp: set correct floppy drive types for most machines [R. Belmont] [arbee]
- 2021-02-25 02:46:24 mac updates: [R. Belmont] [arbee]
- - Adjust macadb timings to work with real timings from the microcontrollers - Eliminate via_cycles timing hack - Preliminary working ADB on Portable and PowerBook 100
Changed: macprtb.cpp , macpwrbk030.cpp , mac.h , mac.cpp , macadb.cpp , macadb.h
- 2021-02-25 02:42:13 68hc05EG: use proper HC05 base cycle timings and disassembler [R. Belmont, Vas Crabb] [arbee]
- 2021-02-24 18:09:07 - alphatpc16, amstr_pc, cischeat, kaypro, m72, pdp11, peplus, pt68k4, rm380z, sapi1, taito, tandy1t, tk80bs, univac, vegas, videopkr, votrpss, vsnes, williams: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
- - simple_st0016.cpp: enabled save state support
Changed: alphatpc16.cpp, amstr_pc.cpp, pdp11.cpp, peplus.cpp, pt68k4.cpp, rm380z.cpp, sapi1.cpp, simple_st0016.cpp, taito.cpp, tandy1t.cpp, tk80bs.cpp, univac.cpp, vegas.cpp, videopkr.cpp, votrpss.cpp, cischeat.h, m72.h, rm380z.h, kaypro.cpp, rm380z.cpp, vsnes.cpp, williams.cpp
- 2021-02-24 07:51:33 addrmap: Allow creators in the memory map [Olivier Galibert]
Changed: addrmap.h
→ NOWSZY [Arcade] DevMAME [log only]
- 2021-02-24 03:40:11 Merge tag 'mame0229' into mainline-master [Vas Crabb]
- MAME 0.229
Changed: AndroidManifest.xml, makefile, iez80.cpp, jpmimpctsw.cpp
- 2021-02-23 23:58:48 byte8251, ccs7710: Don't take over C800-CFFF space [AJR]
Changed: byte8251.h, ccs7710.h
- 2021-02-23 23:17:05 68HC05EG: use the HCMOS cycle timings [R. Belmont, Vas Crabb] [arbee]
Changed: m6805.cpp
- 2021-02-23 16:46:05 hh_cops1: qkracerm ram is 8x12 [hap]
Changed: cops1base.cpp, mm5799.cpp, hh_cops1.cpp
- 2021-02-23 20:55:37 simple_st0016.cpp: got rid of tagmap lookups and other small cleanups [Ivan Vangelista]
Changed: arcade.lua, simple_st0016.cpp, simple_st0016.h
- 2021-02-23 17:47:59 fromanc2, hp_ipc, hp3478a, hp80, hp9k_3xx, inder, iris3130, news_r3k, pc4: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: hp3478a.cpp, hp80.cpp, hp9k_3xx.cpp, hp_ipc.cpp, inder.cpp, iris3130.cpp, news_r3k.cpp, pc4.cpp, fromanc2.h, fromanc2.cpp
- 2021-02-23 14:55:29 mac128: Implement the PWM (NEW_IWM only), fix the via clocks [Olivier Galibert]
- superdrive: Hopefully implement the HD/DD detection
Changed: floppy.cpp, floppy.h, mac128.cpp
- 2021-02-23 13:16:51 m3: XTAL updates [Steve Hunt] [Dirk Best]
Changed: m3.cpp
- 2021-02-23 13:12:22 Refactored Seta sound, adding preliminary ST0032 sound support. (#7800) [cam900]
- • Renamed sound/nile.cpp to sound/setapcm.cpp. • Added preliminary support for 16-voice ST0032 variant. • jclub2.cpp: Hooked up ST0032 sound. • jclub2.cpp, srmp6.cpp: Derive sound clocks from crystal frequencies.
Changed: sound.lua, arcade.lua, mess.lua, nile.cpp, nile.h, setapcm.cpp, setapcm.h, jclub2.cpp, srmp6.cpp
- 2021-02-23 13:05:18 sound/cdda.cpp: Return LBA position as currently playing LBA. (#7811) [987123879113]
Changed: cdda.cpp
- 2021-02-22 21:57:47 iwm/swim1: correct sense value when drive is not connectd [Olivier Galibert]
- 2021-02-22 18:34:17 mac: Correctly sync the main cpu to the via. Fixes the floppy writes, probably need to be propagated to other handlers [Olivier Galibert]
- 2021-02-22 08:27:33 iwm: Finish the fix, sorry about the mistake [Olivier Galibert]
Changed: iwm.cpp
- 2021-02-22 01:51:36 iwm: compile fix [R. Belmont] [arbee]
- 2021-02-21 22:57:45 iwm/swim: Small write fixes [Olivier Galibert]
- 2021-02-21 12:37:12 video/hng64.cpp: Implemented priority Z sort mode for sprites. (#7789) [Happy-yappH]
Changed: hng64.h, hng64_sprite.hxx
- 2021-02-21 09:03:00 missile, mpz80, mz700, pockstat, pofo, proteus3, savquest: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: missile.cpp, mpz80.cpp, pockstat.cpp, pofo.cpp, proteus3.cpp, savquest.cpp, mpz80.h, mz700.h, pc1251.h, pc1350.h, pc1401.h, pc1403.h, mz700.cpp
- 2021-02-21 06:08:12 srcclean in preparation for branching release [Vas Crabb]
Changed: apple1.xml, ibm5150.xml, vgmplay.xml, v850dasm.cpp, iwm.cpp, swim1.cpp, ap2_dsk.cpp, flopimg.cpp, flac.h, atlantis.cpp, firebeat.cpp, iez80.cpp, itech32.cpp, jpmimpct.cpp, jungleyo.cpp, koftball.cpp, laserbas.cpp, looping.cpp, m3.cpp, maygay1b.cpp, pacman.cpp, playcenter.cpp, j6sonic10.lay, j6untch.lay, sc1_vfd.lay, sc2_vfd.lay, bfm_bd1.cpp, macadb.cpp, slapstic.cpp, slapstic.h, pacman.cpp, debuggdbstub.cpp
- 2021-02-21 06:01:03 bgfx png: The message parameters were the wrong way around. [Robbbert]
Changed: texturemanager.cpp
- 2021-02-21 05:24:27 bgfx: Compiled new shaders for Direct3D, ESSL, Metal and SPIR-V. [Vas Crabb]
Changed: fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin
- 2021-02-21 04:47:28 bgfx: crt-geom and crt-geom-deluxe enhancements (#7766) [cgwg]
- Added a "brightness boost" feature for the shadow mask that works by making the brightness ratio between bright and dark mask pixels closer to 1 for the brighter parts of the image.
Added clamping to zero so that underscanning produces a black border.
Added a "raster bloom" effect to crt-geom-deluxe that makes the image grow slightly when the average brightness of the screen is high, mimicking a common defect in CRTs.
Changed: add_alpha.py, aperture_1_2_bgr.png, aperture_1_4_rgb.png, aperture_2_4_rgb.png, aperture_2_5_bgr.png, aperture_3_6_rgb.png, delta_1_2x1_bgr.png, delta_1_4x1_rgb.png, delta_2_4x1_rgb.png, delta_2_4x2_rgb.png, none.png, slot_2_4x4_rgb.png, slot_2_5x4_bgr.png, slot_3_7x6_rgb.png, crt-geom-deluxe.json, crt-geom.json, crt-geom-deluxe.json, crt-geom.json, gaussx.json, gaussy.json, mipmap8.json, phosphor_apply.json, phosphor_update.json, fs_crt-geom-deluxe.bin, fs_crt-geom.bin, fs_mipmap8.bin, vs_mipmap8.bin, fs_crt-geom-deluxe.sc, fs_crt-geom.sc, fs_mipmap8.sc, vs_mipmap8.sc
- Added a "brightness boost" feature for the shadow mask that works by making the brightness ratio between bright and dark mask pixels closer to 1 for the brighter parts of the image.
- 2021-02-20 22:38:05 macii(c)x: use SWIM1 when NEW_SWIM is enabled [R. Belmont] [arbee]
Changed: mac.cpp
- 2021-02-20 19:30:33 bbc_tube_casper: VIA interface is enabled on address A4. [Nigel Barnes]
Changed: tube_casper.cpp, tube_casper.h
- 2021-02-20 19:15:07 moptions: Fixed a spelling mistake. [Robbbert]
Changed: moptions.cpp
- 2021-02-20 19:03:33 Ensure validation of device tags in non-default slot options [AJR]
Changed: coco_sym12.cpp, beta.cpp, validity.cpp
- 2021-02-20 17:20:27 Fix exception in debug build when selecting machine category filter [AJR]
Changed: utils.cpp
- 2021-02-20 16:07:48 emumem: Disable the unmap-value-in-device-map test for now [Olivier Galibert]
Changed: emumem_aspace.cpp, emumem_mview.cpp
- 2021-02-19 17:55:21 mfi: Don't crash on a fully unformatted disk [Olivier Galibert]
Changed: mfi_dsk.cpp
- 2021-02-20 13:14:12 tube_cms6809: Board is only mapped to upper half of tube addresses. [Nigel Barnes]
Changed: tube_cms6809.cpp
- 2021-02-20 10:37:18 Make -listmedia compatible with grep/find [Robbbert]
- Examples:
List all systems with .tap support: mame -listmedia | find ".tap"
List all systems with paper tape reader: mame -listmedia | grep (ptap
Changed: clifront.cpp
- Examples:
- 2021-02-20 07:10:37 sk.cpp and 315_5313 devices, actions_atj2279b, rainbow and silverball drivers: ran srcclean and some grammar corrections for recenty merged PRs [Ivan Vangelista]
Changed: sk.cpp, 315_5313.cpp, actions_atj2279b.cpp, rainbow.cpp, silverball.cpp
- 2021-02-20 06:52:04 neogeo.cpp: Add notes for AES clock, regional difference (#7369) [cam900]
- • neogeo.cpp: Add notes for AES clock, regional difference neogeocd.cpp: Move value into driver class, Add notes for hardware region
• neogeo.cpp: Fix spacing
Changed: neogeo.cpp, neogeocd.cpp
- • neogeo.cpp: Add notes for AES clock, regional difference neogeocd.cpp: Move value into driver class, Add notes for hardware region
- 2021-02-20 06:50:22 actions_atj2279b.cpp: add notes (#7392) [Onmp314]
Changed: actions_atj2279b.cpp
- 2021-02-20 06:45:31 sk.cpp: Add notes for Sonic 3 & Knuckles save ... (#7805) [cam900]
- ...feature
Changed: sk.cpp
- 2021-02-20 06:35:50 315_5313.cpp: Fix/Add hardware related notes (#7567) [cam900]
Changed: 315_5313.cpp
- 2021-02-20 06:33:29 rainbow.cpp: Rainbow 100 A ROM added [bsdimp] (#7723) [rfka01]
Changed: rainbow.cpp
- 2021-02-20 06:14:10 New machines marked as NOT_WORKING (#7769) [ClawGrip]
- New machines marked as NOT_WORKING
Silverball (8.01) [jordigahan, ClawGrip]
New clones marked as NOT_WORKING
Silverball (6.32) [Asure] Silverball (7.20) [Asure] Silverball Bulova (4.09, set 1) [Asure] Silverball Bulova (4.09, set 2) [Asure]
Changed: arcade.lua, arcade.flt, silverball.cpp, mame.lst
- New machines marked as NOT_WORKING
- 2021-02-20 06:11:35 New machines marked as NOT_WORKING (#7700) [ClawGrip]
- New machines marked as NOT_WORKING
Photo Play 2001 (Spanish) [jordigahan, ClawGrip]
Changed: arcade.lua, arcade.flt, photoplys.cpp, mame.lst
- New machines marked as NOT_WORKING
- 2021-02-20 03:18:27 i2cmem.cpp: Fix duplicate shortname. [Nigel Barnes]
Changed: i2cmem.cpp
- 2021-02-20 01:04:34 i2cmem.cpp: Added PCF8570 device. [Nigel Barnes]
Changed: i2cmem.cpp, i2cmem.h
- 2021-02-20 01:03:22 acorn_memc.cpp: Disable side effects in high_mem_r handler. [Nigel Barnes]
Changed: acorn_memc.cpp
- 2021-02-19 23:29:04 bus/bbc/tube: Added the CMS 6809, Acorn 16032, and Acorn A500 2nd processors. [Nigel Barnes]
Changed: bus.lua, tube.cpp, tube_32016.cpp, tube_32016.h, tube_a500.cpp, tube_a500.h, tube_cms6809.cpp, tube_cms6809.h
- 2021-02-20 00:41:39 macadb.cpp: Initialize more variables; modernize logging [AJR]
Changed: macadb.cpp
- 2021-02-19 21:44:50 Add new BIOS version '12-07' for 'snes4sl' [Victor Fernandez (City Game), ClawGrip] (#7714) [ClawGrip]
Changed: snesb51.cpp
- 2021-02-19 20:27:27 - dec0.cpp: updated hardware infos [Guru] [Ivan Vangelista]
Changed: dec0.cpp, esqkt.cpp, playmark.cpp
- 2021-02-19 20:18:06 New machines marked as NOT_WORKING (#7801) [ClawGrip]
- • New machines marked as NOT_WORKING
PlayCenter Champions Tournament (v9.3) [Recreativas.org]
Changed: arcade.lua, arcade.flt, playcenter.cpp, mame.lst
- • New machines marked as NOT_WORKING
- 2021-02-19 20:14:02 svga_s3.cpp: Add BIOS for S3 86C775/785 and ExpertColor M50-02 86C775 (both V.1.01.04) [jordigahan, ClawGrip] (#7765) [ClawGrip]
Changed: svga_s3.cpp, startouch.cpp
- 2021-02-19 20:07:00 ksys573: Add ATA CS1 to memory map (#7804) [987123879113]
Changed: ksys573.cpp
- 2021-02-19 19:32:25 plugins/cheatfind: fix watch and write [cracyc]
Changed: init.lua
- 2021-02-19 18:24:01 playmark.cpp: dumped S87C751 MCUs for World Beach Volley [Caps0ff, jordigahan, ClawGrip] [Ivan Vangelista]
- New working clones
World Beach Volley (set 1, S87C751 audio CPU) [Caps0ff, jordigahan, ClawGrip]
Changed: playmark.cpp, playmark.h, mame.lst
- New working clones
- 2021-02-19 18:20:13 - esqkt.cpp, istrebiteli.cpp, ti99_2.cpp, ti99_4p.cpp: used object finders [Ivan Vangelista]
- - megatech.cpp, mrgame.cpp, nes.cpp, stuntair.cpp, vegas.cpp: removed unneeded machine().root_device() calls
Changed: esqkt.cpp, istrebiteli.cpp, megatech.cpp, mrgame.cpp, nes.cpp, stuntair.cpp, ti99_2.cpp, ti99_4p.cpp, vegas.cpp
- 2021-02-19 17:35:54 macprtb.cpp: Initialize one more variable; update VIA type and notes [AJR]
Changed: macprtb.cpp
- 2021-02-19 16:39:59 looping: offset/truncate the COP420 rom instead of loading it the hard way [hap]
Changed: looping.cpp
- 2021-02-19 05:01:53 firebeat.cpp: Large refactor and initial beatmania III support. (#7721) [987123879113]
- • Changed DMA to deliver one byte at a time. • Converted to use I/O port and output finders, corrected handler widths. and cleaned up code. • Lots of other cleanup and miscellaneous fixes.
New machines marked as NOT_WORKING - Beatmania III Pop'n Music Animelo Pop'n Music Mickey Tunes
New clones marked as NOT_WORKING - Pop'n Music Mickey Tunes!
Changed: firebeat.cpp, mame.lst, k057714.cpp, k057714.h
- • Changed DMA to deliver one byte at a time. • Converted to use I/O port and output finders, corrected handler widths. and cleaned up code. • Lots of other cleanup and miscellaneous fixes.
- 2021-02-18 22:57:19 kl5c80a12, kl5c80a16: Emulate on-chip parallel ports [AJR]
- • getbass: Add EEPROM for I/O CPU
Changed: kl5c80a12.cpp, kl5c80a12.h, kl5c80a16.cpp, kl5c80a16.h, ddenlovr.cpp, model3.cpp, sigmab98.cpp
- 2021-02-18 21:54:10 new WORKING machine [MetalliC]
- - Run Run Puppy [Houpela, MetalliC]
Changed: konamigs.cpp, mame.lst
- 2021-02-18 17:58:25 New working clones [Ivan Vangelista]
- Defense (Defender bootleg) [chaneman]
Changed: williams.cpp, mame.lst
- 2021-02-18 17:56:32 snowbros.cpp: dumped MCU for cookbib2 and cookbib2a [Caps0ff] [Ivan Vangelista]
Changed: snowbros.cpp, snowbros.h
- 2021-02-18 13:38:05 frontend: Added a few more driver flags to -listxml output. (#7731) [npwoods]
Changed: infoxml.cpp
- 2021-02-18 13:36:52 raiden_ms.cpp: Fixed sound communication, and improved sound chip hookup. (#7781) [Devin Acker]
- Music and sound effect playback is triggered correctly. FM audio still doesn't sound great, but it's at least functional.
Changed: raiden_ms.cpp
- 2021-02-17 01:03:35 new WORKING clones [DavidHaywood]
- Radar Scope (TRS02, rev. D) [anonymous, Gaming Alexandria]
- 2021-02-18 13:24:04 deco_mlc: fix copypaste error with prev commit [hap]
Changed: hh_sm510.cpp, deco_mlc.cpp
- 2021-02-18 13:18:39 gfamily.cpp: Redumped gmfamily hard disk. (#7799) [ICEknight] [ClawGrip]
- Previous Norton Ghost image conversion had corruption issues.
Changed: gfamily.cpp
- 2021-02-18 11:41:56 cps2.cpp: updated credits (#7802) [Ange Albertini]
Changed: cps2.cpp
- 2021-02-18 03:02:35 New working clones [Brian Troha]
- Player's Edge Plus (PP0104) Standard Draw Poker (set 2, Fitzgeralds) [Brian Troha]
Changed: peplus.cpp, mame.lst
- 2021-02-18 02:47:04 leland.cpp: Dumped missing ROMs and corrected mismatched ROMs for the Ironman Ivan Stewart's Super Off-Road (rev 3) set. [Smitdogg, simzy, Brian Troha, The Dumping Union] [Brian Troha]
Changed: leland.cpp
- 2021-02-17 17:28:55 deco_mlc: added sprite autoflicker flag, fixed small problem with use8bppMode [Daniel Filner] [hap]
Changed: cops1d.h, cops1op.cpp, hh_cops1.cpp, deco_mlc.cpp
- 2021-02-17 13:08:45 devices/bus/c64/exp: reworked cart loading [hap] [Ivan Vangelista]
- 2021-02-17 13:03:22 apexc, apf, aussiebyte, avt, chaos, cops, corona, dec0, dms86, eprom, esq5505, eurocom2, jonos, jupiter: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: jaguar.cpp, apexc.cpp, apf.cpp, aussiebyte.cpp, avt.cpp, chaos.cpp, cops.cpp, corona.cpp, dms86.cpp, eprom.cpp, esq5505.cpp, eurocom2.cpp, jonos.cpp, jupiter.cpp, aussiebyte.h, dec0.h, eprom.h, dec0.cpp, eprom.cpp
- 2021-02-17 11:18:22 rendlay.cpp: Increased precision of ellipse calculations. [Vas Crabb]
- Also optimised drawing fully covered ellipse pixels and added a few comments.
Changed: rendlay.cpp
- 2021-02-17 04:46:44 Merge pull request #7791 from cam900/thoop2_pri [ajrhacker]
- thoop2.cpp: Fix sprite vs sprite priority
Changed: thoop2.cpp, thoop2.h, thoop2.cpp
- 2021-02-17 00:40:17 New working machines [hap]
- Soccer (Mattel) [hap, Sean Riddle] Hockey (Mattel) [hap, Sean Riddle]
Changed: hh_cops1.cpp, hh_tms1k.cpp, hccbaskb.lay, hh_cops1_test.lay, mbaskb.lay, mhockey.lay, msoccer.lay, tbaskb.lay, mame.lst
- 2021-02-16 19:19:58 emumem: Fix regions and shares on dynamically-installed device maps [Olivier Galibert]
Changed: emumem.h, emumem_aspace.cpp, emumem_mview.cpp
- 2021-02-16 21:54:36 woz: Correct trks chunk size [Olivier Galibert]
Changed: ap2_dsk.cpp
- 2021-02-16 21:43:51 BFM games: Improved VFD output [James Wallace]
- Clones promoted to working
Bonanza (JPM) (IMPACT) (BO1 H06) Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol) Bonanza (JPM) (IMPACT) (BO1 AH06) Bonanza (JPM) (IMPACT) (BO1 I H06) Bonanza (JPM) (IMPACT) (BO 9 14) Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol) Bonanza (JPM) (IMPACT) (BO 9 A 14) Bonanza (JPM) (IMPACT) (BO 9I 14) Bonanza (JPM) (IMPACT) (BO5 H10) Bonanza (JPM) (IMPACT) (BO5 I H10) Bonanza (JPM) (IMPACT) (BO06 11)
Changed: bfmsys85.cpp, jpmimpctsw.cpp, j6bnza.lay, mpu3.lay, sc1_vfd.lay, sc2_vfd.lay, bfm_bd1.cpp
- Clones promoted to working
- 2021-02-16 17:33:03 m740: Fix calculation of destination address for disassembly of BBC/BBS n, A, rel [AJR]
Changed: m6502d.cpp
- 2021-02-16 14:17:24 debug: add cls command to clear console buffer [hap]
Changed: debugcmd.cpp, debugcmd.h, debugcon.h, debughlp.cpp
- 2021-02-16 13:34:38 abc80, goldart, hankin, jp, namcona1, namcos2, namcos86: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]
Changed: abc80.cpp, goldart.cpp, hankin.cpp, jp.cpp, namcona1.cpp, namcos2.cpp, namcos86.h, namcos86.cpp
- 2021-02-16 13:18:38 good.cpp: identified some dips [Ivan Vangelista]
Changed: good.cpp
- 2021-02-16 05:37:41 macprtb: convert to new SWIM [R. Belmont] [arbee]
Changed: macprtb.cpp
- 2021-02-16 05:35:53 applefdintf: add helpers for adding 400K and HD Sony drives [R. Belmont] [arbee]
Changed: applefdintf.h
- 2021-02-16 05:33:27 Merge pull request #7790 from nabetse00/feat-m68000-gdbstub [ajrhacker]
- Add m68000 to debugger gdbstub [nabetse00]
Changed: debuggdbstub.cpp
- 2021-02-16 05:25:52 apple2gs: added floppy drive sounds (for new IWM implementation) (#7793) [leesaudan2]
Changed: applefdintf.h
- 2021-02-16 01:53:06 New working machines [Roberto Fresca]
- Ms PacMan Twin (Argentina) [Roberto Fresca, Mirko Buffoni, ArcadeHacker, Rick2000, ytsejam, recreativas.org]
Changed: pacman.cpp, pacman.h, mame.lst, pacman.cpp
- 2021-02-15 23:43:32 woz: Add write [Olivier Galibert]
- some formats: Correct setting up of form factor and variant
Changed: ap2_dsk.cpp, ap2_dsk.h, flopimg.cpp, flopimg.h, mfi_dsk.cpp, upd765_dsk.cpp, wd177x_dsk.cpp
- 2021-02-15 23:23:30 apple2gs: Switch to the new IWM. .WOZ is now supported for both 3.5" and 5.25" disks. [O. Galibert, R. Belmont] [arbee]
Changed: apple2gs.cpp
- 2021-02-15 20:55:58 thepit.cpp: identified and dumped PROMs for thehole and theportr [Caius] [Ivan Vangelista]
Changed: thepit.cpp
- 2021-02-15 20:21:23 woz: Fix 2.0 format track length [Olivier Galibert]
Changed: applefdintf.cpp, ap2_dsk.cpp
- 2021-02-15 18:12:46 jongkyo.cpp: Clean up input code a little. [Vas Crabb]
Changed: jongkyo.cpp
- 2021-02-15 18:09:21 New working clones [Ivan Vangelista]
- Street Fighter II': Magic KO Turbo!! - Nightmare Crack [f205v, Maru79]
- 2021-02-15 17:56:40 New working machines [hap]
- Black Knight Pinball (Entex) [hap, Sean Riddle, Rik]
Changed: cops1base.h, cops1op.cpp, hh_cop400.cpp, hh_cops1.cpp, hh_pic16.cpp, hh_tms1k.cpp, ebknight.lay, raisedvl.lay, mame.lst
- 2021-02-15 13:32:05 frontend/ui: Improved messages displayed when files are missing. [Vas Crabb]
- • Only show things preventing launch in UI (not NO_DUMP, optional, etc.) • Don't show details like file lengths and checksums in UI • Actually do system audit when launching from favourites • Log the more detailed summary at info level
Changed: selgame.cpp, selmenu.cpp, selmenu.h, selsoft.cpp
- 2021-02-15 09:21:48 swim1: import iwm fixes [Olivier Galibert]
- 2021-02-15 08:10:53 iwm: Better state management, better write flush, better underrun handling [Olivier Galibert]
- 2021-02-15 06:38:54 interpro: correct function signature [Patrick Mackinlay]
Changed: gt.cpp
- 2021-02-15 02:31:19 hiscore.dat: rename changed sets [cracyc]
Changed: hiscore.dat
- 2021-02-14 23:23:14 added MM5799 MCU emulation [hap] [hap]
- New working machines
Basketball (Mattel) [hap, Sean Riddle] QuizKid Speller [hap, Sean Riddle]
New working clones
QuizKid Racer (MM5799 version) [hap, Sean Riddle]
Changed: cpu.lua, arcade.lua, mess.lua, cops1base.cpp, cops1base.h, cops1d.cpp, cops1d.h, cops1op.cpp, mm5799.cpp, mm5799.h, sm500core.cpp, sm510.h, sm510base.cpp, sm510core.cpp, sm510op.cpp, sm511core.cpp, sm590core.cpp, tms1k_base.h, hh_cop400.cpp, hh_cops1.cpp, aim65.lay, cnbaskb.lay, cnfball2.lay, cqback.lay, ebaskb2.lay, ebball.lay, ebball2.lay, ebball3.lay, efball.lay, eleciq.lay, esoccer.lay, gjackpot.lay, gpoker.lay, h2hbaseb.lay, h2hboxing.lay, h2hfootb.lay, hccbaskb.lay, lightfgt.lay, mbaskb.lay, mephisto_megaiv.lay, mephisto_mondial2.lay, mephisto_mondial68k.lay, mephisto_smondial2.lay, qkracerm.lay, qkspeller.lay, rockpin.lay, ssimon.lay, tactix.lay, tbaskb.lay, tbreakup.lay, ti95.lay, us2pfball.lay, mame.lst, mess.flt, unidasm.cpp
- New working machines
- 2021-02-14 23:10:49 jongkyo.cpp: removed tagmap lookups and auto_alloc_array [Ivan Vangelista]
Changed: jongkyo.cpp
- 2021-02-14 20:24:53 Merge pull request #7787 from ajrhacker/array_length [ajrhacker]
- Eliminate ARRAY_LENGTH template in favor of C++17's std::size
Changed: slot.cpp, gb_slot.cpp, newport.cpp, c2040fdc.cpp, intellec4.cpp, intellec4.h, i82439tx.cpp, pci.cpp, slot.cpp, svp.cpp, nes_ines.hxx, nes_slot.cpp, nes_unif.hxx, bcbattle.cpp, nubus_image.cpp, snes_slot.cpp, bcbattle.cpp, slot.cpp, vme_fccpu20.cpp, vme_hcpu30.cpp, vsmile_ctrl.cpp, floppy.cpp, arm7.cpp, arm7drc.hxx, cosmac.cpp, drcbec.cpp, drcbeut.cpp, drcbex64.cpp, drcbex86.cpp, drcuml.cpp, dsp16fe.cpp, dsppdrc.cpp, i386dasm.cpp, i8085.cpp, m6500_1.cpp, 6x09dasm.cpp, mb86235drc.cpp, mips1.cpp, mips3drc.cpp, r4000.cpp, necdasm.cpp, ppccom.cpp, ppcdrc.cpp, romp.cpp, rspdrc.cpp, sh.cpp, sharc.cpp, sharcdrc.cpp, sparc.cpp, tms32031.cpp, tms34010.cpp, tms9995.cpp, uml.cpp, unsp.cpp, cassette.cpp, flopdrv.cpp, 53c810.cpp, 64h156.cpp, 68307tmu.cpp, am2901b.cpp, amigafdc.cpp, appldriv.cpp, eepromser.cpp, fdc_pll.cpp, gt64xxx.cpp, i8279.cpp, keyboard.ipp, laserdsc.cpp, ldv1000.cpp, ldvp931.cpp, ns32081.cpp, nscsi_bus.cpp, pci.cpp, pckeybrd.cpp, rtc4543.cpp, s3c24xx.hxx, sa1110.cpp, sa1111.cpp, scc2698b.cpp, sensorboard.cpp, spg2xx_io.cpp, wd_fdc.cpp, z80sio.cpp, z8536.cpp, nile.cpp, spu_tables.cpp, ym2413.cpp, gb_lcd.cpp, gba_lcd.cpp, i8244.cpp, i82730.cpp, jangou_blitter.cpp, mc6847.cpp, mc6847.h, nt7534.cpp, poly.h, polylgcy.cpp, pwm.cpp, pwm.h, snes_ppu.cpp, stvvdp2.cpp, tms34061.cpp, vic4567.cpp, voodoo.cpp, bookkeeping.cpp, crsshair.cpp, debugcmd.cpp, debugcpu.cpp, debughlp.cpp, dvbpoints.cpp, dvwpoints.cpp, diexec.cpp, diimage.cpp, dipalette.cpp, diserial.h, distate.cpp, emucore.h, fileio.cpp, input.cpp, ioport.cpp, natkeyboard.cpp, profiler.h, render.cpp, rendfont.cpp, softlist_dev.cpp, sound.cpp, uiinput.cpp, validity.cpp, clifront.cpp, custui.cpp, inifile.cpp, selgame.cpp, simpleselgame.cpp, sndmenu.cpp, toolbar.ipp, ui.cpp, utils.cpp, ap2_dsk.cpp, ap_dsk35.cpp, cassimg.cpp, cassimg.h, flopimg.cpp, p2000t_cas.cpp, pc_dsk.cpp, chd.cpp, chdcodec.cpp, corefile.cpp, coretmpl.h, flac.cpp, flac.h, options.cpp, plaparse.cpp, png.cpp, pool.cpp, unicode.cpp, meadows.cpp, svis_snd.cpp, a2600.cpp, a7800.cpp, apexc.cpp, apple2gs.cpp, arcadia.cpp, atari400.cpp, attache.cpp, bmcbowl.cpp, busicom.cpp, clickstart.cpp, dai.cpp, ddenlovr.cpp, dgn_beta.cpp, dynax.cpp, fccpu30.cpp, flicker.cpp, funworld.cpp, gaiden.cpp, gameking.cpp, gba.cpp, gimix.cpp, gmaster.cpp, gunpey.cpp, hk68v10.cpp, homelab.cpp, jalmah.cpp, laser3k.cpp, ldplayer.cpp, liberate.cpp, lviv.cpp, mediagx.cpp, mvme147.cpp, nc.cpp, news_38xx.cpp, news_68k.cpp, news_r3k.cpp, nightgal.cpp, palm_dbg.hxx, pdp1.cpp, psikyosh.cpp, psion5.cpp, seibuspi.cpp, skydiver.cpp, spcforce.cpp, superdq.cpp, supracan.cpp, svision.cpp, tecnbras.cpp, ti89.cpp, tutor.cpp, vegas.cpp, vis.cpp, wpc_dot.cpp, x07.cpp, saitek_stratos.h, amstrad.cpp, bebox.cpp, bfm_sc45_helper.cpp, coco.cpp, decocass_tape.cpp, etna.cpp, fddebug.cpp, imm6_76.cpp, mac.cpp, rosetta.cpp, sorcerer.cpp, taitoio.cpp, z80bin.cpp, 911_vdt.cpp, apple2.cpp, darkmist.cpp, firetrk.cpp, gaelco3d.cpp, gime.cpp, k054156_k054157_k056832.cpp, lordgun.cpp, midzeus.cpp, namcos22.cpp, nemesis.cpp, pocketc.cpp, sega16sp.cpp, sgi_ge5.cpp, sgi_re2.cpp, starshp1.cpp, stic.cpp, vc4000.cpp, editwininfo.cpp, winrtfile.cpp, font_osx.cpp, font_sdl.cpp, font_windows.cpp, input_common.cpp, input_common.h, input_dinput.cpp, input_dinput.h, input_rawinput.cpp, input_sdl.cpp, input_uwp.cpp, input_win32.cpp, input_x11.cpp, osdlib_macosx.cpp, osdcomm.h, winmain.cpp, winutf8.cpp, chdman.cpp, floptool.cpp, filtbas.cpp, imgterrs.cpp, imgtool.cpp, main.cpp, modules.cpp, bml3.cpp, concept.cpp, dgndos.cpp, fat.cpp, mac.cpp, os9.cpp, pc_hard.cpp, prodos.cpp, rsdos.cpp, thomson.cpp, ti99.cpp, ti990hd.cpp, vzdos.cpp, jedutil.cpp, regrep.cpp, srcclean.cpp, unidasm.cpp
- 2021-02-14 17:05:57 Eliminate ARRAY_LENGTH template in favor of C++17's std::size [AJR]
- • osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h
• sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration
• gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp, jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset
• emucore.h: Remove obsolete typedef
Changed: slot.cpp, gb_slot.cpp, newport.cpp, c2040fdc.cpp, intellec4.cpp, intellec4.h<
- • osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h