!

[Multi]DevMAME 0.145u6.x SVN16069

[0] @ Niedziela, 22 Kwietnia 2012 14:01CET

[Multi]DevMAME 0.145u6.x SVN16069

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 (wraz z mame.ini, który należy wyedytować aby zmienić miejsce lokalizacji romów i wyłączyć HLSL, który domyślnie jest włączony). Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne potrzeby deweloperskiej wersji tego emulatora.

 

  • 16069small driver update [hap] 2012-04-22 14:01:23
  • 16068Fix for older GCC, thanks to Robbbert (no whatsnew) [miodragm] 2012-04-22 11:28:27
  • 16067small cleanup (no whatsnew) [miodragm] 2012-04-22 11:09:28
  • 16066fixed build [phillw] 2012-04-22 09:36:19
  • 16065Fix some regressions. [aarongil] 2012-04-22 07:29:39
  • 16064For 16-bit devcb handlers, use separately-named templates [aarongil] 2012-04-22 07:29:25
    • devcb_stub16, which in turn required new macros
      DEVCB_MEMBER16, DEVCB_DRIVER_MEMBER16, and DEVCB_DEVICE_MEMBER16.

      Sorry about this, but the differences between the function
      types is apparently not sufficient for proper template
      differentiation under MSVC.


      git-svn-id: svn://mamedev.org/mame/trunk@16064 749742ba-7341-0410-aadc-df50b521781e
  • 16063sangho.c: Spelling correction - NW [briantro] 2012-04-22 07:21:33
  • 16062sangho.c: Sexy Boom's difficulty DSW setting corrected and verified. [stephh] [briantro] 2012-04-22 07:19:13
  • 16061Only print mismatched width warnings for required pointers. [aarongil] 2012-04-22 07:18:20
    • Gets rid of spurious messages in tons of drivers.


      git-svn-id: svn://mamedev.org/mame/trunk@16061 749742ba-7341-0410-aadc-df50b521781e
  • 16060Created ioport_manager and moved the port list to it. [aarongil] 2012-04-22 07:07:46
    • Removed global port lookups, now all lookups must be
      done through device_t::ioport().



      git-svn-id: svn://mamedev.org/mame/trunk@16060 749742ba-7341-0410-aadc-df50b521781e
  • 16059Another Clang fix [Balrog] [rbelmont] 2012-04-22 04:47:03
  • 16058some updates, nothing to see yet from the outside [hap] 2012-04-22 04:41:47
  • 16057keys for the other game too, from andreas [hap] 2012-04-22 03:03:06
  • 16056paradise.c: Correct Penky Dipswitch chart from manual - NW [briantro] 2012-04-22 01:42:20
  • 16055pokechmp.c: Correct dipswitches as per manual and add dipswitch locations. [Brian Troha] [briantro] 2012-04-22 01:26:27
  • 16054sangho.c: Filled in some dipswitches for Sexy Boom & Puzzle Star and added dipswitch locations. [Brian Troha] [briantro] 2012-04-22 01:07:44
  • 16053sliver.c: Minor DSW name change - NW [briantro] 2012-04-21 23:23:42
  • 16052sliver.c: Filled in / Corrected all dipswitches for Sliver and added dipswitch locations [Brian Troha] [briantro] 2012-04-21 23:20:18
  • 16051gumbo.c: Added dipswitch locations to all sets in the driver. [Brian Troha] [briantro] 2012-04-21 22:46:41
  • 16050paradise.c: Corrected Difficulty DSW for Penky and added notes about alternate DSW settings as found in scanned Pins & Dip manual. [Brian Troha] [briantro] 2012-04-21 22:22:32
  • 16049small update [hap] 2012-04-21 22:00:18
  • 16048fix for default attribute in slotoption of xml output (no whatsnew) [miodragm] 2012-04-21 18:07:01
  • 16047and the rest... [phillw] 2012-04-21 13:46:16
  • 16046set correct region size and endian for flash roms. [phillw] 2012-04-21 13:44:32
  • 16045Sync with MESS (nw) [miodragm] 2012-04-21 10:47:50
  • 16044amaticmg.c: figured out encryption [Andreas Naive] [hap] 2012-04-21 02:25:21
  • 16043new NOT WORKING game [hap] 2012-04-21 01:38:29
    • ----------------------
      Golden Arrow [hap, Kevin Mullins]


      git-svn-id: svn://mamedev.org/mame/trunk@16043 749742ba-7341-0410-aadc-df50b521781e
  • 16042(unkmeyco -> casbjack) [hap] 2012-04-20 23:24:48
  • 16041(defaulting LOG to off) [hap] 2012-04-20 22:40:44
  • 16040Make memory shares follow the same pattern as memory [aarongil] 2012-04-20 21:57:41
    • regions and memory banks, accessible only via the device.


      git-svn-id: svn://mamedev.org/mame/trunk@16040 749742ba-7341-0410-aadc-df50b521781e
  • 16039(renamed BITSWITCH -> BSW, and state/machine wldarrow -> meyc8080) [hap] 2012-04-20 18:41:23
  • 16048fix for default attribute in slotoption of xml output (no whatsnew) [miodragm] 2012-04-21 18:07:01
  • 16047and the rest... [phillw] 2012-04-21 13:46:16
  • 16046set correct region size and endian for flash roms. [phillw] 2012-04-21 13:44:32
  • 16045Sync with MESS (nw) [miodragm] 2012-04-21 10:47:50
  • 16044amaticmg.c: figured out encryption [Andreas Naive] [hap] 2012-04-21 02:25:21
  • 16043new NOT WORKING game [hap] 2012-04-21 01:38:29
    • ----------------------
      Golden Arrow [hap, Kevin Mullins]


      git-svn-id: svn://mamedev.org/mame/trunk@16043 749742ba-7341-0410-aadc-df50b521781e
  • 16042(unkmeyco -> casbjack) [hap] 2012-04-20 23:24:48
  • 16041(defaulting LOG to off) [hap] 2012-04-20 22:40:44
  • 16040Make memory shares follow the same pattern as memory [aarongil] 2012-04-20 21:57:41
    • regions and memory banks, accessible only via the device.


      git-svn-id: svn://mamedev.org/mame/trunk@16040 749742ba-7341-0410-aadc-df50b521781e
  • 16039(renamed BITSWITCH -> BSW, and state/machine wldarrow -> meyc8080) [hap] 2012-04-20 18:41:23
  • 16048fix for default attribute in slotoption of xml output (no whatsnew) [miodragm] 2012-04-21 18:07:01
  • 16047and the rest... [phillw] 2012-04-21 13:46:16
  • 16046set correct region size and endian for flash roms. [phillw] 2012-04-21 13:44:32
  • 16045Sync with MESS (nw) [miodragm] 2012-04-21 10:47:50
  • 16044amaticmg.c: figured out encryption [Andreas Naive] [hap] 2012-04-21 02:25:21
  • 16043new NOT WORKING game [hap] 2012-04-21 01:38:29
    • ----------------------
      Golden Arrow [hap, Kevin Mullins]


      git-svn-id: svn://mamedev.org/mame/trunk@16043 749742ba-7341-0410-aadc-df50b521781e
  • 16042(unkmeyco -> casbjack) [hap] 2012-04-20 23:24:48
  • 16041(defaulting LOG to off) [hap] 2012-04-20 22:40:44
  • 16040Make memory shares follow the same pattern as memory [aarongil] 2012-04-20 21:57:41
    • regions and memory banks, accessible only via the device.


      git-svn-id: svn://mamedev.org/mame/trunk@16040 749742ba-7341-0410-aadc-df50b521781e
  • 16039(renamed BITSWITCH -> BSW, and state/machine wldarrow -> meyc8080) [hap] 2012-04-20 18:41:23
  • 16038CPS-3 update [Team CPS-1]: [tafoid] 2012-04-20 18:34:05
    • * Fixed CD Catalog # for jojoba 990927
      and properly renamed the chd
      * Realigned the games table

      git-svn-id: svn://mamedev.org/mame/trunk@16038 749742ba-7341-0410-aadc-df50b521781e
  • 16037Cleaned up required_/optional_ templates. [aarongil] 2012-04-20 18:08:24
    • Added new ones for memory banks and memory regions.
      Removed debugging verbose printfs.


      git-svn-id: svn://mamedev.org/mame/trunk@16037 749742ba-7341-0410-aadc-df50b521781e
    • 16036Refactored a few things related to reels and use of layouts allowing for more function with less work [David Haywood] [tafoid] 2012-04-20 16:51:24
      • Comment: I need to check a few more things, see how bad performance gets if we force some elements to render each update rather than using cached bitmaps, the idea of ending up with up to 200,000 temporary bitmaps for each 16 segment LED with the existing code is quite frankly horrendous, but from what I understand it's entirely possible it could happen.

        git-svn-id: svn://mamedev.org/mame/trunk@16036 749742ba-7341-0410-aadc-df50b521781e
    • 16035Sync with MESS (no whatsnew) [miodragm] 2012-04-20 11:59:23
    • 16034fix for 16bit device callback from Judge (no whatsnew) [miodragm] 2012-04-20 09:12:43
    • 16033Typo fix. Also forgot to mention in the last [aarongil] 2012-04-20 07:58:34
      • whatsnew that the SSIO PROM has been moved
        to within the Midway SSIO device now.



        git-svn-id: svn://mamedev.org/mame/trunk@16033 749742ba-7341-0410-aadc-df50b521781e
    • 16032Changed device->subregion to device->memregion. Moved [aarongil] 2012-04-20 07:54:39
      • memory_region management into the memory manager instead
        of directly in the machine. Hid the global region method;
        now all regions must be looked up relative to a device.

        If you're a member function, you can just use memregion("tag")
        directly. If you're a global function or a device referencing
        global regions, use machine().root_device().memregion("tag")
        to look up regions relative to the root.

        S&R to convert all references:

        machine([()]*).region
        machine1.root_device().subregion

        Then remove redundant machine().root_device() within src/mame:

        ([ t])machine().root_device().
        1

        And use state->memregion() if we have a state variable present:

        (state *= *[^;]+driver_data[^}]+)([^ t]*)machine[()]*.root_device().
        1state->

        Finally some cleanup:

        screen.state->
        state->

        device->state->
        state->

        space->state->
        state->

        And a few hand-tweaks.



        git-svn-id: svn://mamedev.org/mame/trunk@16032 749742ba-7341-0410-aadc-df50b521781e
    • 16031Memory banks are now device-relative only. Global lookups [aarongil] 2012-04-19 22:59:50
      • are private. Renamed device_t::subbank to device_t::membank
        and updated a few remaining users of the global lookup.



        git-svn-id: svn://mamedev.org/mame/trunk@16031 749742ba-7341-0410-aadc-df50b521781e
    • 16030Remove global memory banking functions in favor of referencing [aarongil] 2012-04-19 22:35:01
      • subbanks of a device and directly acting on them.

        First round S&R:

        memory_configure_bank( *)(( *)([^,]+), *([^,]+), *
        3.root_device().subbank1(242)->configure_entries1(2

        memory_configure_bank_decrypted( *)(( *)([^,]+), *([^,]+), *
        3.root_device().subbank1(242)->configure_decrypted_entries1(2

        memory_set_bank( *)(( *)([^,]+), *([^,]+), *
        3.root_device().subbank1(242)->set_entry1(2

        memory_set_bankptr( *)(( *)([^,]+), *([^,]+), *
        3.root_device().subbank1(242)->set_base1(2


        Then convert single entries to simpler form:

        configure_entries( *( *[^,]+, *)1 *, *([^,]+),[^)]+)
        configure_entry12)

        configure_decrypted_entries( *( *[^,]+, *)1 *, *([^,]+),[^)]+)
        configure_decrypted_entry12)


        Remove renundant root_device lookup for methods:

        ([ t])machine().root_device().
        1


        Use state-> instead of root_device lookup where available (this
        one must be done by hand unfortunately):

        ([^ t]*)machine[()]*.root_device().
        state->



        git-svn-id: svn://mamedev.org/mame/trunk@16030 749742ba-7341-0410-aadc-df50b521781e
    • 16029Fix most remaining regressions. [aarongil] 2012-04-19 09:47:35
    • 16028Use an OKI address map instead of memcpy to handle ADPCM [aarongil] 2012-04-18 22:02:48
      • banking for the Williams ADPCM sound board.


        git-svn-id: svn://mamedev.org/mame/trunk@16028 749742ba-7341-0410-aadc-df50b521781e
    • 16027(rm note about missing sound) [hap] 2012-04-18 21:48:09
    • 16026small cleanup on OKI access [hap] 2012-04-18 21:46:34
    • 16025Now that memory_bank is exposed as an object, removed all the global [aarongil] 2012-04-18 21:40:59
      • bank manipulation APIs from memory_manager, and instead added a
        memory_manager::bank("tag") function which will return a pointer to
        the representative memory_bank. Operations can then be performed as
        expected directly on the memory_bank. Most code did not need an update
        yet, as I haven't done the search/replace to move away from global
        functions (which still exist for now).

        Added device_t::subbank("tag") to return a bank that is owned by the
        given device.

        Switched YM2151 interfaces over to devcb callbacks.

        Created proper sound devices for the Williams NARC, CVSD and ADPCM
        sound boards. Updated midyunit, midtunit, williams(joust2), and
        mcr68(archrivl/pigskin/trisport) to use the new devices.



        git-svn-id: svn://mamedev.org/mame/trunk@16025 749742ba-7341-0410-aadc-df50b521781e
    • 16024check if voice is playing *before* possibly starting an invalid sample (MT bug 485) [hap] 2012-04-18 21:39:55
    • 16023Preliminary work on Scorpion 4 lamps + more set resorting [David Haywood] [tafoid] 2012-04-18 20:25:26
      • Discovered similarities in gotcha.c to Data East Bootleg sprites, also happening to be the closest implementation to Silver Millennium in the sources. Refactored each based on this information. [David Haywood]


        git-svn-id: svn://mamedev.org/mame/trunk@16023 749742ba-7341-0410-aadc-df50b521781e
    • 16022Made TIA modern device (no whatsnew) [miodragm] 2012-04-18 19:25:26
    • 16021apply bitswap/xor to all mem(n) roms except the header [phillw] 2012-04-18 16:01:44
    • 16020Added some better command handling to stop SC4 games from overwriting their attract mode messages with garbage. [James Wallace] [tafoid] 2012-04-18 01:57:56
      • Comment: Unfortunately MAME's artwork system can't cope with the changes in brightness and flashing, so we just ignore them entirely.


        git-svn-id: svn://mamedev.org/mame/trunk@16020 749742ba-7341-0410-aadc-df50b521781e
    • 16019rm old and obsolete hack [hap] 2012-04-18 01:35:40
    • 16018get rid of duplicated code [hap] 2012-04-18 01:17:25
    • 16017audio/mcr -> audio/midway [aarongil] 2012-04-17 20:55:15
    • 16016Removed the rest DIRECT_UPDATE_HANDLERS from mame section (no whatsnew) [miodragm] 2012-04-17 18:18:43
    • 16015(update prev commit) [hap] 2012-04-17 18:15:20
    • 16014exponential volume table sounds much better (music doesn't drown sfx anymore) [hap] 2012-04-17 17:58:57
    • 16013some DIRECT_UPDATE_HANDLER - > DIRECT_UPDATE_MEMBER (nw) [miodragm] 2012-04-17 17:00:27
    • 16012Broke dependency between mcr68 and mcr by creating [aarongil] 2012-04-17 16:58:05
      • sound devices for each of the Midway 8-bit sound
        boards. This will also aid in eventually hooking them
        up to pinballs.

        Enhanced the mixer interface support to allow for
        more than one output line. To use this you need to
        use the MCFG_MIXER_ROUTE macro instead of
        MCFG_SOUND_ROUTE so that the mixer output index can
        be specified. See midway_ssio_device for an example.


        git-svn-id: svn://mamedev.org/mame/trunk@16012 749742ba-7341-0410-aadc-df50b521781e
    • 16011new clones [tafoid] 2012-04-17 16:46:33
      • ------------
        Hot Mind (Fit of Fighting Hardware) [f20v] (NOT WORKING)


        git-svn-id: svn://mamedev.org/mame/trunk@16011 749742ba-7341-0410-aadc-df50b521781e
    • 16010Fixed assert on double AM_SHARE (no whatsnew) [miodragm] 2012-04-17 13:48:44
    • 160093bit adpcm pitch was wrong [hap] 2012-04-17 12:44:28
    • 16008Converted turbo.c to use i8279 device [Sandro Ronco] [miodragm] 2012-04-17 10:25:07
    • 16007Started giving Scorpion games their own reel / key configs, which is needed for most of them to pass their post / not hang on 'reel errors' or infinitely spinning reels. Also more work on 68307's. [David Haywood] [tafoid] 2012-04-17 05:39:11
    • 16006small fix [hap] 2012-04-17 02:47:06
    • 16005Games added as GAME_NOT_WORKING [rbelmont] 2012-04-17 02:45:46
      • -------------------------------
        Star Trek: Voyager [R. Belmont, Mr. CAST, Smitdogg, The Dumping Union]



        git-svn-id: svn://mamedev.org/mame/trunk@16005 749742ba-7341-0410-aadc-df50b521781e
    • 16004add 3bit adpcm [hap] 2012-04-17 02:32:22
    • 16003fix unending samples [hap] 2012-04-16 22:49:08
    • 16002woops [hap] 2012-04-16 21:21:46
    • 16001preliminary Imagetek I5000 sound emulation. [hap] [hap] 2012-04-16 20:17:00
    • 16000Sync with MESS (no whatsnew) [miodragm] 2012-04-16 16:20:10
    • 15999Clear out remaining AM_BASE_SIZE. [aarongil] 2012-04-16 10:42:02
wstecz22/04/2012 14:01
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU