Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: MAME v147

  1. #1
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002

    MAME v147

    The MAME sets are coming now in 2 different sets, one is torrent zipped merged, the other one torrent zipped split, so you will have to update your existing sets to join (or just download them again, as they ar FREE).

    MAMETesters Bugs Fixed
    - 04323: mjflove, rongrongg, rongrongj: [debug] Crash
    after exit (Phil Bennett)
    - 05001: [Crash/Freeze] (bfm_sc4.c) Many sets in bfm_sc4.c:
    [debug] Assert after OK (Phil Bennett)
    - 05000: [Crash/Freeze] (gcpinbal.c) gcpinbal: [debug] Crash
    before OK (Robbbert)
    - 04998: [Crash/Freeze] All/Most sets in superchs.c, gunbustr.c,
    groundfx.c, galastrm.c, taitojc.c, undrfire.c, taito_f3.c,
    macrossp.c: [debug] assert: src/emu/attotime.h:146:
    frequency > 0 (Phil Bennett)
    - 04999: [Crash/Freeze] (pong.c) All sets in pong.c:
    [debug] Crash after OK (couriersud)
    - 04997: [Crash/Freeze] (namcos23.c) crszoneb: [debug]
    Crash before OK (Tafoid)
    - 04060: [Crash/Freeze] (taitogn.c) All sets in taitogn.c:
    NVRAM written incorrectly - games never start. (hap)
    - 04831: [Crash/Freeze] (galaga.c) All sets in galaga.c:
    [debug] Crash immedately after OK (debug) (s.ronco)
    - 04994: [Crash/Freeze] (segas16b.c) tetrbx, shinfz,
    isgam : Black screen (Aaron Giles)
    - 04978: [Sound] (scregg.c) dommy: Sound effects seem to
    be incomplete/missing (hap)
    - 03398: [Graphics] (nss.c) nss_rob3: Unable to see enemies (Angelo Salese)

    Source Changes
    -i386: xlat implementation fix [Alegend45]

    -Fixed a sign bug with CVT.WS opcode in v810 CPU core [Angelo Salese]

    -Updated netlist implementation: [Couriersud]
    * Now supports any resolution fitting reasonably into a UINT64
    * Execution now uses a list sorted by execution time
    * Implementation now supports analog and digital inputs / outputs
    * First step in a move to "terminals" being both input / output
    * Improved object model
    * Rewrote video code, now emulates a monitor by analyzing the analog
    video signal and identifying vsync and hysnc pulses.
    * Removed all hacks.
    Overall performance increase of about 10% over the previous "pongf"

    -patch that enables output of elements stored in software lists
    through -listsoftware [qmc2]

    -Flicker: Boots up, some buttons working. WIP [Robbbert]

    -Continuing new device implementation for SN76496 and clones - mrdo.c,
    pachifev.c, tp84.c [Osso]

    -Flicker: added remaining inputs, some notes, sound (of sorts), marked
    as working. [Robbbert]

    -Implemented remaining BSU opcodes in V810 CPU core [Angelo Salese]

    -Written up a bare-bones M50458 OSD video chip device, used by Nintendo
    Super System HW [Angelo Salese]

    -Continuing new device implementation for SN76496 and clones [Osso]

    -Written a preliminary S-3520CF RTC chip device, used by Nintendo Super
    System [Angelo Salese]

    -zac_1: added display, inputs, notes. ewf and sshtlzac marked as
    working [Robbbert]

    -Fixed G-Stream G2020´s sound banking. Compared with a real PCB and
    everything sounds as it should. [trap15]

    -Added IGT ID-023 Protocol to driver. This additional DBV protocol
    allows all remaining unsupported sets to accept dollar bills in-game.
    The protocol is switchable via driver configuration (along with
    denomination). [Jim Stolis]

    -Shared palette fix for certain sms-based games in Mega Tech
    [David Haywood]

    -20pacgal.c: Add PCB layout for Pacman - 25th Anniversary Edition.
    [Brian Troha]

    -Preliminary implementation of the Fujitsu MB90092 OSD chip, used by
    Super Famicom Box [Angelo Salese]

    -Fixed for an SDL sound bug surrounding use of -speed and pausing
    frequently causing corrupt sound. [Antonio Giner]

    -Basic emulation of the Z180 in Super Famicom Box HW
    [Angelo Salese, nocash]

    -Fixed default SDL OSX UI toggle key name. [Curt Coder]

    -Added Swedish/Finnish SDL keymaps for OSX and Linux. [Curt Coder]

    -ppc: Implemented PPC403 DMA chaining [Ville Linde]

    -Created new sprite device base class, which manages a bitmap and a
    sparse bitmap for tracking which areas got updated. This allows
    sprites to be rendered independently to their own bitmap and then
    mixed in a final step. Converted the Sega sprite device over to this
    new model, and moved the mixing steps out of the sprite
    implementations and into the driver- specific video updates where it
    belongs. [Aaron Giles]

    -Added some further methods and helpers to the bitmap_t and rectangle
    classes. [Aaron Giles]

    -Created a sega_16bit_common_base class which handles the common Sega
    palette RAM mappings and open bus reads. [Aaron Giles]

    -nwk-tr.c: Improved LAN controller emulation [Ville Linde]

    -segaorun.c: Identified the Turbo Outrun "FD1094 317-unknown" set as
    317-0106 and provided a working decryption key. [Chris Hardy]

    -Verified Dip Settings using Dip Sheet and through playtesting for
    deadconx, deadconxj [Tafoid]

    -PowerPC: Fixed 601-type BAT processing [R. Belmont]

    -taito_x.c: Corrected the rom names for the Superman sets. Added info about
    an alternate rom layout using a daughter card and half sized mask roms.
    Changed Gigandes (Japan) to Gigandes (earlier) as both sets support
    English / Japanese via dipswitch. But one set has a revised and corrected
    service mode. [Brian Troha, Dave France, The Dumping Union]

    -Improved SPC700 cycle opcode timings [Angelo Salese, byuu]

    -Fixed a major bug with 5A22 timings, that was incorrectly taking extra
    steals at every read, write and rmw types of opcode [Angelo Salese]

    -Moved multiplication and division operation from SNES to 5A22 CPU core
    file [Angelo Salese]

    -Updated looping.c to use the new tms52xx device implementation. [Osso]

    -Made core able to use bios selection per slot device
    [Miodrag Milanovic]

    -made S1410 device act as a SCSIHD with the custom commands, added
    D9060HD & ACB4070 devices to do the same thing [smf]

    -Numerous jedutil tool improvements. [Kevin Eshbach]

    Made some modifications to the jedutil tool to allow the viewing of
    simple combinatorial jeds (adding support for registered and gals in
    the future) by taking a jed file and printing out human-readable
    equations. Changed the command line options of the jedutil tool to
    know take an initial argument to specify what the tool should do.

    For example to convert a jed to bin the command is now: jedutil
    –convert jedutil –convert

    To view a jed file with human-readable equations the command is
    jedutil –view

    -gfx_element is now a class. Accessors are provided for all necessary
    elements. Updated some of the more, ah, creative uses/abuses of the
    gfx_elements. [Aaron Giles]

    -Split out callbacks from scsibus_device into scscb_device, eventually
    this will be a SCSI device. SCSIBus_interface is no longer required
    and has been removed. [smf]

    -DRC: Give C backend x86/x64 shift=0 behavior for consistency [R. Belmont]

    -PowerPC: 100% pass of integer portion of PPCTorture on all DRC
    backends. [R. Belmont]

    -es5503: Preserve phase when oscillators loop [R. Belmont]

    -nwk-tr.c: Fixed LAN controller issues in Thrill Drive. [Ville Linde]

    -xforce: fixed display [Robbbert]

    -Promoted brickzn to playable state [Luca Elia]
    * Fixed gfx ROMs loading
    * Fixed inputs in joystick version
    * Alternate data decryption
    * Fixed alternate opcode decryption ranges
    * Palette encryption, banking and writes disable
    * Work RAM disable
    * Multiplexing of registers through protection
    * Added cheat / debugging inputs

    -Understood how the Seibu COP collision detection really works, greatly
    improving Godzilla, Heated Barrel and SD Gundam RT gameplay
    [Angelo Salese, Smitdogg]

    -Generalized the PLS100 into a PLA device of variable amounts of
    inputs/outputs/terms. [Curt Coder]

    -In device_state_interface, rename state() to state_int() and
    set_state() to set_state_int() for consistency. Update all callers.
    Also add set_pc() helper and updated all callers to use that instead
    of set_state_int(STATE_GENPC) [Aaron Giles]

    -Added device_t::state() method to get the state interface. Added
    redundant device_state_interface::state() method to catch redundant
    use of it. [Aaron Giles]

    -segac2.c: Corrected the rom names for ThunderForce AC. [Arzeno Fabrice]

    -Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the
    above methods. [Aaron Giles]

    -Add ambiguous execute() and memory() methods to the
    device_execute/memory_interfaces respectively in order to catch
    unnecessary usage of the corresponding device_t methods. Removed all
    existing redundant usage. [Aaron Giles]

    -merit.c: Added dipswitches to the Pit Boss sets with dipswitch
    locations. Reordered sets from oldest to newest. Added
    GAME_NO_COCKTAIL flag as these games support a cocktail mode.
    Mapped player 2 controls for cocktail mode. [Brian Troha]

    -Closeout on old macros. Retired cputag_set_input_line and
    cputag_set_input_line_and_vector, replacing them with
    [Aaron Giles]

    -meritm.c: Various rom name corrections and additional minor
    documentation. [Brian Troha]

    -meritm.c: Added PCB layout and pinout for the Merit CRT-250 PCB.
    [Brian Troha]

    -Fixed an horizontal scrolling bug in Sengoku Mahjong [Angelo Salese]

    -Rotation: fixed displays, fixed sensors so that the game is now
    playable. [Robbbert]

    -es5503: Fix IRQ timing error introduced when I did the device
    conversion. [R. Belmont]

    -Made accurate trigonometry maths in Seibu COP [Angelo Salese,

    -Rewrote the SAA5050 Teletext character generator. Removed saa505x.c
    which was used by bbc.c, and refactored all drivers to use the new
    implementation. [Curt Coder]

    -idetrl.c - Support IDE command 0x31

    -splash.c: Changed the Machine Config to use actual OSC values and
    measured clocks as listed in the driver. Added a note about a Splash!
    PCB with alternate (higher) OSC clocks. Added a note about The Return
    of Lady Frog 9 rom and the 1 bit difference between the two sets.
    [Brian Troha]

    -Fixes so MESS on PowerPC OS X builds and works again. MAME is still a
    lost cause. [R. Belmont]

    -Updated DOCS config.txt and windows.txt with recent commands that were
    never added to documentation as well as some clarifications. [Tafoid]

    -expro02.c: Added PCB layouts for the Comad 940429 and 940307 boards
    used for the two different versions of Fantasia. [Brian Troha]

    -segaybd.c: Fix 0.146u5 sound regression [Alex Jackson]

    -tumbleb.c: Filled in a few dipswitches for Magicball Fighting.
    [Brian Troha]

    New games added or promoted from NOT_WORKING status
    F1 Super Lap [David Haywood]
    Turbo Out Run (cockpit, FD1094 317-0106)
    [Chris Hardy, The Dumping Union]
    Little Robin [David Haywood]
    Brick Zone (2 sets) [Luca Elia]
    Dodge City (9131-02) [Brian Troha, The Dumping Union]
    Ganbare Jajamaru Saisho wa Goo / Ganbare Jajamaru Hop Step & Jump
    [letoram, Gyrovision, Yohji, Smitdogg, The Dumping Union, hap]
    Draw Poker (Bally, 03-20) [S. Rider, Andrew Gardner, hap]
    Magicball Fighting (Korea) [Guru, David Haywood]
    Thrill Drive (JAE, JAB) [Ville Linde]
    GTI Club [Ville Linde]
    Solar Assault [Ville Linde]
    Hang Pilot [Ville Linde]

    New clones added
    Fantasia (940307 PCB) [Brian Troha, The Dumping Union]
    Superman (US) [Dave France, The Dumping Union]
    Ms. Pac-Man Heart Burn [hap]
    F1 Super Lap (World) [Uncle Tom]
    Thunder Zone (World 4 Player) [Guru]
    Dodge City (2131-82, set 2) - Not working
    [Brian Troha, The Dumping Union]
    Ghosts´n Goblins (prototype) [Antonio Gonzalez Jr.]
    Exciting Soccer (US) [Tirino73]

    New games marked as GAME_NOT_WORKING
    LD Mahjong #4 Shabon-Dama
    [Yohji, ranger_lennier, Smitdogg, The Dumping Union]
    Sega Clay Challenge [Super Menteur, R. Belmont]


    MAMETesters Bugs Fixed
    - 03696: [Crash/Freeze] (tetrisp2.c) nndmseal: [debug] Assertion (after ok)
    in Debug build (Luca Elia)
    - 04972: [Documentation] (vega.c) vega: Olympia is misspelled
    - 04962: [Crash/Freeze] (taito_l.c) plottinga: Crash during init
    before OK (David Haywood)
    - 04961: [Gameplay] (darkhors.c) darkhors: Game no longer allows for
    boot up (David Haywood)
    - 04960: [Crash/Freeze] (cdi.c) All sets in cdi.c: Quizard games do not
    boot after initial startup screen (David Haywood)

    Source Changes
    - Fully modernized Sega 16-bit drivers. Converted FD1089, FD1094,
    and Sega memory mapper, divide, multiply, and compare/timer
    chips to modern devices. [Aaron Giles]

    - Added preliminary colour cycling effect to Sky Destroyer
    [David Haywood]

    - Fixed remaining input issues in Sky Destroyer [Angelo Salese]

    - Fixed sprite GFX order in Cycle Maabou [Angelo Salese]

    - Hooked up inputs in Cycle Maabou [Angelo Salese]

    - ppc: Added callbacks for buffered external DMAs. [Ville Linde]

    - Hooked up preliminary sound to Lock N Loaded [Angelo Salese]

    - Started the process of converting some Kaneko games to use devices.
    [David Haywood]

    - crgolf.c: Adjusted rom names to better represent actual rom labels
    improved documentation for other dumped sets. Added protected PAL
    dump. [Kevin Eshbach, Tafoid]

    - st0020 (seta blitter + zooming sprites) is now a device.
    [David Haywood]

    - Added PLD from Xenophobe Sounds Good board. [Kevin Eshbach]

    - memory: Add support for dynamically mapping devices [O. Galibert]

    - v30mz.c: Converted to c++. [Wilbert Pol]

    - H8: Very preliminary H8S/2294 support [R. Belmont]

    - invqix: General EEPROM, FPGA, and IRQ hookups. [R. Belmont]

    - invqix.c: Added PCB layout for Space Invaders / Qix Silver Anniversary
    Edition [Brian Troha]

    - invqix: Added inputs and sound, promoted to working. Qix has some TBD
    text weirdness. [R. Belmont]

    - Added inputs, sound, graphics and fixed colors to Bega´s Battle / Road
    Blaster HW [Angelo Salese]

    - invqix: some cleanup, mapped all 4 start buttons, cocktail flip works
    [R. Belmont]

    - tickee.c: Correct the dipswitches for Mouse Attack and add dipswitch
    locations. [Brian Troha]

    - Tank Force - 4 Player (tankfrce4) Inputs were switched so that Player
    2 was no longer assigned to Player 3 and vise versa. [Tafoid]

    - model2.c: Fixed the loading of the sound samples for the Sega Rally Championship
    sets and added correct IC locations to the roms. Labeled the current sets "Twin"
    and added a "DX" set. Documented the missing (undumped) roms for the DX set.
    [Brian Troha]

    - H8/H8S: fix MULXS.B to select the proper source register. Fixes text
    in Qix section of invqix. [R. Belmont]

    - H8/H8S: Correct disassembly of MULXS.B and MULXS.W [R. Belmont]

    - Updated some drivers to use the new SN76496 device implementation.

    - Kaneko sprites are now a device. This should facilitate cleaning up
    video related files as well (sprites and tilemaps). [David Haywood]

    - [SAA5050] Fixed double high character mode, and forced character data
    to 7-bit. [Curt Coder]

    - drcbec: compute flags correctly for ADDC/SUBB [R. Belmont]

    - SDL: Fix -prescale option for SDL builds [Matthias Reichl]

    - Vulgus information confirmated from PCB for clock speed and vsync
    [Corrado Tomaselli]

    - emucore: make downcast errors more useful [O. Galibert]

    - drcbec: Calculate NZ flags properly for 32x32=32 form of MULS.
    [R. Belmont]

    - Hooked up i8255 in Kikiippatsu Mayumi-chan [Angelo Salese]

    - bzone: Corrected bonus tanks typos [Don Hodges]

    - addrmap: Fix device mapping on big-endian systems [O. Galibert]

    - rp5c15: Initialize at power-on (makes the x68k boot reliable)
    [O. Galibert]

    - 8080bw.c: Moon Lander color proms verified correct.
    [Smitdogg, The Dumping Union]

    - lwings.c: Added PCB locations to the Trojan sets. [Brian Troha]

    - parodius.c: Corrected rom PCB locations for all the Parodius DA! sets.
    [Brian Troha]

    - dassault.c: Added PCB locations to all the Thunder Zone / Desert Assault sets.
    [Brian Troha, ShouTime]

    - dassault.c: Better documented the PCB stack and changed clocks to be derived by on board OSC.
    [Brian Troha, Stefan Lindberg]

    - Added internal mouse cursor visible in menus and when clickable
    artwork is used [Miodrag Milanovic]

    - Preliminary implementation of the MOVBSU opcode in V810 CPU core
    [Angelo Salese]

    - Added ANDNBSU and ORBSU opcodes in V810 CPU core [Angelo Salese]

    - Added dynamic length to the color PROMs decode routines based on ROM
    region length. This fixes a horrible hang/crash in DEBUG=1 builds.
    [Roberto Fresca]

    - PPC: fix SRAW behavior with C backend. x86/x64 BEs need work to pass.
    [R. Belmont]

    - Hooked up Epson 62423 RTC device to Hyper Neo Geo 64 [Angelo Salese]

    - Made 24/12h bit register to be correctly activated in Epson 62423 RTC
    device [Angelo Salese]

    - Implemented irq ack/pending mechanism to Hyper Neo Geo 64
    [Angelo Salese]

    - PowerPC: fix CMP/CMPI instructions; they were behaving as CMPL/CMPLI
    and generating wrong flags [R. Belmont]

    - Further major organization, documentation, reordering and making of
    clones causing numerous (over 6000) new gambling / Fruit machine sets
    to be created, covering multiple systems. [David Haywood]

    - First round of GD-ROM redumps. Many more to come. [The Dumping Union, R. Belmont]

    - peplus.c: Added dollar bill validator (DBV) to emulate IGT´s IDO22 pulse protocol.
    All non-superboard games (and a few superboards) now accept bills via IPT_COIN2.
    Denomination is determined via driver configuration settings.
    The Set Chip steps are still required to enable the DBV before use. [Jim Stolis]

    New games added or promoted from NOT_WORKING status
    Sky Destroyer
    [Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod, Andrew Welburn,
    Smitdogg, The Dumping Union, Angelo Salese, David Haywood]
    Cycle Maabou [Angelo Salese]
    Space Invaders / Qix Silver Anniversary Edition
    [Tormod, Smitdogg, The Dumping Union, R. Belmont, Angelo Salese]
    Pairs Redemption (V1.0, 10/25/94) [Brian Troha, The Dumping Union]
    Last Survivor
    [ShouTime, Charles MacDonald, Aaron Giles, 9ofzeven, TrevEB, Dr. Spankenstein,
    ghoolster, Surgeville, Tormod, Tjaberg, Waremonger]
    Cyber Tank [David Haywood, Angelo Salese, hap]

    New clones added
    GP Rider (Japan) [ShouTime, Charles MacDonald, Aaron Giles]
    AB Cop (Japan) [ShouTime]
    Ninja Baseball Bat Man II (bootleg/hack)
    [Smitdogg, The Dumping Union, David Haywood] (NOT WORKING)
    Samba de Amigo (prototype) [Arzeno Fabrice] (NOT WORKING)
    Blood Storm v1.04 [Brian Troha, The Dumping Union]
    JuJu Densetsu (Playmark bootleg) [skiltz]
    Nandemo Seal Iinkai (Astro Boy ver.) [Guru, Luca Elia]
    GTI Club (ver UAA) [Brian Troha, The Dumping Union] (NOT WORKING)
    Sega Rally Championship - DX (Revision A)
    [Brian Troha, The Dumping Union] (NOT WORKING)
    Panic Road (Germany) [ShouTime] (NOT WORKING)
    Parodius DA! (Asia) [Andrew Welburn, The Dumping Union]
    Megatouch IV (9255-40-01 ROA, Standard version)
    [Brian Troha, The Dumping Union]
    Olympic Soccer ´92 (set 2) [Corrado Tomaselli, The Dumping Union] (NOT WORKING)
    Trojan (US set 2) [Corrado Tomaselli, The Dumping Union]
    Thunder Zone (Japan) [ShouTime]
    Thunder Zone (Rev 1, World) [Stefan Lindberg]
    777 Heaven (Project) (20p 6GBP Jackpot Version 114) (PROCONN) [launton /MPU Mecca] (NOT WORKING)
    777 Heaven (Project) (10p 3GBP Jackpot Version 380) (PROCONN) [sam20sam /MPU Mecca] (NOT WORKING)
    777 Heaven (Project) (5p 3GBP Jackpot Version 105) (PROCONN) [sam20sam /MPU Mecca] (NOT WORKING)
    777 Heaven (Project) (10GBP Jackpot) (PROCONN)[launton /MPU Mecca] (NOT WORKING)
    Jumping Jacks (Project) (set 2) (PROCONN) [Pete W. /MPU Mecca] (NOT WORKING)
    Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev. B) (GDS-0029B) [The Dumping Union]
    Sega Network Taisen Mahjong MJ 3 (Rev F) (GDX-0017F) [The Dumping Union]


    MAMETesters Bugs Fixed
    - 04957: [DIP/Input] (fantland.c) galaxygn: life dipswitch is broken.
    there´s only 1 life (David Haywood)
    - 04953: [Misc.] pnchmna, hypbbc2p, jingystm, jojobar1: disks need to
    be set to baddump [R. Belmont, Firewave, Roman]
    - 04404: [Misc.] (tnzs.c) tnzs: Significant negative performance spike
    after intro sequence (David Haywood)
    - 04485: [Misc.] (wardner.c) All sets in wardner.c: Slowdown due to memory
    mapping changes (David Haywood)
    - 04714: [Documentation] (micro3d.c) botss, botssa: Clone set is newest
    - 04844: [Crash/Freeze] (jaguar.c) fishfren: black screen after
    EEPROM initialize (micko)

    Source Changes
    - vsnes.c: Corrected dipswitch settings for Vs. Wrecking Crew and Vs.
    Balloon Fight. [Brian Troha]

    - pacman.c: Give Birdiy it´s own and correct dipswitch settings.
    [Brian Troha]

    - decocass.c: Add correct dipswitch setting for Fishing (DECO Cassette).
    [Brian Troha]

    - gcpinbal.c: Added dipswitch locations to Grand Cross Pinball.
    [Brian Troha]

    - gunpey.c: Added dipswitch locations to Gunpey. [Brian Troha]

    - seta.c: Added dipswitch locations to Masked Riders Club Battle Race.
    [Brian Troha]

    - metro.c: Corrected and explained the dipswitches in Dharma Doujou.
    [Brian Troha]

    - galdrvr.c: fixed fantastc colors with a redumped prom
    [Marcello Mancini]

    - aristmk6.c: Cleaned up ROM names and corrected spelling of Crystal
    Springs. 50 Lions parent/clone swapped (Australian set is now parent).

    - Improved Last Bank driver, added bare-bones graphics and inputs
    [Angelo Salese]

    - Makyosen was redumped with corrected rom names which are now
    documented in driver. [Yohji, Smitdogg, The Dumping Union]

    - Dumped missing u11 gfx rom in Last Bank [Smitdogg, The Dumping Union]

    - Basic device-ization of the TC0091LVC [Angelo Salese]

    - PALs for Vigilante have been added, but not hooked up yet. The old
    PAL(4m) has been determined to be bad. [Corrado Tomaselli]

    - dsp32c changes: [Phil Bennett]
    * Set the PCR to 1 on reset
    * Update the PDF/PIF output pin states only when reading/writing the
    PDR/PIR registers.
    * Implemented the goto_pde, goto_pdf, goto_pif and goto_pdf

    - harddriv updates: [Phil Bennett]
    * Implemented diagnostic jumper and DIP switches for all games
    * Added a workaround to prevent racedrivb1 and racedrivg1 from
    crashing on boot
    * Use the common 68681 DUART implementation
    * Use XTAL values for CPU clocks

    - legionna.c: Added priority BPROM to the Heated Barrel sets. Corrected
    rom names and added PCB locations. [Smitdogg, The Dumping Union]

    - PORT_ADJUSTER now accepts PORT_MINMAX as well. [Couriersud]

    - Implemented a generic implementation to model discrete net lists.
    * Based on timeslot modelling, the implementation models gate delays
    in logic chips.
    * Design ready to be split into a generic and a MAME implementation
    * Design prepared to merge in discrete components from discrete.*
    * Supports code based as well as external net list parsing.
    Ultimately, net lists and discrete emulation should share one code
    base. The class design was set up to accomplish this. There is no
    point in having multiple 555, 7474 implementations around. Most of the
    code will be moved to lib/netlist going forward to allow usage in
    other projects.

    - Pong now uses netlist.h. This implementation reproduces all gate
    timing and 555 related effects as described by Dr. H. Holden in his

    - cshooter.c: Added dipswitch locations to the Air Raid & Cross Shooter
    sets. [Brian Troha]

    - tlcs900: Added support for TMP95C063. [Ville Linde]

    - taitotz.c: Major driver update. [Ville Linde]
    * Modernized address maps
    * Improved 2D rendering
    * Hooked up IO CPU comms
    * Hooked up IDE controller
    * Basic 3D graphics emulation

    - metro.c: Corrected OKI6295 Pin 7 assignment for the Last Fort & Sky Alert
    sets as listed in the driver. Also verified the Pin 7 assignment where
    listed in the driver. [Brian Troha]

    - Hooked up TC0091LVC device to Fruit Dream [Angelo Salese]

    - midwunit.c: Corrected the rom labels for Open Ice and added notes
    about the specific "L" revision of the roms. [Brian Troha]

    - Enable support building the bundled 7z library with a C++ compiler.
    [Markus Rathgeb]

    - Did a first-pass clone creation/set split for the acesp.c driver. As
    a result, another 500 or so sets have been added to the gamelist.
    [David Haywood]

    - Converted Taito JC 3D renderer to use polynew.h. [Ville Linde]

    - SDL: Use XInput to allow multiple lightguns on Linux/*BSD targets.
    [Markus Rathgeb, based on a patch by]

    - sfbonus.c: Corrected dipswitches for the driver and added dipswitch
    locations. [Brian Troha]

    - pokechmp.c: [David Haywood]
    * Finally figured out the 8bpp BG tile plane order, a bit odd, guess
    there are swapped lines
    * Hooked up OKI sound banking
    * Fixed sprite attributes
    * Simplified CPU banking
    * Use generic palette functions

    - Added sound ROM bankswitch in Combat School bootleg. [Angelo Salese]

    - Added some new ROMs Twister Sound [Guitar]

    - Removed a sound kludge to Combat School [Angelo Salese]

    - Fixed gameplay inputs in Cyber Tank [Angelo Salese]

    - Cleaned up I/Os in Cyber Tank [Angelo Salese]

    - cybertnk.c: [David Haywood]
    * hooked up tilemaps as tilemaps, with scrolling
    * hooked up palette select on road drawing (road now appears to
    * did some priority related bits, which may or may not be correct

    - updated expat to 2.1.0 [Oliver Stöneberg]

    - updated zlib to 1.2.7 / renamed to
    [Oliver Stöneberg]

    - esd16.c: Move Jumping Pop from tumbleb.c to esd16.c and clean up said
    driver. [David Haywood]

    - Fixed AMD/ASD opcodes in the F8 CPU core. Status flags are set before
    the decimal correction factor is added, so only the carry flag is
    significant after a decimal addition opcode. [Sean Riddle]

    - cobra.c: Converted the 3D renderer to use polynew.h. [Ville Linde]

    New games added or promoted from NOT_WORKING status
    Last Bank [Angelo Salese, David Haywood, Smitdogg, The Dumping Union]
    Hard Drivin´ (cockpit, rev 1) [Phil Bennett]
    Race Drivin´ (cockpit, rev 1) [Phil Bennett]
    Race Drivin´ (cockpit, rev 2) [Phil Bennett]
    Race Drivin´ (cockpit, rev 3) [Phil Bennett]
    Race Drivin´ (cockpit, British, rev 1) [Phil Bennett]
    Race Drivin´ (cockpit, German, rev 2) [Phil Bennett]
    Fruit Dream [Angelo Salese]
    Get Rich [Sara S.]

    New clones added
    Dynamite Duke (Europe set 1) [Arzeno Fabrice]
    Ninja Baseball Bat Man (World) [Arzeno Fabrice]
    Cops ´n´ Robbers (Bellfruit) (set 2) (Scorpion 1) (NOT WORKING) [James Wallace]
    Last Fortress - Toride (Erotic, Rev A)
    [Brian Troha, The Dumping Union]
    Note Exchange (Set 2) (Jpm) (MPS) (NOT WORKING) [C J Wren/MPU Mecca]
    Note Exchange (Set 3) (Jpm) (MPS) (NOT WORKING) [C J Wren/MPU Mecca]
    Nudge Bonanza Deluxe (Set 2) (Jpm) (MPS) (NOT WORKING) [C J Wren/MPU Mecca]
    Trick or Treat (Proconn) (NOT WORKING) [Captain Haddock]
    Action Bank (set 2) (Barcrest) (NOT WORKING) [James Wallace]
    Jumping Pop (set 2) [Brian Troha, David Haywood, The Dumping Union]
    Mortal Kombat II (rev L2.0) [ebo0763]
    Drift Out (Europe) [Hammy]
    Pipi & Bibis / Whoopee!! (Prototype) [Antonio Gonzalez Jr.]

    New games marked as GAME_NOT_WORKING
    Royal Ascot [ShinobiZ]
    Sky Destroyer
    [Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod,
    Andrew Welburn, Smitdogg, The Dumping Union, Angelo Salese]
    Cops ´n´ Robbers (Bellfruit) (set 1) (Scorpion 1) [James Wallace]
    Pop Shot (prototype) [Antonio Gonzalez Jr.]
    The Big Game (Barcrest) (MPU 3) [James Wallace]
    Bank Raid (Jpm) (MPS) [C J Wren/MPU Mecca]
    Lucky Arrows (Jpm) (MPS) [C J Wren/MPU Mecca]
    Solid Gold (Jpm) (MPS) [C J Wren/MPU Mecca]
    Special Effects V2 (Maygay V1) [James Wallace]


    MAMETesters Bugs Fixed
    - 04338: [Crash/Freeze] (sigmab98.c) animalc: Hang at black screen (hap)
    - 04094: [Interface] [debug] Use of -profile in debug causes massive
    memory leaks (micko)
    - 04945: [Sound] (zn.c) strider2 and clones: Missing Qsound Music (hap)
    - 04932: [Sound] (taito_f3.c) gunlock: No Sound (Phil Bennett)

    Source Changes
    - dec8.c: Corrected the roms names for Breywood and added PCB locations
    where known. Added the priority PROM to Shackled & Breywood. [Porchy,
    The Dumping Union]

    - dec8.c: Add PCB location to the sprite roms for Shackled & Breywood.

    - Replaced newly discovered bad sprite chip in DakkoChan House. Updated
    and confirmed all model numbers and labels.locations for the game
    based on PCB. Added PLD.
    [Yohji, Mr. CAST, Cornishdavey, Charles MacDonald, Smitdogg, The
    Dumping Union, Tafoid]

    - model1.c: hooked up the LEDs [Ariane Fugmann]

    - seta.c: Correct rom names for DownTown & Arbalester. Added PCB
    locations to the DownTown rom sets. [Brian Troha]

    - Various changes to i386 CPU core and Chihiro emulation, allowing it to
    show a basic logo and text [Samuele Zannoli]

    - Dumped epoxy block in Exciting Black Jack
    [Mr. CAST, Smitdogg, The Dumping Union, Charles MacDonald]

    - z80dma: support for search & transfer mode [Angelo Salese]

    - zn.c: Corrected the rom names for the Psychic Force sets. [Brian

    - tms9928a/v9938: Now using own address space for attached video memory,
    appears in memory selection list in debugger. Also cleaned up v9938.
    [Michael Zapf]

    - dbz.c: Added dipswitch locations to Dragon Ball Z & Dragon Ball Z 2
    [Brian Troha]

    - stv.c: Correct the name of one of the STV BIOS roms to EPR-17740A.
    [Brian Troha, The Dumping Union]

    - seta.c: Correct the rom name and redumped the sound CPU at the correct
    size for Arbalester. [The Dumping Union]

    - i386: Added CPU types for Pentium MMX, Pentium Pro, Pentium II,
    Pentium III and Pentium 4. [Ville Linde]

    - naomi.c: Added the EPR-21576C (Japan) and EPR-21577A (USA) BIOS´ to
    the Naomi driver. [Brian Troha, The Dumping Union]

    - hornet.c: Fixed Silent Scope 2 ROM banking. [Ville Linde]

    - deco_mlc.c: Provided a correct rom dump of Hoops. [Arzeno Fabrice]

    - voodoo.c: Fixed video dimensions register on Voodoo 2. [Ville Linde]

    - snk.c: Verified the Touchdown Fever (US) set and corrected the rom
    labels. [Smitdogg, The Dumping Union]

    - namcops2: Added dongle for Super Dragon Ball Z, adjusted version to
    match dongle. [Guru]

    - hornet.c: Hooked up gun controls in Silent Scope. [Ville Linde]

    - namcops2: added DVD for Capcom Fighting Jam
    [Smitdogg, The Dumping Union]

    - tms99xx: Introduced symbolic constants for interrupt lines. Added a
    special RESET line handled by the CPU, not by the emulator core.
    tms9928a/v9938: Introduced dedicated RESET line. [Michael Zapf]

    - legionna.c: Correct rom name and add PCB locations. Add the COP-D1 rom
    and document the undumped PROM.
    [Smitdogg, Brian Troha, The Dumping Union]

    - SDL: Greatly improve drawing speed of GTK+ debugger windows
    [Fabrice Bellet]

    - exprraid.c: Correct the rom names for Express Raider (US set 1) set
    and correct the PCB locations for the program roms in each set.
    [Smitdogg, The Dumping Union]

    New clones added
    Landing Gear (Ver 3.1 O) [Brian Troha, The Dumping Union]
    Tank Battalion (bootleg) [Mr. CAST, Smitdogg, The Dumping Union]
    Daioh (alternate) [Roman Grantovskiy]
    Free Kick (NS6201-A 1987.9)
    [Andrew Welburn, The Dumping Union, Charles MacDonald]
    Skins Game (1.04) [R. Belmont]
    Landing Gear Ver 4.2 J [Brian Troha, The Dumping Union]
    Landing Gear Ver 3.0 J [Brian Troha, The Dumping Union]
    Cruis´n World v2.5 [Brian Troha, The Dumping Union]
    Cruis´n World v1.9 [Brian Troha, The Dumping Union]
    Dragonball Z (rev B) [Brian Troha, The Dumping Union]
    Deer Hunting USA V1 [Brian Troha, The Dumping Union]
    Scud Race Plus [Brian Troha, The Dumping Union]
    Ray Storm (Ver 2.05O) [Brian Troha, The Dumping Union]
    Ray Storm (Ver 2.05A) [Brian Troha, The Dumping Union]
    Fighters´ Impact (Ver 2.02A) [Brian Troha, The Dumping Union]
    Super Football Champ (Ver 2.4A) [Brian Troha, The Dumping Union]
    Time Crisis 3 (TST2 Ver. A) [Tormod, Smitdogg, The Dumping Union]
    Pit Boss Megatouch II (9255-10-02 ROG, Minnesota version)
    [Brian Troha, The Dumping Union]
    Super Megatouch IV (9255-41-02 ROC, Minnesota version)
    [Brian Troha, The Dumping Union]

    New games marked as GAME_NOT_WORKING
    Pong (Rev E) [Couriersud]
    Multi Game III (S.Ita) [Roberto Fresca]
    Mario Kart Arcade GP [Guru]
    Super Dragon Ball Z [Guru, R. Belmont]
    Wangan Midnight (WMN1 Ver. A) [Guru, Yasuhiro Ogawa]
    Bloody Roar 3 (bootleg) [incog, Smitdogg, The Dumping Union]
    Fate: Unlimited Codes (bootleg) [incog, Smitdogg, The Dumping Union]
    Gundam vs. Gundam [Smitdogg, The Dumping Union]
    Soul Calibur II (SC2? world version)
    [J. Wilke, Smitdogg, The Dumping Union, R. Belmont]
    The Battle of Yu Yu Hakusho: Shitou! Ankoku Bujutsukai!
    [Smitdogg, The Dumping Union]
    Beach Head 2000 Install - 05/27/03 [Smitdogg, The Dumping Union]
    Beach Head 2000 Install - 09/16/01 [Smitdogg, The Dumping Union]
    Beach Head 2002 Install - 05/27/03 [Smitdogg, The Dumping Union]
    Beach Head 2003 Desert War Install - 05/27/03
    [Smitdogg, The Dumping Union]
    Global VR XP OS Install - 09/30/01 [Smitdogg, The Dumping Union]
    Global VR XP OS Update/Install - 06/11/02
    [Smitdogg, The Dumping Union]
    Hyper V2 (Global VR) Install - 09/30/0l [Smitdogg, The Dumping Union]
    Hyper V2 (Global VR) Install - 06/12/02 [Smitdogg, The Dumping Union]
    Need For Speed: Underground Install (2 Discs) (v1.1)
    [Smitdogg, The Dumping Union]


    MAMETesters Bugs Fixed
    - 04821: [Gameplay] (cd32.c) All sets in cd32.c:: All games fail
    to boot properly (R. Belmont)
    - 04892: [Misc.] (zaxxon.c) zaxxon, congo, congoa: INPs do not play
    back correctly (micko)
    - 04923: [Crash/Freeze] Many sets in bfm_sc2.c and bfm_sc4.c: Crash
    after OK (Tafoid)
    - 04759: [Crash/Freeze] (pinkiri8.c) All sets in pinkiri8.c: Crash
    after OK (David Haywood)

    Source Changes
    - Added preliminary QS1000 sound emulation [Phil Bennett]

    - Readjusted visible area in the vamphalf.c driver based on tests
    comparing emulation and original PCB observations.
    [David Haywood, Smitdogg]

    - Made the vdp map actually belong to the vdp, handling the palette
    manually for pikiri8.c - fixes MT#04759 [David Haywood]

    - Added cycle-precise implementation of tms9980a; changed tms9900.c to
    allow for subclassing tms9900 and tms9980a from a common parent.
    [Michael Zapf]

    - limenko.c - Hooked up QS1000 [Phil Bennett]

    - SDL: Support newer Linux distros using GCC 4.7 [R. Belmont]

    - Two TMS32031 fixes: [Daniel Filner]
    * Don´t set underflow when doing a floating point subtract that
    results in 0.
    * Don´t overwrite the exponent during a FIX operation.

    - CHD fixes: [jmak]
    * Fixed uninitialized variables that were creeping into output
    * Changed qsort() callback to never return "equal", working around
    unstable system libc implementations

    - Allow for 2 seconds of emulation to boot up before applying quickload
    for Jaguar [Robbbert]

    - qix.c: Identified Set 1 as Rev 2 and corrected the rom names.
    [Smitdogg, The Dumping Union]

    - cd32: fix so it can find the CD-ROM [R. Belmont]

    - seta.c: Fill in some missing PCB board numbers. Correct the board
    numbers as they are silkscreened on the PCB. Corrected the rom names
    for JJ Swuawkers. [Brian Troha]

    - taito_en.c: Corrected 68000 clock [Stefan Lindberg]

    - tx1.c: Add documentation about the TX-1 (Japan) PCBs. Added dipswitch
    locations to TX-1 and Buggy Boy sets. [Brian Troha]

    - seta.c: Added dipswitch locations to Ultraman Club. [Brian Troha]

    - Verified dips for Space Firebird and clones (spacefb.c). [Tafoid]

    - vegaeo.c - Hooked up sound in Crazy War [Phil Bennett]

    - Added PGM2 motherboard specs/notes to driver. [xingxing]

    - midvunit.c: Added dipswitch locations to Cruis´n USA, Cruis´n World,
    Off Road Challenge and War Gods sets. [Brian Troha]

    - eolith.c: Boost interleave for sound to correct syncing issues.
    [David Haywood]

    - Replaced bitrotted rom for Mortal Kombat Turbo 3.0 (mkyturboe) which
    caused hanging during demonstration. [bulldawg]

    - upd7810.c: Fixed setting of flags in the ACI_[VABCDEHL]_xx functions.
    Fixed handling of Carry flag in the DAA instruction. [Wilbert Pol]

    - Updated labels.locations for all Crazy Kong PT 2 sets based on a
    recently dumped board [Smitdogg, Tafoid]

    New games added or promoted from NOT_WORKING status
    Mahjong Janshin Plus (Japan) [Guru, Dyq, bnathan, Luca Elia]
    Mahjong Dai Touyouken (Japan) [Guru, Dyq, bnathan, Luca Elia]
    Return Of Sel Jan II (Japan, NM557) [Guru, Dyq, bnathan, Luca Elia]
    Linky Pipe [David Haywood]
    Offroad Challenge [Aaron Giles, Daniel Filner]
    Touryuumon [Tim Schuerewegen]
    Space Invaders Multigame (several versions)
    [hap, Dave France, Scott Brasington]
    Super ABC (Pac-Man multigame kit) [hap, Guru, MiSFiTMAME]
    Fantasy Zone II (System 16C version) [David Haywood]
    Fishing (DECO Cassette). [SRI, Charles MacDonald, Team Japump!]

    New clones added
    Mahjong Nenrikishu SP (Japan, V250J) [Guru, Dyq, bnathan, Luca Elia]
    TX-1 (Japan rev. B)
    [hap, Mr. CAST, R. Hawkins, Tormod, Woodada, Kevin Eshbach, Phil Bennett, Smitdogg, The Dumping Union]
    War Of The Bugs (US) [B. Stahl, Smitdogg, The Dumping Union]
    Raiden (Unknown) [Mr. CAST, Smitdogg, The Dumping Union]
    War Gods (HD 10/09/1996 - Dual Resolution)
    [B. Stahl, N. Francfort, ranger_lennier, Smitdogg, The Dumping Union]
    War Gods (HD 08/15/1996) [alca]
    Dynamite League (US) [Mr. CAST, Smitdogg, The Dumping Union]
    Arkanoid (bootleg with MCU, set 2) [Smitdogg, The Dumping Union]
    U.S. Championship V´ball (bootleg of Japan set)
    [Smitdogg, The Dumping Union]
    Touchmaster 4000 (v6.02 California)
    [Mr. CAST, Smitdogg, The Dumping Union]

    New games marked as GAME_NOT_WORKING
    Wild Poker (ver. D 1.01) [Roberto Fresca, Team Europe]
    beatmania IIDX 2nd style (GC985 JA) [phillw]
    Triple Play (Ver. 1.10)
    [Kevin Eshbach, Smitdogg, Luca Elia, The Dumping Union]
    Multipede [hap, JunoMan, Scott Brasington]
    Skins Game (1.0Cool
    [Mr. CAST, M. Ponweiser, Mojo2000, Smitdogg, The Dumping Union, R. Belmont]
    Skins Game (unknown alt. version) [Guru, R. Belmont]


    MAMETesters Bugs Fixed
    - 02339: [Flip Screen/Cocktail] (metro.c) mouja: Flip screen doesn´t work
    correctly in Mouja due to asymmetrical visible area. (hap)
    - 03990: [Save/Restore] (bfm_sc2.c) sc2drwho + clones: Reload of state
    causes momentary loss of LCD (JWallace)
    - 04893: [Sound] ym2413.c - A block that is never executed Very Happy
    - 04890: [Crash/Freeze] (nemesis.c) rf2: Hang after countdown (hap)
    - 04884: [Crash/Freeze] (ms32.c) tp2m32: unhandled priority type e0 (hap)
    - 04882: [Graphics] (rabbit.c) rabbit: Health bars are black (hap)
    - 04561: [Graphics] (metro.c) Most games in metro.c: Offset screens
    and/or misplaced graphics (hap)
    - 04703: [DIP/Input] (metro.c) karatour: Start buttons don´t work (hap)
    - 04770: [Crash/Freeze] (metro.c) 3kokushi, karatour, ladykill, moegonta:
    Black/blank screen (hap)
    - 04862: [Crash/Freeze] (midyunit.c) smashtv, strkforc, trog and clones:
    Crashes while a game begins (Phil Bennett)
    - 04861: [Crash/Freeze] (taitojc.c) dendego, dendegoox, dendego2,
    dendego23k: Crash after initial checks (hap)
    - 04873: [Graphics] (mitchell.c) mgakuen2: Graphic glitch (M.A.S.H.)
    - 00653: [DIP/Input] (topspeed.c) topspeed: Turning left doesn´t work
    in analog input mode. (hap)
    - 04871: [DIP/Input] (topspeed.c) topspeed: Missing PORT_TOGGLE and
    wrong built-in layout (M.A.S.H.)
    - 04591: [Interface] GUI dipswitch menu shows an empty box
    underneath. (Fabio Priuli)
    - 04854: [Speed] (turbo.c) All sets in turbo.c: Slowdown (hap)
    - 04870: [Crash/Freeze] (centiped.c) caterplr, magworm: Crash
    before OK (couriersud)
    - 04868: [Crash/Freeze] (williams.c) joust2: Crash after OK (M.A.S.H.)
    - 04866: [Crash/Freeze] (nova2001.c) raiders5: Fails the RAM test (M.A.S.H.)
    - 04863: [Graphics] (tehkanwc.c) gridiron: Wrong aspect ratio (hap)
    - 04864: [Misc.] CHDMAN fails to convert v4 to v5
    - 04853: [Sound] (bzone.c) redbaron: POKEY background noise are
    too loud (couriersud)
    - 04855: [Sound] (scramble.c) 800fath, knockout, mariner, triplep:
    No sound (hap)

    Source Changes
    - Naomi/Chihiro documentation update [f205v]

    - seta.c: Added PCB layout & dipswitch locations for Magic Speed.
    [Brian Troha]

    - Placed some handlers for the DM01 board into bfm_sc4 - once we can
    confirm more games are on the hardware, this can move into the main
    driver. [James Wallace)

    - CPS-1 update [Team CPS-1]:
    * Dumped and added CA22B.1A PAL to cawingj (Kold666)

    - Hooked up inputs in DS Telejan [Angelo Salese]

    - xain.c: Corrected rom labels for Solar Warrior / Xain´d Sleena.
    [Smitdogg, The Dumping Union]

    - Found more games that use the DMD01, hooked those up, and cleaned up
    the interface hooks. Cleaned up Scorpion 4 sets. [David Haywood]

    - z800x: Handle vectored interrupts correctly. [Christian Grössler]

    - m72.c: Hooked up mcu to imgfightj. [David Haywood]

    - 04862: smashtv and clones: Smash T.V. crashes while a game begins.
    [Phil Bennett]

    - fixed memory leak in libflac/libflac/md5.c (fixes memory issues with
    chdman) [Oliver Stöneberg]

    - Added cycle exact potentiometer and keyboard support to pokey device

    - Fixed sprite colors in Bikkuri Card and Chance Kun
    [Smitdogg, Angelo Salese]

    - megatech.c: added a new revision of the bios [iGREKKESS, ElBarto]

    - Added some bits to get the V53 (V33 core) running at least some sane
    sound code for hng64.c There is no sound yet tho, and the banking
    mechanism will need hooking up but the initial banks should be
    correct. [David Haywood]

    - vsnes.c: Documentation update and corrects several roms names. Added
    set information to game names where possible. Tried to correct
    region information by copyright.
    [Mark F., Brian Troha, The Dumping Union]

    - yiear.c: Correct rom labels [Smitdogg, The Dumping Union]

    - flipjack.c: Documented dipswitch settings & pinout for Flipper Jack as
    per manual. [Brian Troha]

    - mediagx.c: Added additional documentation specifying revision and
    build dates for the Area 51: Site 4 sets. [Troy Gratton]

    - SDL: fix for OS/2 compile [K.O. Myung-Hun]

    - ssv.c: Added dip locations to Mobil Suit Gundam Final Shooting.
    [Brian Troha]

    - bzone.c: Documentation update including information about the -01 revision
    vector gen board and associated proms. Corrected and added PCB locations
    to Red Barron´s roms. Added revision to the names of the 2 Battle Zone
    sets and made the parent the most current set (rev 2).
    [Andrew Welburn, Brian Troha]

    - shootout.c: Added dipswitch locations to the Shootout sets.
    [Brian Troha]

    - es5505/6: actually use the ADC port read callback [R. Belmont]

    - topspeed.c update:
    * Added pinout documentation and dipswitch locations. [kanikani]
    * Fixed issues with analog controls. [hap]
    * Added second ADPCM chip and started to make sense on how these are
    hooked up. [hap]

    - "Analog" Pokey Update [Couriersud]
    * Derived internal resistance calculation from Pokey documentation.
    This is a 4-bit parallel resistor (High-Z mos "devices") network
    to ground. The result is a non-linear resistance function.
    * Added low-pass filter support and opamp/resistor stages to the
    pokey driver. This is not as good as complete discrete emulation,
    but a lot better than the linear approximation we had before.
    * Changed a couple of drivers to use the new output volume
    * Added device configuration macros. Made all drivers use them.

    - Modernized i8008 CPU core [Lukasz Markowski]

    - Added POKEY filter stages to a couple of more games. [Couriersud]

    - SDL: Preliminary Haiku OS support [PulkoMandy]

    - Added POKEY filter stage to Tunnel Hunt. [Couriersud]

    - More Z8001 improvements. [Christian Grössler]

    - Added complete discrete filtering to quantum driver. [Couriersud]

    - Improved reel motor and optical alignment for reels as related to the
    layout interface. [James Wallace]

    - segas32.c: Documentation update. Updated Sega game ID codes & PCB #´s,
    for Alien 3: The Gun, F1 Exhaust Note, Outrunners, Rad Mobile and Rad
    Rally. Documented known Rad Mobile Upright versions listed from
    manuals currently not dumped. [Brian Troha]

    - SDL: More OS/2 fixes [K.O. Myung-Hun]

    - Removed duplicate code which necessitated separate samples for War of
    the Worlds (color) [wotwc]. Both display types now only need the one
    sample set (wotw). [Tafoid]

    - Added discrete sound to bwidow and gravitar. [Couriersud]
    * Minor changes to ccastles (volume level) and centiped (low pass
    * removed class members no longer needed from pokey.c

    - 68681.c: Fixed counter/timer implementation [Phil Bennett]

    - taito_en.c improvements [Phil Bennett]:
    * Use the common 68681 DUART implementation
    * Implemented the MB87078 volume control

    - model3.c: Documentation update. Added known Sega ID# for Game, rom
    board & security board for several games. Noted which Scud Racer sets
    were Twin or Deluxe and included information about the undumped
    Australian DX version. [Brian Troha]

    - Input work done on Dai-Dai-Kakumei - clearing unknown bits and adding
    confirmed settings. [Tafoid]

    - eolith.c: Added dipswitch locations to all games in the driver.
    Cleaned up the input port defs. Added speed-up for Linky Pipe and a
    note as to where the game seems to hang. [Brian Troha]

    - taito_z.c updates [hap]
    * removed fake digital steering wheel hack
    * improved analog controls for chasehq and contcirc
    * fixed some racingb issues, it´s playable now

    - Added an ASCII PCB layout, more findings and technical notes to
    lucky 74 driver. [Roberto Fresca]

    - Experimental, and somewhat gross, fix for the MIE issues [O. Galibert]

    - New TMS9900 and TMS9995 implementation with proper control line
    handling and wait state generation. Previous implementation has been
    renamed to
    * l.{c,h} and drivers point to the old implementation until they are
    adapted to the new version. [Michael Zapf]

    - Implemented buzzer sound in Destiny - The Fortuneteller [Angelo

    - bzone.c: Add the Address Decode prom to Red Baron. Currently not used
    in emulation but we archive it anyways. [The Dumping Union]

    - Improved clocks in bankp.c and gyruss.c [Corrado Tomaselli]

    - Enable proper save stating for bfm_bd1 machine which should fix MT
    bug#03990 as well. [James Wallace]

    - naomi: Make illvelo boot, probably others too [O. Galibert]

    - model2.c: Updated several sets with Sega´s game and / or ROM board
    ID#. Corrected the sound CPU & sample roms for the Manx TT set (as
    verified by manual) and documented the undumped Manx TT Deluxe set.
    [Brian Troha]

    New games added or promoted from NOT_WORKING status
    Flipper Jack
    [Yohji, Mr. CAST, Smitdogg, The Dumping Union, hap, Angelo Salese]
    Konami Test Board GX800
    [Yohji, Tormod, Smitdogg, The Dumping Union, Angelo Salese]
    Magical Speed [NoVArcade]
    Dragon World 2001 [David Haywood, Smitdogg]
    Dragon World Pretty Chance [David Haywood, Smitdogg]
    Funcube [Guru, Yasuhiro Ogawa, Luca Elia]
    Linky Pipe [Gerald (COY), The Dumping Union]
    Racing Beat [hap]

    New clones added
    Space Ranger [Marcello Mancini]
    Express Raider (Italy) [Tirino73]
    Dynamite Duke (Euro) [Tirino73]
    Battlantis (program code F) [Paul Canham]
    Virtua Striker 2 (Step 1.5, older)
    [Mr. CAST, Yohji, Smitdogg, The Dumping Union]
    Nagano Winter Olympics ´98 (GX720 JAA)
    [Yohji, Mr. CAST, Smitdogg, The Dumping Union, smf]
    Crisis Zone (CSZO3 Ver. A) [Mr. CAST, Smitdogg, The Dumping Union]
    Red Barron [Andrew Welburn, The Dumping Union]
    Bulls Eye Darts (Galaxian conversion) [Mariusz Wojcieszek, Paul Swan]
    Over Rev (Model 2B, Revision B) [Brian Troha, The Dumping Union]

    New games marked as GAME_NOT_WORKING
    Exciting Black Jack
    [Mr.CAST, Smitdogg, The Dumping Union, Roberto Fresca]
    Pong (Rev E) [Couriersud]

  2. #2
    Retro Addict Administrator
    My location

    Burger Time Champion, Sonic Champion Harrison's Avatar
    Join Date
    Dec 2002
    Blog Entries
    Quote Originally Posted by Demon Cleaner View Post
    The MAME sets are coming now in 2 different sets, one is torrent zipped merged, the other one torrent zipped split, so you will have to update your existing sets to join (or just download them again, as they ar FREE).
    The torrent zipped split set is the existing format, so you can join the set with your existing torrent zipped 0.146 set to update.

    The new merged set is a torrent 7zipped set. This reduces the size of the set greatly. The 0.147 set for example is 42.54GB as the old format torrent zipped split version, and only 28.23GB for the new torrent 7zipped merged set, so a huge saving in both disk space and download bandwidth needed. You will need to download and install 7z though to support it.

    From what I've read they are planning to move over completely to the new 7zip merged sets for future MAME releases, and possibly for other rom/iso sets too. The great news with this is that is will mean much small rom sets taking up less HDD space and needed much less bandwidth down download credit. The bad news is that you will either need to download the whole sets in the new format again from scratch, or waste time converting your old existing torrent zipped sets into the new 7z sets.

    I'm also thinking that if you are tempted to download any PD torrents you don't currently have, it might be worth waiting until these have been converted to the new 7z format, as the download will be smaller, and you can seed and update them in future without having to mess around with CLRMAMEPro to convert them.

    A word of warning regarding re-downloading the whole of MAME sets again. Apparently PD are not taking kindly to people doing this and are saying they might even put people's accounts into their shitlist if they do it, even if they have a high upload ratio! Personally I think that is out of order if you have a good ratio. They are viewing it as abuse of their [free] torrents, but if you seed back more of the [free] torrent than you downloaded I hope that is seen as OK by them. They can be over strict with their rules though so be careful.

    For me, joining the torrents with the existing sets means I've not had to download much to bring the sets up to date each time, but I normally manage to seed the whole set back to the tracker each version, so I download only a few GB each version (depending on CHD changes), but manage to seed over 400GB. I'm hoping they see that as good standing to download both versions of the new sets, as I really don't have the time to rebuild them for 7z manually at the moment.

    If you haven't played a classic game in years, it's never too late to start!

  3. #3
    Retro Addict Administrator
    My location

    Burger Time Champion, Sonic Champion Harrison's Avatar
    Join Date
    Dec 2002
    Blog Entries
    Reading about the new merged CHD set, it appears to rebuild an older set to make the current on requires the older 0145 set, and not the last 0.146 set. With an existing 0.146 CHD set, even when rebuilt into a merged set in CLRMAMEPro, it will only join the new 0.147 CHD merged torrent at 30%. This is still a big chunk of about 68GB off the total size, but very annoying all the same as the complete chd set is 229GB. Very annoying to have to download so much again.

    If you haven't played a classic game in years, it's never too late to start!

  4. #4
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002
    I started downloading the complete CHD set again some days ago, takes some time, but then I have again a new clean set.

    I also joined my existing 146 romset with the new one, staring at about 90%, then ran it through clrmamepro, and now it's perfect, 0 roms missing of 26353.

  5. #5
    Retro Addict Administrator
    My location

    Burger Time Champion, Sonic Champion Harrison's Avatar
    Join Date
    Dec 2002
    Blog Entries
    I also did the same. I joined my existing rom set to the split torrent and it updated, but I did also download the smaller torrent7z merged set so I have both sets, because I think they will end up going the 7z route for all sets, but whilst they are still supporting the split set I wanted to continue being able to seed it back to help others downloading.

    And I also started again with the complete CHD set. It was too complicated and time consuming to try and rebuild the older set to join the next set.

    They don't seem to have released the 0.147 extras set yet though.

    If you haven't played a classic game in years, it's never too late to start!

  6. #6
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002
    No, extras are not released yet. I think in the future we can go with the merged set, as MAME alo supports 7z, as far as I know, never tried.

  7. #7
    Retro Addict Administrator
    My location

    Burger Time Champion, Sonic Champion Harrison's Avatar
    Join Date
    Dec 2002
    Blog Entries
    I also never knew MAME directly supported 7z until these recent discussions on PD. Definitely great to shrink the rom sets.

    I've got 7z already installed on all my systems, but do you know if it still work without 7z installed, and just MAME? I ask because I'm going to be giving a friend a copy of the current MAME set on a HDD for the first time and the easiest lightweight setup of MAME would be best.

    If you haven't played a classic game in years, it's never too late to start!

  8. #8
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002
    No idea? Like I said, this is the first time they have a merged 7z set, and I didn't try it yet, still have my normal split set installed.

  9. #9
    Retro Addict Administrator
    My location

    Burger Time Champion, Sonic Champion Harrison's Avatar
    Join Date
    Dec 2002
    Blog Entries
    New CHD set has just been posted and the existing 0.147 CHD set flagged as a broken set, so we have to download again!

    If you haven't played a classic game in years, it's never too late to start!

  10. #10
    C64 addict Staff Moderator
    My location

    Demon Cleaner's Avatar
    Join Date
    Dec 2002
    Quote Originally Posted by Harrison View Post
    New CHD set has just been posted and the existing 0.147 CHD set flagged as a broken set, so we have to download again!
    Damn, download just finished

    I now also downloaded the merged ROM set.

Similar Threads

  1. Wii MAME v1.0
    By Buleste in forum Modern era (7th Gen onwards)
    Replies: 5
    Last Post: 8th January 2012, 09:19
  2. Mame help plese.
    By 1980-20.. in forum Arcade
    Replies: 9
    Last Post: 23rd March 2010, 14:16
  3. MAME v135
    By Demon Cleaner in forum MAME
    Replies: 2
    Last Post: 3rd November 2009, 13:23
  4. MAME v134
    By Demon Cleaner in forum MAME
    Replies: 0
    Last Post: 10th September 2009, 12:42
  5. MAME v133
    By Demon Cleaner in forum MAME
    Replies: 2
    Last Post: 21st July 2009, 08:43

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts