[Arcade] DevMAME [log only]

[1] @ środa, 27 Czerwca 2018 12:58CET

[Arcade] DevMAME [log only]

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.


→ [Arcade] DevMAME [log only]
  • 2018-11-19 06:26:52 decap + hook up PIC in kickgoal [Caps0ff, balrog, David Haywood] (#4312) [David Haywood]
    • • hook up PIC in kickgoal [David Haywood]
      it's possible the banking is wrong on the OKI still as the game really doesn't attempt to use the majority of the sounds in the rom, there are only a few screens where music even plays.
      • (nw)
      • banks(nw)

    Changed: kickgoal.cpp , kickgoal.h

  • 2018-11-19 06:22:39 ts2624: These symbols are not very widely supported, ugh (nw) [AJR]

    Changed: falcots.cpp

  • 2018-11-19 06:14:34 mips3.cpp: Started laying the groundwork for cache support, nw [mooglyguy]

    Changed: mips3.cpp , mips3.h , mips3com.cpp , mips3drc.cpp

  • 2018-11-19 06:13:55 ts2624: Preliminary keyboard matrix stuff (nw) [AJR]

    Changed: falcots.cpp

  • 2018-11-19 04:57:04 mess.lua: Fix build (nw) [AJR]

    Changed: mess.lua

  • 2018-11-19 04:47:37 Merge pull request #4313 from hp9k/hp98550 [ajrhacker]
    • add HP98550 high-res color graphic card

    Changed: bus.lua , video.lua , hp98550.cpp , hp98550.h , hp_dio.cpp , catseye.cpp , catseye.h , xtal.cpp , hp9k_3xx.cpp , hp9k_3xx.lay

  • 2018-11-19 04:47:24 Merge pull request #4314 from hp9k/nereid_device_palette_interface [ajrhacker]
    • nereid: use device_palette_interface (nw)

    Changed: nereid.cpp , nereid.h

  • 2018-11-18 23:58:22 nereid: use device_palette_interface (nw) [Sven Schnelle]

    Changed: nereid.cpp , nereid.h

  • 2018-11-18 23:11:16 add HP98550 high-res color graphic card [Sven Schnelle]
    • Used in the high end HP9000/300 machines. Provides a resolution of 1280x1024 @ 8bpp. It also provides two overlay planes and one phantom plane. Each plane contains two window movers that are used for copying characters and tiles on the screen. It also has a RUG for line/vector drawing. The current state implements everything that is required to have a working HP Visual user environment in MAME.
      - window mover - pixel replacement rules - window replacement rules - f0 tripple replacement rule (copy src or keep destination depending on pattern register) - VRAM bit access mode - solid line drawing
      Not implemented yet:
      - drawing circles - linetype vector/circles - rectangles - filling areas - tripple replacement rules other than f0

    Changed: bus.lua , video.lua , hp98550.cpp , hp98550.h , hp_dio.cpp , catseye.cpp , catseye.h , xtal.cpp , hp9k_3xx.cpp , hp9k_3xx.lay

  • 2018-11-18 22:04:36 add Bare Knuckle III inputs, promoted to working. [MetalliC]

    Changed: megadriv_acbl.cpp

  • 2018-11-18 21:51:16 -o2.cpp: Added CRIME and MACE skeleton devices. [Ryan Holtz] [mooglyguy]
    • -mips3.cpp: Various changes: [Ryan Holtz] • Added an #ifdef to display DPRINTF calls from the SGI O2 PROM. • Switched R4000BE/LE, R4400BE, R4600BE, and R5000BE to 64-bit data bus. • Fixed a bug that caused a crash with 64-bit data bus and the DRC.
      -indy_indigo2.cpp: Moved a number of devices into HPC3. [Ryan Holtz]
      -hpc3.cpp: Fixed an oversight with IRQs. [Ryan Holtz]

    Changed: cpu.lua , mess.lua , mips3.cpp , mips3.h , o2dprintf.hxx , indy_indigo2.cpp , magictg.cpp , o2.cpp , octane.cpp , hal2.cpp , hal2.h , hpc3.cpp , hpc3.h , ioc2.cpp , ioc2.h , mace.cpp , mace.h , sgi.cpp , sgi.h , crime.cpp , crime.h , newport.cpp , newport.h

  • 2018-11-18 21:23:42 z8: Use devcb3 instead of MCFG_ macros (nw) [AJR]

    Changed: z8.h , jtc.cpp

  • 2018-11-18 19:47:19 new NOT_WORKING machine [MetalliC]
    • - Bare Knuckle III (bootleg of Megadrive version) [ShouTime]

    Changed: megadriv_acbl.cpp , megadriv_acbl.h , mame.lst

  • 2018-11-18 17:40:56 bbc: ROMs required by expansion devices are now allocated empty slots in host machine at startup. [Nigel Barnes]
    • - Removed machine().root_device() from all bbc expansion devices. - Added configuration option to fit Econet upgrade. - Added OS 0.92 as BIOS option in bbca and bbcb - Added Opus Challenger ADFS 1MHz bus device (Master only). - Moved torch MCP ROMs to bbc_tube_zep100 device, to be inserted at startup.
      bbc_acorn8271: Removed lesser known DFS ROMs, they are now softlisted if required.
      bbc_opus8272: Added Opus DDOS 3.05.
      bbc_opus2791: Added Opus DDOS 3.12.

    Changed: 1mhzbus.cpp , opus3.cpp , opus3.h , bitstik.cpp , bitstik.h , mertec.cpp , mertec.h , acorn.cpp , acorn.h , ams.cpp , ams.h , cumana.cpp , cumana.h , cv1797.cpp , cv1797.h , fdc.cpp , microware.cpp , microware.h , opus.cpp , opus.h , watford.cpp , watford.h , tube_casper.cpp , tube_casper.h , tube_zep100.cpp , tube_zep100.h , beebspch.cpp , beebspch.h , bbc.cpp , bbc.h , bbc.cpp

  • 2018-11-18 18:41:48 lemmings.cpp, segas16a.cpp: fixed regressions I introduced with the ym2151 macro removal. Thanks to Tafoid for the testing (nw) [Ivan Vangelista]

    Changed: lemmings.cpp , segas16a.cpp

  • 2018-11-18 15:46:51 (nw) housekeeping [Robbbert]

    Changed: mess.flt

  • 2018-11-18 15:30:21 XaviX - Improve sprite positioning + 24 new ekara dumps (#4307) [David Haywood]
    • • alt title when set to pal (nw)
      • sprite positioning kludge (nw)
      • actually list alt name (nw)
      • slightly better code (nw)
      • unrelated, but this is from 2006 (as somebody mentioned on my YouTube video)
      https://plugplaytvgames.wikia.com/wiki/Dance_Dance_Revolution_Disney_Mix https://gamespot.com/articles/ddr-hits-dance-floor-with-disney/1100-6154416/
      • added 24 new e-kara dumps [Sean Riddle, Clawgrip, Peter Wilhelmsen]
      ekara:ec0002 J-Pop Mix Volume 2 (Japan) (EC0002-JPM) ekara:ec0008 unknown (Japan) (EC0008-G79) ekara:ec0014 Artist Selection Volume 1 (unknown) (Japan) (EC0014-ATS) ekara:ec0023 J-Pop Mix Volume 11 (Japan) (EC0023-JPM) ekara:ec0025 J-Pop Mix Volume 13 (Japan) (EC0025-JPM) ekara:ec0035 Artist Selection Volume 5 (Matsuda Seiko) (Japan) (EC0035-ATS) ekara:ec0041 Artist Selection Volume ? (unknown) (Japan) (EC0041-ATS) ekara:ec0068 J-Pop Mix Volume ? (Japan) (EC0068-JPM) ekara:ec0070 J-Pop Mix Volume ? (Japan) (EC0070-JPM) ekara:ec0072 J-Pop Mix Volume ? (Japan) (EC0072-JPM) ekara:ec0076 J-Pop Mix Volume ? (Japan) (EC0076-JPM)
      ekara:gc0006 BHT Volume ? (Japan) (GC0006-BHT)
      ekara:mc0001 Mini Volume 1 (Japan) (MC0001-ATM)
      ekara:sc0005 unknown (Japan) (SC0005-SAI) ekara:sc0006 unknown (Japan) (SC0006-SAI) ekara:sc0009 unknown (Japan) (SC0009-SAI) ekara:sc0010 unknown (Japan) (SC0010-HKW) ekara:sc0019 unknown (Japan) (SC0019-SAI) ekara:sc0021 unknown (Japan) (SC0021-SAI) ekara:sc0022 unknown (Japan) (SC0022-SAI)
      ekara:us_vol3 e-kara US Volume 3 (US-E003) ekara:us_vol8 e-kara US Volume 8 'No Boys Allowed' (US-E008) ekara:us_vol9 e-kara US Volume 9 'No Boys Allowed' (US-E009)
      ekara:ekaraweb e-kara Web cartridge 28M (Japan)
      details of some of them to be filled in once I have cart scans, and in some cases a translation. the e-kara web thing is probably useless these days as it was meant to work with PC software (there's an MCU + USB interface in the unit) to transfer downloaded songs etc. from a specific service into the cartridge for use on the system, and like many of these online services from 15+ years ago, the listed site no longer resolves.
      • refactor code a little (nw)

    Changed: ekara.xml , nes_vt.cpp , xavix.cpp , xavix.h , xavix.cpp , mame.lst , xavix.cpp

  • 2018-11-18 15:26:04 Helps to include this (nw) [arbee]

    Changed: ncdmips.cpp

  • 2018-11-18 15:24:27 New machines added as MACHINE_NOT_WORKING [arbee]
    • Network Computing Devices HMX PRO [R. Belmont, Al Kossow]

    Changed: mess.lua , mame.lst

  • 2018-11-18 12:12:39 Fix SAA5051 internal character ROM to match datasheet (one pixel was missing on the 'j' character) [Lord Nightmare] [Lord-Nightmare]

    Changed: saa5050.cpp

  • 2018-11-18 11:38:48 f1gp.cpp: Various cleanups (#3886) [cam900]
    • Cleanup duplicate/naming, Split f1gp2 specific functions into driver state, Move GFX swap into rom load, Add shared_ptr for GFX RAM

    Changed: f1gp.cpp , f1gp.h , f1gp.cpp

  • 2018-11-18 11:24:27 igs011.cpp: Remove unnecessary palette handler, Convert memory_region into region_ptr (#4042) [cam900]

    Changed: igs011.cpp

  • 2018-11-18 09:43:24 ym2151: really remove the macros (nw) [Ivan Vangelista]

    Changed: ym2151.h

  • 2018-11-18 08:57:29 atetris.cpp: decapped Intel P8749H. Matches already existing dump [Team Caps0ff, ClawGrip] [Ivan Vangelista]

    Changed: atetris.cpp

  • 2018-11-18 08:55:46 ym2151: removed MCFG macros (nw) [Ivan Vangelista]

    Changed: xboard.cpp , ibm_mfc.cpp , yamaha.cpp , i8255.h , atarijsa.cpp , leland.cpp , leland.h , s11c_bg.cpp , williams.cpp , wpcsnd.cpp , 88games.cpp , airraid.cpp ,