MAME 0.280
本帖最后由 sjy96525 于 2025-8-31 06:28 编辑https://github.com/mamedev/mame/releases/tag/mame0280
https://mamedev.org/release.html
链接:https://pan.baidu.com/s/1m-P7KegLrbw7bwqUsNydCQ 提取码:i6oj
0.280 2025-08-31
----------------
MAME Testers bugs fixed
-----------------------
- 01067: (taito/taito_l.cpp) kurikinta: Issues present mean this game is almost definitely a prototype. (sjy96525)
- 01858: (konami/gijoe.cpp) gijoe: Incorrect backgrounds are drawn and zoomed tiles show glitches. (hap)
- 04830: (bfm/bfm_sc4.cpp) sc4cvani and clones, sc4cvclb and clones: Descriptions should use full title. (sjy96525)
- 05975: (konami/vendetta.cpp) vendetta: Incorrect sprite graphics are displayed. (hap)
- 06228: (sega/mdconsole.cpp) megadriv , genesis : The title background wraps incorrectly. (Angelo Salese)
- 07645: (sega/mdconsole.cpp) megadrij : Background music does not play. (Angelo Salese)
- 07694: (namco/warpwarp.cpp) sos: The game title is just “SOS”. (sjy96525)
- 07995: (nmk/nmk16.cpp) sbsgomo: This version should be marked as a Japanese release. (sjy96525)
- 08182: (sharp/mz2000.cpp) mz2000, x1, pc8801: Some disks are compatible with multiple computers. (Angelo Salese)
- 08323: (galaxian/galaxian.cpp) sfx: The listed licensee is not the correct subsidiary. (sjy96525)
- 08429: (pinball/allied.cpp) heartspd: The title is incorrect in the description. (AntoPISA)
- 08430: (pinball/allied.cpp) suprpick: The full title is not included in the description. (AntoPISA)
- 08758: (midway/midwunit.cpp) openice and clones: The title was not read correctly for the description. (sjy96525)
- 08799: (midway/midxunit.cpp) revx, revxp5: The “static” effect in cutscenes has incorrect colors. (AJR)
- 09228: (misc/vamphalf.cpp) poosho: Collisions are not detected with the 32-bit x86 recompiler back-end. (Vas Crabb)
- 09230: (konami/vendetta.cpp) vendetta: Boss enemy life bars show graphical glitches. (hap)
- 09232: (taito/superqix.cpp) hotsmash: The emulator crashes during attract mode. (hap)
- 09236: (sinclair/pentagon.cpp) Reading sector addresses to determine interleaving fails. (AJR)
- 09245: (atari/triplhnt.cpp) triplhnt: The X and Y gun axes are exchanged. (hap)
New working systems
-------------------
119 (bootleg?)
ADI VT52
Conny / Takara PDC - Pocket Dream Console (Japan)
Fizz Creations Supreme 200 (handheld)
Game On 100-in-1
Gold Strike (Japan, v1.1.1 - location test)
ICP EX-Turbo-GT poker
ICP F40 poker (137 Fever, 10 bet)
ICP F80 poker (137 Fever, 50 bet)
N-Vision Spider-Man 2 Web Action
Shuihu Feng Yun Zhuan
Songjiangyanyi Final
SZDiiER Power - Charging and playing games (D12) (416-in-1)
Unknown Turbo Poker (set 1)
Zebra AS / Tiger Retail Spillekonsol Game console - 108-in-1
New working clones
------------------
Apple Computer Macintosh Plus (Japan)
beatmania 3rd MIX (ver JA-B)
Classic Edition (Version 1.4R)
Fidelity International Elite Avant Garde 2265 (model 6114-2/3/4, set 3)
Fruit Bonus 2nd Edition (Version 1.6R)
Fruit Bonus 2nd Generation (Version 1.8Q)
Fruit Bonus 2000 / New Cherry 2000 (Version 2.3B)
Fruit Bonus 2000 / New Cherry 2000 (Version 2.6 Special)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.1 Special)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.3 Special)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.4 Special, set 1)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.4 Special, set 2)
Fruit Bonus 2000 / New Cherry 2000 (Version T 2.3C)
Gakken FX-Micom R-165 (older)
Hope Computers Dolphin Microcomputer
ICP F40 poker (100yen)
ICP F40 poker (137fv_10yen_f40)
ICP F40 poker (jap_9a)
ICP F80 poker (137_50_100)
ICP F80 poker (137_9.bin)
ICP F80 poker (137_9_0jap)
ICP F80 poker (137_9_10bet)
ICP F80 poker (137_9_50)
ICP F80 poker (137_9_60)
ICP F80 poker (137_9_70)
ICP F80 poker (137_9_90)
ICP F80 poker (137_9_jap)
ICP F80 poker (137_9_redsquare)
ICP F80 poker (137_number7)
ICP F80 poker (9_jap)
ICP F80 poker (9_reddot)
ICP F80 poker (abg)
ICP F80 poker (af_80_newer)
ICP F80 poker (af_80_older)
ICP F80 poker (blue-green-red dots)
ICP F80 poker (jap_9)
ICP F80 poker (jap_9_jap)
ICP F80 poker (redx_9_40_45_50_60)
ICP F80 poker (redx_9_7)
Mini Golf (cocktail, 10/18/85)
Money Machine (Version 1.3R)
Ms. Pac-Man (bootleg, set 5)
New Lucky 8 Lines (set 16, W-4)
New Lucky 8 Lines (set 17, W-4, turbo, protected)
New Lucky 8 Lines (set 18, W-4, bingo/fever, protected)
Ozma Wars (set 3)
Quiz (Revision 2.11, alt questions)
Rally X (Tecnidiver bootleg)
Stone Age (Astro, Ver. AA.05.H, 2007/03/15)
Techtron EX-Turbo-GT poker (set 1)
Techtron EX-Turbo-GT poker (set 2)
Tetris + New Lucky 8 Lines (W-4 + W4BET-VID sub board with MCU)
Tutankham (bootleg)
Unknown Golden Poker (Japan Ver. 2.2)
Unknown Golden Poker (PED 70%)
Unknown Golden Poker (PED 80%)
Unknown Golden Poker (PED 85%)
Unknown Golden Poker (PED 90%)
Unknown Golden Poker (PED 95%, set 1)
Unknown Golden Poker (PED 95%, set 2)
Unknown Turbo Poker (set 2)
Unknown Turbo Poker (set 3)
Wing W90 poker (Wing 8510-A W90-3 PCB)
Systems promoted to working
---------------------------
Beast Busters: Second Nightmare
Buriki One: World Grapple Tournament '99 in Tokyo (rev.B)
Fatal Fury: Wild Ambition / Garou Densetsu: Wild Ambition (rev.A)
Hyper NeoGeo 64 BIOS
Kaimen Hu (PAN Electronics)
Roads Edge / Round Trip RV (rev.B)
Samurai Shodown 64 / Samurai Spirits / Paewang Jeonseol 64
Samurai Shodown 64: Warriors Rage / Samurai Spirits 2: Asura Zanmaden
Taishan Wuxian Jiaqiang Ban (V101CN)
Tiansheng Haoshou (V201CN)
Xtreme Rally / Off Beat Racer!
Clones promoted to working
--------------------------
New Lucky 8 Lines (A900 2nd gen, Cross and Bell Bonus)
New systems marked not working
------------------------------
Amusement Inc. unknown Amusement Inc. vending machine
Bandai Chiikawa Learning PC (Japan)
Bandai Manabi no Sai-Kyo-Oh ni Nare! Sai-Kyo-Oh Zukan PC (Japan)
Bandai Smatomo (Japan)
Bandai Tamagotchi Meets (Japan)
BaoBaoLong Handheld Game Console 339-in-1
Benesse Corporation Gakushuu Ouen AI Miracle Robo
Best of Nudge (Ver. 1.01)
Bio-Hazard Battle (scrambled bootleg of Mega Drive version)
Blaupunkt CDS 32-ID
Crazy Circus (Ver. US.01.7)
Dajia Dou Dizhu
Dash! (A37, ver 1998/10/22)
Digital Pocket Hand Held System 268-in-1 - Model 8633
Dynamic Chance (Type-3.0 Part 1-2)
Fruit Poker (V.Swe 1.74)
Funny Fruit (Ver. 1.05, newer hardware)
Gaelco DS5002FP Programmer
Gold Touch (Ver. 2.45)
Gone Fishing (V602US)
Hong Mayi (Xin Yun)
Krazy Keno (V105US)
Lexibook Power Console - Paw Patrol
Lithon Kunio-kun TV (5-in-1)
Lucky Full House (ver 1.16, data ver 1.05)
Medal Quiz Panicuru Roulette
N-Vision / Toy Quest Power Rangers Dino Thunder: Thunder Action
Neo Print SP! Super Collection Version (Japan)
Orb Gaming Retro Racer (30-in-1)
Pretty Present
Retro Computers Ltd ZX Spectrum Vega+
S10 Handheld Game Console (520-in-1, fake entries)
San-X / Tomy Sumikko Gurashi - Sumikko Atsume (Japan)
San-X / Tomy Sumikko Gurashi - Sumikko Catch (Japan)
Shen Zhen Shi Fei Xun Hu Dong Technology AR Dance Mat (Model DM02, YRPRSODF)
Shen Zhen Shi Fei Xun Hu Dong Technology Interactive Game Console (Model B608, YRPRSODF)
Silver Bar (Ver. 1.07)
Sony NWS-1250
Southern Gold (Ver. 1.16)
Star Ball (v1.0.0S)
Takara Tomy Gachitto Get da ze! Monster Ball Go! (210406, Japan)
Takara Tomy Punirunes Punitomo Tsuushin (hot pink, Japan)
Tankers
Tomy Chiikawa Camera De Ya-! (Japan)
Tomy Disney & Disney/Pixar Characters Dekita! ga Ippai Dream Toy Pad (Japan)
Tomy Kiratto Pri-Chan Design Palette (Japan)
Tomy Oshiri Tantei - Puputto Kaiketsu Game (Japan)
Tomy Pokegacha (20150902, Japan)
Tomy Pokegacha V2 Red (20151230, Japan)
New clones marked not working
-----------------------------
Allien Attack
Clutch Hitter (bootleg)
Dash! (A37, ver 1996/11/18)
Donkey Kong Jr. (Nuova Videotron bootleg)
Dynamic Chance (Type-3.0 Part 1-2, alt)
Dynamic Plus One (SP Type ver 1.10)
Gold Touch (Ver. 2.39)
Haunted House (IGS, V107US)
Kingdom Grandprix (bootleg)
Lucky Full House (ver 1.15, data ver 1.04)
Monkey Land (Ver. AA.20.A)
Multi Game III (V.Int 3.63)
Red5 Retro Arcade Game Controller (150-in-1) (set 2)
Rolling Stones (V21)
Sea Invasion
Sega / International Business Machines Teradrive (Japan, Model 3)
Sexy Gal Tropical (Japan 850715 SXG T-01)
Softel Electronics SE3010 Teletext Editing Terminal
Southern Gold (Ver. 1.14)
T.S.Harrison Harrison Trainer 280 CNC/Manual
Takara Tomy Punirunes (PUNIRUNZU_MAIN_DICE_V1, mint, Japan)
Takara Tomy Punirunes (PUNIRUNZU_MAIN_DICE_V1, pink, Japan)
Takara Tomy Punirunes (PUNIRUNZU_MAIN_DICE_V1, purple, Japan)
Takara Tomy Punirunes (PUNIRUNZU_MAIN_V2, pink, Japan)
Tiansheng Haoshou (V101CN)
Tomy Pokegacha V2 Yellow (20151230, Japan)
New working software list items
-------------------------------
bbc_vsm: CM62064 (Kenneth Kendall), VM61002 (Industrial)
gbcolor:
Super Mario Bros. Mini (v1.0.0), Super Mario Bros. Mini (v1.0.1), Super Mario Bros. Mini (v1.0.2),
Super Mario Bros. Mini (v1.0.3), Super Mario Bros. Mini (v2.0.0), Super Mario Bros. Mini (v2.0.1),
Super Mario Bros. Mini (v2.0.2), Super Mario Bros. Mini (v2.0.3), Super Mario Bros. Mini (v2.0.4),
Super Mario Bros. Mini (v2.0.5), Super Mario Bros. Mini (v2.0.6), Super Mario Bros. Mini (v2.0.7),
Super Mario Bros. Mini (v2.0.8)
megadriv:
SGDK Bad Apple PV demo (v1.62)
Cave Story - Doukutsu Monogatari (v0.8.5, Chinese), Cave Story - Doukutsu Monogatari (v0.8.5, English),
Cave Story - Doukutsu Monogatari (v0.8.5, Finnish), Cave Story - Doukutsu Monogatari (v0.8.5, French),
Cave Story - Doukutsu Monogatari (v0.8.5, German), Cave Story - Doukutsu Monogatari (v0.8.5, Italian),
Cave Story - Doukutsu Monogatari (v0.8.5, Japanese), Cave Story - Doukutsu Monogatari (v0.8.5, Korean),
Cave Story - Doukutsu Monogatari (v0.8.5, Portuguese Brazil), Cave Story - Doukutsu Monogatari (v0.8.5, Portuguese),
Cave Story - Doukutsu Monogatari (v0.8.5, Russian), Cave Story - Doukutsu Monogatari (v0.8.5, Spanish)
Devwill Too - Prologue, Devwill Too MD, Devwill Too MD (demo v1), Devwill Too MD (demo v2),
Devwill Too MD (English, digital release), Devwill Too MD (Portuguese), Devwill Too MD (Portuguese, digital release)
Sovietborgs (demo)
Kirito - The Game (demo 1.1)
psion_ssd: En Route: United Kingdom, Eire, Finance Pack 3, Telenote Link
teradrive_flop: IBM DOS (J4.06/V), IBM DOS (J4.07/V), Teradrive Driver Disk (J4.0)
Software list items promoted to working
---------------------------------------
amigaocs_flop: Batman (Europe, Single Disk), Pang (Europe)
megadriv:
Fatal Rewind (Europe, USA, rev. A), The Killing Game Show (Europe), The Killing Game Show (Japan),
Sesame Street Counting Cafe (USA)
New software list items marked not working
------------------------------------------
gaelco_ds5002fp_rom:
Alligator Hunt, Glass, Goldart, Maniac Square, Target Hits, TH Strikes Back, Touch and Go, World Rally 2, World Rally 2 (older)
leapfrog_leappad_cart:
Hirogaru Sekai-e Go! Go! Go! (Japan), Kagayaku Kimi no Mirai-e Let's Go English! (Japan),
Minna de tanoshiku! CoCoPad (Otameshi soft) (Japan, older)
smartcycle_cart:
Barbie - Fairytopia (UK), Dora the Explorer - Friendship Adventure (UK), Spongebob Squarepants - Ocean Adventure (UK)
teradrive_flop: IBM DOS (J5.00/V, rev 1.2)
Translations added or modified
------------------------------
Japanese
Polish
Merged pull requests
--------------------
- 12735: Improved the internal layout for the Yamaha MU50.
- 14560: bus/heathzenith/h8: Reimplemented the H8 emulation as a set of card devices.
- 13618: toaplan/raizing_batrider.cpp: Added a note about an undumped Hong Kong version of Battle Bakraid.
- 13883: skeleton/blaucds32.cpp: Dumped the ROMs from a Blaupunkt CDS 32-ID terminal.
- 13901: Added two arcade games running on Mega Drive-derived hardware.
- 13937: sega/segaufoh8.cpp: Added an additional version of UFO Catcher 7 and added some DIP switch descriptions.
- 13940: Added a Polish user interface translation.
- 13944: sinclair/glukrs.cpp: Emit a validation warning for non-standard clock frequencies.
- 13952: bus/interpro/sr/gt.cpp: Re-dumped the PROM for the msmt070 graphics board.
- 13956: gaelco/ds5002fp_programmer.cpp: Added a skeleton protection device programmer and software list.
- 13984: sony/news_68k.cpp: Dumped the ROMs from the Sony NWS-1250 portable workstation (not working).
- 13990: nmk/nmk16.cpp, pinball/allied.cpp: Corrected some descriptions (MT07995, MT08429, MT08430).
- 13994: namco/namcos23.cpp, sega/model3.cpp, sega/naomi.cpp: Improved descriptions and parent/clone relationships.
- 13995: misc/gluck2.cpp: Corrected a grammatical error in a comment.
- 13997: philips/mcd212.cpp: Implemented interlaced graphics output.
- 13999: Added eight TV games and handheld games (four working).
- 14000: sinclair/spectrum.cpp: Improved speaker configuration for ZX Spectrum-derived systems.
- 14001: Added fourteen TV games and handheld games (one working).
- 14004: smartcycle_cart.xml: Dumped three Fisher Price Smart Cycle cartridges (not working).
- 14005: sony/pve500.cpp: Use conventional title case for the manufacturer name.
- 14009: gaelco/lotoplay.cpp: Added a comment to make ROM definition grouping clearer.
- 14010: konami/tutankhm.cpp: Added a bootleg of Tutankham.
- 14011: namco/rallyx.cpp: Added a Portuguese bootleg of Rally X from Tecnidiver.
- 14013: sinclair/tsconfdma.cpp: Refactored the code to separate address generation, read and write logic.
- 14015: integraph/interpro.cpp: Dumped the PROMs and PLDs from an InterPro 2700 workstation.
- 14019: tools/chdman.cpp: Request write permission when opening a file to update the digests.
- 14021: sound/k053260.cpp: Added the TIM2 counter output (used as an interrupt by Golfing Greats).
- 14023: capcom/mitchell.cpp: Added ROM locations for Quiz Tonosama no Yabou and Quiz Sangokushi.
- 14024: namco/namcos23.cpp: Implemented dynamic texture scrolling (see Downhill Bikers water and weather effects).
- 14026: Improved the Japanese user interface translation.
- 14027: namco/namcos23.cpp: Improved direct-polygon Z-sort handling (fixes Final Furlong 2 and Crisis Zone issues).
- 14031: snk/hng64.cpp: Marked eight games as working with imperfect graphics and sound (no emulation changes).
- 14033: misc/amaticmg.cpp: Added a Swedish version of Fruit Poker (not working).
- 14035: namco/namcos23.cpp: Added default non-volatile RAM contents for Downhill Bikers.
- 14037: misc/sfbonus.cpp: Corrected a comment about the alphabetic codes in game versions.
- 14038: sega/megadriv.cpp, video/315_5313.cpp: Refactored interrupt generation and dispatching for better timings.
- 14042: Added fourteen TV games and handheld games, and three associated cartridges (not working).
- 14044: misc/sfbonus.cpp: Documented more alphabetic codes used in game versions.
- 14047: juicebox.xml: Added two more releases to the comment listing known media.
- 14050: ensoniq/esq1.cpp: Added three older ESQ-1 ROM versions as BIOS options.
- 14051: gbcolor.xml: Added all thirteen known versions of Super Mario Bros. Mini.
- 14052: ta/alphatpx.cpp: Restrict drawing to the clipping rectangle (greatly improves performance).
- 14053: apple/apple2e.cpp, apple2/apple2gs.cpp, apple/apple2video.cpp: Fixed regressions affecting beam-racing demos.
- 14055: matsushita/kn5000.cpp: Hooked up the computer interface selection switch.
- 14056: misc/amaticmg.cpp: Added a version of Multi Game III for global markets (not working).
- 14057: gaelco/goldart.cpp: Confirmed the protection MCU dump is good.
- 14058: tvgames/spg2xx.cpp: Added the Japanese version of the Pocket Dream Console handheld system.
- 14059: ddr/kc_m.cpp: Improved the KC 85 colour palette and aligned the comments with the KC 85/3 manual.
- 14062: pc/at.cpp: Removed obsolete code protecting against a predefined i386 macro.
- 14063: megadriv.xml: Added 21 working items.
- 14065: ti/ti89.cpp: Marked systems as lacking sound hardware rather than lacking sound emulation.
- 14066: videoton/tvc.cpp: Marked systems as having imperfect (as opposed to completely unemulated) sound.
- 14070: galaxian/119.cpp: Emulated the rare game 119.
- 14071: namco/namcos23.cpp: Clear all machine state data members on reset.
- 14078: bus/megadriv/ctrl: Moved the Mega Drive I/O block from the Sega project to a common location.
- 14079: generalplus_gpl16250_spi_direct.cpp.cpp: Moved a hack from the SoC device to driver initialisation.
- 14082: Improved metadata for various games (MT01067, MT04830, MT07694, MT08323, MT08758).
Source changes
--------------
-mz800: Make MZ-1R18 RAM disk a slot option; switch to 16-bit I/O addressing
-bus/mz80/mz1r18.cpp: Update notes
-hash/32x.xml: refine QA, pre-emptively demote wwfraw
New clones marked not working
-----------------------------
Clutch Hitter (bootleg)
-sega/system16.cpp: demoted ddcrewbl to not working
New systems marked not working
------------------------------
Unknown ICP F40 (PCB 137)
Unknown ICP F80
-mz800: Add Willy's MZ-800 Monitor as alternate BIOS options
-mz800: Add floppy disk interface and ROM card expansions
-Add headers for 0179a6d09feb9bb67e73c5eab38374de75974e46
New systems marked not working
------------------------------
Unknown poker (Wing 8510-A / W90-3 PCB)
-shared/megacdcd.cpp: put commands under logmacro
-sega/megacd.cpp: delete valueless lc89510 device stub
-sega/megacd.cpp: implement Sub CPU Program RAM write boundary
* fix pitfall/pitfallu crash at startup
-bus/mz80: Privatize class definitions of slot devices
-add 4 not working sets + 4 working (#13999)
New working systems
-------------------
Supreme 200 (handheld)
Spillekonsol Game console - 108-in-1
Game On 100-in-1
Power - Charging and playing games (D12) (416-in-1)
New systems marked not working
------------------------------
Digital Pocket Hand Held System 268-in-1 - Model 8633
Handheld Game Console 339-in-1
S10 Handheld Game Console (520-in-1, fake entries)
New clones marked not working
-----------------------------
Retro Arcade Game Controller (150-in-1) (set 2)
-added bl339 decryption
-bus/megadrive: add support for Titan Overdrive 2 mapper
-sega/megadriv.cpp: fix z80 YM and 000 bank_w mirrors
-IPC F40/F80 systems improvements:
* Proper memory map with extended addressing.
* Derivated machine config
* Added workaround for proper inputs multiplexion.
* New specific inputs.
Systems promoted to working
---------------------------
BICP F40 poker (137 Fever, 10 bet)
BICP F80 poker (137 Fever, 50 bet)
-sound/mmc5.cpp: Fix logerror
-IPC F40/F80 systems improvements:
* Added the 2x DIP switches banks.
* Found the Fever (37/137) DIP switch.
-IPC F40/F80 systems improvements: Modify/clean inputs.
-m92: add screen raw params
-bus/megadrive: implement Triple Play 96/Gold 8-bit NVRAM mapper
-in207100: Correct keyboard matrix (for one particular keyboard type); add NVRAM
-Redump PROM for msmt070 graphics board (#13952)
* Redump PROM for msmt070 graphics board
- Also add PLD placeholders and remove one uneeded PROM on Interpro ip2700 (it belongs to the msmt070 graphics board, not to the
workstation).
-m92: shorthand variable types
-ppan: correct num sprites limit, no need for +1 on oki bank
New working clones
------------------
Mini Golf (cocktail, 10/18/85)
-pc/filetto.cpp: dumped and verified some PLDs
-konami/timeplt.cpp: added hopper device for chkun and bikkuric
-m92: add palette dma, improved sprite dma
-funtech/supracan.cpp: dump internal sound BIOS
* allows sound playback during initial splash screens
-pve500: make "Sony" match capitalization of other Sony machines (#14005)
-gluck2.cpp: Fix description (#13995)
-m92: tweak dma busy timing, add btanb note
-m92: update btanb note again
-i86/nec: correction to idiv overflow
-Wing W90 system improvements:
* Accuraate memory map.
* Derivated machine config.
* Worked the addressing/banks to match the LS138 decoder.
* New specific inputs.
* Mapped the DIP switches bank.
* New video hardware (tile get info, video start).
* New 3-BPROMS R-G-B palette support.
* Fixed the GFX banks.
* Added SN76489A sound system support.
* Added a default clean NVRAM to get the game working properly.
* Changed the set name and game description.
Systems promoted to working
---------------------------
Wing W90 poker (Wing 8510-A W90-3 PCB)
-konami: fix regression with k054539 l/r speakers, small cleanup
-k054539: update stream before writes
-k054539: add m_ prefix to class variables
-k054539: also update stream before init_flags
-Added Wing W90-3 system overview and technical documentation.
-goldnpkr.cpp: Minor cleanups.
-k054321: reset m_active at device_reset
-skeleton/blaucds32.cpp: Skeleton driver for Blaupunkt CDS 32-ID terminal (#13883)
New systems marked not working
------------------------------
CDS 32-ID
-added 3 smartcycle carts (#14004)
New software list items marked not working
------------------------------------------
smartcycle_cart.xml:
Barbie - Fairytopia (UK)
Spongebob Squarepants - Ocean Adventure (UK)
Dora the Explorer - Friendship Adventure (UK)
-current Plug and Play PR (13 not working systems, 1 working) (#14001)
New working systems
-------------------
Spider-Man 2 Web Action
New systems marked not working
------------------------------
Retro Racer (30-in-1)
Power Console - Paw Patrol
Sumikko Gurashi - Sumikko Atsume (Japan)
Chiikawa Camera De Ya-! (Japan)
Sumikko Gurashi - Sumikko Catch (Japan)
Kiratto Pri-Chan Design Palette (Japan)
Smatomo (Japan)
Kunio-kun TV (5-in-1)
ZX Spectrum Vega+
Interactive Game Console (Model B608, YRPRSODF)
AR Dance Mat (Model DM02, YRPRSODF)
Power Rangers Dino Thunder: Thunder Action
Gakushuu Ouen AI Miracle Robo
-gaelco/lotoplay.cpp: Small comment to differenciate sets (#14009)
-Fix up various things:
* kim1_cass.xml: Hopefully fix checked-in DOS line endings.
* cpu/m68000/m68010.cpp: Use constructor delegation.
* debugger/debugwin.cpp: Don't repeatedly get the focussed window in a loop.
-Cleaned up a few more things.
-Add dump and skeleton device emulation of Sharp MZ-1P16 Plotter Printer
-(emu.h) sound: don't apply gain if value didn't change, also use u32 instead of int for io_connection index
-3rdparty/bgfx: Fix SPIRV shader builder compilation error with newer standard library that doesn't implicitly include stdint in as
many places.
-1942: hook up irq prom instead of hardcoded values (no change to emulation), pacland: add btanb note
-macseconds: correct include order
-sinclair/spectrum.cpp Reconfigured speakers for children machines (#14000)
New clones marked not working
-----------------------------
Kingdom Grandprix (bootleg)
-sega/system16.cpp: patched out undumped MCU handshake, makes game boot
-commando,exedexes,higemaru,vulgus: hook up irq prom like 1942, exedexes,higemaru: add screen raw params, 1942iti: copy over input
defs from 1942, demote game to not working (not from this commit, it was already broken when added)
-capcom*: revert global 128,6 screen offset
-1942,commando,vulgus: update comment after prev commit
-serialvfd: correct include order
-lastduel,srumbler: add screen raw params
-brikett,mm1: add language switch
-sinclair/tsconfdma.cpp Refactored the code (#14013)
-Kai Men Hu (PAN Electronics) improvements:
* Improved inputs.
* Mapped the DIP switches bank.
* New video hardware (tile get info, video start).
* Fixed the ROM load.
* Created extended GFX banks.
* Added a default clean NVRAM to get the game working properly.
* Changed the game name to Kai Men Hu.
* Fixed the PSG clock.
-brikett,lastduel: update notes
-vendetta: add lazy sprite dma, remove note about tile chip (r/w go to gaps in memory map), konami*: add todo note about sprite dma
-revx: Fix MT 8799
-Kai Men Hu (PAN Electronics) improvements: Different tweaks in graphics banks and color system.
Systems promoted to working
---------------------------
Kai Men Hu (PAN Electronics)
-Kai Men Hu (PAN Electronics) improvements: Added Autohold, Coinage and Multiplier DIP switches and DIP
locations.
-trs/dragon.cpp: Replaced Dragon 32 ROMs with actual mask ROM dumps, and corrected the Tano romset.
-bus/megadrive/titan.cpp: hookup D5-D4 for banking
New working software list items
-------------------------------
megadriv: SGDK Bad Apple PV demo
-hash/supracan.xml: refine staiwbbl QA
-layout/megacd.lay: fix LED position, prettify a bit
-midway/midxunit.cpp: Better fix for DMA register accesses (also eliminates U76 custom chip error)
-nec cpu: update mul/div cycles
-r2dx_v33: correct cpu type
-nec cpu: div/divu does store a result on v33
-nec cpu: small cleanup to spacing
New working systems
-------------------
ICP EX-Turbo-GT poker
-chdman: Request write permission when opening file for verify --fix; allow SHA1 fixes for CHDs otherwise treated as not writeable
(#14019)
-lethalen: add screen raw params, enable priority shadows, simplify sprite priority
-ip2700: Add missing PLDs and PROMs and fix IDPROM (#14015)
-glfgreat: uses k053260's TIM2 output as interrupt source. (#14021)
-k053260: small optimization to devcb
-capcom/mitchell.cpp: add rom locations for qtono1/qsangoku (#14023)
New working clones
------------------
Elite Avant Garde 2265 (model 6114-2/3/4, set 3)
-namcos23.cpp: Add support for dynamic texture scrolling. (#14024)
-apple/mac128.cpp: Updates
* Greatly improved modeling of the audio output stages and filtering
* More accurate timings for 128/512/Plus (SE/Classic are a little too slow now)
* Cleanup and modernization
New machines marked as WORKING
------------------------------
Macintosh Plus (Japan)
-hotsmash: fix crash when playing sample
New working systems
-------------------
Unknown Turbo Poker
-namcos23: Better direct-polygon Z-sort handling. (#14027)
-asterix: correct flipscreen offsets
-cpu/drcbex86.cpp: Not nuking the destination register on 64-bit rotate is important (fixes MT09228), also slight optimisations.
-debug/debugcmd.cpp: Made the code for symlist marginally less dreadful.
-palette: do assert() check before accessing array
-lethalen,suratk: correct shadow color
New systems marked not working
------------------------------
Hong Mayi (Xin Yun)
New clones marked not working
-----------------------------
Tian Sheng Hao Shou (V201CN)
-konami/tutankhm.cpp: Added a bootleg of Tutankham.(#14010)
New working clones
------------------
Tutankham (bootleg)
-namco/rallyx.cpp: Add a Portuguese bootleg of Rally X frm Tecnidiver. (#14011)
New working clones
------------------
Rally X (Tecnidiver bootleg)
-lethalen: small correction to sprite layer coords, misc konami: small cleanup
New working clones
------------------
Unknown Golden Poker (Japan Ver. 2.2)
New working clones
------------------
Unknown Golden Poker (PED 90%)
New clones marked not working
-----------------------------
Unknown Golden Poker (PED 95%)
-funworld/funworld.cpp: dumped and verified one PAL for pool10b
-midway/midxunit.cpp, midway/sspeedr.cpp, vsystem/ojankohs.cpp: consolidated drivers into single files
New clones marked not working
-----------------------------
Monkey Land (Ver. AA.20.A)
-astrocorp/astrcorp.cpp: redumped keno21 GFX ROM
-2 Working games on MegaDrive based arcade hardware (#13901)
New working systems
-------------------
Shuihu Feng Yun Zhuan
Songjiangyanyi Final
New clones marked not working
-----------------------------
Rolling Stones (V21)
New working clones
------------------
FX-Micom R-165 (older)
-thepit/thepit.cpp: consolidated driver into single file
-video/ppu2c0x.cpp: Remove disused callback
-nintendo/nes.cpp: Consolidate driver in single file
-Unknown Golden Poker (PED 95%): Redumped the last program ROM Unified inits and removed buttons-lamps layouts from games
that have no lamps support or port activity.
Systems promoted to working
---------------------------
Unknown Golden Poker (PED 95%)
New working clones
------------------
Unknown Golden Poker (PED 85%)
Unknown Golden Poker (PED 80%)
Unknown Golden Poker (PED 70%)
-s10fake: Transplant to nes_vt369_vtunknown.cpp driver; add data bitswap and opcode decryption
* goretrop: Transplant to nes_vt369_vtunknown.cpp driver
* dgun2572: Add notes in comment
-nintendo/nes_vt369_vtunknown_soc.cpp: Minor correction
-konami*: some comment cleanups, copy paste k054338 description from old konicdev file, k054156_k054157_k056832: small cleanup
-thepit: preparing to rename driver to roundup (taito hw)
-source org: move thepit/thepit.cpp to taito/roundup.cpp, thepit/timelimt.cpp to misc/timelimt.cpp, midway/sspeedr.cpp to
taito/sspeedr.cpp, venture/suprridr.cpp to taito/suprridr.cpp
-ddayjlc: correct text layer colors
-ddayjlc: lower ay clock
-ddayjlc: can rename driver to dday (no conflict with olympia's version in another folder)
-nl_sspeedr.h: correct include guard
New systems marked not working
------------------------------
137 Dash! (Avanty, 50 bet special)
Lucky Full House (ver 1.16, data ver 1.05)
Dynamic Chance (Type-3.0 Part 1-2)
Dynamic Chance (Type-3.0 Part 1-2, alt)
Dynamic Plus One (SP Type ver 1.10)
-ddayjlc: update notes
-ddayjlc: improve dma busack and audiocpu irq, change controls to 4way
-cpu/drcbearm64.cpp: Don't sign extend word register loads into upper 32 bits of host register.
-ddayjlc: update notes on protection chip, use generic gfxlayout for chars
New systems marked not working
------------------------------
Gone Fishing (V602US)
-misc/cointek.cpp: made it show something
-hash: create a generic_flop_525.xml
* hook up gruppe,kitahei and victnined to mz2000/mz2200/pc8801/x1
* fix MT08182
New systems marked not working
------------------------------
Dash! (A37, ver 1998/10/22)
New clones marked not working
-----------------------------
Lucky Full House (ver 1.15, data ver 1.04)
-jaleco/blueprnt.cpp: Use raw parameters for screen
-phoenix/naughtyb.cpp: Use raw parameters for screen
-ddayjlc: shorthand variable types
-ddayjlc: assume maincpu clock is same as soundcpu
-ddayjlc: partial revert, it still missed sound irqs
-ddayjlc, popflame: Protection notes
-ddayjlc: Fix comment
-dkong,dday: increase quantum
-mameinfo/messinfo dat plugins: support driver sourcefile path
-ddayjlca: fix string replace regression
New working clones
------------------
Stone Age (Astro, Ver. AA.05.H, 2007/03/15)
New systems marked not working
------------------------------
Crazy Circus (Ver. US.01.7)
Krazy Keno (V105US)
New clones marked not working
-----------------------------
Haunted House (IGS, V107US)
-flipshot: remove "battle" prefix, not part of official title
-ddayjlc: correction to scroll offset and foreground cliprect
-ddayjlc: confirmed protection device from decap and pinout
New working clones
------------------
ICP F80 poker (137_50_100)
ICP F80 poker (137_9.bin)
ICP F80 poker (137_9_0jap)
ICP F80 poker (137_9_10bet)
ICP F80 poker (137_9_50)
ICP F80 poker (137_9_60)
ICP F80 poker (137_9_70)
ICP F80 poker (137_9_90)
ICP F80 poker (137_9_jap)
ICP F80 poker (137_9_redsquare)
ICP F80 poker (137_number7)
ICP F80 poker (9_jap)
ICP F80 poker (9_reddot)
ICP F80 poker (abg)
ICP F80 poker (af_80_newer)
ICP F80 poker (af_80_older)
ICP F80 poker (jap_9)
ICP F80 poker (jap_9_jap)
ICP F80 poker (redx_9_40_45_50_60.bin)
ICP F80 poker (redx_9_7.bin)
New working clones
------------------
ICP F40 poker (137fv_10yen_f40, autostart)
-Added documentation for DEP 9801 platform
-hash/megacd.xml: perform QA pass
* fix a few multidisc entries not hooked up properly (most notably johnnymn)
* fix several missing cloneof relationships
* merge a few entries that were released as a bundle not standalone (some other exist)
-Golden Poker driver: Improved technical notes and some cleanups.
New working clones
------------------
ICP F40 poker (jap_9a)
-Updated Japanese translations. (#14026)
-sony/news_68k.cpp: Add (not working) NWS-1250 (#13984)
New systems marked not working
------------------------------
NWS-1250
-CD-i: Add Interlace Graphics (#13997)
* CD-i: Doubles Vertical Resolution
- Minimal code to double the vertical resolution for #13231 . The result is a slightly crisper looking image on most monitors due
to better upscaling on images are have less oblique pixels.
- This was tested minimally and seems stable.
- Something closer to a proper interlaced image can be accomplished using the _PA bit, however current screen blanks between
frames preventing the parity bit from being able to produce a correct interlace image yet.
* CD-i: Remove excess vertical resolution
* Use 2x clock multiplier
* CD-i: Add Interlaced Graphics
- Fixes #13231
* CD-i: Toggle Interlace Effect
- When the interlace bit is off, line-duplication is re-enabled. This ensures the interlace effect is only visible when the game
declares the output to be interlaced.
* CD-i: Fix interlaced line offset
- In some cases, such as during startup, the line length of the interlaced line is impacted. This corrects the offset.
* CD-i: Fix Interlace Clock Speed
-Update hng64.cpp - promote sets (#14031)
* This promotes the following to working with imperfect sound/graphics/no lan flags where appropriate.
* I haven't improved anything, but people have tested these quite extensively at this point, and there haven't been any logic bugs
reported in the gameplay, even if the sound is still rather offensive to the ears.
* Roads Edge / Round Trip RV (rev.B) Samurai Shodown 64 / Samurai Spirits / Paewang Jeonseol 64 Xtreme Rally / Off Beat Racer!
Beast Busters: Second Nightmare Samurai Shodown 64: Warriors Rage / Samurai Spirits 2: Asura Zanmaden Fatal Fury: Wild Ambition
/ Garou Densetsu: Wild Ambition (rev.A) Buriki One: World Grapple Tournament '99 in Tokyo (rev.B)
* not sure what to put for credits, you can put me if you want because the bulk of the work from a few years ago was done by me,
but others have contributed over the years.
-model3.cpp, naomi.cpp: Correct Virtual On Oratorio Tangram descriptions (#13994)
* model3.cpp: Correct Virtual On Oratorio Tangram description
* naomi.cpp: Correct Cyber Troopers Virtual-On Oratorio Tangram M.S.B.S. ver 5.66 2000 Edition description
* Cyber Troopers Virtual-On Oratorio Tangram M.S.B.S. ver 5.4 too.
* namcos23.cpp Changed Motocross Go! and Crisis Zone region description
- Motocross Go! (MG3 Ver. A) hasn't Parental Advisory Warning screen in attract mode, so set it to World; Motocross Go! (MG2 Ver.
A) has a Parental Advisory Warning screen in attract mode and skips the bike select screen, so set it to US. Crisis Zone (US,
CSZ03 Ver. B set 2) hasn't Parental Advisory Warning screen in attract mode, date is 99/11/06 and has green hit sparks, so set
it to World, CSZ04 Ver. A, and Crisis Zone (World CSZ04 Ver. A) has a Parental Advisory Warning screen in attract mode and
date is 99/11/19, so set it to US, CSZ03 Ver. B set 2.
* model3.cpp: Fix Cyber Troopers Virtual-On Oratorio Tangram descriptions. (nw)
* naomi.cpp: Fix Cyber Troopers Virtual-On Oratorio Tangram descriptions. (nw)
* model3.cpp: removed Region from game names (nw)
-Fixed MT07995, MT08429, MT08430 (#13990)
* allied.cpp: Fixed MT08430
* allied.cpp: Fixed MT08429
* nmk16.cpp Fixed MT07995
-sinclair/glukrs.cpp: Added expected clock value validation (#13944)
-Add Polish translation (#13940)
-Sega UFO Catcher 7 Second dump + 7 DIP decription (#13937)
* Update segaufoh8.cpp Added UFO 7 Second
* Update segaufo.cpp DIP description added.
-sega/segaufoh8.cpp: Fix build (and correctly update mame.lst)
-Golden Poker driver: Changed setname unkicpetg --> icp_etg. added three sets of Techtron Japan (EX-Turbo-GT), added DIP switches,
and organize them.
New working clones
------------------
Techtron EX-Turbo-GT poker (set 1)
Techtron EX-Turbo-GT poker (set 2)
Techtron EX-Turbo-GT poker (set 3)
-Golden Poker driver: Removed the set techtrnc due to duplication.
-apple/rbv.cpp: Use the proper Bt478 RAMDAC, verified with IIci and IIsi PCB photos.
-k056832: make update_linemap render compile again (it's glitchy)
-k056832: correction to prev commit and reenable update_linemap render now that it works again
New working clones
------------------
ICP F40 poker (100yen)
New working clones
------------------
Unknown Turbo Poker (set 2)
-k056832: make linemap_enable a mcfg setter
-ufo21: correct coinage dsw
-gijoe: add screen raw params
-igs/igs_m027.cpp: dumped missing ROM for tshs
-igs/pgmcrypt.cpp: added deecryption tables for jking04 and krzykeno
-shared/mega32x.cpp: use util::fifo for 68k to SH-2 comms
-misc/sfbonus.cpp: Update version notes (#14037)
New working clones
------------------
Unknown Turbo Poker (set 3)
New working clones
------------------
ICP F80 poker (blue-green-red dots)
New working clones
------------------
Unknown Golden Poker (PED 95%, set 2)
New systems marked not working
------------------------------
Tankers
New clones marked not working
-----------------------------
Donkey Kong Jr. (Nuova Videotron bootleg)
New working systems
-------------------
Gold Strike (Japan, v1.1.1 - Location Test)
New working clones
------------------
Quiz (Revision 2.11, alt questions)
New working clones
------------------
New Lucky 8 Lines (set 16, W-4, extra data)
-mc68681: fix tx disable bug
-ensoniq/esq5505.cpp: clean up interrupt handling
-misc/sfbonus.cpp: updated notes on version letters
-igs/pgmcrypt.cpp: added decryption tables for gonefsh, jhg3d, royal5p
New working software list additions
-----------------------------------
psion_ssd: En Route: United Kingdom, Eire, Finance Pack 3, Telenote Link
-acorn/aa310.cpp: Added support for HFE floppy format to all machines.
* Added another romset for the A500.
-bus/bbc/1mhzbus/ramdisc: Fixed check that sector is within RAM size.
-sega/naomi.cpp: dumped NAOMI Rev A and Naomi 2 Rev B Australia BIOSes
-namco/namcos23.cpp: Added default NVRAM contents for Downhill Bikers. (#14035)
-ironhors,ddribble: add brief pcb notes, konamiic.txt: remove outdated TODO (moved that section to normal notes)
-Declaring additional ROMs for Ensoniq ESQ-1 (#14050)
-Improvements to Yamaha MU50 internal layout (#12735)
-mu50,mu2000.lay: lower max chars per line to 1024
-luxor/abc1600: Fixed floppy regression.
-sega/megadriv.cpp: replace irq_callback with vpa_after / vpa_sync cpu_space_map (#14038)
* video/315_5313.cpp: make VDP irq enable times more deterministic
Software list items promoted to working
---------------------------------------
megadriv: Fatal Rewind, Sesame Street Counting Cafe
-megazone,mogura: add screen raw params, mogura: add coin counters, do weird tilemap layout with TILEMAP_MAPPER
-pc/teradrive.cpp: replace PC chipset with WD7600
New working clones
------------------
Classic Edition (Version 1.4R)
Fruit Bonus 2000 / New Cherry 2000 (Version 2.3B)
Fruit Bonus 2000 / New Cherry 2000 (Version 2.6 Special)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.1 Special)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.3 Special)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.4 Special, set 1)
Fruit Bonus 2000 / New Cherry 2000 (Version 3.4 Special, set 2)
Fruit Bonus 2000 / New Cherry 2000 (Version T 2.3C)
Fruit Bonus 2nd Edition (Version 1.6R)
Fruit Bonus 2nd Generation (Version 1.8Q)
Money Machine (Version 1.3R)
New clones marked not working
-----------------------------
Allien Attack
-jaleco/exerion.cpp, jaleco/fcombat.cpp: added DIP locations
-konami/rungun.cpp: Add raw parameters for screen
-gbcolor.xml: Added Super Mario Bros. Mini (homebrew SMB port). (#14051)
New working software list additions (gbcolor.xml)
-------------------------------------------------
Super Mario Bros. Mini (v2.0.8)
Super Mario Bros. Mini (v2.0.7)
Super Mario Bros. Mini (v2.0.6)
Super Mario Bros. Mini (v2.0.5)
Super Mario Bros. Mini (v2.0.4)
Super Mario Bros. Mini (v2.0.3)
Super Mario Bros. Mini (v2.0.2)
Super Mario Bros. Mini (v2.0.1)
Super Mario Bros. Mini (v2.0.0)
Super Mario Bros. Mini (v1.0.3)
Super Mario Bros. Mini (v1.0.2)
Super Mario Bros. Mini (v1.0.1)
Super Mario Bros. Mini (v1.0.0)
-fcombat: remove screen raw params, it's not 61.3hz
-rungun: remove fixme note about xtal, it does have an 18.432MHz xtal
-machine/wd7600.h: change keyboard controller to PS/2
* fix teradrive POST keyboard error
-machine/wd7600.cpp: get rid of vestigial 1-filled ISA ROM region
-konami/rungun.cpp: Partially revert 9e80a3713d82014aaaec027d25e6ef436015fc10
New working clones
------------------
New Lucky 8 Lines (set 17, W-4, turbo, protected)
New Lucky 8 Lines (set 18, W-4, bingo/fever, protected)
-i386: throw faults from i386_trap so double and triple faults can be handled properly
-pc/teradrive.cpp: basic implementation of IBM 79f2661bus switch as ISA option
-pc/at.cpp: fix megapc/megapcpl keyboard default, remove ROM patches
* allows BIOS setup navigation, megapc can also boot msdos5 at least;
-bus/isa/svga_paradise.cpp: (try to) pull cnf15 high for wd90c11
New systems marked not working
------------------------------
Tetris + New Lucky 8 Lines (W-4 + W4BET-VID sub board with MCU)
-fcombat: re-add screen raw params after Guru measured video timing, exerion: remove static constexpr list at top of driver
-sumt8035,chexx: screenless hw shouldn't change screen orientation flags
-luxor/abc1600: Added default NVRAM to pass systest.
-machine/z8536: Fixed reading from Port C nibble registers.
-machine/z80dma: Implement BAO callback.
-luxor/abc1600: Fix DMA I/O addressing.
New working clones
------------------
Ozma Wars (set 3)
-midw8080/8080bw.cpp confirmed PROMs for lrescueabl
-alphatpx.cpp: Honor 'cliprect' in screen_update(). (#14052)
* Previously, the entire screen was being updated when only a single scanline needed to be updated, causing 100% host CPU usage and
non-realtime emulation.
New clones marked not working
-----------------------------
Sexy Gal Tropical (Japan 850715 SXG T-01)
New systems marked not working
------------------------------
Medal Quiz Panicuru Roulette
-bus/isa/mda.cpp: modernize, fix underline attribute
-misc: correct some ioport mask vs defval conflicts
-bus/isa/mda.cpp: fix compiler warning
-bus/isa/mda.cpp: always use black foreground for inverse video
-machine/z8536: Fix counter/timer enable and interrupt error clear.
-misc: correct accommodate typo
-apple/apple2video: Fix regressions in apple2 video (#14053)
* apple2: fix regression in lo-res and text rendering
- Changes in 8671820 caused the cliprect to be ignored during lo-res and text rendering.The resulting over-drawing artifacts
were generally transient and hard to notice, but more obvious in beam-racing demos (by Deater, French Touch, etc.)
- This commit fixes the logic to properly clip again: explicit row alignment is removed (without re-introducing #5595; an offset
cliprect is still aligned to the correct address and nibble), and the lo-res memcpy optimization is clipped.
* apple2: fix regression in page2 sequencing
- Changes in 416e1c9 created a sequencing error such that update_now() via scr_w() would be called after setting page2_w.The
broken rendering was generally transient and hard to notice, but more obvious in beam-racing demos (by Deater, French Touch,
etc.)
- This commit simply deletes the early page2_w; it is handled in scr_w().
* apple2: improve video code consistency
- A little reordering to harmonize *_update(), no functional change.
New systems marked not working
------------------------------
Pretty Present
-Current Plug and Play / Handheld game PR (14 sets + 3 softlist entries) (#14042)
New systems marked not working
------------------------------
Oshiri Tantei - Puputto Kaiketsu Game (Japan)
Pokegacha (20150902, Japan)
Pokegacha V2 Red (20151230, Japan)
Punirunes Punitomo Tsūshin (hot pink, Japan)
Gachitto Get da ze! Monster Ball Go! (210406, Japan)
Tamagotchi Meets (Japan)
Chiikawa Learning PC (Japan)
Manabi no Sai-Kyo-Oh ni Nare! Sai-Kyo-Oh Zukan PC (Japan)
Disney & Disney/Pixar Characters Dekita! ga Ippai Dream Toy Pad (Japan)
New clones marked not working
-----------------------------
Pokegacha V2 Yellow (20151230, Japan)
Punirunes (PUNIRUNZU_MAIN_DICE_V1, mint, Japan)
Punirunes (PUNIRUNZU_MAIN_DICE_V1, pink, Japan)
Punirunes (PUNIRUNZU_MAIN_DICE_V1, purple, Japan)
Punirunes (PUNIRUNZU_MAIN_V2, pink, Japan)
New software list items marked not working
------------------------------------------
leapfrog_leappad_cart.xml:
Kagayaku Kimi no Mirai-e Let's Go English! (Japan)
Hirogaru Sekai-e Go! Go! Go! (Japan)
Minna de tanoshiku! CoCoPad (Otameshi soft) (Japan, older)
-(also moved the Super Impulse / Konami DDR toy thing to a different driver, as on further investigation it looks more like code
that should be copied into RAM rather than direct execute from SPI, also probably has unique per-game internal ROM area that's not
dumped like the other Super Impulse games)
-juicebox.xml: added two cartridge names (#14047)
-new NOT WORKING machines - Gaelco DS5002FP Programmer (#13956)
New systems marked not working
------------------------------
Gaelco DS5002FP Programmer
New software list items marked not working
------------------------------------------
gaelco_ds5002fp_rom.xml:
Alligator Hunt
Maniac Square
Target Hits
Glass
TH Strikes Back
Touch and Go
World Rally 2
World Rally 2 (older)
-raizing_batrider.cpp: added note about undumped bbakraid set (#13618)
-video/315_5313: fix regression
-matsushita/kn5000.cpp: A few minor improvements to kn5000 (#14055)
* Handle Computer Interface Selection dipswitches without runtime tag lookups
* use set_constant
New systems marked not working
------------------------------
ADI VT52
-isa/svga_paradise: refactor all cards to use ISA remap
* fix wd90c33_zz going in MDA mode in ct486 BIOS menu
-hash/megadriv: fatalrew doesn't boot with NTSC machines, make it supported=partial
-video/pc_vga_paradise: hookup DDR callback for PR11 writes
* fix teradrive and megapc going in MDA video mode
New systems marked not working
------------------------------
Teradrive Model 3
-gaelco/goldart.cpp: Confirmed the Dallas dump as good (#14057)
* Co-authored-by: Tomás García-Merás <tomas.capote@accenture.com>
-machine/wd_fdc.cpp: Prevent INTRQ from being raised until last DRQ is serviced unless data was already lost
-machine/wd_fdc.cpp: Revert unnecessary part of previous commit
-pc/teradrive: use side116 as HDD stopgap option
-isa/opti8621.cpp: fix base address dip option
-misc/amaticmg: Add Fruit Poker (V.Swe 1.74) (#14033)
New systems marked not working
------------------------------
Star Ball (v1.0.0S)
-pc/teradrive.cpp: add aux port hookup, bump RAM to 2.5M for now
-pc/at.cpp: split up megapc WD7600 chipset romsets to own driver
-isa/isa_cards: merge ISA8 options with ISA16 8-bit options
* i.e. allow mounting IBM Speech to ISA8, xtide to ISA16
-bus/isa/isa_cards.cpp: Fix validation by restoring wonky difference between ISA8 and ISA16 option lists
-rungund: re-add screen raw params
-konami/yiear.cpp: Modernize interrupts; add screen raw parameters
-pc/at.cpp: get rid of i386 macro (#14062)
-pc/teradrive.cpp: start to glue together the 68k part
-ti/ti89.cpp: Flag systems as having no sound hardware (#14065)
-pc/teradrive.cpp: add handshake bits, add system inputs, add (very) temporary generic_cart_slot for testing TMSS behaviour
-misc/amaticmg: Add V.Int version of Multi Game III (#14056)
New systems marked not working
------------------------------
Multi Game III (V.Int 3.63)
-videoton/tvc.cpp: Flag systems as imperfect sound (#14066)
-st: add rom cartridges
-improve/fix KC-85 colour palette (#14059)
-cybrcycc,tokyowar: rename analog controls
-bus/a800/a800_slot: write_cart doesn't need returning from void fn
-video/315_5313: mode 4 disallows writing to registers beyond 10
* fix bassmpro Sega startup logo
-igs/igs_m027.cpp: Added/corrected inputs, outputs and DIP switches for tshs, tshs101 and tswxp.
New clones marked not working
-----------------------------
Sea Invasion
-kaneko/kaneko16.cpp: dumped PLDs for mgcrystl
-midway/midyunit.cpp: dumped EP600s for smashtv
-toaplan/raizing.cpp: dumped PLDs for kingdmgpbl
-adi_vt52: Fixed scrolling, identify more dip switches
Systems promoted to working
---------------------------
ADI VT52
-devices/bus/st: minor note shuffling
-pc/teradrive: preliminary hookup of 286 view of MD space, Z80 basics, YM7101 VDP basics
* fix bug in PC side where menu cursors are uncontrollable (read pad inputs in MD space)
-igs/igs_m027.cpp: Added preliminary I/O and corrected Oki sound chip clock frequency for cjsxp.
* Also confirmed sound is OK for tshs and tswxp.
Systems promoted to working
---------------------------
Taishan Wuxian Jiaqiang Ban (V101CN)
Tiansheng Haoshou (V201CN)
-pc/teradrive: fix MD sound from 286 side
New systems marked not working
------------------------------
Funny Fruit (Ver. 1.05, newer hardware)
Neo Print SP! Super Collection Version (Japan)
-midway/midzeus.cpp: redumped PIC for invasnab
-midway/seattle.cpp: dumped alternate PIC for maze
-skeleton/cadillacjakc_mc68340.cpp: verified PLDs dumps
-sega/model3_v: add colormod disable flag, fix von2 blackened floor regression
-sega/model3: rollover scan timer at 0, not at 1
-pc/teradrive.cpp: fixed lambda capture
-hiscore.dat: updates
-lucky8tet improvements:
* New machine config.
* Added proper inputs.
* Hooked the C8051F310 MCU.
* Added MCU memory and I/O maps accordingly.
* Bypassed the boot protection scheme.
Systems promoted to working
---------------------------
Tetris + New Lucky 8 Lines (W-4 + W4BET-VID sub board with MCU)
-namcos23.cpp: Clear all machine-class members on reset. (#14071)
-new NOT WORKING machines (Sega 119) (#14070)
New systems marked not working
------------------------------
119 (bootleg?)
-galaxian: do global sprite clipping with a virtual function instead of setter
-119: remove sega prefix from name
-119: decrease possibility of roms being modified
-jollyjgr: add screen raw params, small cleanup
-kurukuru, ppj, rgum: Change inputs from poker type to slot type
-luxor/abc1600: Updated documentation.
-pc/teradrive.cpp: hookup floppy SW list
New working software list items
-------------------------------
teradrive: IBM DOS (J4.07/V), IBM DOS (J4.06/V), Teradrive Driver Disk
New software list items marked not working
------------------------------------------
teradrive: IBM DOS (J5.00/V, rev 1.2)
-igs/igs_m027.cpp: Improved cjsxp inputs and sound.
* Hooked up sound ROM banking.
* Identified six DIP switches.
* Corrected test and bookkeeping inputs.
* Added support for fruit machine wiring option.
New working clones
------------------
Ms. Pac-Man (bootleg, set 5)
New systems marked not working
------------------------------
Best of Nudge (Ver. 1.01)
Gold Touch (Ver. 2.45)
Silver Bar (Ver. 1.07)
Southern Gold (Ver. 1.16)
New clones marked not working
-----------------------------
Gold Touch (Ver. 2.39)
Southern Gold (Ver. 1.14)
-current Plug and Play PR (1 system, PDC Japan) (#14058)
New working systems
-------------------
PDC - Pocket Dream Console (Japan)
-djmain: measured maincpu clock
-triplhnt: reading x/y axis was swapped
Systems promoted to working
---------------------------
119 (bootleg?)
-heathzenith/h8.cpp: Implement H8 Bus (#13560)
-bus/isa/mda.cpp: use screen frame counter
-djmain: added screen raw params from Guru video timing measurements, removed #defines
New working clones
------------------
beatmania 3rd MIX (ver JA-B)
-igs/igs_m027.cpp: Better I/O for cjsxp.
* Added key-in/key-out inputs and counters used in fruit machine mode.
* Identified some more DIP switches.
-igs/igs009.cpp, igs/spoker.cpp: Slightly better inputs for Jingle Bell and Super Poker games.
-acorn/bbc.cpp: Split drivers by motherboard into bbcb.cpp, bbcbp.cpp, bbcm.cpp, bbcmc.cpp, and reutapm.cpp.
* Re-implemented the Slow Data Bus, TMS5220 speech is now working.
* Keyboards are now devices, and corrected the free run polling frequency.
* CPU clock now slowed to 1MHz when addressing slow devices.
* Serial ULA (SERPROC) is now a device, and fixed ACIA baud rate generators.
* Replaced bankdev with views.
* Fixed mirroring of 6522's. (Castle Quest is working again)
* Added system VIA CB2 output. (required for Pharoah's Curse)
* Improved video rendering for split screen modes.
* Sideways RAM can be allocated from command line, with '-romlslotx ram'.
- acorn/reutapm: Added other Application Processor Module romsets.
* Added generic keyboard.
New working clones
------------------
Dolphin Microcomputer
New clones marked not working
-----------------------------
Harrison Trainer 280 CNC/Manual
SE3010 Teletext Editing Terminal
-bus/bbc/vsp: Slotified the Voice Synthesis Processor slot to take either Acorn Speech upgrade or Cheetah Sweet Talker.
New working software list additions
-----------------------------------
bbc_vsm: CM62064 (Kenneth Kendall), VM61002 (Industrial)
-bus/bbc/exp: Added functions to write to CB lines.
-acorn/bbcm.cpp: Commented out unused function.
-Lucky 8 Lines (A900, 2nd gen) improvements: Renamed set animalwa --> lucky8t, rearranged the ROM load,
simplified the things eliminating its own machine config and dedicated memory map. Created proper inputs, added stops and bonus
buttons, added DIP switches for key in, max bet, double-up on/off, double-up rate, main game rate, changed control panel layout to
one player, added technical notes and cleaned up a bit the driver.
Systems promoted to working
---------------------------
New Lucky 8 Lines (A900 2nd gen, Cross Bonus)
-Added lucky8 A900 game notes, changed the year to 1997, and the game description to "New Lucky 8 Lines (A900 2nd gen, Cross and
Bell Bonus)"
-Lucky8t: Added more game notes...
-generalplus_gpl16250_spi_direct.cpp.cpp - move a hack out of the core SoC handler and into the driver (#14079)
* Co-authored-by: David Haywood <hazemamewip@hotmail.com>
-Added lucky8 A900 Min/Max Bet DIP switches.
-lucky8 A900: Removed special odds DIP switches.
-lucky8 A900: Added hopper support and removed wrong control panel, due to the lack of lamps support.
New systems marked not working
------------------------------
unknown Amusement Inc. vending machine
-astrocorp/astrcorp.cpp: added dedicated inputs for keno21 and gostopac
-twinkle: combine speakers, djmain: update note
-popn1: small correction to title
-djmain: fill in popn2 product number
-machine/mos6526: get rid of m_icr_read, fix cpm68k-amiga boot
Software list items promoted to working
---------------------------------------
amigaocs_flop: Batman (Europe, Single Disk)
-sega/megadriv: fix MT07645
-djmain: clarify x in product number
-Begin slotifying generic Keytronic serial keyboards
* kayproii (& clones): Add dump of original serial keyboard (actually identical to that of Keytronic L2207) and make it the default
option
-in207100: Slotify keyboard and add some alternate options
* in213: Add dump and LLE of keyboard
-bus/keytronic/informer_kbd.h: Fix #include guard
-Add support for an ADI keyboard for an unknown system
-keytronic_l2207: Add remaining control characters for natural keyboard
-megadriv.xml: Added 21 working items. (#14063)
New working software list additions (megadriv.xml)
--------------------------------------------------
Cave Story - Doukutsu Monogatari (v0.8.5, English)
Cave Story - Doukutsu Monogatari (v0.8.5, Chinese)
Cave Story - Doukutsu Monogatari (v0.8.5, Finnish)
Cave Story - Doukutsu Monogatari (v0.8.5, French)
Cave Story - Doukutsu Monogatari (v0.8.5, German)
Cave Story - Doukutsu Monogatari (v0.8.5, Italian)
Cave Story - Doukutsu Monogatari (v0.8.5, Japanese)
Cave Story - Doukutsu Monogatari (v0.8.5, Korean)
Cave Story - Doukutsu Monogatari (v0.8.5, Portuguese Brazil)
Cave Story - Doukutsu Monogatari (v0.8.5, Portuguese)
Cave Story - Doukutsu Monogatari (v0.8.5, Russian)
Cave Story - Doukutsu Monogatari (v0.8.5, Spanish)
Devwill Too MD
Devwill Too MD (Portuguese)
Devwill Too MD (English, digital release)
Devwill Too MD (Portuguese, digital release)
Devwill Too MD (demo v1)
Devwill Too MD (demo v2)
Devwill Too - Prologue
Kirito - The Game (demo 1.1)
Sovietborgs (demo)
-alice90.xml: Add metadata
-lucky8 a900: Documented the 3 forced bits that allow boot the game. Fixed the Max Bet DIP switch and connected through port
conditional with the new added Minimum Bet DIP switch.
-bus/bbc/rom: Moved classes into anonymous namespace.
-machine/6522via.cpp: RESET does not change T1 and T2 latches/counters and Shift Register.
-video/mc6845.cpp: Removed hack that resets line counter when screen parameters are changed (fixes split screen mode in Elite on BBC
Micro).
-sound/sn76496.cpp: Tone frequencies and volume are non-zero at startup (gives BBC Micro boo-bip startup tones).
-goldstar.cpp driver improvements. Added hopper support to the following games/sets: lucky8, lucky8a,
lucky8b, lucky8c, lucky8d, lucky8e, lucky8f, lucky8g, lucky8h, lucky8i, lucky8j, lucky8k, lucky8l, lucky8m, lucky8n, lucky8o,
lucky8p, lucky8q, lucky8r, lucky8s, lucky8t (fixed), lucky8tet, bingowng, bingownga, ns8lines, ns8linesa, ns8linew, ns8linewa,
ns8linewb, ns8linewc, ns8linewd, and luckybar.
-dataeast/btime.cpp: consolidated driver into single file, merged with scregg.cpp
-adi_unk_kbd: Simplify key reading
-mdioport: move to devices folder, hook it up to teradrive (#14078)
-pc/teradrive.cpp: glue in 16-bit ISA memory interactions with MD space, change VGA to be romless
New systems marked not working
------------------------------
Bio-Hazard Battle (scrambled bootleg of Mega Drive version)
-Fixed MT01067, MT04830, MT07694, MT08323, MT08758 (#14082)
* Fix MT04830
* warpwarp.cpp: Fix MT07694
* taito_l.cpp: Fix MT01067
* galaxian.cpp: Fix MT08323
* midwunit.cpp: Fix MT 08758
* firebeat.cpp: Fixed Beatmania III The Final Year
* model3.cpp: Fix Sega Rally 2 description
* system1.cpp: Marked Ninja Princess version as Japan release
-igs/goldstar.cpp: dumped PROMs for jpknight
-misc/cb2001.cpp: dumped PROMs for nmondop
-misc/itgamble.cpp: corrected manufacturer for gnumber and mnumber
-sos/navarone: add note about title
New systems marked not working
------------------------------
Dajia Dou Dizhou
-Run srcclean across the tree.
-acorn/bbcbp.cpp: Removed hard disk image from acw443.
-ufo7s: remove unavailable romset
-Metadata corrections and comment. 本帖最后由 sjy96525 于 2025-8-31 09:41 编辑
支持了终极宋将演义,水浒风云传,Hyper Neo Geo 64游戏。
修复了G.I. Joe图像问题。 本帖最后由 sjy96525 于 2025-8-31 06:43 编辑
github上不去的话,使用Watt Toolkit工具来加速就能上github。
https://steampp.net/
https://bgithub.xyz/mamedev/mame/releases/tag/mame0280 谢谢分享 谢谢分享 感谢分享,:handshake 感谢分享 {:3_59:} 感谢分享 arcade啥时候出 感谢分享哇{:3_41:}
页:
[1]
2