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.
Zmiana, wygenerowanie wersji testowej generuje następny dokument.
- 20669new NOT WORKING [dhaywood]
2013-02-02 14:08:37- New York Joker [ANY]
really just needs proper inputs / outputs, but this is where it fits.
git-svn-id: svn://dspnet.fr/mame/trunk@20669 749742ba-7341-0410-aadc-df50b521781eChanged: highvdeo.c, mame.lst
2 files changed, 216 insertions, 21 deletions
20668fixed undefined behavior in bitstream_out::write() as well - thanks to -fcatch-undefined-behavior and clang (nw) [oliverst] 2013-02-02 13:16:2220666itech8.c: Minor rom name corrections & whitespace clean-up. - NW [briantro] 2013-02-02 05:41:3320662fixed crash in software_find_romdata() (nw) [oliverst] 2013-02-01 23:35:04
20661removed additional DEBUG flags again - they are causing too much problems (nw) [oliverst] 2013-02-01 23:24:0320659softlist.c: Fix handling of software list entries without any datearea definition. This fixes romident crashing on the cpm set from the c64_cart list. (nw) [wilbertp] 2013-02-01 23:06:17
20658disabled pointless (at least in terms of MAME/MESS) DEBUG message in libflac (nw) [oliverst] 2013-02-01 23:04:3920657new clones [dhaywood] 2013-02-01 22:51:34- Lucky Boom (Hard Times / Hot Mind hardware) [ANY] (not working)
need to fix up a few gfx things and inputs, could point the way for some general cleanups here.
git-svn-id: svn://dspnet.fr/mame/trunk@20657 749742ba-7341-0410-aadc-df50b521781eChanged: playmark.c, playmark.h, mame.lst, playmark.c
4 files changed, 83 insertions, 11 deletions
20653disabled stupid zlib trace message with DEBUG (nw) [oliverst] 2013-02-01 16:56:0620652i386: forget this (nw) [crazyc] 2013-02-01 16:35:2920648modernized reset of pre/postload calls, just few legacy left (no whatsnew) [miodragm] 2013-02-01 12:37:47- git-svn-id: svn://dspnet.fr/mame/trunk@20648 749742ba-7341-0410-aadc-df50b521781e
Changed: 8080bw.c, astrocde.c, atetris.c, cave.c, crystal.c, darius.c, djmain.c, dynax.c, fcrash.c, mjsister.c, mw8080bw.c, mystwarr.c, ninjaw.c, othunder.c, pengadvb.c, psikyo4.c, renegade.c, slapshot.c, taito_f2.c, taito_h.c, taito_x.c, taito_z.c, taitoair.c, topspeed.c, vegas.c, warriorb.c, wgp.c, xexex.c, xmen.c, 40love.h, 8080bw.h, astrocde.h, atetris.h, cave.h, chaknpop.h, cps1.h, darius.h, djmain.h, dynax.h, gradius3.h, gridlee.h, hyprduel.h, mw8080bw.h, mystwarr.h, nemesis.h, ninjaw.h, othunder.h, psikyo4.h, renegade.h, simpsons.h, slapshot.h, tail2nos.h, taito_f2.h, taito_h.h, taito_z.h, taitoair.h, tnzs.h, toaplan1.h, toaplan2.h, topspeed.h, tumbleb.h, twincobr.h, warriorb.h, wgp.h, williams.h, xexex.h, xmen.h, simpsons.c, tnzs.c, toaplan1.c, twincobr.c, williams.c, 40love.c, cave.c, chaknpop.c, cps1.c, gradius3.c, gridlee.c, hyprduel.c, nemesis.c, tail2nos.c, taitoic.c, taitoic.h, toaplan1.c, toaplan2.c, tumbleb.c, twincobr.c
87 files changed, 426 insertions, 437 deletions
20647fixed typo in previous commit / fixed DEBUG compilation of pmwinmm.c and zlib [oliverst] 2013-02-01 09:31:09- git-svn-id: svn://dspnet.fr/mame/trunk@20647 749742ba-7341-0410-aadc-df50b521781e
Changed: makefile, pmwinmm.c, zutil.c, zutil.h
4 files changed, 4 insertions, 6 deletions
20646set proper DEBUG defines in makefile (nw) [oliverst] 2013-02-01 09:00:1220645(nw) [rbelmont] 2013-02-01 05:26:4720643i386: add tlb [Carl] [crazyc] 2013-01-31 23:56:31- vtlb: add direct dynamic entry load (nw)
vtlb_fill doesn't appear to provide an easy way to determine whether a failure is due to a presence or permission error
also entries need to be marked dirty or the performance improvement is minimal
git-svn-id: svn://dspnet.fr/mame/trunk@20643 749742ba-7341-0410-aadc-df50b521781eChanged: i386.c, i386ops.c, i386priv.h, i486ops.c, vtlb.c, vtlb.h
6 files changed, 287 insertions, 195 deletions
20637Modernize the Volume and RC filter sound devices. [Andrew Gardner] [andrewga] 2013-01-31 16:46:45- git-svn-id: svn://dspnet.fr/mame/trunk@20637 749742ba-7341-0410-aadc-df50b521781e
Changed: flt_rc.c, flt_rc.h, flt_vol.c, flt_vol.h, scramble.c, timeplt.c, darius.c, ddribble.c, galaxold.c, junofrst.c, lockon.c, megazone.c, ninjaw.c, othunder.c, scramble.c, taito_z.c, tp84.c, warriorb.c, xexex.c, darius.h, lockon.h, ninjaw.h, othunder.h, warriorb.h, xexex.h
25 files changed, 386 insertions, 404 deletions
20633No need for usign device_irq_acknowledge_callback in modern cpu (no whatsnew) [miodragm] 2013-01-31 16:00:25- git-svn-id: svn://dspnet.fr/mame/trunk@20633 749742ba-7341-0410-aadc-df50b521781e
Changed: v30mz.c, v30mz.h
2 files changed, 1 insertions, 3 deletions
20631removed unused crosscast() function from emucore.h (nw) [oliverst] 2013-01-31 14:54:1120627Move some calls into machine state (no whatsnew) [miodragm] 2013-01-31 10:20:51- git-svn-id: svn://dspnet.fr/mame/trunk@20627 749742ba-7341-0410-aadc-df50b521781e
Changed: alg.c, amaticmg.c, arcadia.c, astinvad.c, astrocorp.c, atvtrack.c, backfire.c, beaminv.c, berzerk.c, bestleag.c, bfcobra.c, bfm_sc1.c, blackt96.c, bnstars.c, boxer.c
15 files changed, 263 insertions, 252 deletions
20623Added confirmed PALs from boards matching horshoes, plottingu, puzznicj in taito_l, fixing labels when needed. [Kevin Eshback] [tafoid] 2013-01-31 04:53:4420622Compile Fix for mess (nw) [tafoid] 2013-01-31 03:15:5320615making happy old OSX compiler... nw [fabiopri] 2013-01-30 14:43:3420611new clones [dhaywood] 2013-01-30 05:44:23- Knights of Valour: Yi Tong Zhong Yuan [XingXing]
also
Protection routines for aliencha [iq_132]
Implemented missing functions of lordgun's protection routines [iq_132]
git-svn-id: svn://dspnet.fr/mame/trunk@20611 749742ba-7341-0410-aadc-df50b521781eChanged: lordgun.c, pgm.c, lordgun.h, mame.lst
4 files changed, 143 insertions, 112 deletions
20610Why not having both things enabled in minit/sinit? Should fix some comms regressions [angelosa] 2013-01-30 03:17:0720608cleaned up protection data (verified on board) [dhaywood] 2013-01-30 01:52:51
20607forgot to remove the flag (nw) [dhaywood] 2013-01-30 01:17:08
20606new WORKING GAME [dhaywood] 2013-01-30 01:15:49- Brixian [David Haywood, Zabanitu]
(might replace the RAM dump with the protection code with a slightly cleaner one after a few tests)
git-svn-id: svn://dspnet.fr/mame/trunk@20606 749742ba-7341-0410-aadc-df50b521781eChanged: arkanoid.c, arkanoid.h, arkanoid.c
3 files changed, 130 insertions, 63 deletions
20605Illegal opcode is the start of the undefined address [angelosa] 2013-01-30 00:27:0820604Added illegal opcode handling for SH-2 CPU [Angelo Salese] [angelosa] 2013-01-29 22:49:5520603SMPC: support for TH control mode, fixes inputs in Heisei Tensai Bakabon Susume! Bakabons [angelosa] 2013-01-29 18:49:32- git-svn-id: svn://dspnet.fr/mame/trunk@20603 749742ba-7341-0410-aadc-df50b521781e
Changed: saturn.c, stv.h, smpc.c, stvcd.c
4 files changed, 114 insertions, 43 deletions
20596MIDI: handle MIDI Out with running status properly [R. Belmont] [rbelmont] 2013-01-29 05:41:5220595VDP1 note [angelosa] 2013-01-29 03:58:4420594Do the same for Indirect DMA too [angelosa] 2013-01-29 02:28:00
20593Made SCU DMAs to be relative to master SH-2 cycles, improves timing in most FMVs [angelosa] 2013-01-29 02:18:45- git-svn-id: svn://dspnet.fr/mame/trunk@20593 749742ba-7341-0410-aadc-df50b521781e
Changed: saturn.c, stvvdp2.c
2 files changed, 6 insertions, 6 deletions
20592Minor log changes [angelosa] 2013-01-29 01:15:2720591Fix compile [angelosa] 2013-01-29 00:08:1920590Fix HLSL toggle and move it to Ctrl+Alt+F5. Next time someone touches the HLSL code without knowing what they're doing, I remove it entirely. (nw) [ryanholt] 2013-01-28 23:01:06- git-svn-id: svn://dspnet.fr/mame/trunk@20590 749742ba-7341-0410-aadc-df50b521781e
Changed: inpttype.h, d3dhlsl.c, input.c
3 files changed, 10 insertions, 8 deletions
20589Fix SH-2 non-DRC compile [angelosa] 2013-01-28 22:11:2820586new clones [dhaywood] 2013-01-28 19:19:4520580fixed Visual Studio 2010 compilation by disabling an additional warning (nw) [oliverst] 2013-01-28 15:22:5320578more of the same (nw) [dhaywood] 2013-01-28 10:56:14- git-svn-id: svn://dspnet.fr/mame/trunk@20578 749742ba-7341-0410-aadc-df50b521781e
Changed: backfire.c, boogwing.c, dassault.c, rohga.c, sshangha.c, boogwing.h, cninja.h, dassault.h, deco32.h, lemmings.h, rohga.h, sshangha.h, boogwing.c, cninja.c, dassault.c, deco32.c, lemmings.c, rohga.c, sshangha.c
19 files changed, 110 insertions, 75 deletions
20577avoid some lazy tag lookups (nw) [dhaywood] 2013-01-28 10:39:13- git-svn-id: svn://dspnet.fr/mame/trunk@20577 749742ba-7341-0410-aadc-df50b521781e
Changed: backfire.c, cbuster.c, cninja.c, crospang.c, darkseal.c, dblewing.c, deco156.c, deco32.c, dietgo.c, esd16.c, funkyjet.c, gotcha.c, lemmings.c, mirage.c, nmg5.c, pktgaldx.c, silvmil.c, simpl156.c, supbtime.c, tumbleb.c, tumblep.c, cbuster.h, cninja.h, crospang.h, darkseal.h, deco32.h, dietgo.h, esd16.h, funkyjet.h, gotcha.h, lemmings.h, pktgaldx.h, simpl156.h, supbtime.h, tumbleb.h, tumblep.h, cbuster.c, cninja.c, crospang.c, darkseal.c, deco32.c, dietgo.c, esd16.c, funkyjet.c, gotcha.c, lemmings.c, pktgaldx.c, simpl156.c, supbtime.c, tumbleb.c, tumblep.c
51 files changed, 167 insertions, 99 deletions
20576improved some version checks in makefiles / added TODOs (nw) [oliverst] 2013-01-28 09:49:47- git-svn-id: svn://dspnet.fr/mame/trunk@20576 749742ba-7341-0410-aadc-df50b521781e
Changed: sdl.mak, windows.mak
2 files changed, 8 insertions, 5 deletions
20575new Xmen clone [briantro] 2013-01-28 05:50:06- New Clone Added
------------------------------------
X-Men (4 Players ver AEA) [Credit as Needed]
git-svn-id: svn://dspnet.fr/mame/trunk@20575 749742ba-7341-0410-aadc-df50b521781eChanged: xmen.c, mame.lst
2 files changed, 46 insertions, 15 deletions
20574Made a change to my original hlsl fix, this stops the crash with ctrl+alt+F12. However since hlsl doesn't work on my pc, can others do some testing? [robbbert] 2013-01-28 05:07:2520573Fix Daytona USA regression [angelosa] 2013-01-28 04:29:0020572Yet another XML fix [angelosa] 2013-01-28 04:11:35- git-svn-id: svn://dspnet.fr/mame/trunk@20572 749742ba-7341-0410-aadc-df50b521781e
Changed: saturn.xml, stvcd.c
2 files changed, 4 insertions, 4 deletions
20565fixed compiler warnings (nw) [oliverst] 2013-01-28 02:14:3920561itech32.c: Mention Virtual Pool as being on the "Eagle" platform - NW [briantro] 2013-01-28 00:50:0020559Made minit/sinit to force resync instead of boost interleave, fixes Densetsu no Ogre Battle booting [angelosa] 2013-01-27 23:32:33- git-svn-id: svn://dspnet.fr/mame/trunk@20559 749742ba-7341-0410-aadc-df50b521781e
Changed: saturn.c, stvvdp1.c, stvvdp2.c
3 files changed, 8 insertions, 5 deletions
20557amiga / cd32 tagmap cleanups (nw) [dhaywood] 2013-01-27 22:50:50- git-svn-id: svn://dspnet.fr/mame/trunk@20557 749742ba-7341-0410-aadc-df50b521781e
Changed: cd32.c, amiga.h, cd32.h, amiga.c
4 files changed, 110 insertions, 75 deletions
20556CPS-1 update [Team CPS-1]: [tafoid] 2013-01-27 22:33:1820553VDP1 command list 3 is a mirror for distorted sprite, fixes Hardcore 4x4 [angelosa] 2013-01-27 21:31:3220550further mpu4 tag cleanups (nw) [dhaywood] 2013-01-27 20:24:59- git-svn-id: svn://dspnet.fr/mame/trunk@20550 749742ba-7341-0410-aadc-df50b521781e
Changed: mpu4hw.c, mpu4vid.c
2 files changed, 27 insertions, 23 deletions
20544some mpu4.c tagmap reduction (nw) [dhaywood] 2013-01-27 19:55:55- git-svn-id: svn://dspnet.fr/mame/trunk@20544 749742ba-7341-0410-aadc-df50b521781e
Changed: mpu4hw.c, mpu4vid.c, mpu4.h
3 files changed, 79 insertions, 52 deletions
20542eolith.c tagmap cleanup + actually gave ironfortj an idle loop speedup, because whoever added it didn't at the time (nw) [dhaywood] 2013-01-27 18:56:04- git-svn-id: svn://dspnet.fr/mame/trunk@20542 749742ba-7341-0410-aadc-df50b521781e
Changed: eolith.c, eolithsp.c, eolith.h
3 files changed, 33 insertions, 13 deletions
205404enraya tagman cleanup (nw) [dhaywood] 2013-01-27 18:16:57- this is a good example of where the tagmaps are significantly slowing things down. Simple driver but because it is using the actual prom to do address decoding, it was incurring a tag lookup on every mem access (2 in the case of ROM) and was running at 200%, when it can actually run at 1200% just by doing the region tag lookup on startup instead.
git-svn-id: svn://dspnet.fr/mame/trunk@20540 749742ba-7341-0410-aadc-df50b521781eChanged: 4enraya.c, 4enraya.h
2 files changed, 21 insertions, 13 deletions
20536(MAME) xtheball.c: Reduce tag lookups [Phil Bennett] [philipbe] 2013-01-27 17:00:40
20535Fully modernised the TLC34076 device [Phil Bennett] [philipbe] 2013-01-27 16:55:07- git-svn-id: svn://dspnet.fr/mame/trunk@20535 749742ba-7341-0410-aadc-df50b521781e
Changed: tlc34076.c, tlc34076.h, artmagic.c, btoads.c, coolpool.c, itech8.c, skeetsht.c, tickee.c, vcombat.c, xtheball.c, artmagic.h, coolpool.h, itech8.h, artmagic.c, btoads.c, itech8.c
16 files changed, 191 insertions, 218 deletions
20534ghosteo.c - reduce tag usage [dhaywood] 2013-01-27 16:54:04- ( doesn't really help performance in this even if it was a big hitter, the 200Mhz ARM has more to do with it .. also QS1000 still needs hooking up here )
git-svn-id: svn://dspnet.fr/mame/trunk@20534 749742ba-7341-0410-aadc-df50b521781eChanged: s3c2400.h, s3c2410.h, s3c2440.h, s3c24xx.c, ghosteo.c
5 files changed, 46 insertions, 25 deletions
20523model2.c: Get rid of rouge ROM_LOAD16_WORD_SWAP for the Z80 DSB program rom. - NW [briantro] 2013-01-27 06:43:20
20522model2.c: ID'ed and corrected rom names. Alignment of text and other minor clean ups. - NW [briantro] 2013-01-27 06:32:0120520[CDI] Modernize MCD212 device. [MooglyGuy] [ryanholt] 2013-01-27 00:18:19- git-svn-id: svn://dspnet.fr/mame/trunk@20520 749742ba-7341-0410-aadc-df50b521781e
Changed: cdi.c, cdi.h, cdicdic.h, mcd212.c, mcd212.h
5 files changed, 526 insertions, 505 deletions
20515SDL: Fix Qt debugger on Mac OS X [Balrog] [rbelmont] 2013-01-26 22:24:1420509[CDI] Modernized CD-i and removed tag lookups [MooglyGuy] [ryanholt] 2013-01-26 21:23:50- git-svn-id: svn://dspnet.fr/mame/trunk@20509 749742ba-7341-0410-aadc-df50b521781e
Changed: cdi.c, cdi.h, cdi070.c, cdi070.h, cdicdic.c, cdicdic.h, cdislave.c, cdislave.h, mcd212.c
9 files changed, 869 insertions, 861 deletions
20506bfm_sc4 - cleanup some tagmap use [dhaywood] 2013-01-26 20:57:44- (note, previous change to screenless refreshrate for the synths still causes issues here)
git-svn-id: svn://dspnet.fr/mame/trunk@20506 749742ba-7341-0410-aadc-df50b521781eChanged: bfm_sc4h.c, bfm_sc45.h
2 files changed, 34 insertions, 8 deletions
20504missile.c - Tag lookup reduction -nw- [philipbe] 2013-01-26 20:43:1320499added "copy" support to chdtest.py / added some v4 to v5 copy tests [oliverst] 2013-01-26 19:54:09- git-svn-id: svn://dspnet.fr/mame/trunk@20499 749742ba-7341-0410-aadc-df50b521781e
Changed: chdtest.py, in.chd, in.chd, in.chd, in.chd, in.chd, out.chd, out.chd, out.chd, out.chd, out.chd
11 files changed, 3 insertions, 0 deletions
20496SCU logging fix [angelosa] 2013-01-26 17:31:19
20495[mess] force controller reset with sio reset (nw) [crazyc] 2013-01-26 17:26:2520474new NOT working [dhaywood] 2013-01-25 23:06:02- Super Pinball Action (prototype) [The Dumping Union] (insert extra credits if needed)
this is weird, it's a very early proto, it BARELY fits the existing hardware profile at all. palette format is different, tile format is different, but stranger still there is an extra z80 rom (I see no extra z80 on the pcb) and a ROM containing tiles at a horizontal orientation?!
furthermore spriteram colour is in a different place, and overall mixing must be different too, plus it only ever writes the background for one of the levels to the 2nd layer, so the first table shown in attract looks strange and has bad colours.
not a clue what to make of this at the moment.
git-svn-id: svn://dspnet.fr/mame/trunk@20474 749742ba-7341-0410-aadc-df50b521781eChanged: spbactn.c, spbactn.h, mame.lst, spbactn.c
4 files changed, 175 insertions, 19 deletions
20472cleanup: double-line functions, some comments [hap] 2013-01-25 21:30:59- git-svn-id: svn://dspnet.fr/mame/trunk@20472 749742ba-7341-0410-aadc-df50b521781e
Changed: namcos22.c, namcos22.c
2 files changed, 134 insertions, 183 deletions
20471cleanup: class m_m to m_ [hap] 2013-01-25 21:12:20- git-svn-id: svn://dspnet.fr/mame/trunk@20471 749742ba-7341-0410-aadc-df50b521781e
Changed: namcos22.c, namcos22.h, namcos22.c
3 files changed, 170 insertions, 170 deletions
20470Attempt #1 to improve PERIodic flag [angelosa] 2013-01-25 20:34:4720458SDL: Update mame and mess manpages [Wallyweek] [rbelmont] 2013-01-25 00:56:50
20457SDL: Fix srcclean damage in sdl.mak [Wallyweek] [rbelmont] 2013-01-25 00:55:55
20445diimage.c: error out if xml is incomplete instead of crashing. no whatsnew. [fabiopri] 2013-01-24 20:05:12
20443Fixed SCIEB not updating irqs, fixes Alien Trilogy booting. [angelosa] 2013-01-24 19:57:11
20439added s22 dummy i/o mcu lest it be forgotten [hap] 2013-01-24 18:55:31
- On not-super system 22, the 2nd C74 is responsible for inputs and sends it to the main mcu via serial I/O (UART?)
git-svn-id: svn://dspnet.fr/mame/trunk@20439 749742ba-7341-0410-aadc-df50b521781e
Changed: xtal.h, namcos22.c, namcos22.h
3 files changed, 72 insertions, 16 deletions
20438cleanup: renamed user1 to gamma_proms and user4 to mcu [hap] 2013-01-24 18:40:49
- git-svn-id: svn://dspnet.fr/mame/trunk@20438 749742ba-7341-0410-aadc-df50b521781e
Changed: namcos22.c, namcos22.c
2 files changed, 74 insertions, 99 deletions
20436QT Debugger improvements [Andrew Gardner] [andrewga] 2013-01-24 18:06:42
- - Save and load window locations. - Preliminary work on "run and hide" and "hard reset" (don't crash on one of my copmilers but do on another - more work to do!) - Fixed color when cursor is the same as PC in debug view. - Closing the main window now shuts down the machine (same as quit) - Help now wraps to the log window size.
git-svn-id: svn://dspnet.fr/mame/trunk@20436 749742ba-7341-0410-aadc-df50b521781e
Changed: debugcmd.c, debugqt.c, debugqtdasmwindow.c, debugqtlogwindow.c, debugqtmainwindow.c, debugqtmainwindow.h, debugqtmemorywindow.c, debugqtview.c, debugqtwindow.c, debugqtwindow.h
10 files changed, 307 insertions, 34 deletions
20431i8251: Disabled spam. (nw) [curtcode] 2013-01-24 16:07:03
20428The downside of a global replace (nw) [robbbert] 2013-01-24 09:31:29
20426Added SCSP DSP registers read-back, fixes booting in Tunnel B1 / Finalist [angelosa] 2013-01-24 04:21:42
20425SCSP: Made MSLC register to be write only, fixes Deka Yonku ~Tough the Truck~ hang on Human logo [angelosa] 2013-01-24 01:27:48
- git-svn-id: svn://dspnet.fr/mame/trunk@20425 749742ba-7341-0410-aadc-df50b521781e
Changed: scsp.c, stvvdp2.c
2 files changed, 26 insertions, 7 deletions