[arcade] Mame x64 i x86 0.178

[2] @ !!! środa, 28 Września 2016 23:20 CET [28-09-2016 23:19 CET]

[arcade] Mame x64 i x86 0.178

Koniec miesiąca = nowe MAME/MESS. Wiadomo co, wiadomo gdzie.

Mame 0.178 28 Sep 2016

The end of the month is almost here, and it's time to unwrap another shiny MAME release. This time around we've had the pleasure of seeing Angelo Salese show us all that he's a bug-fixing machine, resolving many long-standing bugs in playable games (including graphical glitches in Combat School, and issues with slopes in Sunset Riders). Highlights from newly emulated machines include the Esselte 100 classroom computer from Sweden (thanks Edstrom), Slap Shooter (courtesy of ShouTime and the Dumping Union), the French version of the Apple //e Enhanced, the original Japanese version of Street Fighter with pneumatic buttons (thanks ShouTime), and the original version of Nintendo's Popeye on Sky Skipper hardware (yet another gem from ShouTime).

On the gambling front, we have another batch of layouts from John Parker, clickable button lamps for more machines from einstein95, and improved inputs/output for a number of games from AJR. Speaking of inputs and outputs, Risugami added/improved outputs and layouts for a number of Midway games.

This release includes preliminary support for persistent controller ID mappings from Tomer Verona. This may help if you're having issues with Xbox controllers appearing in a different order when you relaunch MAME. If you're interested, check out the documentation and see if it helps. It's still not particularly easy to use, but it's ready for testing and improvement and may be useful, particularly for people with wireless controllers.

Other notable improvements include working envelope and LFSR emulation for Mega Duck, better emulation of MCU communication for Taito Super Qix hardware, support for multiple BBC Micro floppy drive controllers, restoring the ability to have MAME accept incoming socket connections to communicate with an emulated serial port, and more features for the UI graphics viewer.

MAMETesters Bugs Fixed
  • 01890: [Flip Screen/Cocktail] (rohga.c) schmeisr: Flip screen DIP switch doesn't work. (Angelo Salese)
  • 01170: [Sound] (taitosj.c) piratpet, junglek, jungleh: First time you load the game, no attract mode sound. (Angelo Salese)
  • 06138: [Crash/Freeze] (zn.c) jdredd: Game doesn't start (smf)
  • 00952: [Graphics] (tmnt.c) ssriders and clones: Characters judder when walking diagonally (possibly priority related). (Angelo Salese)
  • 02446: [Known Issues/To-Do's] (lethal.c) lethalenj: Japanese version- specific known issues. (Angelo Salese)
  • 06371: [Save/Restore] (8080bw.c) schasercv: Crashes on reload (-str 8) in a staggered -str 20 run (Osso)
  • 00792: [DIP/Input] (segas24.c) dcclub: Shot power is uncontrollable. (Angelo Salese)
  • 00435: [Gameplay] (hanaawas.c) hanaawas: Dealt cards are not random.
  • 00343: [Misc.] (seta.c) pairlove: Service mode black out. (Angelo Salese)
  • 00611: [DIP/Input] (taito_b.c) silentd: DIP switch problems. (Angelo Salese)
  • 00963: [Gameplay] (rollrace.c) rollrace, fightrol: When you insert your initials, the scrolling bar of initials does not work properly. (Angelo Salese)
  • 00490: [Sound] (homedata.c) hourouki: It is missing voices of "Reach", "Ron" etc. (Angelo Salese)
  • 01044: [Sound] (metro.c) gakusai, gakusai2: All music played has the drum machine playing VERY loudly. (Angelo Salese)
  • 02555: [DIP/Input] (jackal.c) jackal: Coin counters don't work correctly. (Angelo Salese)
  • 06375: [Original Reference] (naomi.c) salmankt: Name is incorrect (MetalliC)
  • 06368: [DIP/Input] (shangkid.c) shangkid, hiryuken: Buttons 1 and 2 are switched (Angelo Salese)
  • 02349: [DIP/Input] (mexico86.c) kikikai: The coinage dip switch settings is not supported. (Angelo Salese)
  • 00399: [Graphics] (combatsc.c) combatsc: In 0.119, there are two rows of garbage blocks at the top of the screen in the 2nd firing range stage. (Angelo Salese)
  • 06364: [Crash/Freeze] (naomi.c) Assorted sets in naomi.c: Crash before OK (MetalliC)
  • 06366: [Crash/Freeze] (maygay1b.c) All sets in maygay1b.hxx: Fatal Error when starting (O. Galibert)
  • 06372: [Interface] Bitbanger device can no longer accept streams/ sockets/pipes (Nathan Woods)
  • 06374: [Crash/Freeze] (aristmk5.c) adonis: Changing System Configuration to anything but game_prg causes a crash (Reagan Roush)
Source Changes
  • Move UI dats to Lua plugin [Carl]
    • Changes the selgame UI sidebar get the dat information from a plugin rather than the hardcoded C++
    • Much easier to add other dat files and allow for scripted data
    • Example included that uses the hi2txt XML parser files to display high score info from hiscore file or NVRAM
  • Fixed setting m_filetype for images loaded from softlists [Nathan Woods]
  • Changed the "extension as filetype" behavior for software list images to be opt in behavior [Nathan Woods]
  • Modernization/C++-ification: [Nathan Woods]
    • Modernized option_guide, touched up imgtool
    • Initial imgtool C++-ification
    • Added a template wrapper for a contiguous array of objects that mimics a subset of SequenceContainer behaviour
    • Modernized CoCo cartridge infrastructure (use 'enum class', scoping, etc.)
    • undefined Changed win_get_window_text_utf8() to return std: :string
    • Consolidated menu code for text input
  • Fixed an issue in the i860 disassembler that could cause an undefined string to be used [Nathan Woods]
  • Allow devices to indicate whether image creation should be supported at the command line [Nathan Woods]
  • Fixed a potential buffer overrun in the code that reads headers for the CoCo JVC disk image format [Nathan Woods]
  • CoCo and Dragon FDC code overhaul: [Nathan Woods]
    • Split CoCo and Dragon FDC code
    • Added save state support
    • Fixed regression introduced on the Dragon FDC from 0.154
  • Fixed an off by one error when identifying best entries for typeahead on the file selection and software list dialogs [Nathan Woods]
  • Retired imgtool_basename(), in favor of core_filename_extract_base() [Nathan Woods]
  • big10: Various modest input/output improvements [AJR]
    • Use gambling inputs and keypad for numbers instead of BUTTON(n)
    • Added ticket dispenser for payout
    • Added lamp output(?)
    • Try to puzzle out some more DIP switches based on what the code does
  • More new features for UI graphics viewer [AJR]
    • Mouse over GFX tiles to reveal pixel values
    • Mouse over tilemap to reveal tile codes and colors
    • UI tilemap scrolling controls are now orientation-relative
    • Made mouse visible everywhere in UI graphics viewer by treating it like a menu
  • darkmist: Correct manufacturer info [AJR]
  • witch: Sort out which inputs and outputs are which [AJR]
    • Use standard gambling input types where appropriate
    • Identified "Attendant Pay" (keyout?) and payout switches
    • Removed fake DIP switches
    • Names of real DIP switches no longer all-caps
    • Expanded range of NVRAM
    • Added two PPIs for I/O
    • Partially implemented hopper output
  • cps1.cpp, mitchell.cpp: Restrict inputs for some games [AJR]
  • undefined ghouls, pang, spang, pang3: Change joysticks to 4-way as flyers and manuals indicate
  • undefined pang, spang: Mark button 2 as optional (for what little that's worth)
  • undefined pang3: Remove buttons 2 and 3 (even service mode only shows one "Shot" button)
    • Made Mega System 1 tilemaps into a device [AJR]
    • amusco: Start fleshing out the driver [AJR]
    • Changed CPU type to 8088
    • Hooked up a bunch of devices
    • Identifed a few inputs
  • ti99 improvements: [Michael Zapf]
    • Fixed debugger access in ti_fdc
    • State save capability - not yet fully stable, but basically working
    • Improve performance by stopping GROM clock in idle state
    • Switch to ram_devices for RAM
  • Added HxC HFE disk format [Michael Zapf]
  • Added save state support to tms99xx; replaced new/delete by unique_ptr [Michael Zapf]
  • Added layout for California Speed Surprise [Risugami]
    • Same output system as the Midway V Unit
  • Added layout/LEDs to Hyperdrive [Risugami]
  • Added layout for Vapor TRX [Risugami]
  • Fixed Midway V Unit wheel output [Risugami]
    • Seems the diagnostics test for the wheel is poorly coded for turning left as it is correct in-game
  • Filter for Hp9845 data files added to imgtool [fulivi]
    • Translates record-based DATA HP9845 to and from text files
  • Imgtool now supports HP9845B tape image [fulivi]
    • The "hti" format is used to simulate tape cartridges in hp9845b
  • hp_hybrid: added hp_hybrid & hp_5061_3001 to unidasm [fulivi]
  • New driver for Esselte 100, has built in BASIC, supports cassette save/load and capable of 256x256 monochrome semigraphics [Joakim Larsson Edstrom]
  • Esselte 100: Added rev2 layout and support for software RTC [Joakim Larsson Edstrom]
  • Esselte 100: Serial support [Joakim Larsson Edstrom]
    • It still has some issues as it is a polled PIA based bitbangning serial support and there are timing issues
  • Added interrupt support in DUSCC device, Force CPU30 board driver and interrupt controller support in the FGA002 device. Improved LOG messages in the 68230 device [Joakim Larsson Edstrom]
    • Now able to boot VMEPROM with interrupt driven serial I/O
  • didact: simplified internal layouts removing dependencies on external artwork Not fancy but it works [Joakim Larsson Edstrom]
  • didact: Cleaned up driver and added serial support (though it has issues still) [Joakim Larsson Edstrom]
  • Add clickable buttons to goldnpkr [einstein95]
  • Add to layout files missing them; fixed minor grammar in layout README [einstein95]
  • Clickable buttons for 3bagflnz and 3bagflvt, more grammar fixes for layout README [einstein95]
  • MPU5: Added 146 layouts [John Parker]
    • m5addams, m5all41d, m5arab, m5austin11, m5barkng, m5barmy, m5baxe04, m5bbro, m5bbrocl, m5beansa, m5bigchs, m5biggam, m5bling, m5blkwht11, m5bnzclb, m5btlbnk, m5bttf, m5bwaves, m5carou, m5cashat, m5cashrn, m5cbw, m5centcl, m5circlb33, m5circus0a, m5clifhn, m5clown11, m5codft, m5cosclb, m5crzkni, m5cshkcb, m5cshstx, m5dblqtsb, m5devil, m5dick10, m5doshpk05, m5egr, m5elband, m5elim, m5evgrhr, m5ewn, m5extrm, m5fiddle, m5fire, m5firebl, m5flipcr, m5fortby, m5frnzy, m5funsun, m5gdrag, m5ggems20, m5gimmie, m5grush, m5grush5, m5gsstrk07, m5gstrik, m5hellrz, m5hgl14, m5hiclau, m5hifly, m5hilok, m5hisprt, m5hlsumo, m5holy, m5hopidl, m5hotslt, m5hotstf, m5hypvip, m5jackbx, m5jackp2, m5jackpt, m5jlyjwl, m5jmpgem01, m5kingqc06, m5kkebab, m5korma, m5loony, m5loot, m5lotta, m5martns07, m5mega, m5mmak06, m5monmst, m5mpfc, m5mprio, m5neptun, m5nnww, m5oohaah, m5oohrio, m5openbx05, m5overld, m5peepsh, m5piefac, m5piefcr, m5ppussy, m5psyccl01, m5psycho, m5ptyani, m5qdrawb, m5qshot04, m5ratpka, m5razdz10, m5redbal, m5redrcka, m5resfrg, m5revo13, m5rfymc, m5rgclb12, m5rhrgt02, m5ritj, m5rollup, m5rollx, m5rthh, m5rub, m5rwb, m5scharg, m5seven, m5shark, m5sheik, m5skulcl20, m5sondra, m5speccl, m5spiker, m5spins, m5squids06, m5sstrk, m5starcl, m5stars26, m5stax, m5supnov, m5supro, m5tbird, m5tempcl, m5tempp, m5tempt2, m5tictacbwb, m5trail, m5ultimo04, m5upover, m5vampup, m5vertgo, m5wking05, m5wonga, m5wthing20, m5xchn, m5xfact11
  • ACESYS1: Added 6 layouts [John Parker]
    • ac1clbmn, ac1gogld, ac1pster, ac1pstrt, ac1primt, ac1taklv
  • SYSTEM80: Added 12 layouts [John Parker]
    • j80bac, j80bounc, j80frogh, j80golds, j80hotln, j80myspn, j80nudg2, j80rr j80supst j80supbk j80topsp, j80wsprt2
  • Fruit machines: Update layouts with fixes/improvements [John Parker]
    • Now correctly uses a coloured rect rather than PNG reference
    • More compact terminators for innermost tags
    • Removed redundant elements
    • Added the new "MFME2MAME Debug" view
    • undefined j2: Changed to 16 segment display
  • vector06: add software list and TODOs [MetalliC]
  • Partially fixed SDL joysticks with same name. Fixes GitHub issue #1334 [Brad Hughes]
  • naomi: Updated docs. [f205v, MetalliC]
  • pc1512: Fixed keyboard reset behavior. [Curt Coder]
  • electron: Added Acorn Plus 3 expansion as slot device (floppy support) [Nigel Barnes]
    • now uses RAM device instead of ROM_REGION
    • added CSW cassette format
    • pressing BREAK will now hold until released
    • reset expansion devices on BREAK
    • minor progress on M2501 device
  • Added header checks to identify in uef_cas and csw_cas formats [Nigel Barnes]
  • bbc: Added Opus Challenger (floppy and ramdisc) device on 1mhz bus [Nigel Barnes]
    • moved joystick to analogue port slot device
    • added Voltmace self-centering joysticks
    • updated to use input merger device
    • keyboard and joystick use ioport_array
    • reset devices on BREAK
  • bbcb: Moved FDC to slot device to support various controller boards [Nigel Barnes]
    • Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's
    • Cumana QFS (8877a)
    • Opus DDOS and EDOS (1770, 2793, 2791)
    • Watford DDFS (1770 and 1772)
    • Removed fake bbcb1770 machine
  • bbcm: Replaced cassette LED with power LED in layout [Nigel Barnes]
  • bbcmc: Added joyport slot device to Master Compact, defaulting to joystick [Nigel Barnes]
  • superqix: Various changes: [Lord Nightmare, Elgen]
    • Added notes about the sqixb1 MCU code origin, and caveats
    • Marked the sqixb1 MCU dump good for that specific set
  • superqix: Various changes: [Lord Nightmare, Stefan Lindberg]
    • Implemented AY-3-8910 mixing based on PCB tracing.
    • Added notes about incorrect "SYSTEM" register bits
    • Added notes about superqix versions, and PCB factory hacks/fixes for coin lockout
  • superqix: Documented the purpose of RAM chips on the PCB [Lord Nightmare, Corrado Tomaselli]
  • superqix: Added notes about lack of Taito game ID and PCB label for pbillian; fixed ROM labels and locations [Lord Nightmare, ShouTime]
  • superqix: Various changes: [Lord Nightmare]
    • Improved driver notes for all sets
    • Added some debugger access fences on read handlers.
    • Got rid of various timer hacks for Z80<->MCU communication, implemented MCU DDR registers, documented the hotsmash MCU code functionality, made the AY port bits readback consistent, and unified the machine configuration/memory map for both hotsmash and pbillian
    • Implemented proper readback of Z80<->MCU semaphores for all sets
    • Removed HOLD_LINE hack for NMI by implementing acknowledge register
    • Changed sample playback engine sample rate from 5KHz to 3.96KHz (which can be derived from the 12MHz master clock)
    • Renamed sqixr1, sqix, and sqixb1 set long names to include versions.
    • Replaced bootleg MCU code on sqix and sqixr1 sets with a dump created from the sqixu MCU, based on the bootleg MCU code
    • Cleaned up MCU semaphore implementation for sqix and clones, shuffled the superqix machine configurations to make more sense
  • atarist: Added correct ROM labels for the TOS 1.02 and 1.04 ROMs for the MegaST [Lord Nightmare, techfury90]
  • hiscore.dat: Various updates [Leezer]
  • fmtowns: Switched off layer debug keys by default [Barry Rodewald]
  • chessmst: Fixed HALT button. [Sandro Ronco]
  • pc1512 Various improvements: [Curt Coder]
    • Added joystick port to the keyboard.
    • Added mouse port slot interface.
    • Added a software list for hard disks, and a preinstalled HD20 image to it
  • nss: Revised and corrected hardware info. [Guru]
  • fmtowns: Reduced logerror spam a bit. [Barry Rodewald]
  • dirom banking fixes: [O. Galibert]
    • Reject out-of-bounds bank numbers.
    • Add a mandatory callback on bank change.
  • okim6295: Directly use set_rom_bank. [O. Galibert]
  • dimemory, dirom: Added some documentation. [O. Galibert]
  • gba_lcd: Added missing check for BG2 enable flag in draw_roz_bitmap_scanline() [Giuseppe Gorgoglione]
  • gba_lcd: Refactored code [Giuseppe Gorgoglione]
  • bagmanf: Improved graphics [Angelo Salese]
  • gb: Fixed Mega Duck envelope and LFSR sound registers: [John Rieman]
    • Determined that envelope/LFSR register nybbles are reversed relative to Game Boy by comparing writes made by Mega Duck and Game Boy versions of Snake Roy and Pile Wonder
  • octopus: Various changes: [Barry Rodewald]
    • Corrected CPU speeds, added Z80, added basic video output
    • Added some more components, pass a few more tests
    • Added more components, hooked up DIP switches; all systems tests now pass
    • Fixed floppy use, now attempts to boot from floppy; CP/M 86-80 Plus and MS-DOS both now load to the command prompt
    • Added keyboard
    • Added PIT timer and speaker sound
    • Made a start at switching between the 8088 and Z80 CPUs
    • Fixed mapping of graphics PROM, now detected on boot
    • Hooked up RTC to the PPI (hopefully more or less correctly)
  • fidel6502: Hooked up EAS speech chip. Game still not playable. [hap]
  • sms: Added more accurate FM Sound Unit behavior [Enik Land]
  • photon2: Updated documentation based on schematics research. [Mick]
  • Fixed GitHub issue #1364 (Straighten tilted crt-geom and crt-geom-deluxe shaders) [tabbycat12]
  • intelfsh: Added 16-bit hookup for the Sharp LH28F016S flash memory [Luca Elia]
  • apple2e: Made write-only soft-switches write-only [Peter Ferrie]
  • combatsc: Fixed text tilemap char select enable and opacity in Combat School [Angelo Salese]
  • Added support for binding devices to controller IDs: [Tomer Verona]
    • This allows for stable controller ids even if USB devices are plugged or unplugged, system is rebooted, etc.
  • Added id() property to input_device: [Tomer Verona]
    • Adds an id() property representing unique device ID
    • This allows the OSD layer to supply display name along with unique identifier
    • Currently only used to map a physical controller device to controller ID, but can be used more generally in the future
    • For raw input devices, device ID is full raw input name
    • For all other devices, we fall back to device name as the device ID
    • Device ID uniqueness is not currently enforced programmatically
  • chessmst: Added layout with script [Sandro Ronco]
  • Various OSD changes: [Brad Hughes]
    • Converted OSD monitor info to modules, added DXGI implementation
    • Converted the monitor information code from video.cpp in SDL and Windows to modules
  • tecmo: Added preliminary raster effects, improves ending screen in Gemini Wing [Angelo Salese]
  • rollrace: Various changes: [Angelo Salese]
    • Converted foreground to tilemap system and fixed flip flags, fixing service mode in rollace2 set
    • Fixed a wrap-around regression
  • cmi2x: Various changes: [Ryan Holtz]
    • Fixed FDC DMA behavior
    • Fixed channel card memory tests
    • Fixed inverted data writes to I8214 PICUs
    • Fixed 6809 interrupt vectoring
  • ay8910: Implemented register readback masking for AY-3-8914 as used on Intellivision [Lord Nightmare, Joe Zbiciak]
  • 6840ptm: Load the counter when held in reset [O. Galibert]
  • mcd: Added incomplete Mitsumi ISA CDROM emulation [Carl]
  • namcos10: Added on-the-fly decryption support for mrdrilr2 [Andreas Naive]
  • freekick: Added flipscreen support to Gigas, Free Kick and Counter Run [Angelo Salese]
  • cps2: Use keys that can be programmed onto a CPS2 motherboard [smf, Eduardo Cruz, Andreas Naive]
  • Fixed compile for DirectWrite font provider and made it compile with normal Windows build [Brad Hughes]
  • ssriders: Fixed protection chip to use the work RAM buffer for horizontal scrolling in collision detection routine (fixes collision detection for players/enemies on slopes) [Angelo Salese]
  • xbox: Added ability to select BIOSes 4134, 3944, 4034, and 4817 [Samuele Zannoli]
  • chihiro: Added debugger command "chihiro threadlist" to list ready threads except current one [Samuele Zannoli]
  • taitosj: Added semaphore and command handshake flags to audio section, and added proper handling of sound CPU NMI on sound command register/ semaphore writes and clears [Angelo Salese, Lord Nightmare]
  • taitosj: Added note about an unemulated ay output filter effect [Angelo Salese, Lord Nightmare]
  • taitosj: Added "sound stop" bit emulation, which improves but does not completely fix the spurious startup sound in Time Tunnel [Angelo Salese, Lord Nightmare]
  • taitosj: Various changes: [Lord Nightmare]
    • Added XTALs for various clocks based on schematics, documented and implemented AY-3-8910 output mixing
    • Fixed some save state and initialization issues
    • Fixed watchdog timing per schematics and re-enabled watchdog
    • Cleaned up ROM labels/locations for the Elevator Action sets
  • zn: Renamed ZN1/ZN2 BIOS ROMs based on the label (where known), renamed the bios sets after the board, moved cat702 to files [smf, Guru]
  • dec_lk201: Various changes: [Lord Nightmare]
    • Additional key matrix documentation
    • Documented the switch IDs for each key
    • Fixed Setup(F3)->F3 and PF1->NumLock mapping
    • Added 8051 version ROM, not used yet
    • Added note about D13 contact being omitted from original schematic
  • debugcmd: Various changes: [smf]
    • Fixed trace command accessing a parameter beyond the list supplied
    • Added an error message if an invalid boolean is provided
    • Added functionality to allow boolean to be case-insensitive
    • Added code to skip empty strings when parsing booleans
  • saturn: Initial work towards debug command hookups [Angelo Salese]
  • asterix: Added coin counter and lockout [Angelo Salese]
  • sauro: Various changes: [Tafoid]
    • Fixed up recent saurob submission
    • Added documentation readme with locations from original dump
    • Removed SP0256 entry as it did not exist on the bootleg
    • Added unknown PROM unique to the bootleg
  • Allow STRIP_SYMBOLS=1 and DEBUG=1 to be applied simultaneously [Tafoid]
  • vt100: Added VT100-AC ROM set with intelligent STP board (not working, needs one ROM redumped and 8085 STP CPU hooked up) [Lord Nightmare]
  • wc90b: Fixed sprite priority bug with the ball being above the net in Euro League / Tecmo World Cup '90 bootlegs [Angelo Salese]
  • wc90b: Added IRQ acknowledge and second YM2203 sound chip to Euro League, which adds piano keys to sound. [Angelo Salese]
  • jangou: Fixed more Mahjong dips as per manuals [system11]
  • vis: Added sound [Carl]
  • mac: Replaced bad dump in macplus v2 ROM set with redump, and use split ROMs for macplus, mac512ke, mac128k and mac512k, macclasc, macclas2 sets, with proper labels [Lord Nightmare]
  • igs009: Redumped graphics ROM for Grand Prix '98 (V100K) [Guru]
  • stv: Removed optional joystick control inputs from Virtual Mahjong since this game only supports Mahjong panel but was defaulting to Joystick [system11]
  • Partial fix for MT06383: exporting is now also possible for the favorites list, except if it has software in it [dankan1890]
  • forte2: Updated comments on Forte 2 Pesadelo/Knightmare bootleg [Felipe Sanches]
  • galaxian: Fixed ROMs in Moon Alien Part 2 (older version) [MASH]
  • galaga: Fixed palette in Battles (set 1) [MASH]
  • Changed use of IPT_START to IPT_START1 in bartop52, guab, midyunit, namcos22, sshot and turrett [MASH]
  • apollo: eliminate logerror spam on unmapped ISA access [Hans Ostermeyer]
  • psx.xml: removed duplicates, fixed shortname consistency [Aeternal]
  • Some images were identical but dumped with different offset
New machines added or promoted from NOT_WORKING status
  • Esselte 100 [Joakim Larsson Edstrom]
  • TSI Speech+ [hap, Sean Riddle, Lord Nightmare]
  • Star Audition [Guru, Luca Elia]
  • Chess-Master Diamond [Sandro Ronco]
  • Tiger Ditto [hap, Sean Riddle]
  • A-One LSI Match Number/LJN Electronic Concentration [hap, Sean Riddle]
  • Coleco Head to Head Boxing [hap, Sean Riddle]
  • Tandy Championship Football (2 sets) [hap, Sean Riddle]
  • Poker (Electro-Sport) [MASH, Siftware]
  • Slap Shooter [ShouTime, Sean Sutton, Tourniquet, ranger_lennier, Jan Stuhler,
  • gamez fan, Paul Vining, Soren Skou Nielsen, Erick Dillon, Jason Wible,
  • Mr. Goodwraith, Renato Mucciarelli, The Dumping Union]
  • Fidelity Chesster Challenger [hap, yovan]
New clones added or promoted from NOT_WORKING status
  • Apple //e Enhanced (France) [robcfg, R. Belmont]
  • Terminator 2 - Judgment Day (rev PA2 10/18/91) [Bicycle Repairman]
  • NBA Jam Extreme (ver. 1.10I) [farzeno]
  • Chicken Draw (2131-04, U5-0) [Brian Troha, The Dumping Union]
  • Gemini Wing (bootleg) [Asayuki]
  • Pinguinos (Spanish bootleg of Pengo) [Asociacion A.R.C.A.D.E.]
  • Street Fighter (Japan, pneumatic buttons) [ShouTime, Smitdogg, Jan Stuhler, Paul Thacker, Sean Sutton, The Dumping Union]
  • Condor (S C Novar bootleg of Phoenix) [f205v]
  • Raiden Fighters (Great Britain) [Bytestorm]
  • Stratovox (set 2) [MASH]
  • Nibbler (rev ?) [MASH]
  • Phoenix (Amstar, set 2) [MASH]
  • Sauro (bootleg) [Guru, MASH]
  • Crush Roller (set 5) [MASH]
  • Jumping Cross (set 2) [MASH]
  • Ms. Pac-Man (bootleg, set 2) [Siftware, MASH]
  • Battles (set 2) [Siftware, MASH]
  • Rolling Crush (version 1.03.E - 1999/01/29) [system11]
  • Popeye (Japan, Sky Skipper hardware) [ShouTime]
  • Elevator Action (4 pcb version, 1.1) [caius, The Dumping Union]
  • Le Grandchamps [MASH]
  • Road Riot 4WD (04 Dec 1991) [Hammy, The Dumping Union]
  • Super Qix (World/Japan, V1.0) [Lord Nightmare]
New machines marked as NOT_WORKING
  • Alesis QS7 musical keyboard [Felipe Sanches]
  • Pop'n Stage (ver JB-A) [smf]
  • Regnecentralen Piccolo RC702 [Robbbert]
  • Siemens Simatic PG685 OUA11 [rfka01]
New clones marked as NOT_WORKING
  • Air Trix (original) [Andy Geezer]
  • Arbiter Discmate A-02 [Nigel Barnes]
  • Electronic Battleship (1977 version, model 4750A) [hap, Sean Riddle]
  • Chess-Master (set 2) [uncredited]
  • NASCAR Racing (original) [Dion]
  • Tecmo World Soccer '98 (JUET 980410 V1.000) [Hammy]
  • Virtua Fighter 3 (Revision D) [ShouTime]
  • VT100 w/VT1xx-AC STP [Lord Nightmare]
New WORKING software list additions
  • gamegear.xml: Cave Dude, (USA, prototype) [uncredited]
  • sms.xml: Sky Fighter (Samsung GamundefinedBoy) [uncredited]
  • sms.xml: Action Fighter (prototype), Captain Silver (prototype)
  • [SMS Power]
  • kim1_cass.xml: mchess [Dagarman]
  • ibm5150.xml: Karateka (Beta 1986-03-03) [Jason Scott, Jordan Mechner]
  • ibm5150.xml, ibm5170.xml: additions from various sources [Justin Kerk]
  • electron_flop.xml: added floppies [Nigel Barnes]
  • bbcb_flop: various software items [Nigel Barnes]
  • apple2.xml: Dungeon Master's Assistant, Genesis, Pigpen, Renegade
  • [TRex]
  • pce_tourvision.xml: Barunba, Power Tennis [system11]
  • x68k_flop.xml: additional clones [nekoziman]
New NOT_WORKING software list additions
  • Mario Party-e card collection (U) [Shideravan]
  • Animal Crossing e-cards [Shideravan]
  • Domo-Kun Card-e collection [Shideravan]
  • NES e-card collection [Shideravan]
→ NOWSZY [arcade] Mame x64 i x86 0.206

MAME 0.206 / 30 Jan 2019

Welcome to 2019 – we’re starting the year with a bang! MAME 0.206 is an absolutely huge update when it comes to new dumps and newly working software, especially when it comes to TV games. As far as we know, MAME is the first V.Smile emulator with working controls and the most compatible, with almost all dumped titles fully playable for one player (the second joystick isn’t working yet). A number of JAKKS Pacific games based on similar technology are also working in this release. And from Japan, you can now play the Popira and Dance Dance Revolution Family Mat rhythm games, as well as Super Dash Ball. The Namco Nostalgia and Taito Nostalgia games are now playable, too. Game & Watch coverage is steadily expanding, with Black Jack, Lifeboat, Manhole (new wide screen), and Rain Shower added in this release. Black Jack is particularly notable as it hasn’t seen re-issue or emulation before now.

On the arcade side, San Francisco Rush 2049 and its Special Edition have been promoted to working, and we’ve added alternate versions and bootlegs of several supported games. Heihachi_73 has tested the Aristocrat Mk V slot machines, and dozens have been promoted to working. If you enjoy spinning the wheels, why not give some a try?

If you’re aware of the effort to preserve original Apple II software in the new low-level WOZ disk image format, it should come as no surprise that MAME is on board. We’ve started documenting these dumps in a software list, and we’ll continue to add dumps as they become available. If you’re a fan of Acorn computers, you might want to try some of the newly supported BBC Micro ROM slot expansions, including banked ROM devices, RAM expansions, and real-time clocks. A few additional Electron expansion devices have been added, too.

MAMETesters Bugs Fixed
  • 06300: [Color/Palette] (galaxian.cpp) eagle, eagle2: Games need wiring harness that swaps channels. (Vas Crabb)
  • 07015: [Gameplay] (model1.cpp) vr, vformula: Undetected communication board error. (Hydreigon)
  • 07104: [DIP/Input] (iteagle.cpp) bbh, bbhsc, bbhsca, bbh2sp, bbh2spa, bbh2spb: Lightguns don't track correctly. (Ivan Vangelista)
  • 07179: [Save/Restore] (neogeo.cpp) aes: Memory cards are not detected. (Vas Crabb)
  • 07180: [Crash/Freeze] (vtech2.cpp) laser500, laser700: Emulator crashes on hard reset. (Robbbert)
  • 07185: [Sound] (mario.cpp) mario and clones: All audio missing besides walking sounds. (Ryan Holtz)
  • 07189: [Crash/Freeze] (cinemat.cpp) qb3: Black screen/exception on start. (Ivan Vangelista)
  • 07197: [Core] (oric.cpp) orica: Loading from tape never progresses. (Ivan Vangelista)
  • 07205: [Sound] (neopcb.cpp) svcpcb: Cracking/distortion/buzzing sound. (Ivan Vangelista)
New working machines
  • Dance Dance Revolution Family Mat (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Dora the Explorer - Race To Play Park (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, Vas Crabb]
  • Game & Watch: Black Jack [algestam, Keith Kaisershot]
  • Game & Watch: Lifeboat [algestam, Keith Kaisershot]
  • Game & Watch: Manhole (new wide screen) [algestam, Tom Morrison]
  • Game & Watch: Rain Shower [algestam, xkeepah]
  • Fantastic Four (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, Ryan Holtz]
  • Play TV Opus (NTSC) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Popira (Japan) [Sean Riddle, David Haywood]
  • Star Wars - Revenge of the Sith (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz]
  • Super Dash Ball (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood]
  • TV Test Pattern Generator 1985 [shattered]
  • WWE (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, Ryan Holtz]
New working clones
  • Blaze On (World) [rtw, The Dumping Union]
  • Bubble 2000 V1.2 [Kevin Eshbach, The Dumping Union]
  • Columbia Data Products MPC 1600 [rfka01]
  • Deroon DeroDero / Tecmo Stackers [Fabrice Arzeno, The Dumping Union]
  • Fantasy Zone (FD1089B 317-0016) [Recreativas.org, The Dumping Union]
  • Guardians / Denjin Makai II (P0-113A PCB) [caius, The Dumping Union]
  • Kamikaze (Euromatic S.A., Spanish bootleg of Scramble) [David Torres, ClawGrip, Recreativas.org]
  • Mobile Suit Gundam (bootleg) [ArcadeHacker, The Dumping Union]
  • New Fruit Bonus '96 Special Edition (bootleg set 4, v97-3.3c English) [unknown]
  • Same! Same! Same! (China, 2P set) [Bill D, The Dumping Union]
  • Super Cobra (bootleg, set 3) [David Torres, ClawGrip, Recreativas.org]
  • Tetris Plus 2 (World, V2.7) [Team Japump!!!]
  • Top Secret (Japan, revision B) [FabC]
  • UFO Robot Attack (bootleg of Invasion, older set) [f205v]
  • V.Smile Baby (Sweden) [Ryan Holtz, Sean Riddle, ClawGrip]
  • Machines promoted to working
  • Bad Dog Poker (0200428V, NSW/ACT) [Heihachi_73]
  • Butterfly Delight (0200143V, NSW/ACT) [Heihachi_73]
  • Cash Chameleon (0100438V, NSW/ACT) [Heihachi_73]
  • Chicken (0100351V, NSW/ACT) [Heihachi_73]
  • Desert Bloom (0300111V, NSW/ACT) [Heihachi_73]
  • Diamond Fever (0200302V, NSW/ACT) [Heihachi_73]
  • Dragon's Eye (0100521V, NSW/ACT) [Heihachi_73]
  • Enchanted Forest (0400122V, NSW/ACT) [Heihachi_73]
  • Geisha (0101408V, New Zealand) [Heihachi_73]
  • Jumpin' Joey (0100383V, NSW/ACT) [Heihachi_73]
  • K.G. Bird (0200024V, NSW/ACT) [Heihachi_73]
  • Let's! TV Play Classic - Namco Nostalgia 1 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Let's! TV Play Classic - Namco Nostalgia 2 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Let's! TV Play Classic - Taito Nostalgia 1 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Let's! TV Play Classic - Taito Nostalgia 2 (Japan) [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]
  • Loco Loot (0100473V, NSW/ACT) [Heihachi_73]
  • Lone Wolf (0100587V, NSW/ACT) [Heihachi_73]
  • Lucky Clover (0300109V, NSW/ACT) [Heihachi_73]
  • Mammoth Money (0100425V, NSW/ACT) [Heihachi_73]
  • Mine, Mine, Mine (0400115V, NSW/ACT) [Heihachi_73]
  • Money Tree (0201397V, New Zealand) [Heihachi_73]
  • Mountain Money (0100294V, NSW/ACT) [Heihachi_73]
  • Mystic Garden (0100275V, NSW/ACT) [Heihachi_73]
  • One For All (0101503V, New Zealand) [Heihachi_73]
  • Phantom Pays (0500005V, NSW/ACT) [Heihachi_73]
  • Play TV Card Night (NTSC) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Prize Fight (0100299V, NSW/ACT) [Heihachi_73]
  • Q.T. Bird (0500009V, NSW/ACT) [Heihachi_73]
  • Reel Power (0100400V, NSW/ACT) [Heihachi_73]
  • Rushin Rooster (0100534V, NSW/ACT) [Heihachi_73]
  • San Francisco Rush 2049 [Ted Green]
  • Snow Cat (0100405V, NSW/ACT) [Heihachi_73]
  • Sonic The Hedgehog 2 (bootleg of Megadrive version) [Ivan Vangelista]
  • Thor (0200319V, NSW/ACT) [Heihachi_73]
  • Thunder Heart (0200333V, NSW/ACT) [Heihachi_73]
  • Top Banana (0100550V, NSW/ACT) [Heihachi_73]
  • Tropical Delight (0100269V, NSW/ACT) [Heihachi_73]
  • V.Smile (US) [Ryan Holtz]
  • V.Smile Baby (US) [Ryan Holtz]
  • Wild Angels (0100337V, NSW/ACT) [Heihachi_73]
  • Wild Bill (0100297V, NSW/ACT) [Heihachi_73]
  • Wild Cougar (0100167V, NSW/ACT) [Heihachi_73]
  • Clones promoted to working
  • Cash Cat (0300863V, New Zealand) [Heihachi_73]
  • Cash Chameleon (0300781V, New Zealand) [Heihachi_73]
  • ConnecTV Card Night (PAL) [Sean Riddle, David Haywood, Peter Wilhelmsen]
  • Desert Bloom (0200111V, NSW/ACT) [Heihachi_73]
  • Dolphin Treasure (0100388V, NSW/ACT) [Heihachi_73]
  • Dolphin Treasure (0100424V, NSW/ACT) [Heihachi_73]
  • Inca Sun (0101108V, New Zealand) [Heihachi_73]
  • King Galah (0100536V, NSW/ACT) [Heihachi_73]
  • Loco Loot (0100472V, NSW/ACT) [Heihachi_73]
  • Loco Loot (0600725V, New Zealand) [Heihachi_73]
  • Mountain Money (0100289V, NSW/ACT) [Heihachi_73]
  • Orchid Mist (0101241V, New Zealand) [Heihachi_73]
  • Oscar (0100348V, NSW/ACT) [Heihachi_73]
  • Penguin Pays (0200113V, NSW/ACT) [Heihachi_73]
  • Penguin Pays (0200357V, NSW/ACT) [Heihachi_73]
  • Queen of the Nile (0100439V, NSW/ACT) [Heihachi_73]
  • Queen of the Nile (0101707V, Brazil) [Heihachi_73]
  • Queen of the Nile (0300785V, New Zealand) [Heihachi_73]
  • Queen of the Nile (0301059V, Holland) [Heihachi_73]
  • Return of the Samurai (0200506V, NSW/ACT) [Heihachi_73]
  • Return of the Samurai (0200549V, NSW/ACT) [Heihachi_73]
  • San Francisco Rush 2049: Special Edition [Ted Green]
  • Sweethearts II (0200004V, NSW/ACT) [Heihachi_73]
  • Thunder Heart (0200334V, NSW/ACT) [Heihachi_73]
  • Toucan Tango (0301388V, Holland) [Heihachi_73]
  • Unicorn Dreaming (0101228V, New Zealand) [Heihachi_73]
  • V.Smile (France) [Ryan Holtz]
  • V.Smile (Germany) [Ryan Holtz]
  • Wild Amazon (0200285V, NSW/ACT) [Heihachi_73]
New machines marked as NOT_WORKING
  • ADM 23 Smart Terminal [Bitsavers]
  • BERT [Volker Pohlers]
  • Chihiro Change Region GD USA (611-0028A) [Alex Romero (TO)]
  • Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
  • ClickStart [Sean Riddle, ClawGrip, TeamEurope]
  • Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle]
  • Domyos Bike Concept (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]
  • Domyos Fitness Adventure (Domyos Interactive System) [Sean Riddle, Peter, Wilhelmsen]
  • Domyos Fitness Challenge (Domyos Interactive System) [Sean Riddle, Peter Wilhelmsen]
  • Domyos Fitness Exercises (Domyos Interactive System) [Sean Riddle, Peter, Wilhelmsen]
  • Doraemon Wakuwaku Kuukihou (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Eagle PC Spirit [rfka01]
  • Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen]
  • FreeWay (V5.12) [Canil Babypet, AJR]
  • Gururin World (Japan) [Sean Riddle, Peter Wilhelmsen]
  • Hoop it Up World Tour - 3 on 3 (Rev 23) [unknown]
  • Jackie Chan J-Mat Fitness (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • Joker Card (Epoxy brick CPU) [TeamEurope, Roberto Fresca]
  • Justice League (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle]
  • Mattel Classic Sports [Sean Riddle]
  • Megamax GPD001SDG [Sean Riddle, Peter Wilhelmsen]
  • Miss Bamby [jordigahan, ClawGrip]
  • Moon Fire - Jackpot Carnival (30164211, Queensland) [Heihachi_73]
  • My First Dance Dance Revolution (US) [Sean Riddle]
  • Palestra-02 [shattered]
  • Play TV Baseball 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Buckmasters Huntin' (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Buckmasters Huntin' 2 (NTSC) [Sean Riddle, Peter Wilhelmsen]
  • Play TV Football 2 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Huntin' 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Play TV Real Swing Golf [Sean Riddle, Peter Wilhelmsen]
  • Queen Bee (Brazil, Ver. 202) [unknown]
  • Reelin-n-Rockin - Fast Lane (10298611, Queensland) [Heihachi_73]
  • Scooby-Doo! and the Mystery of the Castle (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Team Europe]
  • Spring Festival (20262311, Queensland) [Heihachi_73]
  • Super Queen Bee (Ver. 101) [unknown]
  • Taiko De Popira (Japan) [Sean Riddle, David Haywood]
  • Thomas and Friends (Tomy) [Sean Riddle, Peter Wilhelmsen]
  • Track & Field Challenge [Sean Riddle, ClawGrip]
  • TV Test Pattern Generator 1983 [shattered]
  • Twinkle Tale (bootleg of Megadrive version) [FabC]
  • V.Reader (US, English, 2011-10-17) [ClawGrip]
  • Virtua Striker 2002 (Type 3) (GDT-0012) [Alex Romero (TO)]
  • XaviX Baseball (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • XaviX Bass Fishing (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • XaviX Bowling (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
  • XaviX Boxing (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
New clones marked as NOT_WORKING
  • Big Ben (20201111, Queensland) [Heihachi_73]
  • Choy Sun Doa (10121111, Queensland) [Heihachi_73]
  • Club Kart for Cycraft (GDS-0029) [Alex Romero (TO)]
  • Compaq Portable [rfka01]
  • Connectv Baseball 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Connectv Huntin' 3 [Sean Riddle, Peter Wilhelmsen, David Haywood]
  • Connectv Real Swing Golf [Sean Riddle, Peter Wilhelmsen]
  • Double Dolphins (40003211, Queensland) [Heihachi_73]
  • e-kara (Germany?, includes 3 songs) [Sean Riddle]
  • e-kara (Japan) [Sean Riddle]
  • e-kara (US?, NTSC, set 2) [Sean Riddle]
  • e-kara Pro Headset (US, includes 3 songs) [Sean Riddle]
  • F-Zero AX (Rev D) (GDT-0004D) [Alex Romero (TO)]
  • Funky Jet (bootleg) [ClawGrip, Recreativas.org, The Dumping Union]
  • ITT XTRA [rfka01]
  • The Golden Gong (10217411, Queensland) [Heihachi_73]
  • Initial D Arcade Stage Ver. 2 (Japan) (Rev A) (GDS-0026A) [Alex Romero (TO)]
  • The Key Of Avalon - The Wizard Master (client) (Rev A) (GDT-0006A) [Alex Romero (TO)]
  • The Key Of Avalon - The Wizard Master (server) (Rev A) (GDT-0005A) [Alex Romero (TO)]
  • Lupin The Third - The Shooting (Rev A) (GDS-0018A) [Alex Romero (TO)]
  • Pang (bootleg, set 6) [ClawGrip, Recreativas.org, The Dumping Union]
  • Queen of the Nile (0201200V, Queensland) [Heihachi_73]
  • Queen of the Nile - Fast Lane (0101670V, Queensland) [Heihachi_73]
  • Queen of the Nile - Money Train II (10203811, Queensland) [Heihachi_73]
  • Red Baron - Fast Lane (10160711, Queensland) [Heihachi_73]
  • Reelin-n-Rockin (0101460V, Queensland) [Heihachi_73]
  • Samba De Amigo (Rev A) [f205v]
  • Sega Network Taisen Mahjong MJ 3 (Rev C) (GDX-0017C) [Alex Romero (TO)]
  • Sega Network Taisen Mahjong MJ 3 Evolution (Rev A) (GDX-0021A) [Alex Romero (TO)]
  • Show Me The Money (10015711, Queensland) [Heihachi_73]
  • Stadium Hero '96 (Japan?, EAE) [coolmod, The Dumping Union]
  • Storio (DE, German, 2011-10-17) [ClawGrip]
  • Storio (ES, Spanish, 2011-10-17) [ClawGrip]
  • Storio (FR, French, 2011-10-17) [ClawGrip]
  • Storio (GB, English, 2011-10-17) [ClawGrip]
  • Storio (NL, Dutch, 2011-10-17) [ClawGrip]
  • Tank Force (bootleg) [hammy, The Dumping Union]
  • V.Reader (CA, English, 2011-10-17) [ClawGrip]
  • V.Reader (CA, French, 2011-10-17) [ClawGrip]
  • Virtua Striker 4 (Asia) (Rev B) (GDT-0014B) [Alex Romero (TO)]
  • Virtua Striker 4 (Export) (Rev A) (GDT-0015A) [Alex Romero (TO)]
  • Virtua Striker 4 (Japan) (Rev C) (GDT-0013C) [Alex Romero (TO)]
  • Where's The Gold (20184811, Queensland) [Heihachi_73]
New working software list additions
  • apple2_flop_orig:  Agent USA, Airheart, Alien Ambush, Ankh, Apple Cider Spider, Apple Galaxian, Aquatron, Archon: The Light and The Dark,  Ardy the Aardvark, Autobahn, Axis Assassin, Aztec, BC's Quest for Tires, Bad Dudes, Ballblazer, Batman: The Caped Crusader, Bellhop, Below the Root, The Bilestoad, Bug Battle, Cannonball Blitz, Caverns of Callisto, Ceiling Zero, Centipede, Commando, Congo Bongo, Conquering Worlds, Copts and Robbers, County Fair, Crazy Mazey, Crisis Mountain, Crossfire, Cubit, Cyber Strike, The Dam Busters, Death Sword, Defender II: Stargate, Destroyer, Dino Eggs, Dive Bomber, Donkey Kong, Drol, Dung Beetles, The Eidolon, Epoch, Falcons, Fight Night, Flight Simulator II (v2.0), Flip Out, Force 7, Formula 1 Racer, Free Fall, Frogger,  Frogger II: Threedeep, G.I. Joe, The Games - Summer Edition, GATO, Genetic Drift, Gobbler, The Goonies, Gumball, The Heist, HERO - Helicopter Emergency Rescue Operation, Hadron, Hard Hat Mack, Hardball, Head On, High Rise, Ikari Warriors, Ikari Warriors 2: Victory Road, Impossible Mission II, International Gran Prix, Jawbreaker, Jawbreaker ][, The Jet, Joust, Julius Erving and Larry Bird Go One on One, Jungle Hunt, Karate Champ, Karateka, Kid Niki, Kung Fu Master, L.A. Crackdown, Lock 'n Chase, Lode Runner, Lost Tomb, Marauder, Marble Madness, Mars Cars, Mating Zone, Megabots, Might and Magic, Miner 2049er, Minit Man, Money Muncher, Monster Smash, Montezuma's Revenge, Moon Patrol, The Movie Monster Game, Mr. Robot and his Robot Factory, Ms. Pac-Man, Night Mission Pinball, Night Stalker, O'Riley's Mine, Orbitron, Outpost, Paperboy, Pest Patrol, Phantoms Five, Picnic Paranoia, Pitfall II: Lost Caverns, Pitstop II, Planetfall (r10), Plasmania, Platoon, Pool 1.5, Pooyan, Prince of Persia, Qix, Rad Warrior, Rampage, Raster Blaster, Red Alert, Repton, Rescue Raiders, RoboCop, Robotron 2084, Roundabout, Russki Duck, Sabotage, Sammy Lightfoot, Sargon III, Sea Dragon, Shadowkeep, Shanghai, Shuffleboard, Skyfox, Snack Attack, Snake Byte, Sneakers, Space Eggs, Space Quarks, Spare Change, Spiderbot, Spindizzy, Spy Hunter,  The Spy Strikes Back, Spy vs Spy III: Arctic Antics, Spy's Demise, Star Cruiser, Star Thief, Stellar 7, Street Sports Baseball, Street Sports Basketball, Street Sports Football, Street Sports Soccer, Sub Battle Simulator, Suicide, Summer Games, Swiss Family Robinson, Tag Team Wrestling, Temple of Apshai Trilogy, Test Drive, Tetris (128K), Tharolian Tunnels, Thunder Bombs, Thunderchopper, Tomahawk, Trick Shot, Tubeway II, Twerps, Ultima IV: Quest of the Avatar, Ultima V: Warriors of Destiny, Up 'N Down, Vindicator, Wavy Navy, Wayout, Where in the USA is Carmen Sandiego, Wings of Fury, Wishbringer (r23), World Karate Championship, The World's Greatest Baseball Game, The World's Greatest Football Game, Xevious, Zendar, Zorro [4am, Firehawke]
  • bbc_rom: Advanced BASIC Editor Plus, Aerodrome Training Aid, BASIC Editor & Toolkit, BeebAid 1.02, CNCIS DFS 1.2S, Colour Screenprint 1.02s, Demo (Master Compact), HiBASIC3, HiBASIC4, Image Processor 0.9A, Inter-Word 1.O2 [alt1], Inter-Word 1.O2 [alt2], Para-Max II, Plotmate A3 2.00, Plotmate A4 1.90, PMS Genie Real Time Clock, The Publisher 1.10, Solidisk DFS 2.1F (1770) Issue 2, Super Utility, UserRAM, Video Digitiser 1.03 [Nigel Barnes]
  • bbcmc_flop: Acom, The Krystal Connection, Zap! [Nigel Barnes]
  • ekara_japan: 1976-78 Volume 1 (Japan) (EC0007-G76), 1982-84 Volume 1 (Japan) (EC0018-G82), ANM Volume 1 (Japan) (EC0009-ANM), ANM Volume 2 (Japan) (EC0032-ANM), DUE Volume 1 (Japan) (EC0047-DUE), ENK Volume 3 (Japan) (EC0030-ENK), ENK Volume 4 (Japan) (EC0037-ENK), ENK Volume 7 (Japan) (EC0052-ENK), ETZ (Japan) (EC0079-ETZ), J-Pop Mix Volume 1 (Japan) (EC0001-JPM), J-Pop Mix Volume 4 (Japan) (EC0004-JPM), J-Pop Mix Volume 5 (Japan) (EC0005-JPM), J-Pop Mix Volume 6 (Japan) (EC0011-JPM), J-Pop Mix Volume 9 (Japan) (EC0021-JPM), J-Pop Mix Volume 12 (Japan) (EC0024-JPM), J-Pop Mix Volume 17 (Japan) (EC0033-JPM), J-Pop Mix Volume 20 (Japan) (EC0046-JPM), J-Pop Mix Volume 21 (Japan) (EC0051-JPM), J-Pop Mix Volume 27 (Japan) (EC0061-JPM), J-Pop Mix Volume 29 (Japan) (EC0063-JPM), Matthew's Best Hit Selection (Japan) (EC0082-MBH) [Sean Riddle, David Haywood]
  • ekara_japan_d: BAT Volume 6 (Japan) (DC0002-BAT), TV Pop Volume 9 (Japan) (DC0005-TPJ) [Sean Riddle, David Haywood]
  • ekara_japan_en: EN-3 (Japan) [Sean Riddle, David Haywood]
  • ekara_japan_g: BAT Volume 1 (Japan) (GC0001-BAT), BAT Volume 2 (Japan) (GC0003-BAT), BAT Volume 4 (Japan) (GC0010-BAT), BAT Volume 5 (Japan) (GC0015-BAT), BHT Volume 2 (Japan) (GC0004-BHT), TV Pop Volume 5 (Japan) (GC0016-TPJ), [Sean Riddle, David Haywood]
  • ekara_japan_m: KSM Mini Volume 5 (Japan) (MC0005-KSM) [Sean Riddle, David Haywood]
  • ekara_japan_p: BHT Volume 4 (Japan) (PC0001-BHT), BHT Volume 7 (Japan) (PC0004-BHT), ENB Volume 1 (Japan) (PC0003-ENB)
  • [Sean Riddle, David Haywood]
  • ekara_japan_s: SAI (series 1) Volume 1 (Japan) (SC0004-SAI) SAI (series 3) Volume 3 (Japan) (SC0012-SAI)
  • [Sean Riddle, David Haywood]
  • ekara_japan_sp: SP-02 Super Cartridge (Japan) [Sean Riddle, David Haywood]
  • ekara_japan_web: e-kara Web cartridge 12M (blank) (Japan) [Sean Riddle, David Haywood]
  • electron_cart: Acorn Tube Interface (prototype), Advanced Battery-Backed RAM v1.04, Advanced Plus 5 [Nigel Barnes]
  • electron_rom: Commstar, Matrix, Multi-Forth 83, Time-Tender [Nigel Barnes]
  • ibm5150: Baby Jo in "Going Home", The Blues Brothers, Double Dragon II - The Revenge (3.5"), Lombard RAC Rally (3.5"), Rick Dangerous 2,
  • Super Tetris, Xenon 2: Megablast (Power Pack Compilation) [ArcadeShadow]
  • ibm5170: Cisco Heat - All American Police Car Race, Lemmings, Micro Machines 2: Turbo Tournament [ArcadeShadow]
  • pce_tourvision: Blodia (TourVision PCE bootleg), Ganbare! Golf Boys (TourVision PCE bootleg) [system11, Recreativas.org, ClawGrip], Hanii on the Road (TourVision PCE bootleg), Time Cruise II (TourVision PCE bootleg) [system11, Ricky2001, Recreativas.org, ClawGrip]
  • sc3000_cart: SC-3000 Survivors Megacart v2.31, SC-3000 Survivors MkII Multicart v2.28, SC-3000 Survivors MkII Multicart v2.31 [SC-3000 Survivors]
  • sc3000_cass: The Case of the Mad Mummy, Dungeons Beneath Cairo, Environoid, Help, The House, The Secret of Bastow Manor, Solar Conquest [SC-3000 Survivors], City Lander, Dragonquest, Lawn, Quick Draw, Video Poker, Voltron [Dan Mons]
  • vsmile_cart: Der Koenig der Loewen - Simbas grosses Abenteuer (Ger, Rev. 2?), DreamWorks Shrek der Dritte - Ein Spannender Schultag (Ger), Kung Fu Panda - Der Weg des Panda (Ger), Superman - De Grootste Held (NL) [Ryan Holtz, TeamEurope]
Software list items promoted to working
  • bbc_rom: Advanced BASIC Editor, ConQuest, Instant Mini Office II, Inter-Base 2.0A, Inter-Word 1.02, Mega3, MRM E00 DFS 1.20, Quest Paint 1.04, Quest Paint 1.10, STL Clock & Desk, SpellMaster 1.66, SpellMaster 1.69, TED 1.11, Tic-Toc RTC, The Wapping Editor 1.30 [Nigel Barnes]
  • einstein: Theatre Europe [Lord Smeagol (Carl Lloyd-Parker)]
  • vsmile_cart: ABC Land Aventure (Fra), Abenteuer im ABC Park (Ger), Alphabet Park Adventure (USA), Apprenti' pilote (Fra), Barney - Erlebnis-Reise (Ger), Bob der Baumeister - Bobs spannender Arbeitstag (Ger), Bob the Builder - Bob's Busy Day (USA), Byggare Bob - Bobs stressiga dag (Swe), Byggemand Bob - Bobs travle dag (Den), Cranium Partyland Park - A Carnival of Play-and-Learn Fun (USA), Disney Cenerentola - I desideri magici di Cenerentola (Ita), Disney Den Lille Havfrue - Ariels majestaetiske rejse! (Den), Disney Il re leone - La grande avventura di Simba (Ita), Disney La Petite Sirene - Ariel devient une princesse (Fra), Disney La sirenetta - Ariel e la crociera magica (Ita), Disney Lejonkungen - Simbas stora aventyr (Swe), Disney Lovernes Konge - Simbas store eventyr (Den), Disney Nalle Puh - Honungsjakten (Swe), Disney Peter Plys - Honningjagten (Den), Disney Princess Cinderella - Askepots magiske onsker (Den), Disney Princess Cinderella - Askungens magiska onskningar (Swe), Disney Princess Cinderella - Cinderella's Magic Wishes (USA), Disney Princess Cinderella - Cinderella's Magic Wishes (USA, Alt), Disney Princess Cinderella - Lernen im Maerchenland (Ger), Disney Princess Cinderella - Lernen im Maerchenland (Ger, Rev. 1), Disney Princesses Cendrillon - Le reve enchante de Cendrillon (Fra), Disney's Mickey Mouse - Mickey's Magical Adventure (USA), Disney's The Lion King - Simba's Big Adventure (USA), Disney/Pixar Bilar - Kor ikapp i Kylarkoping (Swe), Disney/Pixar Biler - Raes i Kolerkildekobing (Den), Disney/Pixar Cars - Quatre Roues (Fra), Disney/Pixar Cars - Rev It Up in Radiator Springs (USA), Disney/Pixar Cars - Vollgas in Radiator Springs (Ger), Disney/Pixar Finding Nemo - De Wonderwereld Van Nemo (NL), Disney/Pixar Finding Nemo - Nemo's Ocean Discoveries (USA), Disney/Pixar Oben (Ger), Disney/Pixar Ratatouille - Le nuove ricette di Remy (Ita), Disney/Pixar Ratatouille - Remys neue Rezepte (Ger), Disney/Pixar Toy Story 2 - Operation: Rescue Woody! (USA),  Disney/Pixar Toy Story 2 - Operation: Radda Woody! (Swe), Disney/Pixar Toy Story 2 - Woodys Spannende Rettung (Ger), Disney/Pixar Up (UK), Disney/Pixar Wall-E (Ger), Disney/Pixar Wall-E (Swe), Disneys Aladdin - Aladdins Welt der Wunder (Ger), Disneys Arielle Die Meerjungfrau - Arielles aufregendes Abenteuer (Ger), Disneys Arielle die Meerjungfrau - Arielles aufregendes Abenteuer (Ger, Rev. 3?), Disneys Den Lilla Sjojungfrun - Ariels majestatiska resa! (Swe), Disneys Micky - Mickys magisches Abenteuer (Ger), Disneys Musse Pigg - Musses magiska aventyr (Swe), Dora L'Exploratrice - Les aventures de Dora Apprentie Mecano (Fra), DreamWorks Monsters vs Aliens (Ger), DreamWorks Shrek - Die Geschichte des Drachen (Ger), DreamWorks Shrek - Le Rhume de Dragonne (Fra), DreamWorks Shrek the Third - Arthur's School Day Adventure (USA), Elmos grosses Abenteuer (Ger), Entdecke die Welt von Rotkaeppchen (Ger), Ernies & Berts Fantastisches Abenteuer (Ger), Freds Zahlen Rallye (Ger), Kleine Einsteins (Ger, Rev. 3?), Kung Fu Panda - Path of the Panda (UK), Le Monde d'Elmo - Les Grandes Decouvertes D'Elmo (Fra), Le Roi Lion - Simba Decouvre la Jungle (Fra), Mein erster Hund (Ger), Meister Manny's Werkzeugkiste (Ger), Mickey Mouse Clubhouse (NL), Mickey Mouse Clubhouse (Swe), Micky Maus Wunderhaus (Ger, Rev. 3?), Min hundvalp (Swe), My Friends Tigger & Pooh - Die Honigjagd (Ger), Nick Jr Dora - Doras Reparatur-Abenteuer (Ger, Rev. 1), Nick Jr Dora the Explorer - Dora's Fix-it Adventure (USA), Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Ger), Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Ger, Rev. 1), Nickelodeon Spongebob Squarepants - A Day in the Life of a Sponge (USA), Noddy - Detektiv fuer einen Tag (Ger, Rev. 3?), Oui-Oui - Detective d'un Jour (Fra), Scooby-Doo - Panique a Funland (Fra), Scooby-Doo! - Avventura a Funland (Ita), Scooby-Doo! - Funland Frenzy (USA), Scooby-Doo! - Im Lernpark (Ger), Scooby-Doo! - Sjov i forlystelsesparken (Den), Scooby-Doo! - Tivoli-tokerier (Swe), Shrek De Derde - Arthurs Schooldag Avontuur (NL), Spider-Man & Freunde - Wettkampf im Space-Labor (Ger), Spider-Man & ses amis - Missions secretes (Fra), Superman - Der Superheld (Ger), Superman - A la rescousse ! (Fra), Thomas & Friends - Tagen hjalps at (Swe), Thomas & seine Freunde - Freunde Halten Zusammen (Ger), Thomas & seine Freunde - Freunde Halten Zusammen (Ger, Rev. 1), Thomas et ses Amis - Les locomotives s'entraident (Fra), Tingeling (Swe), V.Smile - Lern- und Tanzmatte (Ger),
  • V.Smile Fussball Schule (Ger), V.Smile Tecknarstudio (Swe), Zayzoo - My Alien Classmate (USA), Zayzoo: An Earth Adventure (UK), Zayzoo: An Earth Adventure (USA), Zayzoos Lernall (Ger), Zezou - Notre Ami Venu d'Ailleurs (Fra) [Ryan Holtz], Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra), Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra, Rev. 2), Disneys Winnie Puuh - Die Honigjagd (Ger) [Ryan Holtz, Vas Crabb]
New NOT_WORKING software list additions
  • bbc_flop_32016: BCPL, GCAL, Reduce [Nigel Barnes]
  • bbc_rom: Master Replay, PMS Genie, Replay System Mk2 2.00, Solidisk ADFS 2.1 11/10/85, Solidisk ADFS 2.1J (10MB), Solidisk DDFS 1.4, Solidisk DFS 2.0 (Feb 85), Solidisk DFS 2.0 (Jan 85), Solidisk DFS 2.0A (8271/1770), Solidisk DFS 2.1J (1770), Solidisk DFS 2.21 Issue 1, VideoNuLA 1.02 [Nigel Barnes]
  • bbcmc_flop:  Codename: DROID, Colossus Chess 4.0, Elite, Exile, Holed Out, Holed Out Extra Courses Vol.2, Micro Power Magic, Play It Again Sam, Play It Again Sam 2, Q-Master, Repton Around the World in 40 Screens, Repton Thru Time, Steve Davis Snooker, Stryker's Run, U.I.M. [Nigel Barnes]
  • clickstart_cart: Animal Art Studio (UK), Bob the Builder (UK), Dora the Explorer (UK), Estudio de Arte Animal (SP), Finding Nemo (UK), Thomas & Friends (UK), Toy Story (SP), Toy Story (UK) [Sean Riddle, ClawGrip, TeamEurope], Disney Princess (UK), Learning Carnival (UK), Nick Jr. The Backyardingans (UK), Nickelodeon Go Diego Go! - Learning Expeditions (UK), Nickelodeon Ni Hao, Kai-Lan (UK), Scout's Puppy Pals (UK),
  • The World of Cars (UK) [TeamEurope, Sean Riddle]
  • electron_rom: E2P Operating System (ROM) [Nigel Barnes]
  • jakks_gamekey_dy: Sports Bowling & Goofy's Underwater Adventure, Sports Tennis & Face Chase, Sports Tennis & Face Chase & Riches of Agrabah [Sean Riddle]
  • jakks_gamekey_nk: Soccer Shootout & Juego De Futbol De Dora & Dora's Star Mountain Adventure [Sean Riddle]
  • jakks_gamekey_sw: Turret Defense & Yoda's Escape [Sean Riddle, Peter Wilhelmsen]
  • leapster: Buscando a Nemo - Leer Bajo el Mar (Spa), Don Lapiz - Aprender a Dibujar y Escribir (Spa), El Laberinto de las Letras (Spa), La Conquista de los Numeros (Spa), Spider-Man - El Caso de Las Letras Revueltas (Spa) [TeamEurope, ClawGrip]
  • vsmile_cart: V.Smile Schreibspass (Ger) [TeamEurope]
  • vsmile_cd: El Asombroso Spider-Man - Persecucion en la Ciudad (Spa), Los Increibles - Mision Increible (Spa) [ClawGrip, The Dumping Union]
  • vsmilem_cart:  Action Mania (Sp), Cars: Vollgas in Radiator Springs (Ger), Disney Princess Cinderella - Lernen im Maerchenland (Ger, Rev. 2?), Dora - Doras Reparatur-Abenteuer (Ger, Rev. 2), Kleine Einsteins (Ger, Rev. 2?), Kuess den Frosch - Tianas grosser Traum (Ger), Mein erster Hund (Ger), Spider-Man & Freunde - Geheime Missionen (Ger), Spongebob Schwammkopf - Der Tag des Schwamms (Ger), Thomas - Freunde halten zusammen (Ger), Wintersport (Ger) [TeamEurope]
  • vtech_storio_cart: Dora und die drei Schweinchen (Germany), Micky Maus Wunderhaus (Germany), Rapunzel - Neu verfoehnt (Germany), Scooby-Doo!-Scooby-Doo y la momia (Spain), Spongebob Schwammkopf - Ein Schwamm will nach oben (Germany) [TeamEurope]
Source Changes
  • tv950: Emulated keyboard, and hooked up speaker and RS232 ports. [AJR]
  • 6522via.cpp: Implemented T2 external pulse counter mode. [AJR]
  • diserial: Implemented receive parity checking, and fixed even transmit parity. [AJR]
  • i8251, mc68681, mc68901: Implemented parity and framing error checks/status. [AJR]
  • 68561mpcc: Implemented parity and framing error checks/status and improved handling of interrupts and status register writes. [AJR]
  • mc2661, ins8250: Implemented parity and framing error checks/status, and suppressed side effects of reads correctly. [AJR]
  • ins8250: Allow writes to MSR with lower 4 bits zero to clear the associated interrupt. [AJR]
    • undefined Not confirmed behavior, but logically consistent with non-zero bits causing interrupts when written.
  • mcs48: Fixed disassembly of short jump instructions located on page boundaries. [AJR]
  • quizpun, quizpun2: Remove bad EEPROM dumps (quizpun2 will re-program the EEPROM on finding invalid data). [AJR]
  • ym2148: Implemented framing error detection and error reset command. [AJR]
  • 68307: Improved accuracy of internal priority interrupt controller emulation. [AJR]
  • 68340: Overhauled interrupt handling: [AJR]
    • undefined Fixed interrupt acknowledgement and arbitration
    • undefined Restricted automatic clear-on-acknowledgment to programmable interrupt timer interrupts.
    • undefined Made timer unit clear COM and set TC and TO in the status register when applicable.
    • undefined Fixed timer unit's use of IE0 (TC interrupt enable) and IE2 (TO interrupt enable).
  • mbc55x: Re-implemented high-level emulation of keyboard as a serial device. [AJR]
  • v102: Added preliminary keyboard emulation. [AJR]
  • snes: Fixed crash when no cartridge has been loaded (GitHub #4459). [AJR]
  • uts20, uts10: Improved peripheral emulation: [AJR]
    • undefined Added keyboard port with options for Expanded Typewriter Keyboard and UTS 400-Format Keyboard.
    • undefined Added unidirectional printer port.
    • undefined Added addressable latch devices to control various things, including disabling display during RAM test.
    • undefined Added a hack to pass the non-volatile memory test on uts10.
    • undefined Added speaker sound for "audible alarm".
  • 8x300 clean-up and expansion: [AJR]
    • undefined Latch at most one IV input per instruction.
    • undefined Fixed output behavior of some opcodes that selected the wrong IV bank or wrong value to write.
    • undefined Added 8X305 type and emulated additional 8X305 registers.
    • undefined Added address latching callback.
    • undefined Applied address shift to program space.
  • unidasm: Fixed crash on TMS34010 performing a 32-bit operand fetch. [AJR]
  • tv955kb: Added bell and reset outputs. [AJR]
  • z8 updates: [AJR]
    • undefined Added Z8682 type with test ROM from Zilog application note.
    • undefined Re-wrote timer emulation, including support for most TIN and TOUT modes.
    • undefined Added basic UART emulation.
  • amerihok: Slowed down ADPCM chip to a much more reasonable speed. [AJR]
  • m24: Re-implemented motherboard devices according to Olivetti schematics. [AJR]
  • i86: Fixed passing of opcode address to coprocessor. [AJR]
  • Added object finder for address spaces, and used it to replace several ad-hoc implementations and memory interfaces. [AJR]
  • thomson.cpp: Implemented undocumented alternate bitmap16 video mode (tested on a real TO8). [Antoine Mine]
  • rainbow.cpp: Changed default floppy configuration to what UCSD Forth and Pascal expect, and updated notes. [Bavarese]
  • cps3.cpp updates: [cam900]
    • undefined Improved color fading to better match hardware behavior, and added draw case for 100% full screen zoom.
    • undefined Restricted drawing to clipping rectangle, added save state support, and made class members private as appropriate.
  • midas.cpp, neogeo.cpp, neogeocd.cpp and neopcb.cpp updates: [cam900]
    • undefined Updated metadata for a number of games, and added notes.
    • undefined Implemented battery-backed NVRAM for jockeygp and vliner.
    • undefined Converted sprite device to use device_video_interface and simplified horizontal sprite zoom handling.
    • undefined Removed MCFG macros and improved member names.
  • srmp6.cpp updates: [cam900]
    • undefined Converted sprite RAM to buffered_spriteram16_device.
    • undefined Improved color fading (appears to be similar to CPS-3).
    • undefined Added save state support, reduced run-time tag map lookups, and simplified graphics decoding.
    • undefined Cleaned up code, improved member naming, and added notes.
  • galastrm.cpp: Converted TC0110PCR to a device and cleaned up code. [cam900]
  • nile.cpp: Added save state support. [cam900]
  • legionna.cpp: Corrected clocks based on crystals present and documentation. [cam900]
  • psikyo.cpp updates: [cam900]
    • undefined Converted sprite RAM to buffered_spriteram32_device and improved behavior.
    • undefined Fixed transparent sprite behaviour.
    • undefined Fixed s1945bl Oki memory banking.
    • undefined Cleaned up code and improved member names.
  • homerun.cpp updates: [cam900]
    • undefined Reduced unnecessary tilemap invalidation and partial screen updates.
    • undefined Converted palette decoding to use a palette decoder function.
    • undefined Simplified graphics decoding and memory banking, and reduced run-time tag map lookups.
    • undefined Fixed reset behavior.
  • homedata.cpp updates: [cam900]
    • undefined Added latch device for inter-CPU communication.
    • undefined Converted mrokumei banking to address_map_bank_device.
    • undefined Fixed reikaids sound clocks (hardware is similar to battlcry).
    • undefined Replaced driver initialization functions with derived address maps.
    • undefined Reduced run-time tag map lookups.
  • megasys1.cpp updates: [cam900]
    • undefined Implemented scroll register read-back, and adjusted palette size to match palette RAM size.
    • undefined Reduced run-time tag map lookups and hard-coded tags.
    • undefined Cleaned up code, and reduced duplication and redundancy.
  • netlist updates: [Couriersud]
  • undefined nlwav: Added support for converting log files to VCD format, and updated examples in --help output.
    • undefined Added comment handling to the preprocessor (directives in multi-line comments are now ignored correctly).
    • Split e-kara software list according to cartridge type as cartridges are compatible with multiple systems. [David Haywood]
    • undefined Associated appropriate lists with e-kara, Popira, Taiko De Popira, and Dance Dance Revolution Family Mat systems.
  • xavix.cpp updates: [David Haywood]
    • undefined Added logging function to calculate CRC shown in the header for Radica games to aid with verification.
    • undefined Added preliminary serial EEPROM support - saves correctly, but does not correctly reload.
    • undefined Implemented register read-back required by popira when pausing.
    • undefined Improved handling of raster interrupt enables.
    • undefined Added preliminary barrel shifter emulation (used by rad_guru in 3D sections).
    • undefined Implemented bitmap transparency (used by xavbaseb).
  • vii.cpp updates: [David Haywood]
    • undefined Mirrored JAKKS GameKey ROMs and added I/O allowing them to boot.
    • undefined Kludged handling of invalid DMA size writes to avoid trashing RAM and registers in jak_dora.
  • rad_eu3a14: Tied tilemap dimensions tile sizes (improves rad_hnt3 map display). [David Haywood]
  • ymf262: Fixed save states. [dink]
  • vtech2: Added I/O expansion slot with support for joystick and printer. [Dirk Best]
  • hp9825: Added high-level emulation of HP9885 floppy drive, and extended the HPI format to handle single-sided disks. [F.Ulivi]
  • Adjusted patterns to prevent "vsnes" subtarget being mistaken for a Visual Studio build. [Justin Kerk]
  • emscripten: Added a work-around for Web Audio auto-play restrictions in Chrome 71. [Justin Kerk]
  • sdl: Don't let failure to start haptic feedback prevent joystick module from loading. [Justin Kerk]
  • einstein.xml: Re-dumped master disk for Theatre Europe. [Lord Smeagol (Carl Lloyd-Parker)]
  • dsk_dsk: Increased maximum cell count allowing slightly out-of-spec disk images to run. [Lord Smeagol (Carl Lloyd-Parker)]
  • via6522.cpp: Fixed shifter speed when shifting under control of system clock. [Mathis Rosenhauer]
  • vectrex: Adjusted timing to fix maze in Clean Sweep. [Mathis Rosenhauer]
  • chdman: Fix GDI 2048 extraction. [MetalliC]
  • bbc updates: [Nigel Barnes]
    • undefined Re-implemented ROM slots allowing for non-standard ROM devices.
    • undefined Implemented a number of banked ROM, real-time clock and RAM devices for ROM slots.
    • undefined Added support for the Logotron Sprite Board on the 1MHz bus (for use with Logotron Logo).
  • sbrain: Added boot ROM 4.2 as a BIOS option. [Nigel Barnes]
  • sc3000: Added support for the SC-3000 Survivors Multicart and Megacart cartridges. [Nigel Barnes]
  • electron updates: [Nigel Barnes]
    • undefined Amended cartridge slot interface to include OE and OE2 lines to specify ROM13.
    • undefined Added Slogger Plus 2 Expansion, Acorn Tube Interface, and P.R.E.S. Advanced Plus 5 cartridge devices.
    • undefined Used derived 16MHz clock on expansion bus and cartridge slots.
    • undefined Removed MCFG macros and added devcb3 in expansion and cartridge devices.
  • specpdq: Fixed blitting operations and improved boundaries (still some pattern offset issues). [O. Galibert]
  • nscsi_cd.cpp: Implemented the read TOC command and fixed inquiry. [O. Galibert]
  • sh2: Fixed interpreter for cps3. [O. Galibert]
  • nscsi_cd.cpp, nscsi_hd.cpp: Implemented the receive diagnostics results and send diagnostics commands. [O. Galibert]
  • mips.cpp: Allowed rx2030 to boot RISC/os from a pre-installed hard disk image (with FPU disabled). [Patrick Mackinlay]
  • ims_cvc: Implemented basic graphics output. [Patrick Mackinlay]
  • am9517a: Added EISA variant. [Patrick Mackinlay]
  • alpha: Implemented DEC Alpha AXP disassembler (CPU emulation is not implemented). [Patrick Mackinlay]
  • decstation.cpp updates: [R. Belmont]
    • undefined ds3100: Improved emulation allowing video board tests to pass.
    • undefined ds3100: Added preliminary DEC DC7085 "DZ" quad UART emulation.
    • undefined ds5k133: Added preliminary LANCE Ethernet hook-up.
    • undefined Moved SFB video chip emulation to a separate device so it can be shared with Alpha AXP systems in the future.
  • vegas.cpp: Fixed leader lamp output. [Risugami]
  • apple3: Corrected font upload control addresses (improves Atomic Defense). [Rob Justice]
  • vtech2.cpp updates: [Robbbert]
    • undefined Replaced banking code for laser500 and similar with address_map_bank_device (fixes MT07180).
    • undefined Connected up cartridge slot for laser500 and similar.
  • uts20: Added support for second virtual screen. [Robbbert]
  • funworld.cpp: Fixed palette addressing and colors for machines with epoxy CPU bricks, and corrected metadata. [Roberto Fresca]
  • dspp: Added a preliminary recompiler (disabled by default). [Ryan Holtz]
  • spg2xx updates: [Ryan Holtz]
    • undefined Limited receive rate for UART simulation to configured Baud rate, and separated SPG24x and SPG28x Baud rate calculation.
    • undefined Improved timing of ADC interrupts, and added support for polled ADC mode and second ADC channel.
    • undefined Treat sprite DMA with zero length as 0x400 words (required by clikstrt bobbuild and jak_wwe).
    • undefined Fixed sprite double-rendering (fixes priorities in jak_wwe).
    • undefined Implemented timers A and B (used by many V.Smile titles).
    • undefined Suppress video IRQ status bits when corresponding enable bits are unset (fixed vsmile fred and appilote).
    • undefined Automatically clear vertical blanking interrupt at end of vertical blanking interval.
    • undefined Fixed TMB1 and TMB2 not activating if initialized to the lowest rate.
    • undefined Don't render lines outside the visible range (fixes palette corruption in jak_disf).
    • undefined Corrected width of fade control register (fixes flickering during fates in rad_fb2).
    • undefined Improved performance, logging detail and logging configurability.
    • undefined Fixed PRNG behaviour (fixes many issues in JAKKS Pacific games).
  • mips3: Fixed fast RAM accesses, COP0 exception handling, and recompiler block checksumming. [Ryan Holtz]
  • unsp updates: [Ryan Holtz]
    • undefined Implemented a recompiler with timing matching the interpreter.
    • undefined Added direct accessors for interrupt inputs and data segment with a view to more integrated SoC implementation.
    • undefined Improved logging.
  • undefined vsmile updates: [Ryan Holtz]
    • undefined Fixed control pad response bytes - first controller is detected and works.
    • undefined Simulate a brief power button press on boot (required for toystor2).
    • undefined Implemented cartridge mirroring (required for techart).
    • undefined Implemented ROM and non-volatile RAM cartridges.
    • undefined De-asserted test point input.
  • vsmileb: Hooked up basic GPIO and DIP switches, and added cartridge slot and infrared controller. [Ryan Holtz]
  • vsmileb_cart.xml: Removed built-in titles from the software list. [Ryan Holtz]
  • netlist: Added 7497 device, and fixed behaviour of 7474 when preset and clear are both asserted. [shattered, Couriersud]
  • sblaster.cpp: Fixed DMA count and implemented high-speed DMA fixes for Sound Blaster Pro and Sound Blaster 16. [shattered]
  • undefined Fixes playback in Inertia Player.
  • Re-wrote WD33C9x SCSI controller emulation using new SCSI framework and updated all affected drivers. [tyfighter, O. Galibert, Ryan Holtz]
  • nscsi_hd.cpp: Track current block on LBA writes. [tyfighter]
  • mips3: Added minimal support for revealing the Secondary Cache Line size in the Status Register. [tyfighter]
  • Streamlined palette configuration and removed many palette and graphics decoding MCFG macros. [Vas Crabb]
  • Removed some delegate functionality that's no longer useful. [Vas Crabb]
  • Added some example XSL transform scripts that operate on -listxml output. [Vas Crabb]
  • Improved user interaction: [Vas Crabb]
    • undefined Added support for icons and filtering on favourites in software selection menu.
    • undefined Added support for ICO files containing PNG image data with alpha transparency.
    • undefined Changed search to use a more responsive edit distance algorithm.
    • undefined Added more detail to possible matches displayed for unknown system/software names.
    • undefined Made informational verbs behave more consistently.
    • undefined Made -oslog option send diagnostic output to standard error when no debugger is attached on Windows.
    • undefined Slightly improved performance when loading localisation files.
    • undefined Refactored selection menu and favourites manager code for better encapsulation and performance.
  • unsp: Improved S flag calculation for additions (fixes background scrolling in vsmile pooh). [Vas Crabb, Ryan Holtz]
  • vsmile: Improved joystick controller emulation. [Vas Crabb]
  • k057714: Improved video emulation in Keyboardmania games. [Ville Linde]
  • fcrash.cpp: Improved mapping of video registers onto CPS hardware for knightsb and sf2mdta. [wonder199999]
  • viper.cpp: Identified DIP switch setting to bypass password prompt and allow gticlub2ea to continue to boot. [2huwman, Porchy, The Dumping Union]
  • fs3216: Dumped vector PROM. [Al Kossow]
  • fs3216: Added X2212 non-volatile RAM dump. [Bitsavers]
  • vsmileb: Identified codes for infrared controller. [bmx, Ryan Holtz]
  • vsmile_cd.xml: Changed disk image names to match games serial numbers. [ClawGrip]
  • pce_tourvision.xml clean-up and updates: [ClawGrip]
    • undefined Aligned metadata with the main PC Engine software list and added alt_title info.
    • undefined Changed cartridge IDs to hexadecimal format and fixed some ROM region sizes.
    • undefined Trimmed over-dumped ROMs where the data matches the corresponding PC Engine HuCard dump.
    • undefined Marked dumps that don't match any known PC Engine HuCard.
    • undefined Removed Parasol Stars as it is rumored, but has not actually dumped from a TourVision cartridge.
  • storio.cpp: Changed CPU to ARM9 (ARM926EJ-S core) at 240MHz based on information from the Nuvoton W55FA9363SDN technical manual. [ClawGrip]
  • snk.cpp: Corrected ROM labels and added PCB locations to Chopper I sets. [Corrado Tomaselli, The Dumping Union]
  • m90.cpp: Re-dumped bomblord and documented ROM locations and read-protected PLDs. [f205v]
  • Added compatibility filters for Apple II floppy software lists. [Firehawke]
  • Updated documentation and re-worked for clarity and consistency. [Firehawke, Vas Crabb]
  • m90.cpp: Verified riskchal program ROM labels. [hammy]
  • aristmk5.cpp: Improved inputs for baddog, multidrw, and adjusted baddog.lay accordingly. [Heihachi_73]
  • aristmk4.cpp: Improved default DIP switch settings for some games, and removed the fake "test" coin inputs from cgold2.[Heihachi_73]
  • aristmk6.cpp: Added Aristocrat MK6 Base Queensland BIOS versions 01040505, 03130334, 14011605 and 20012305. [Heihachi_73]
  • dccons.cpp: Documented Treamcast region-free modchip, and removed BIOS soft-dump. [Maddog, MetalliC]
  • Added skeleton Everex EV-346 disk controller and InterLan NP600A-3 Intelligent Protocol Processor 16-bit ISA card devices. [modem7, minuszerodegrees.net]
  • compc.cpp, pc.cpp: Re-organised for better readability and updated notes. [rfka01]
  • europc, europc2: Dumped ZC86115P keyboard controller. [rfka01, lvr]
  • trkfldch.cpp: Identified CPU die for My First DDR and PCB type for Track & Field Challenge. [Sean Riddle]
  • xavix.cpp: Added notes about cameras. [Sean Riddle]
  • ekara_japan.xml updates: [Sean Riddle, David Haywood]
  • undefined Re-dumped Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS).
    • undefined Added notes on unusual G10 card.
  • leapster.cpp: Added Spanish BIOS v1.0 for Leapster. [Sean Riddle, ClawGrip]
  • Added skeleton Joincom JC-1310 FDC 16-bit ISA card device. [Tronix, minuszerodegrees.net]
→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.205

HbMameUI/HbMame 0.205

  • Sync with MAME 0.205
  • [dkpace]            Donkey Kong pace [by Sock Master]
  • [dktrainer]         Donkey Kong trainer 1.01 [by Sock Master]
  • [karnovh]           Karnov's Revenge (unknown hack)
  • [mhavocpe]          Major Havoc - The Promised End (v0.21)
  • This is the last release of HBMAME until at least March 2019.
→ NOWSZY [arcade] Mame x64 i x86 0.205

MAME 0.205 26 Dec 2018

With Christmas just over, it’s time for the final MAME release for 2018, and what a year it’s been! Before we move on, let’s pause and recap some of the significant milestones from the past twelve months:

  • We’ve emulated a steady stream of hand-held games from Nintendo, Tiger and others. Our Tiger Game.com emulation now runs all released games.
  • Acorn computer emulation improvements have been too numerous to count. In particular, MAME now supports a huge array of peripherals.
  • Emulation for home systems based on the SSD XaviX, SunPlus µ'nSP and V.R. Technology VT platforms has really advanced, bringing a generation of TV games to life.
  • MAME now runs CLIX on InterPro and HP-UX on HP9000/300, both with graphical desktop environments and networking. MAME will also run SunOS with the SunView desktop environment on some SPARC workstations. Additionally, the SGI Iris Indigo R4000 shows its boot menu.
  • Long-standing graphical issues have been fixed, including priorities in Pac-Land and Moon Patrol, row scroll effects on Capcom CPS-3, and numerous glaring errors on Tatsumi games.
  • Hit detection on the now-infamous helicopter in Time Crisis has been corrected, rear-view mirrors work in Ridge Racer 2, Rave Racer and Ace Driver, track mirroring works in Rave Racer, and graphics have been improved across all Namco System 22 games.
  • Taito C-Chip emulation finally allows Bonze Adventure to play as intended, solving all the persistent gameplay issues.
  • Games with Capcom QSound and Taito Zoom ZSG-2 hardware now provide a far more enjoyable auditory experience.
  • Rare arcade systems keep getting dumped and emulated, including Tom Tom Magic, the original Gigas Mark II, Last KM, Night Mare, El Fin Del Tiempo, a prototype of Led Storm Rally 2011, and the Pac-Man hack Titan. Some of these were thought to be lost to time.

MAME 0.205 is no different. Newly supported arcade systems include Unico’s Magic Purple, and Visco’s never-before-seen prototype Pastel Island. The latter ties in nicely with improved video emulation for the SSV platform (yes, this fixes other long-standing glitches, too). Newly playable machines include Konami’s Tobe! Polystars, Evil Night and Total Vice. Yes, Konami M2 emulation is finally here! Be aware that there’s still a lot of room for performance optimisation on this system.

Putting arcade systems aside for a moment, this release includes support for Dance Dance Revolution Strawberry Shortcake, and the Nintendo Game & Watch titles Oil Panic and Squish. Interestingly, there are no other emulators or simulators for Squish, and it hasn’t been included in any of Nintendo’s Game & Watch collections. It seems to draw inspiration from the Famicom game Devil World.

There are hundreds more Commodore 64 cassettes in the software list now, and quite a few more BBC ROMs as well. Software lists have been added for the Nascom computers, along with updates to the boot ROM choices and better keyboard emulation. We’ve also created a skeleton driver and documented the known software for the Chinese Monon Color console. In a last-minute addition we added support for new version 2 .WOZ floppy images on the Apple II family.

 

MAMETesters Bugs Fixed
  • 02774: [Graphics] (seta2.cpp) grdians: Occasional one-frame glitches. (David Haywood)
  • 04053: [Graphics] (ssv.cpp) eaglshot, dynagear: Missing raster effect. (David Haywood)
  • 04954: [Graphics] (cps2.cpp) mvscu, xmvsf, mshvsf: Sprite priority problem on final stage with Onslaught. (hap)
  • 05732: [Crash/Freeze] All games using MCS-48: Crash when trying to set watchpoint with wpd in MCS-48 games. (AJR)
  • 06539: [Crash/Freeze] (konamim2.cpp) All sets in konamim2.cpp: [debug] Assertion failure on VTLB fill. (Phil Bennett)
  • 06566: [Crash/Freeze] (vic20.cpp) All sets in vic20.cpp: Mounting Data 20 Video Pak (videopak) causes an exception. (Ryan Holtz)
  • 07005: [Crash/Freeze] (vamphalf.cpp) wolrdadv, luplup, poosho (possibly more): Games crash after 36 minutes with DRC. (Ryan Holtz)
  • 07022: [DIP/Input] (vtech2.cpp) laser500: Some keys are not working. (Robbbert)
  • 07049: [Media Support] (ct486.cpp) ct486: MAME writes to floppy images opened in read-only mode. (AJR)
  • 07116: [Save/Restore] Numerous drivers: Memory banking not restored correctly when loading save states. (O. Galibert)
  • 07131: [Graphics] (vtech2.cpp) laser500: Hand-drawn character generator ROM contains errors. (nippur72)
  • 07165: [Documentation] (bzone.cpp) bzone: Incorrect memory range in comments. (zaxxon)
  • 07169: [Sound] (equites.cpp) equites, equitess: No sound effects after changing DIP switches and soft reset. (AJR)
  • 07170: [Sound] xaudio2: Module attemts to look up XAudio2 APIs in DirectWrite DLL. (Moe)
  • 07172: [Gameplay] (vii.cpp) vii + vii software list entries: Inputs no longer work for vii and vii cartridges. (Ryan Holtz)
  • 07177: [Documentation] swim: Closing parenthesis missing in device description. (AntoPISA)
New working machines
  • Dance Dance Revolution Strawberry Shortcake [Peter Bortas, ClawGrip, The Dumping Union]
  • Four Play [Robbbert]
  • Game & Watch: Oil Panic [algestam, Eric Smith]
  • Game & Watch: Squish [algestam, 4am]
  • Jong Shin (Japan) [ShouTime, The Dumping Union, Ivan Vangelista]
  • Magic Purple [David Haywood, Jose IBI, Arcade Vintage, Recreativas.org, The Dumping Union]
  • Pastel Island (Japan, prototype) [ShouTime, David Haywood]
  • Player's Edge Plus (X002143P+XP000043) Joker's Revenge Poker [Brian Troha]
  • Super Ball (Version EC-3.50 N165) [Grull Osgo]
  • Super Ball (Version EC-3.50 N322) [Grull Osgo]
  • Venom & Spider-Man - Separation Anxiety (SNES bootleg) [Jorge Silva, Kravex, iq_132]
  • Video Eight [Robbbert]
New working clones
  • Eagle Shot Golf (Japan, bootleg?) [Joshua Inman]
  • Galaxy Gunners (1990 year hack) [David Torres, ClawGrip, Recreativas.org]
  • Grand Prix Star (ver 4.0) [Porchy, The Dumping Union]
  • Iga Ninjyutsuden (Japan, bootleg) [hammy, Jonhughes, digshadow]
  • Legend of Hero Tonma (World, bootleg with i8751) [hammy, The Dumping Union]
  • New Biliard 98 (Pool 10 hack) [Roberto Fresca, f205v]
  • Pit Fighter (rev 1, 2 players) [R.Coltrane, The Dumping Union]
  • Street Fighter EX2 Plus (Euro 990611) [Nomax, Brian Troha, Sean Sutton, Henrique Areias Pontes, MetalliC, Evan Korzon, Smitdogg, The Dumping Union]
  • Street Fighter II': Champion Edition (Red Wave PtII, bootleg) [okada yuko]
  • Street Fighter: The Movie (v1.14N, Japan) [Jorge Silva]
  • Triumph-Adler Alphatronic PC (NTSC) [AJR]
  • Trivial Pursuit (Volumen II, Spanish, Maibesa license) [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]
  • Machines promoted to working
  • Evil Night (ver UBA) [Phil Bennett, Ryan Holtz]
  • Fruit Bonus 2010 [David Haywood, Canil Babypet]
  • Tobe! Polystars (ver JAA) [Phil Bennett, Ryan Holtz]
  • Total Vice (ver EBA) [Phil Bennett, Ryan Holtz]
  • Clones promoted to working
  • Break Thru (Tecfri license) [ClawGrip, jordigahan, Recreativas.org, The Dumping Union, Roberto Fresca]
  • Hell Night (ver EAA) [Phil Bennett, Ryan Holtz]
New machines marked as NOT_WORKING
  • 15 Lions (10166211, Queensland) [Heihachi_73]
  • Cardinal Video Terminal [Bitsavers]
  • DECstation 3100 [R. Belmont, Maciej Rozycki]
  • Epic 14E (v1.0) [Al Kossow]
  • Flash Beats [R. Belmont, twistedsymphony]
  • Fortune 32: 16 [Bitsavers]
  • HP 3478A Multimeter [fenugrec]
  • HP 95LX [shattered]
  • Les Fiches (ver 1.3) [f205v]
  • Monon Color [David Haywood, zhongtiao1]
  • mupid M-Disk Comp.-A [Dirk Best]
  • mupid Post-Mupid C2A2 [Dirk Best, rfka01]
  • Network Computing Devices NCD 16 [R. Belmont, Al Kossow]
  • Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB) [ClawGrip, Roberto Fresca, Arcade Vintage, Recreativas.org]
  • Shine/1 [Carlo Santagostino, Alessandro Liberalato, Nigel Barnes]
  • Super Mario Fushigi No Korokoro Party 2 [ShouTime, Dane Biegert, rtw, The Dumping Union]
  • Telmac 1800 [Robbbert]
  • Trivial Pursuit (Volumen IV, Spanish, Maibesa hardware) [Sevilla Retro, Arcade Planet, Recreativas.org, The Dumping Union]
  • Won! Tertainment Happy Channel (Ver E) [ShouTime, Dane Biegert, rtw, The Dumping Union]
New clones marked as NOT_WORKING
  • Black Belt (Zaccaria, French speech) [PinMAME]
  • Black Belt (Zaccaria, German speech) [PinMAME]
  • Black Belt (Zaccaria, Italian speech) [PinMAME]
  • Grundig FL-100 [Dirk Best]
  • Grundig PTC-100 [Dirk Best, rfka01]
  • Infonova C2A2 [Dirk Best, rfka01]
  • Les Fiches (ver 1.2) [f205v]
  • More Chilli (20289311, Queensland) [Heihachi_73]
  • New Star's Phoenix (French speech) [PinMAME]
  • Orchid Mist (0101241V, New Zealand) [Heihachi_73]
  • OSCOM 1000B [Robbbert]
  • Pelican Pete - Jackpot Carnival (10226711, Queensland) [Heihachi_73]
  • Queen of the Nile (0300785V, New Zealand) [Heihachi_73]
  • Spring Carnival (10008011, Queensland) [Heihachi_73]
  • Star's Phoenix (French speech) [PinMAME]
  • Werewolf Wild (20290711, Queensland) [Heihachi_73]
New working software list additions
  • bbc_rom: Accelerator 1.03, Acom, Advanced BASIC 1.01, ATS 2.60 STL, ATS 3.1 Morley, CommSoft 8.6h, DataGem 1.02F, Demon, Diagram II, Disc Menu 1.00, Disc Menu 1.20, EdiKit 1.00, EXROM: The Extension ROM 3.17, General Utilities, Hebrew, HyperDriver 1.40, Ice-Box 1.40, Master Operating System: A Dabhand Guide, Matrix, Midwich WDFS, NTQ Font Extension ROM 2, NTQ Font Extension ROM 3, NTQ Font Extension ROM 4, Plus 4.00, PMS Genie Junior, ROM Master (Computer Village), Side Writer 4.0, Solidisk DFS 2.2F Issue 2, Solimon 1.02, StarStore II 2.03, STL Toolkit 1.20 15/10/85, STL Toolkit 1.20 22/10/85, STL Toolkit 1.20 27/09/85, STL Toolkit 1.3 03/03/86, SupaStore 2.0S, System Delta 2.011, T2C3 1.00, TechnoCAD R1, TechnoCAD R2, Teletel Emulator 1.00, Teletel Emulator 1.12, TNC2-3 Driver, Trek 1.07, Turbo-PROM, UserRAM Demonstration ROM, User to User, UVIPROM 1.0, VDU 1.2, VT100 1.60, Xcal [Nigel Barnes]
  • c64_cass: 10 Computer Hits 2, 180, 1985 - The Day After, 1985 - The Day After (alt), 4 Most Megaheroes, 5th Gear, 911 TS, APB, Aardvark, Ace 2088, Advanced Basketball Simulator, Agent X II: The Mad Prof's Back!, Ah Diddums, Airborne Ranger, Airwolf, Airwolf 2, Alleykat, Amaurote, Anarchy, Android 2, Andy Capp, Annihilator, Arcade Classics, Arcadia 64, Archon II: Adept, Arkanoid, Armageddon, Armageddon (Visions), Asylum, Attack of the Mutant Camels, Augie Doggie and Doggie Daddy, Automania (Manic Mechanic), B.C. Bill, BC's Quest for Tires, BCII: Grog's Revenge, BMX Racers, BMX Racers (alt), BMX Racers (alt2), BMX Simulator, BMX Trials, Back to Reality, Back to the Future, Barbarian II, Batman, Batman: The Caped Crusader, Battle Island, Battle Ships, Battle Valley, Bazooka Bill, Beach Buggy Simulator, Beach-Head, Beat-It, Better Dead Than Alien, Beyond the Ice Palace, Big Nose's American Adventure, Bionic Granny, Blagger Goes to Hollywood, Blaze Out, Blue Angel 69, Blue Thunder, Bomb Jack, Bomb Jack II, Bombo, Bombuzal, Booga-Boo the Flea, Booty, Booty (Silver), Brainstorm, Breakthru, Bruce Lee, Bubble Bobble, Bubble Dizzy, Buffalo Bill's Rodeo Games, Bug Blitz, Bug Squad, Bullseye, Bump Set Spike, Burger Chase, C.O.D.E. Hunter, Cauldron I & II, Cauldron II: The Pumpkin Strikes Back, Cavelon, Cavemania, Caverns of Eriban, Caverns of Xydrapur, Chain Reaction, Challenger, Championship Basketball - Two on Two, Chiller, Chinese Juggler, Chubby Gristle, Circus Attractions, Classic Snooker, Cliff Hanger, Combat Lynx, Commando, Commando (Encore), Computer-Orgel, Corporation, Cosmic Convoy, Cosmic Cruiser, Crazy Balloon, Crazy Cars, Crazy Kong, Critical Mass, Cybernoid: The Fighting Machine, Cybertron Mission, Cybotron, Cyclons, Cylu, Daley Thompson's Decathlon, Daley Thompson's Decathlon (Hit Squad), Dan Dare II - Mekon's Revenge, Danger Mouse in Double Trouble, Dark Star, Das Spukschloss, Deadly Evil, Demon Blue, Denarius, Desert Hawk, Dizzy: Down the Rapids, Donkey Kong, Double Dare, Double Dragon II: The Revenge, Drop Zone, Duck Shoot, Dynamite Dan, Eagle Empire, Enduro Racer, Engineer Humpty, Erebus, European 5-a-Side, Falcon Patrol, Falcon Patrol 2, Fall Guy, Fast Food, Fighter Pilot, Finders Keepers, Firelord, Fireman Sam, First Strike, Fist II: La Leyenda Continua, Flak, Flying Feathers, Footballer of the Year, Force One, Formula 1 Simulator, Frank Bruno's Boxing, Frank Bruno's Boxing (Encore), Frank Bruno's World Championship Boxing, Frankenstein Jnr., Frightmare, Fruit Machine Simulator, Fruit Machine Simulator 2, Fun School 2 for 6-8 Year Olds, Fungus, Galactic Games, Gangster, Gaplus, Gary Lineker's Hot-Shot!, Gauntlet, Gauntlet (Kixx), Gauntlet: The Deeper Dungeons, Ghostbusters, Ghouls, Gilligan's Gold, Glug Glug, Gold or Glory, Golden Axe, Golf, Golf Master, Grand Larceny, Grand Prix Simulator, Graphic Editor, Graphics Editor, Gribbly's Day Out, Gryzor, Guardian, Guardian Angel, Gunstar, Gyroscope, H.A.T.E: Hostile All Terrain Encounter, H.E.R.O., Harvey Headbanger, Headcoach, Hektik, Hektik (alt), Hexpert, Hollywood Poker, Hoodoo Voodoo, Hoppingmad, Horace Goes Skiing, Hunchback, Hungry Horace, Hustler, Huxley Pig, Hyperbowl, I Ball, I Ball II, I-Xera, IO (Into Oblivion), Ikari Warriors, International Rugby Simulator, James Bond 007 in Live and Let Die - The Computer Game, James Bond 007: Licence To Kill, Jeep Command, Jet Set Willy II: The Final Frontier, Joe Blade, Joe Blade 2, Jonah Barrington's Squash, Jonny and the Jimpys, Junior Maths: Spirates / Snowmen, KGB Superspy, KP Skips Action Biker with Clumsy Colin, Kaktus, Kane, Kentilla, Kentucky Racing, Kikstart 2, Kikstart 2 (alt), Kikstart: Off-Road Simulator, Killing Machine, Knight Tyme, Knightmare, Kokotoni Wilf, Konami's Pooyan, Kongo Kong, Krazy Kar, Labyrinth, Lancer Lords, Land of Neverwhere, Lazer Force, Lazer Wheel, Los Angeles Swat, Lotus Esprit Turbo Challenge, Magic Carpet, Majik, Manic Miner, Manic Miner (MAD), Match Point, Metro Cross, Miami Chase, Micro Ball, Mike Read's Computer Pop Quiz, Milk Race, Missile Command, Mission Omega, Monkey Magic, Monopole, Mordon's Quest, More Adventures of Big-Mac the Mad Maintenance Man, Moto X, Motor Mania, Motor Mania (alt), Mr. Wimpy: The Hamburger Game, Munch Mania, Munch Mania (alt), Mushroom Alley, Mystery of the Indus Valley, Nebulus, Neutral Zone, Neutralizor, New York City, Night Racer, Ninja, Nonterraqueous, Oh No!, Oink!, Olympic Skier, On Cue, Operation Thunderbolt, Operation Wolf, Orbitron, Outlaw, P.O.D. - Proof of Destruction, Pacmania, Paint-Box 64, Pakacuda, Panther, Paperboy, Paperboy (alt), Paradroid, Parallax, Park Patrol, Pedro, Penetrator, Periscope Up, Pilot 64, Pinball Wizard, Ping Pong, Pipeline 2, Platoon, Popeye 2, Popeye 3: Wrestle Crazy, Poster Paster, Pro Skateboard Simulator, Prodigy, Professional Ski Simulator, Professional Snooker Simulator, Protium, Prowler, Punchy, Pyjamarama, QUATTRO Adventure, QUATTRO Cartoon, QUATTRO Combat, QUATTRO Fighters, QUATTRO Racers, QUATTRO Super Hits, Quintic Warrior, Raging Beast, Raid over Moscow, Rainbow Islands, Rally Driver, Rambo III, Rambo: First Blood Part II, Realm of Impossibility, Red Heat, Red Max, Renegade, Rescue on Fractalus!, Rigel's Revenge, Rik the Roadie, River Rescue, River Rescue (Alternative), Road Blasters, Road Blasters (Kixx), Road Runner, Road Runner and Wile E. Coyote, Robin to the Rescue, Rock Star Ate My Hamster, Rock'n Wrestle, Rock'n Wrestle (alt), Rollaround, Rollerball, Rollerboard, Rolling Thunder, RoomLord, Rupert and the Ice Castle, Rygar,
  • SundefinedM*A*S*H*E*D: Strangest Mobile Army Surgical Hospital East of Detroit, S.O.S., Salamander, Scorpion, Se-Kaa of Assiah, Sentinel, Shamus, Silkworm, Skatin' USA, Skool Daze, Slamball, Slap Fight, Slayer, Slimey's Mine, Slinky, Snokie, Solomon's Key, Sorcery, Space Harrier, Space Walk, Speed King, Speedboat Race, Spike in Transilvania, Spitfire, Split Personalities, Spore, Spy vs Spy, Spy vs Spy II: The Island Caper, Spy vs Spy III: Arctic Antics, Squirm, Stallone: Cobra, Star Race, Star Wars: Return of the Jedi, Starlifter, Starquake, Steel, Stellar 7, Stix, Storm, Strangeloop, Street Cred Boxing, Street Gang, Street Surfer, Street Warriors, Strike, Strike Force Cobra, Strip Poker, Strip Poker (CDS), Strip Poker II, Strontium Dog and the Death Gauntlet, Stunt Bike, Stunt Bike Simulator, Sub Hunt, Suicide Express, Summer Games, Summer Games (Kixx), Super Cassette 'B', Super Cycle, Super Gran, Super Hang On, Super League, Super Seymour Saves the Planet, Super Trux, Superkid in Space, T-Bird, Target Renegade, Terra Cresta, Terrormolinos, Test Master, The Action Pack, The Curse of Sherwood, The Election Game, The Growing Pains of Adrian Mole, The Halls of the Things, The Helm, The Human Race, The Last Ninja, The Last V8,
  • The Last V8 (alt), The Legend of the Knucker-Hole, The National, The Newzealand Story, The Power Pack, The Quest for the Golden Egg Cup, The Quest for the Holy Grail, The Very First, The Vindicator, Thomas the Tank Engine & Friends, Thrust, Thrust (alt), Thunder Blade, Thundercats, Thunderforce, Time Traveller, Tomahawk, Tombs of Xeiops, Tornado Low Level, Traffic, Trailblazer, Trivial Fruit, Trollie Wallie, Turbo 64, Turbo Boat Simulator, Turbo Esprit, Turtle Jump, U.F.O., Uridium, Vampire, Vegas Jackpot, Velocipede, Velocipede II, Venom, Wanderer 3D, Wanted! Monty Mole, War Cars Construction Set, War Hawk, Way of the Exploding Fist, Who Dares Wins II, Who Dares Wins II (Alternative), Wilder Westen, Winter Games, Winter Games (Kixx), Wiz Biz, Wizball, Word Feud, World Games, World Series Baseball, Xevious, Yeti, Yie Ar Kung-Fu, Yogi's Great Escape, Zoids, Zolyx, Zone Ranger, Zorro, Zzzzzzz [The Ultimate Tape Archive Team]
  • nascom_snap:
  • 3D Labyrinth, 3D Maze, Adventure Quest, Asteroids, BLS Pascal V1.2, Breakout, Car Race, Chaser, Colossal Adventure, Double Mastermind, Dungeon Adventure, Eldorado Gold, Eliza, Extension Basic, Fruit Machine, Fruit Machine Game, Galactic Invaders, Galaxian Attack, Galaxy Attack, Gener-80, Graphics ROM Editor, Hangman, Hisoft Pascal 4 V1.0, Hisoft Pascal 4 V1.5, Hisoft Pascal 4 V2.0, HullForth, Invasion, Invasion Earth, Jailbreak in Space, Level 9 Surround, Life, Logichess, Lollypop Lady Trainer, Lords of Time, Lumberjack, Lunar Lander, Monster, Moon Raider, NAS-Calc, NAS-Forth V1.11, NAS-Pen 2.0, Nas-Graphpac 1.0, Nascom Extended Basic, Othello, Pac Man, Piranha, Pack-Mann, React, Retriever 2, Return to Eden, Revenge of the Drosphila, Reversi, Rubic, Sargon Chess v1.2, Sargon Chess v1.3, Serpent, Snowball, Space Invaders, Space Invasion, Space Zap, Spacewar, The Hole in the Wall, Tic-Tac-Toe, V & T Assembler, Xtal Basic 2.2, ZEAP 2.0 [Nigel Barnes]
  • nascom_socket: NAS-Pen 1.0, NAS-Print 80, Sys-Ex [Nigel Barnes]
Software list items promoted to working
  • bbc_rom: Solidisk DFS 2.1J Issue 2 [Nigel Barnes]
New NOT_WORKING software list additions
  • bbc_rom: Inter-Base 2.0A, MRM E00 DFS 1.20, Mega3, SatPic 3.0 [Nigel Barnes]
  • monon_color: Gangtie xia-yingxiong fanji zhan, Jiangshi lieren, Ji jia xuanfeng-gedou dashi, Kaijia yongshi daluan dou, Luoke wangguo-bing zhi lan, Luoke wangguo-da maoxian, Luoke wangguo-hei zhi yan, Luoke wangguo-ka pai zhan ji,Luoke wangguo-mofa zhen, Luoji pin yi pin, Longzhu-wudao dahui, Shen po-shiluo de yiji, Sai er hao-nengyuan da zuozhan,
  • Sai er hao: Zhanshen dou hun, Yingxiong lianmeng-zhongji gedou [zhongtiao1]
  • nascom_snap: Starfighters [Nigel Barnes]
Source Changes
  • tmp68301: Improved accuracy of registration and acknowledgment of pending interrupts. [AJR]
  • balsente.cpp: Separated emulation (and ROM) of 6VB audio board from driver class. [AJR]
  • f8: Fixed LNK instruction by testing carry flag before clearing flags (github #4371). [AJR]
  • z8: Overhauled register handling. [AJR]
    • Moved internal internal register file to a separate address space, and added port output registers to debug state.
    • Lock out interrupts on reset until EI instruction is executed.
  • mbc55x: Added 8087 coprocessor. [AJR]
  • x86: Step over REP instructions in debugger. [AJR]
  • alphatro: Corrected clock frequencies and screen timings, and separated into PAL and NTSC variants. [AJR]
  • tv955: Made keyboard begin to work, and added cursor emulation. [AJR]
  • eepromser: Don't change state on soft reset (EEPROMs don't actually have reset lines). [AJR]
  • rainbow.cpp: Improved monitor auto-detection, fixed palette problems, and cleaned up logging, and updated notes. [Bavarese]
  • scsp.cpp: Made SCSP emulation better reflect hardware implementation. [cam900]
    • Implemented EXTS mixing and DAC18B output, and removed hard-coded DMA IRQ target device.
    • Added save state support, marked as having imperfects sound, and updated to use explicitly sized integer types.
    • Cleaned up unused and duplicated code, removed MCFG macros, and reformatted code.
    • undefined stvcd.cpp: Implemented device_mixer_interface, allowing CD audio to be routed correctly.
    • undefined coolridr.cpp, model2.cpp, model3.cpp: Corrected SCSP and sound CPU clocks, and corrected sound balance.
    • undefined stv.cpp: Corrected SCSP clock.
  • coolridr.cpp updates: [cam900]
    • Restricted drawing to clipping rectangle and deferred allocating palette memory until start time.
    • Reduced code duplication, replaced a bare pointers with an object finder, and improved tags and member names.
  • psikyo4.cpp updates: [cam900]
    • Fixed sound routing and reduced runtime tag map lookups.
    • Reduced code duplication, eliminated use of ACCESSING_BITS macros, and improved member names.
  • prehisle.cpp: Cleaned up code, improved member names, and reduced runtime tag map lookups. [cam900]
  • seta2.cpp cleanup: [cam900]
    • Deferred allocation of sprite RAM until start time, and reduced use of ACCESSING_BITS macros.
    • Made more members protected, reduced unnecessary code, and improved member names.
  • pgm2.cpp and pgm2_memcard.cpp cleanup: [cam900]
    • Made better use of region finders rather than relying on hard-coded sizes and runtime tag map lookups.
    • Changed to abbreviated integer types, made use of m_ member prefix consistent, and streamlined handler member signatures.
    • Made code prefer explicitly sized integer types, reduced variable scope, and const-qualified more variables.
    • Simplified graphics decoding description, reduceds use of MCFG macros, improved region names, and updated notes.
  • deco32.cpp: Fixed graphical regression in captaven and clones (github #4417), and restricted ACE mixing to cliprect rectangle.[cam900]
  • sdl_sound.cpp: Re-worked ring buffer code to better encapsulate it and avoid deadlocks. [Celelibi]
  • ssv.cpp: Emulated row scroll and plane masking effects. [David Haywood]
  • gcpinbal.cpp: Emulated raster interrupts (used for effects in Power Flipper Pinball Shooting). [David Haywood]
  • seta2.cpp updates: [David Haywood]
    • Added preliminary emulation of raster effects and X offset registers.
    • Improved tilemap wrapping in 8x8 mode and screen size/visible area/layer offset handling.
    • Implemented alternate sprite format flag user by grdians map screen overlay.
    • Simplified graphics decoding, and cleaned up code.
  • goldstar.cpp: Added ROM patches to help Fruit Bonus 2010 boot, and improved inputs. [David Haywood]
  • mcs51: Added preliminary AppoTech AXC51-CORE disassembler. [David Haywood]
  • bus/nes_ctrl: Added Majesco dance mat device (used by the ddrdismx and ddrstraw in nes_vt.cpp). [David Haywood]
  • amiga: Added support for the A2058 memory expansion Zorro card. [Dirk Best]
  • hp9825, hp9845: Split I/O subsystem out of hp9845 driver, added I/O slots to hp9825, and added 98032 GPIO module. [F.Ulivi]
  • Emulated HP 3478 digital multimeter. [fenugrec]
    • Analog-side 8048 MCU is not dumped or emulated - main ROM patched to work around its absence.
    • Some LCD characters are unverified, and LCD annunciators are not rendered.
    • HP-IB/IEEE488 interface is not emulated (uses i8291 controller).
  • ampoker.cpp: Fixed NVRAM size. [Grull Osgo]
  • Fixed some collateral damage from refactoring. [hap]
  • snowbros.cpp: Replaced yutnori ROM patch with protection simulation. [iq_132, Robbbert]
  • toypop.cpp: Simplified foreground coordinate calculation. [kunikuni]
  • ti99: Raise a fatal error on detecting an over-sized cartridge dump to avoid memory corruption. [Michael Zapf]
  • Updated Android support to build with NDK r18b, current Android Studio, and current Gradle (target API version is now 24). [Miodrag Milanovic]
  • nascom1 updates: [Nigel Barnes]
    • Improved parsing of snapshots, and added character ROM snapshot for Sargon Chess.
    • Added B-Bug monitor BIOS option.
    • Corrected LSW1 links location for Restart address.
  • bbc updates: [Nigel Barnes]
    • Added bus clocks for FDC (8 MHz), 1MHz bus (1 MHz), and Compact expansion port (8 MHz).
    • Added Music 2000 and EMR BBC MIDI Interface 1MHz bus devices.
  • debugger: Prevent watchpoints from being installed multiple times recursively. [O. Galibert]
  • swp30.cpp: Improved sound generation and added save state support. [O. Galibert]
  • ymmu100.cpp: Hooked up MIDI ports and added additional logging. [O. Galibert]
  • t10mmc.cpp: Reverted seemingly erroneous change to CD audio commands, and added gain setters for each CD-DA channel. [Phil Bennett]
  • nascom1.cpp updates: [Phill Harvey-Smith]
    • Fixed Nascom 2/3 keyboard handling so CTRL key combinations work.
    • Added correct Nascom 2 NasSys 3 BIOS ROMs for default, AVC and NET versions, and added Nascom 3 CP/M boot v3.2 BIOS ROM.
  • apple3: Attempted to improve font uploading (still not perfect). [R. Belmont, Rob Justice]
  • apple2: Added support for version 2 .WOZ floppy image files. [R. Belmont]
  • z80ne: Corrected error in ROM from when it was transcribed by hand. [Robbbert]
  • vtech2: Added support for French and German, selectable via machine configuration switches. [Robbbert]
    • Note that it will crash when Reset is selected, logged as MT07180.
  • rulechan.cpp: Cleaned up code, and turned Demo DIP switch on by default. [Roberto Fresca]
  • brkthru.cpp: Fixed brkthrut PROM addressing and added notes. [Roberto Fresca]
  • e132xs.cpp: Fixex CMPB and SUBC instruction emulation and instruction length flags when using the DRC. [Ryan Holtz]
  • midtunit.cpp: Converted video emulation to a device and removed static global variables. [Ryan Holtz]
    • Also added a DMA blitter graphics viewer that can be enabled with a preprocessor macro.
  • midtunit.cpp, midxunit.cpp: Cleaned up code and converted logging to use logmacro. [Ryan Holtz]
  • tms32031: Fixed disassembler and eliminated MCFG macros. [Ryan Holtz]
  • pocketc.cpp cleanup: [Ryan Holtz]
    • Reduced duplication, improved member names, reduced runtime tag map lookups, and converted logging to use logmacro.
    • Removed MCFG macros, made better use of language and framework features, re-formatted code, and cleaned up comments.
  • Updated bgfx and bx to latest upstream code. [Ryan Holtz]
  • cave.cpp: Removed MCFG macros and made common configuration blocks into functions. [Ryan Holtz]
  • Eliminated MCFG macros from may devices and drivers, including all but one of the CPUs. [Ryan Holtz, Ivan Vangelista]
  • pasopia7: Increased keyboard poll rate to 5 kHzundefinedallows de-bounce code to work. [shattered]
  • hp_dio: Added DMA enable to control register of human interface card. [Sven Schnelle]
  • mb87030.cpp: Fixed FIFO behaviour (fixes SCSI on HP9000/382). [Sven Schnelle]
  • m68kfpu: Added (d16,An) addr mode to WRITE_EA_FPE (used by NetBSD's ps command). [Sven Schnelle]
  • Added support for building with clang on FreeBSD/NetBSD, and added a missing header to video/xavix.cpp. [Thomas Klausner]
  • gsword.cpp: Dumped gsword MCU and replaced simulation with preliminary emulation. [Vas Crabb, Caps0ff, *=/STARRIDER=*]
    • Demoted gsword to MACHINE_NOT_WORKING and MACHINE_IMPERFECT_SOUND as there are issues with credits registering and sound.
    • Removed BAD_DUMP flag from josvolly MCU dump - there's no reason to believe the MCUs contain different programs.
  • Updated and improved some command-line option descriptions. [Vas Crabb]
  • Fixed failure to construct/destruct non-trivial objects that caused crashes when using DRC back-ends. [Vas Crabb]
  • goldstar.cpp: Dumped graphics ROMs for Fruit Bonus 2010. [Canil Babypet]
  • brkthru.cpp: Re-dumped ROMs and dumped PROMs for brkthrut. [ClawGrip, jordigahan, Recreativas.org, The Dumping Union]
  • balsente.cpp: Added a missing mainboard PAL dump, and improved documentation for Spanish Trivial Pursuit sets.
  • [ClawGrip, Recreativas.org]
  • leapster.xml: Documented some undumped games (there are dozens still missing). [ClawGrip]
  • brkthru.cpp: Dumped PALs, added PCB layout and updated notes for darwin. [f205v]
  • ymmu100.cpp: Added missing ROMs. [Guru]
  • aristmk5.cpp: Improved documentation. [Heihachi_73]
  • aristmk6.cpp: Added two BIOS sets, and fixed some PCB locations. [Heihachi_73]
  • Brute-forced DES key for Sangokushi Taisen 2 satellite (Chihiro). [Peter Wilhelmsen, Morten Shearman Kirkegaard]
  • m24: Added BIOS versions v1.1, v1.21 and v1.36, and added additional comments and links. [rfka01]
  • berzerk.cpp: Corrected ROM labels for berzerk1 based on board photographs. [Smitdogg, The Dumping Union]
→ NOWSZY [Arcade] MAMEUI x86/x64 0.204
1941 Counter Attack (Capcom 1990)

MameUI 0.204

→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.204

HbMameUI/HbMame 0.203

  • Sync with MAME 0.204
→ NOWSZY [Arcade] Mame Classic 9.2.0

New In Version 9.2.0 - 09/02/2018 (For MAME 0..203)

  • Added : Controls for BGFX LUT and BGFX AVI Name in the BGFX Post-Processing section
  • Added : Controls for new Chroma options in the Direct3D Post-Processing section
  • Added : Controls for new LUT and LUT Texture in the Bloom Post-Processing section
  • Fixed : MESS Machine list font size would not change after selecting a different size
→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.203

HbMameUI/HbMame 0.203

  • Sync with MAME 0.203

Added support for 3rd player for wofch hacks

New Games:

  • [avspud] Alien vs Predator (USA 940520 Phoenix edition)
  • [cnbe2018] Blut Engel 2018 fix [by Blastar]
  • [ddsprdmo] Double Dragon SpritePool Demo [by Vasily Familiya]
  • [dkchrmx] Donkey Kong Christmas Remix [by Sock Master]
  • [dkspkyrmx] Donkey Kong Spooky Remix [by Sock Master]
  • [kf2k2ps2re] The King of Fighters 2002 - PlayStation 2 Hack Ver.1.0 Public Test[by EGCG]
  • [mspacii2] Ms. Pacman (Pink Plus) [by mameplus]
  • [mspacatttur] Ms. Pac Attack Plus Turbo [by mameplus]
  • [ms2600a] Ms. Pacman (Atari look) [by mameplus]
  • [raroggame] Ryurik: Poteryannaya [by Vasily Familiya]
  • [samantha] Everlasting Summer: Samantha [by Vasily Familiya]
  • [vlad2000] Vladivostok 2000 [by Vasily Familiya]
  •  
  •  HBMAME hacks (neogeo, pgm, cps, etc) are now mostly looked after by team member Gaston. I don't have much time these days.
→ NOWSZY [Arcade] MAMEUI x86/x64 0.203
→ NOWSZY [arcade] Mame x64 i x86 0.203

MAME 0.203 31 Oct 2018

With Hallowe’en basically over, the only thing you need to make October complete is MAME 0.203. Newly supported titles include not just one, but two Nintendo Game & Watch classics: Donkey Kong and Green House, and the HP 9825B desktop computer. We’ve added dozens of new versions of supported systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo and Zero Time, more revisions of Street Fighter II and Super Street Fighter II, and a version of Soldier Girl Amazon made under license by Tecfri.

There are major improvements to plug-in TV games in this release, specifically systems based on the XaviX and SunPlus µ'nSP processors. The Vii is now playable with sound, and the V.Smile can boot games. Tiger Game.com emulation has come to the point where all but one of the games are playable. Some long-standing issues with Tandy CoCo cartridges have been fixed.

It isn’t just home systems that have received attention this month: Namco System 22 emulation has leapt forward. Yes, the hit box errors making it impossible to pass the helicopter (Time Crisis) and the tanks (Tokyo Wars) have finally been fixed. On top of that, video emulation improvements make just about everything on the system look better. In particular, rear view mirrors in the driving games now work properly. If that isn’t enough for you, the code has been optimised, so there’s a good chance you’ll get full speed emulation on a modern PC. There have been less dramatic improvements to video emulation in other Namco and Tecmo systems, and CPS-3 row scroll effects have been implemented.

MAME 0.203 should build out-of-the-box on macOS “Mojave” with the latest Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering debugger issues have been fixed, and it’s now possible to run SDL MAME on a system with no display. MAME’s internal file selection menus should behave better when you type the name of a file to select it.

MAMETesters Bugs Fixed
  • 00430: [Graphics] (flkatck.cpp) mx5000: Game has priority problems. (Angelo Salese)
  • 00777: [Gameplay] (namcos22.cpp) timecris, timecrisa: Incorrect hitbox for the helicopter in level 3. (hap)
  • 06157: [Graphics] (cps3.cpp) jojo, jojoba and clones: Combo meter graphics missing for second player. (David Haywood)
  • 06164: [Graphics] (namcos22.cpp) ridgerac: Title screen graphics are missing from second attract loop onwards. (hap)
  • 06171: [Core] System-specific INI file settings are retained when starting a new emulation session. (Ryan Holtz)
  • 06616: [Crash/Freeze] (coco3.cpp) coco3: Cartridges using 32k external ROM mode don't work. (Tim Lindner)
  • 07088: [Crash/Freeze] (interpro.cpp) ip6000, ip6700, ip6800: 1 Hz clock causes assertion failure in scheduler. (Patrick Mackinlay)
  • 07110: [DIP/Input] (snk.cpp) tdfever: The "Allow Continue" DIP switch is reversed. (Angelo Salese)
  • 07111: [Graphics] (namcos22.cpp) dirtdash: Speedometer displayed incorrectly. (hap)
  • 07115: [Sound] (cps2.cpp) spf2t (qsound): Sound effects are distorted, mainly on left channel. (superctr)
  • 07123: [Documentation] (megadriv.cpp) megadriv [dstrike]: Title is inaccurate. (Tafoid)
  • 07124: [Documentation] (megadriv.cpp) megadriv [rrash3]: Title is inaccurate. (Tafoid)
  • 07126: [Color/Palette] (8080bw.cpp) yosakdon: Yosaku to donbei used an overlay for colour. (MASH)
New working machines
  • Game & Watch: Donkey Kong [algestam]
  • Game & Watch: Green House [algestam]
  • HP 9825B [F.Ulivi]
  • Nerae! Super Goal (J 981218 V1.000) [PascalP, Bill D., The Dumping Union]
  • Sky Challenger (J 000406 V1.000) [ShouTime, Bill D., Charles MacDonald, Dane Biegert, Candy Wolff, Henrique Areias Pontes, Sean Sutton, Surgeville, Smitdogg, The Dumping Union]
New working clones
  • Ace Driver: Victory Lap (Rev. ADV1, Japan) [ShouTime, Henrique Areias Pontes, Evan Korzon, Dane Biegert, mrgoodwraith, Michael O'Malley, Alexander Monin, Sean Sutton, Sung Eugene, Russell Howard, Smitdogg, The Dumping Union]
  • Arm Champs II (ver 2.7) [Siftware]
  • Crazy Rally (Recreativos Franco license) [Recreativas.org]
  • Crock-Man (Marti Colls bootleg of Rene Pierre Crock-Man) [A.R.P.A., Recreativas.org]
  • Fenix (Niemer bootleg of Phoenix) [Recreativas.org, Arcade Vintage]
  • Heated Barrel (World version ?) [Jorge Silva]
  • Koutetsu Yousai Strahl (World) [VectorGlow]
  • Land Maker (Ver 2.02O 1998/06/02) [SEGV]
  • Ms. Pac-Man ('Made in Greece' bootleg, set 2) [Michael Moffitt, The Dumping Union]
  • Ms. Pac-Man (Marti Colls bootleg) [A.R.P.A., Recreativas.org]
  • Pac Man (FAMARE S.A. bootleg of Puck Man) [Marcos75, Recreativas.org]
  • Phoenix (G. Universal Video bootleg) [VectorGlow]
  • Pengo (Marti Colls bootleg on Pac-Man hardware, set 1) [A.R.P.A., Recreativas.org]
  • Pengo (Marti Colls bootleg on Pac-Man hardware, set 2) [A.R.P.A., Recreativas.org]
  • Player's Edge Plus (SET033) Set Chip [Brian Troha]
  • Pocket Gal Deluxe (Asia v3.00) [Jorge Silva]
  • PuLiRuLa (World, earlier?) [Jorge Silva]
  • Rapid Hero (NMK) [pacman70]
  • Rim Rockin' Basketball (V1.2, bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Soldier Girl Amazon (Tecfri license) [Fredric Sjoholm]
  • Street Fighter II: The World Warrior (World 910204) [Erik Preston]
  • Super Street Fighter II: The Tournament Battle (USA 930911) [Steve Gordon]
  • Tazz-Mania - El Trompa (U.R.V. BBCPE bootleg) [Ricky2001, Recreativas.org]
  • Tetris (bootleg set 4, with UM3482) [Asayuki, ClawGrip]
  • The Killing Blade / Ao Jian Kuang Dao (ver. 106) [Brad Hicks]
  • Twins [David Torres, ClawGrip, Recreativas.org]
  • Twins (Mega Twins bootleg) [Barry Harris, ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • World Cup '90 (european hack, different title) [Roberto Fresca, Martin Mejia Britez]
  • Zero Time (Marti Colls) [A.R.P.A., Recreativas.org]
  • Machines promoted to working
  • Jungle Soft Vii [Ryan Holtz]
  • Tokyo Wars (Rev. TW2 Ver.A, World) [hap]
  • Video 21 [hap]
New machines marked as NOT_WORKING
  • Bowling Road (Ver 1.5) [f205v]
  • BwB Tetris v 1.0? (MPU4 Video) [James Wallace]
  • Decision Data IS-482 Workstation [Al Kossow]
  • Falco 5220 [Al Kossow]
  • Gynotai (Japan) [Dane Biegert, Evan Korzon, Candy Wolff, Henrique Areias Pontes, Sean Sutton, ShouTime, Smitdogg, The Dumping Union]
  • HP 700/70 Windowing Terminal [Bitsavers]
  • ITT 1700 [Al Kossow]
  • Labyrinth (Ver 1.5) [f205v]
  • MCS-51 System Design Kit [Glen Slick]
  • MIPS RC2030 [Patrick Mackinlay]
  • MIPS RS2030 [Patrick Mackinlay]
  • MVS-TEMP 'SubSystem Ver1.4' (Nazca development board) [Brian Hargrove]
  • Pin Ups (Ver 1.0 Rev A) [f205v]
  • Prize Space Invaders (v1.4D?) (MPU4 Video) [James Wallace]
  • Prize Space Invaders (v2.0D?) (MPU4 Video) [James Wallace]
  • Prize Space Invaders (v2.14?) (MPU4 Video) [James Wallace]
  • Rushing Beat (SNES bootleg) [Jorge Silva]
  • S-Plus SET005 Set chip [Brian Troha]
  • S-Plus SET015 Set chip [Brian Troha]
  • S-Plus SET026 Set chip [Brian Troha]
  • Scientific Instruments Model 5500 Temperature Controller [ClawGrip]
  • Super Derby (satellite board) [Chris Buehler]
  • UFO Robot (Ver 1.0 Rev A) [f205v]
  • World Cup (Ver 1.5) [f205v]
New clones marked as NOT_WORKING
  • Altered Beast (bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • Break Thru (Tecfri license) [jordigahan, Recreativas.org]
  • Bowling Road (Ver 1.4) [f205v]
  • Bowling Road (Ver 1.4, ND2001 hardware) [f205v]
  • Congo (1.1, DCS sound 1.0) [PinMAME]
  • Diner (PA-0 prototype) [PinMAME]
  • Emergency Call Ambulance (Japan) [ShouTime, Henrique Areias Pontes, Evan Korzon, Dane Biegert, mrgoodwraith, Michael O'Malley, Alexander Monin, Sean Sutton, Sung Eugene, Russell Howard, Smitdogg, The Dumping Union]
  • Excalibur (Mdm) (MPU4, V1.4) [James Wallace]
  • Heavy Metal Meltdown (German) [PinMAME]
  • HP9000/360 [Sven Schnelle]
  • JackundefinedBot (0.4A prototype) [PinMAME]
  • Mushiking The King Of Beetle (MUSHIUSA '04 1ST, Prototype) [Jorge Valero, rtw]
  • Showdown (version 4.0) [Mark Jenison]
  • Super Pang (World 900914, bootleg, set 2) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • World Cup (Ver 1.4) [f205v]
  • Zorton Brothers v1.00 (Los Justicieros) [Arcade Vintage, Recreativas.org]
New working software list additions
  • bbc_rom:
    • Accelerator 1.00, Accelerator 1.02, Accelerator 1.05 Accelerator 1.06, BeebCalc 1.2B, BeebCalc 1.2C, BeebCalc 1.2D, BeebCalc 1.2E,
    • Caretaker 1.00, Caretaker 1.01, Caretaker 1.02, Caretaker 1.03, Communicator 0.90, Communicator 1.04a, Communicator A2.1, Debug,
    • Disc Doctor 1.05, Disc Doctor 1.06, Disc Doctor 1.07, Disc Doctor 1.09, Disc Doctor 1.0A, Disc Doctor 1.0B,
    • Graphics Extension 1.02, Graphics Extension 1.03, Graphics Extension 2.09, Gremlin 1.20, Gremlin 1.21, Inter-Chart 1.01,
    • Inter-Chart 1.02, Inter-Chart 1.03a, Inter-Sheet 0.47, Inter-Sheet 1.00, Inter-Sheet 1.02, Inter-Sheet 1.03, Inter-Sheet 1.06,
    • Inter-Sheet 1.06c, Inter-Sheet 1.06s, Printmaster (Canon) 1.08, Printmaster (Epson) 1.00, Printmaster (Epson) 1.01,
    • Printmaster (Epson) 1.02, Printmaster (Epson) 1.08, Printmaster (Epson) 1.10, Printmaster (Star) 1.10, Speech, Termi 2.07,
    • Termi 2.05, Termi 2.06, Termi 2.10, Termi II A1.5, Text To Speech, WordWise 1.17, WordWise 1.17 (Beebug), Wordwise 1.00,
    • Wordwise 1.10, Wordwise 1.20, Wordwise Plus 1.48, Wordwise Plus 1.49, Wordwise Plus 1.4A, Wordwise Plus 1.4B, Wordwise Plus 1.4C,
    • Wordwise Plus 1.4E, Wordwise Plus 1.4F [Nigel Barnes]
  • hp9k3xx_flop: Pascal 3.25 [Sven Schnelle]
  • ibm5150: Rampart (Hit Squad release) [ArcadeShadow]
  • ibm5170:
    • ADSP-21xx EZ-KIT Lite, Auto Convert, Central Point Anti-Virus for Windows, Compaq ProLinea 486-based PC's - Microsoft Windows 3.0 Support Diskette, Compaq ProLinea 486-based PC's - Microsoft Windows 3.1 Support Diskette, DIVA T/A ISDN Modem Setup Wizard for Windows 3.x, Diagnostics - Test, Setup, and MDMI Utilities for Products with 640K of RAM Installed, Direct Access Windows, Drafix Windows CAD (Demo), Enhanced 5250 Emulation Program, HiJaak, HiJaak Pro,
  • Integration i Microsoft Office 97: Step by Step (Swe), Internet in a Box - Single-User Version, Jack Nicklaus Screen Savers, MS-DOS FASTART/SYSTEM - The Compaq Personal Computer FASTART/SYSTEM Diskette, MS-DOS Operating - The Compaq Personal Computer Operating Diskette, MS-DOS Support - User Programs, Mastering Borland C++ 3.1, Micro-Cap III, Microsoft Windows Support - User Programs, Mitsumi Mouse Driver (v6.0), Mouse/Trackball, NexNIC ND010 PCI Adapter (Ethernet/Fast Ethernet), Norton CrashGuard for Windows 95, Nova 9 (International Version, 5.25"), NuSound PnP Install Disk, Postnummerkatalogen 1996 (Swe), Scroll 3D Mouse Setup Disk for PS/2 and Serial, SoundWave 32 Series,
  • TMS320C5x DSK - Applications Guide/Application Software, Tango Printed Circuit Design Evaluation, Tango Schematic Capture Evaluation, The Greatest Little PIC Book, Thunderhawk AH-73M, WordFinder Lexikon pa PC (Swe), Write On! for Windows [FakeShemp]
  • pc98:
    • Ballade3, Bible Master - Crash of the Blleot Rutz, Bible Master - Crash of the Blleot Rutz (Alt), Bind - Kinbaku Jinmon Densetsu,
    • Black Bird - Tori-tachi no Tooboe, Blackthorne - Jigoku no Fukushuu (16-color version),
    • Blackthorne - Jigoku no Fukushuu (256-color version), Blandia 98, Blind Games, Blue Ruins - Harukanaru Bibanon no Hihou,
    • Bounty Hunter Ludy, Branmarker 2, Bretonne Lays Scenario Shuu 1, Briganty - The Roots of Darkness, Bunny Hunter Zero [Neo Kobe Collection]
  • pico: Oryouri Daisuki! Kitchen Pico (Jpn) [TeamEurope]
  • sorcerer_cart: Exidy Standard Basic v1.1 [exidyboy, Robbbert]
  • sorcerer_cass: Head-on Collision, Lander Arcade [exidyboy]
  • uzebox: 2048, 65536-in-1, Block Boy, Buddha, Solitaire, Space Age, Uzekickers, Vector Game, Video Poker, XOR [ArcadeShadow]
  • vgmplay:
    • Air Duel (Irem M72), Burning Fight (SNK Neo Geo), Chimera Beast (Jaleco Mega System 1), Chip's Challenge (IBM PC AT),
    • Cycle Mahbou (Arcade), D.A.S.S. (MSX2), Dark Seal (Arcade), Denjin Makai (Arcade), Direct-X Release.2 (Sharp X68000),
    • LHX Attack Chopper (IBM PC AT), Major Stryker (IBM PC AT), Mega Man IV (Nintendo Game Boy), Metal Gear 2 - Solid Snake (MSX2),
    • Second Earth Gratia (Jaleco Mega System 32), Sky Destroyer (Arcade), Slimyer (Sharp X68000), Tintin in Tibet (Game Boy),
    • Uncharted Waters (Sharp X68000), Vinyl Goddess from Mars (IBM PC AT), Wizard Fire (Arcade) [Tafoid]
  • x68k_flop: Abunai Bunkasai Zenya [Wayder]
Software list items promoted to working
  • gamecom:
    • Batman & Robin, Centipede, Duke Nukem 3D, Fighters Megamix, Frogger, Henry - Match the Sounds Memory Game, Indy 500, Jeopardy!, Monopoly, Mortal Kombat Trilogy, Quiz Wiz - Cyber Trivia, Resident Evil 2, Scrabble, Sonic Jam, Tiger Casino, Wheel of Fortune, Wheel of Fortune 2, Williams Arcade Classics [Robbbert]
  • pc98:
    • Batsu, Battle Queen - Saikyou Fighters Retsuden, Be Girl (Alt Format), Bio 100% Free Games Collection (Alt Format), Bishoujo Shashinkan Bangaihen - Outside Story, Bokosuka Wars, Brandish VT, The Bard's Tale - Tales of the Unknown, The Best Play Baseball (Demo) [Carl, r09]
New NOT_WORKING software list additions
  • 32x: Clay Fighter 2 (Jpn, USA, Euro Prototype) [VampierMSX, Porchy]
  • bbc_rom:
  • ConQuest, Instant Mini Office II, Inter-Word 1.02, Quest Paint 1.04, Quest Paint 1.10, SpellMaster 1.66, SpellMaster 1.69, The Wapping Editor [Nigel Barnes]
  • mac_hdflop: ClarisWorks (Swedish) [FakeShemp]
  • pc98: Brandish Renewal [r09]
  • princ: Bad Badtz-Maru, Hello Kitty, Kazoku de Nengajou, Pochacco [TeamEurope]
Source Changes
  • Emulated National DP8350 CRT controller family. [AJR]
  • mcs48: Set lower 4 bits of P2 to input during (and after) MOVD A,Pp. [AJR]
  • i8243: Release P2 output after completion of read operation. [AJR]
  • sbrain.cpp: Driver overhaul: [AJR]
    • Added cursor and scrolling through CRT controller registers.
    • Corrected number of interrupts per frame.
    • Actually show the "insert diskette" message.
    • Added options for RAM size and two or more floppy drives.
    • Added RS232 ports and DIP switches for Baud clock selection.
  • tms9900: Internalized TMS9980A clock divider, and corrected endianness for TMS9980 and TMS9995 in unidasm. [AJR]
  • xavix: Allow debugger to step over CALLF instruction. [AJR]
  • crt9007: Added frame timer. [AJR]
  • flipjack.cpp: Driver overhaul: [AJR]
    • Reimplemented video using CRT controller row update method.
    • Fixed cocktail mode and changed rotation from 90 degrees to 270 degrees.
    • Modernized interrupts and cleaned up code.
  • Invalidate memory access caches when removing watchpoints (prevents crashes on subsequent accesses to the same areas). [AJR]
  • mcs96 updates: [AJR]
    • Replaced I/O space with callbacks, and added internal address space for non-executable register file and SFR area.
    • Made SFRs more accessible to the debugger, and made disassembler show names for directly-addressed SFRs.
    • Corrected disassembler output for some forms of ADDCB, SUBCB, MULB, ANDB, JBC and JBS.
  • unidasm: Added st62xx support. [AJR]
  • flkatck.cpp: Fixed sprite-sprite priorities, and removed driver hack from k007121.cpp. [Angelo Salese, dink]
  • combatsc.cpp: Added video and scroll memory to save states. [Angelo Salese]
  • contra.cpp: Fix sprite RAM mapping. [Angelo Salese]
  • Added shaders for performing color transforms and three-dimensional lookup tables. [anikom15]
    • Allows arbitrary color space manipulation within the sRGB space.
  • rainbow.cpp: Connected WD2010 write fault input, and changed default serial port device to Microsoft 2-button mouse. [Bavarese]
  • r9751 updatesundefinedDisktool is now fully functional: [Brandon Munger, Stephen Stair]
    • i86: Allow '188 to advance DMA immediately if DRQ is held high when source synchronous DMA is started.
    • Connected SMIOC DMA to 68k CPU and fixed communication.
    • Emulated SCC2698B octal UART and connected to SMIOC.
    • Improved logging.
  • iremga20.cpp: Fixed playback rate algorithm. [cam900]
  • itech8.cpp: Updates and cleanup: [cam900]
    • Converted sound latch to generic_latch_8_device.
    • Converted to use derived memory maps and unit masks.
    • Reduced runtime tag map lookups, and cleaned up redundant and duplicated code.
  • glass.cpp: Simplified code, removed duplication, and improved region names. [cam900]
  • segas24.cpp: Added save state support, split address maps by ROM board type, and cleaned up code. [cam900]
  • crystal.cpp: Cleanup and updates: [cam900]
    • Made class members private where appropriate, cleaned up code, reduced duplication, and added notes.
    • Converted to use derived address maps and configured banking.
    • Added CRT controller register details.
    • Improved device names and removed MCFG macros.
  • targeth.cpp: Reduced runtime tag map lookups, and reduced code duplication. [cam900]
  • ramdac.cpp: Removed MCFG macros. [cam900, AJR]
  • blitz68k.cpp: Reduced code duplication and made state class members private as appropriate. [cam900]
  • tecmo_mix.cpp: Added mixing for text layer bitmap, made background pen blendable, and removed MCFG macros. [cam900]
  • gaiden.cpp, tecmo16.cpp: Corrected sprite lag, cleaned up graphics decode and ROM loading, and added notes. [cam900]
  • namcofl.cpp: Implemented screen clipping and shadows, fixed sprite banking, and confirmed crystal values. [cam900]
  • namconb1.cpp: Corrected sprite lag, added raw screen parameters, reduced code duplication, and cleaned up code. [cam900]
  • namcos1.cpp: Reduced code duplication and replaced a naked pointer with a required region pointer. [cam900]
  • namcos2.cpp: Removed unnecessary memory banks, added raw screen parameters, improved region names, and cleaned up code. [cam900]
  • namcos21.cpp, namcos21_c67.cpp, namcos21_de.cpp: Improved member names and tags, and cleaned up code. [cam900]
  • namco_c116.cpp: Implemented device_palette_interface for internal palette. [cam900]
  • namco_c123tmap.cpp: Internalized graphics decoding, implemented tilemap disable bit, and simplified configuration. [cam900]
  • namco_c169roz.cpp, namcos2_roz.cpp: Internalized graphics decoding and simplified configuration. [cam900]
  • namco_c355spr.cpp: Added support for double-buffered sprites, simplified configuration, and cleaned up code. [cam900]
  • namcos2_sprite.cpp: Get palette from graphics decode, avoiding redundant configuration. [cam900]
  • onetwo.cpp: Use a palette decoder member function for palette decoding. [cam900]
  • qx10kbd: Dumped and emulated keyboard microcontroller. [Carl, Frank Hughes]
  • mwarr.cpp, stlforce.cpp: Converted video code to a device. [David Haywood]
  • cps3.cpp: Implemented score layer row scroll effects, and cleaned up code. [David Haywood]
    • Fixes combo meters in jojoba (MT06157, GitHub #4033).
  • wecleman.cpp: Marked weclemanb as a hack. [David Haywood]
  • XaviX updates: [David Haywood]
    • Renamed members based on strings in code, moved audio stubs to a separate file, and updated notes.
    • Hooked up sprite addressing mode control register, improved sprite RAM hookup, and hooked up "text array" pattern generator.
    • Fixed multiplier unit use in rad_madf.
    • Added inputs for rad_bass, rad_crdn, taitons1 and taitons2.
    • Improved palette mode used by taitons2, improved sprite positioning, implemented sprite flipping, and improved priorities.
    • Added support for RAM-based tiles used in rad_bb2 test mode, and 24-bit tile addressing used by epo_efdx.
    • Improved CALLF, RETF and BRK, allowing namcons2 to boot and rad_ping to get past the first screen.
    • Mapped BIOS into second external bus space for e-kara sets, and implemented DMA register read-back.
    • Improved transparency handling, and implemented "arena control" clipping effect.
    • Re-implemented Super XaviX opcodes based on observed usage.
    • Allow some opcodes to bypass zero page, as required by namcons1.
    • Hooked up I2C memory.
    • Implemented per-line rendering and raster interrupts (improves backgrounds in rad_snow and xavtenni).
  • Don't set the SDL_WINDOW_OPENGL extra flag if -video none is set. [dslegend]
  • Allows a true headless run when the environment variable SDL_VIDEODRIVER=dummy is set.
  • hphybrid: Added support for the 09825-67907 variant, and updated the hk64k and hp9845 drivers as necessary. [F.Ulivi]
  • Emulated HP 9825B desktop computer, including DC100 tape drive, internal printer, and matrix display. [F.Ulivi]
  • namcos22: Added view matrix reflection. [hap, Ryan Holtz]
    • Fixes alpinr2b character selection screen, raveracw/ridgera2 rear-view mirrors, and secret mirror track in raveracw.
  • namcos22 updates: [hap]
    • Added save state support and improved performance.
    • Corrected pixel clock and DSP clocks.
    • Fixed coin 2 not working.
    • Implemented rendering from point RAM (used on Alpine Racer 2 and Ridge Racer 2 title screens).
    • Improved System 22 fader and background color (fixes Victory Lap attract mode).
    • Improved Super System 22 fog and spot (improves graphics in Aqua Jet, Dirt Dash and Time Crisis).
    • Fixed polygon layer sometimes rendering when it shouldn't
    • Added preliminary POSIRQ implementation (partial updates are not enabled yet).
    • Fixed window clipping on Ace Driver rear view mirrors and Alpine Racer 2 character selection screen.
    • Fixed hitboxes for helicopter in Time Crisis and tanks in Tokyo Wars (error in 68020 CHK2).
    • Added Super System 22 lamp and motor outputs.
  • pokey: Return most recent m_ALLPOT value and freeze POT counters during SK_RESET. [Juergen Buchmueller]
  • Allow undefined GL symbols for WebAssembly target (GitHub #4187). [Justin Kerk]
  • Fixed compilation with X11 XInput enabled (NO_USE_XINPUT=0). [Kiall Mac Innes]
  • mpatrol: Fixed graphical issues including sprite priority, background positioning, and screen flipping. [kunikuni]
  • liblrabl, toypop: Improved cocktail mode emulation, and corrected DIP switch settings. [kunikuni]
  • warpwarp.cpp: Corrected player 2 shot/ball offset in cocktail mode. [kunikuni]
  • pacland: Corrected "Bonus Life" DIP switch values. [kunikuni]
  • ti99: Added guards against selecting non-existent drives. [Michael Zapf]
  • bbc_tube_6502/65c102: Added ReCo6502 Tube 1.21 ROM. [Nigel Barnes]
  • bbc.cpp updates: [Nigel Barnes]
    • Reimplemented the addressable latch using the 'LS259 device.
    • Added 32K ROM slots in B+ and Master variants.
    • Use bankdev to switch IO/ROM in Master.
    • Use ram_device instead of ROM_REGION for RAM.
    • Added I2CMEM device for PCD8572 in Master Compact.
    • Corrected sound device from SN76489 to SN76489A.
  • bbcb: Added ReCo6502 co-processor. [Nigel Barnes]
  • bbcmc: Added expansion port and Mertec Companion expansion device. [Nigel Barnes]
  • phoenix: Don't configure_entries and set_base on the same bank. [O. Galibert]
  • Added a skeleton driver for MIPS Computer Systems ROSC/os machines, with initial focus on the RC2030 headless workstation. [Patrick Mackinlay]
  • GENie: Changed minimum target macOS version to 10.6 to allow building on macOS 10.14 "Mojave" with latest Xcode tools. [R. Belmont]
  • Fixed compilation with SDL 2.0.8 and later on macOS. [R. Belmont]
  • hapyfish: Replaced driver with clone of mini2440, allowing it to boot from NAND Flash. [R. Belmont]
  • Boot loader now comes up and fails because it can't find both Flash chips.
  • gamecom.cpp: Made all games besides lostwrld playable, and updated notes. [Robbbert]
  • sorcerer.cpp: Added DDMON 1.3 and ADSMON BIOS options. [Robbbert]
    • ADSMON requires an 80 column card that is not emulated.
  • sm8500: Improved logging of unknown opcodes. [Robbbert]
  • sun4c updates: [Ryan Holtz]
    • Changed FDC to and fixed mapping.
    • Added save state support.
    • Added machine configuration for SPARCstation SLC (4/20), IPX (4/50), 1+ (4/65) and 2 (4/75).
    • Added RAM size options and fixed mirroring in 4 MB configurations.
    • Improved MMU/cache behaviour, and added support for full-width memory mask on segment map writes.
    • Re-wrote timers to tick at 1 MHz (allows NetBSD to progress further).
  • sbus: Added font register and fixed drawing endianness for cgsix card. [Ryan Holtz]
  • debugcpu: Fixed watchpoints for CPUs that use word addressing. [Ryan Holtz]
  • generic_slot: Allow file name extensions to be omitted from constructor call. [Ryan Holtz]
  • vii.cpp updates: [Ryan Holtz]
    • Fixed titles and publishers.
    • Ported current u'nSP 1.0 CPU core and serial EEPROM emulation from Unununium.
    • Made u'nSP instructions that use post-increment/decrement addressing modes update segment register on rollover.
    • Fixed road layer in several Zone 60 games.
    • Added an optional visual debugger for audio (may be enabled with a preprocessor macro).
    • Converted SPG24x and SPG28x SoCs to devices, added saturation and fade offset control, and implemented sound output.
    • Added SPG24x/SPG28x chip select callbacks and rudimentary analog inputs.
    • Hooked up walle NVRAM.
    • Added preliminary V.Smile support - runs BIOS and boots games.
  • osdwindows: Fixed BGFX not rendering in multiple windows (internal UI is still glitchy). [Ryan Holtz]
  • ibm5150.cpp: Hooked up cassette data output (GitHub #4076). [Ryan Holtz, BigAlUK]
  • Fixed compilation with libjpeg for environments where TRUE and FALSE aren't preprocessor macros. [Ryan Schmidt]
  • vt100, ec1841, mc1502, poisk1, km035 and ms7004: Made keyboards Lua-friendly and updated mappings. [shattered]
  • PlayStation GPU: Copy the textures' STP bit (improves Silent Hill). [smf]
  • PlayStation GTE: Use helper functions to count leading zero/one bits rather than implementing locally. [smf]
  • vgmplay.cpp: Added support for multiple instances of the same chip with different clock frequencies. [smf]
  • qsoundhle.cpp: Saturate voice and output accumulators (MT07115). [superctr]
  • hp_dio updates: [Sven Schnelle]
    • Allow cards to share interrupt and DMA request lines.
    • Removed MCFG macros and moved classes into a namespace.
    • Configure all DIO slots as non-fixed, as none of the devices are on-board or physically captive.
    • Removed unused map() functions.
    • Added HP98620 DMA controller and HP98625A SCSI controller card devices.
    • Fixed plane masks in HP98543 video card.
  • M68000 MMU updates: [Sven Schnelle]
    • Add Special Status Word to exception frames.
    • Raise MMU configuration exception if SRP/CRP is invalid.
    • Factored out code to set bus error details, perform address translation cache lookup, match TT register, and walk tables.
    • Added support for short indirect descriptors (used by HP-UX 9).
    • Set MMU status flags when performing address translation cache lookup.
    • Split PLOAD and PTEST code from m68881_ops into separate functions, and corrected the name to m68851_ops.
    • Correctly disassemble more forms of PTEST and PFLUSH instructions.
  • hp9k_3xx.cpp, mb87030.cpp, hp9122c.cpp: Converted to use delegate timers. [Sven Schnelle]
  • hp9k_3xx.cpp updates: [Sven Schnelle]
    • Moved sound, GPIB, keyboad and RTC to human interface DIO module.
    • Cleaned up DIO configuration.
    • Use 98543 DIO card for video output on HP9000/320 and HP9000/332, replacing driver code for the latter.
  • tms9914: Latch EOI flag until next byte is sent. [Sven Schnelle]
  • hp_hil updates: [Sven Schnelle]
    • Added HP46060B mouse device.
    • Converted logging to use logmacro.h and removed MCFG macros.
    • Removed obsolete bus error handler and superfluous RAM regions.
  • nscsi_bus.cpp, nscsi_cd.cpp, nscsi_hd.cpp: Disable logging by default. [Sven Schnelle]
  • Emulated Fujitsu MB87030 SCSI controller. [Sven Schnelle]
  • Fixed command line parsing for the long form of the first instance of a media option. [Tim Lindner]
  • Fixed CoCo 16k cartridge banking, CoCo 3 32k external ROM mode, and Zumwalt banking through the CoCo Multi-Pak. [Tim Lindner]
    • Addresses MT06616 and GitHub #2746.
  • coco3.cpp: Added workaround to show only one screen by default. [Tim Lindner]
  • pcjr.cpp: Added null_modem and terminal to serial port options for IBM PCjr family. [TSCHAK]
  • iremga20: Stop sample playback on encountering a zero-valued sample, as this appears to be a sentinel value. [ValleyBell]
    • Also reduced code duplication in sound stream update function.
  • Improved search behaviour in file selection menus. [Vas Crabb]
  • jazz.cpp: Added PS/2 keyboard/mouse controller emulation. [Vas Crabb]
  • krz2000.cpp: Dumped the Kurzweil K2000 "ROM1undefinedOrchestral" and "ROM2 - Contemporary" add-on modules. [anonymous]
  • namcops2.cpp: Re-dumped superdbz DVD and confirmed that gundzaft DVD dump is good. [Arcade-Projects]
  • Dumped the IBM Model M PC/AT and PS/2 keyboard microcontroller. [Brandon Ermita]
  • paradise.cpp: Updated information about Spinner Controls Daughtercard, and added DIP switch locations for Mad Ball. [Brian Troha]
  • seta2.cpp: Added PCB layouts for Kosodate Quiz My Angel and TelePachi Fever Lion. [Brian Troha, Carl Graham]
  • sega16a.cpp: Corrected labels and ROM locations for aliensyn2. [Brian Troha]
  • atetris.cpp: Added PLDs to atetrisb2. [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
  • pofo: Dumped character generator ROM, and verified that BIOS is a good dump. [Curt Coder]
  • twinkle.cpp: Updated documentation to match data gleaned from kits. [DragonMinded]
  • itgamble.cpp: Updated notes and hardware info. [f205v]
  • Barcrest MPU4: Removed Intel HEX copies of previously dumped ROMs. [James Wallace]
  • nes.xml: Corrected Japanese titles for chestfld and touch. [killamegagiga]
  • krz2000.cpp: Added notes. [Lord Nightmare]
  • norautp.cpp: Marked drhla as a clone of drhl. [MASH]
  • 3do.cpp: Corrected year and manufacturer for orbatak. [MASH]
  • Added smartmedia to arcade build (now used by hapyfish). [MASH]
  • Added color overlay to Yosaku to Donbei. [MASH, hap]
  • pc98.xml updates: [r09]
    • Marked Brandish Renewal entries as cracks.
    • Re-labeled disks with their actual names, and changed order so they automatically mount in a logical way.
    • Added usage notes for software that requires DOS.
    • Removed images where only save game data differs, and removed user-created disks.
  • tourvis.cpp: Dumped BIOS versions V4-42 and V4-51. [Ricky2001, Recreativas.org]
  • deco0.cpp: Dumped 68705 MCU for drgninjab2. [Sean Riddle, ClawGrip, The Dumping Union]
  • taito_f3.cpp: Verified that ROMs from a Puchi Carat Asia cartridge ROMs match the overseas version. [SEGV]
  • system1.cpp: Document that the parent Gardia set is Sega factory conversion. [ShouTime]
  • Removed documentation for command-line options that are no longer supported, and added preliminary documentation for new options. [Tafoid]
  • x68k_flop.xml: Added and corrected many entries. [Wayder]
  • Addressed some consistency issues in documentation. [Wellington Uemura]
→ NOWSZY [arcade] HbMameUI/HbMame x86 i x64 0.202

HbMameUI/HbMame 0.202

  • Sync with MAME 0.202

New Games:

  • [dinos142] Cadillacs and Dinosaurs (Fast Fight Blood Battle Version 2018 Tour Version)
  • [ffightj2s01] Final Fight (Ming Yun Wu Shuang Edition 2016 [161024] )
  • [gnw_bride] Game & Watch: Bride [by Montrose]
  • [gnw_squeeze] Game & Watch: Squeeze [by Montrose] (NSFW)
  • [kof97s80] Kof'97 (Clone Zero Modified Version)(Fixed Eight Gods Garbled, Fat Lotus Huan + Even Strokes + Big Snake Green Sunshine Two First Free, Went To The Fan Slap Small Bug To Be Repaired)
  • [kof97s81] Kof'97 (The Martial Arts Myth Test Version 64)(83 Optimized Eight Gods Crazy Eight Feet Out Of The Move + Big Snake Double Sunshine Two Hair A Key Hair Attack Break Defense Dizziness)
  • [kof97s82] Kof'97 (Wulin Mythology Test Version 65)(83 Optimized Eight Gods Crazy Eight Feet Out Of The Move + Big Snake Six Hair Sunshine + Protective Light A Key Hair Initial Dizziness)
  • [kof97s83] Kof'97 (The Martial Arts Mythical Test Version 66)(85 Optimized Eight Gods Feet Move + Big Snake Double Sunshine Two Hair A Key Hair Attack Break Defense First Dizziness)
  • [kof97s84] Kof'97 (Wulin Mythology Test Version 67)(85 Optimized Eight Gods Feet Move + Big Snake Six Hair Sunshine + Protective Light A Key Hair Initial Dizziness)
  • [kof98hh110] Kof'98 (Combo 2018-05-05)
  • [kof98hh111] Kof'98 (Easy Combo King Edition)
  • [lernit] Team Lernit [by Vasily Familiya]
  • [killblds04] The Killing Blade (Qun Ying Edition)
  • [kov2p204s62] Knights of Valour 2 Plus (Feng Ye Yuan Qing)
  • [kov2p204s63] Knights of Valour 2 Plus (Jun Lin Tian Xia)
  • [kovpluss287] Knights of Valour Plus (Huo Long Hu Ti)
  • [mslug3h53] Metal Slug 3 (Enemy Soldier Reset Version Unknown)
  • [rabbits01] Rabbit (Enable Hidden Character)
  • [rabbits02] Rabbit (Easy Move)
  • [rabbits03] Rabbit (Infinite Power Player 1)
  • [sblast2bs01] Sonic Blast Man 2 Special Turbo (Level Sequence Repair)
  • [shadfrces01] Shadow Force (Enable All Characters)
  • [schmeisrs01] Schmeiser Robo (Enable Celberus)
  • [sf2ceeas06] Street Fighter II': Champion Edition (Insane Edition)
  • [sf2s03] Street Fighter II: The World Warrior (Easy Move)
  • [sf2s04] Street Fighter II: The World Warrior (Hit Any Where)
  • [sf2s05] Street Fighter II: The World Warrior (Magic Throw)
  • [sfexs01] Street Fighter EX (Enable Hidden Characters)
  • [sfex2s01] Street Fighter EX2 (Enable Hidden Characters)
  • [sfex2ps01] Street Fighter EX2 Plus (Enable Hidden Characters)
  • [sfexps01] Street Fighter EX Plus (Enable Hidden Characters)
  • [snowbross03] Snow Bros. - Nick & Tom (Snowman Brothers Cure Version 2.6B)
  • [wh1s02] World Heroes (Simple Attack Edition)
  • [wh2s05] World Heroes 2 (Boss With Simple Attack Edition)
wstecz28/09/2016 23:20
Inne treści związane z tematem
[Multi] Dev MAME 0.191 [log only] [Multi] Dev MAME 0.191 [log only]
Raz na jakiś czas będę publikował nowe deweloperskie binarki projektuMAME, 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 ...
[arcade] Mame x64 i x86 0.191 [arcade] Mame x64 i x86 0.191
Kolejna wersja MAME, i parę przegapionych w czasach odpoczynku, za nami. I znów zatwardziali arcadowcy i fani multiemulatora narzędzia do wszystkiego mają, co testować.
[Arcade] Arcade x64/x86 0.191 [Arcade] Arcade x64/x86 0.191
Arcade to nic innego, jak bazujący na kodzie autorstwa MameSick MameUIFX klon MAME, rozbudowywany przez Robbberta (MameUI32, MessUI, HomebrewMame).    
[Arcade] Mame Classic 9.0.0 [Arcade] Mame Classic 9.0.0
Pojawiła się nowa wersja jednego z najstarszych, o ile nie najstarszy, frontend dla MAME - Mame Classic.
[arcade] Mame x64 i x86 0.192 [arcade] Mame x64 i x86 0.192
Kolejna wersja MAME, i parę przegapionych w czasach odpoczynku, za nami. I znów zatwardziali arcadowcy i fani multiemulatora narzędzia do wszystkiego mają, co testować.
Dodatkowe informacje
Komentarze

T-shirt "Bajtek 10/86"

Retro T-Shirt Bajtek 10/86 - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2019 | Krzysztof 'Faust' Karkosza Google+Kontakt