[MAME\MESS模拟器]MAME 0.229
0.229 2021-02-24----------------
MAME Testers Bugs Fixed
-----------------------
- 06650: (m58.cpp) 10yard: Graphics are misaligned. (Ivan Vangelista)
- 06668: (mhavoc.cpp) mhavoc, mhavoc2, mhavocp, mhavocrv: Not all graphics are displayed. (Robbbert)
- 06935: BGFX render module doesn’t find images when multiple artwork paths are configured. (AJR)
- 07795: Qt debugger: Debugger views display incorrectly when scrolled to the bottom. (Vas Crabb)
- 07860: N/A: Incorrect flags are passed to the compiler on ARM/AArch64 targets. (Belegdol)
- 07863: (ksys573.cpp) pcnfrk4mk: Description does not match displayed title. (AriaOTP)
- 07866: (atarig1.cpp) pitfight3: Game crashes randomly in later matches. (O. Galibert)
- 07867: (c64.cpp) Most carts in c64_cart.xml: Cartridges no longer load correctly. (Ivan Vangelista)
- 07874: (gottlieb.cpp) cobram3, cobram3a: Games stop at a black screen with populated NVRAM files. (Ivan Vangelista)
New working machines
--------------------
Basketball (Mattel)
Black Knight Pinball (Entex)
Elektronika Autoslalom
Hockey (Mattel)
JAKKS Pacific Inc / Child Guidance / Handheld Games Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK)
JAKKS Pacific Inc / Child Guidance / Handheld Games Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK)
JAKKS Pacific Inc / Child Guidance / Pronto Games The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US)
JAKKS Pacific Inc / Child Guidance / Pronto Games Go Diego Go! - Aztec ABC Adventure (Sharp Cookie) (PAL, UK)
Mattel Funtronics: Tag
Ms PacMan Twin (Argentina)
National Semiconductor QuizKid Speller
Power Up Baseball (prototype)
Run Run Puppy
Soccer (Mattel)
New working clones
------------------
Asteroids (bootleg on Lunar Lander hardware, set 2)
Barracuda
Born To Fight (Vifico license)
Defense (Defender bootleg)
Drift Out (Europe, Cameltry conversion)
Fidelity Electronics Elite A/S Challenger (Budapest program, model EWC)
Galaxian (Electromar Spanish bootleg)
Hot Night
Hunchback (FAR S.A. bootleg on Galaxian hardware)
JAKKS Pacific Inc / Child Guidance / Pronto Games Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US)
Kamikaze (Electrogame, Spanish bootleg of Galaxian)
Mars (bootleg)
National Semiconductor QuizKid Racer (MM5799 version)
Player's Edge Plus (PP0104) Standard Draw Poker (set 2, Fitzgeralds)
Radar Scope (TRS02, rev. D)
Storming Party / Riku Kai Kuu Saizensen (set 2)
Street Fighter II': Magic KO Turbo!! - Nightmare Crack
Wayne Gretzky's 3D Hockey Fatality Edition (prototype)
World Beach Volley (set 1, S87C751 audio CPU)
Machines promoted to working
----------------------------
Ace Of Clubs (Crystal) (IMPACT, GND D 4)
Bonanza (JPM) (IMPACT) (BO1 H06)
Novag Supremo
Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13)
Clones promoted to working
--------------------------
Ace Of Clubs (Crystal) (IMPACT, GND D 4 P, Protocol)
Bonanza (JPM) (IMPACT) (BO 9 14)
Bonanza (JPM) (IMPACT) (BO 9 A 14)
Bonanza (JPM) (IMPACT) (BO 9I 14)
Bonanza (JPM) (IMPACT) (BO 9P 14) (Protocol)
Bonanza (JPM) (IMPACT) (BO06 11)
Bonanza (JPM) (IMPACT) (BO1 AH06)
Bonanza (JPM) (IMPACT) (BO1 I H06)
Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol)
Bonanza (JPM) (IMPACT) (BO5 H10)
Bonanza (JPM) (IMPACT) (BO5 I H10)
The Hole (bootleg of The Pit)
Sonic The Hedgehog (JPM) (IMPACT) (SO1 AC2)
Sonic The Hedgehog (JPM) (IMPACT) (SO10 AC13)
Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13, Whitbread)
Sonic The Hedgehog (JPM) (IMPACT) (SO7 AC10)
Sonic The Hedgehog (JPM) (IMPACT) (SO7 C10)
Sonic The Hedgehog (JPM) (IMPACT) (SO9 C12)
New machines marked as NOT_WORKING
----------------------------------
Beatmania III
G.T. Block Challenger
Games Family
Golden Fruits
Insight Enterprises Z80 SBC (prototype?)
Network Computing Devices MCX
Olympus (Z Games, version 10)
Photo Play 2001 (Spanish)
PlayCenter Champions Tournament (v9.3)
Pop'n Music Animelo
Pop'n Music Mickey Tunes
Score 5
Silverball (8.01)
Super Butterfly 2000
New clones marked as NOT_WORKING
--------------------------------
Mach 2 (set 2)
Oli Bug (Jump Bug bootleg)
ParaParaParadise 2nd Mix (AAA)
Pop'n Music Mickey Tunes!
Silverball (6.32)
Silverball (7.20)
Silverball Bulova (4.09, set 1)
Silverball Bulova (4.09, set 2)
New working software list additions
-----------------------------------
apple1: Hamurabi (Computerland), Nightmare #6
apple2_flop_clcracked:
Dr. Jessie's Dinosaur (cleanly cracked), Frogger (Main Street Publishing re-release) (cleanly cracked),
Hugo Hound's Vowel Sounds: Long Vowels (cleanly cracked), The Isle of Mem (cleanly cracked), Jigsaw Jenerator (cleanly cracked),
Math Concepts I (Version 06.29.84) (cleanly cracked), Math Concepts II (Version 06.29.84) (cleanly cracked),
Osmotic Pressure (Version 1.1, dated 04/1985) (cleanly cracked), Pipeline (cleanly cracked),
PlayWriter: Adventures in Space (cleanly cracked), PlayWriter: Castles and Creatures (cleanly cracked),
Pollution Control (cleanly cracked), Reproduction Process (cleanly cracked), Starship Commander (Version 1.1) (cleanly cracked),
Tim and the Cat and Grog the Frog (cleanly cracked), Uncle Clyde's Consonant Slides: Beginning Consonants (cleanly cracked)
apple2_flop_orig:
Alphabet Fun: Learning The Alphabet, Cause and Effect: What Makes It Happen,
The Human Body and How It Works: The Digestive and Excretory Systems,
The Human Body and How It Works: The Skeletal and Muscular Systems, Library Skills: Let's Learn About The Library,
Parts of Speech: Fun with Verbs, Read and Spell: In the Days of Knights and Castles, Reading Fun: Beginning Consonant Sounds,
Troll Math Class Level 3: I Can Multiply and Divide, Troll Math Class Level 4: Advanced Addition and Subtraction,
Troll Math Class Level 5: Advanced Multiplication and Division, Understanding Maps and Globes
ekara_japan_a:
A-6 Pichi Pichi Pitch Pure Chapter 2 (Japan), A-8 Pichi Pichi Pitch Karaoke Party 2 (Japan)
fmtowns_cd:
Ehon Writer School v1.1 L21, Gakuen Bakuretsu Tenkousei!, Hana no Kioku - Dainishou, if 1-2-3 CD Collection,
Ikazuchi no Senshi Raidy 2 (1996-03-11), Kousoku Choujin, Misato-chan no Yume Nikki, Time Stripper Mako-chan, Tougenkyou
The Silent Service - Chinmoku no Kantai, Sotsugyou '93 - Graduation (older floppy disk)
fmtowns_flop:
Cameltry (cracked), Columns (cracked), Lord Monarch
Nonomura Byouin no Hitobito
hp_ipc_rom: Software Engineering ROM
ibm5150:
Hare Raising Havoc (USA)
Cyrus 3-D Chess (shareware, Titanium Seal release), VGA Slot Machine (Titanium Seal release)
Maniac Mansion, Tunnels & Trolls: Crusaders of Khazan, Valhalla - Ragnarok
ibm5170:
Descent (shareware, v1.1), King's Quest V: Absence Makes the Heart Go Yonder! (3.5"DD, v0.000.055, EGA release),
King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.051, VGA release),
King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.062, EGA release),
Raptor - Call of the Shadows (shareware, v1.0, Titanium Seal release), Tubular Worlds, Warlords II, Warlords II - Scenario Builder
Wolfenstein 3-D (shareware, Titanium Seal release)
Mixed-Up Fairy Tales
rx78_cart: Space Enemy
vgmplay:
Arctic (NEC PC-9801), Battle Storm (Family Computer), The Beverly Hillbillies (IBM PC AT), Bonk 3 - Bonk's Big Adventure (TG-16),
Bonk's Adventure (TG-16), Bonk's Revenge (TG-16), Boxyboy (TG-16), Break In (PC Engine), Chew Man Fu (TG-16), Cyber Core (TG-16),
Doraemon - Meikyuu Daisakusen (PC Engine), Final Lap Twin (TG-16), Fushigi no Yume no Alice (PC Engine),
Hana Taaka Daka! (PC Engine), Impact MuSiX Disk #1 (MSX2), Impact MuSiX Disk #2 (MSX2), Impact MuSiX Disk #3 (MSX2),
Impact MuSiX Disk #4 (MSX2), Impact MuSiX Disk #5 (MSX2), Kaizou Choujin Shubibinman (PC Engine),
The Legend of Kyrandia - Book One (IBM PC AT), Lemmings 2 - The Tribes (IBM PC AT), Mario's Game Gallery (IBM PC AT),
Mega Man V (Nintendo Game Boy), Monster Pro Wrestling (PC Engine), Moto Roader (TG-16), Moto Roader II (PC Engine),
Pachicom (MSX), Spin Pair (PC Engine), Supaplex (IBM PC AT), Super Tetris 2 + Bombliss (NEC PC-9801),
Ultra Toukon Densetsu (Seta 1)
vsmile_cart:
The Batman - De redding van Gotham City (Netherlands), Disney's Mickey Mouse - De wonderwereld van Mickey (Netherlands),
Marvel Spider-Man en Vrienden - Geheime Missies (Netherlands, rev. 123),
Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2005), Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2009),
Nickelodeon Spongebob Squarepants - Een Dag uit het Leven van een Spons (Netherlands),
Spider-Man en Vrienden - Geheime Missies (Netherlands), Truckie's Rekenrace (Netherlands),
Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, 2010),
Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, alt, 2005),
Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, rev. 123, 2007)
Software list items promoted to working
---------------------------------------
fmtowns_cd: Record of Lodoss War II - Goshiki no Maryuu, Sangokushi III
New NOT_WORKING software list additions
---------------------------------------
lynx: Lynx Othello
rx78_cart: Excite Baseball
vsmileb_cart: Dierenhuis (Netherlands)
Merged pull requests
--------------------
- 7369: neogeo.cpp, neogeocd.cpp: Added notes on regional differences in AES consoles.
- 7392: actions_atj2279b.cpp: Add notes about CPU and video resolution.
- 7567: video/315_5313.cpp: Added TODO notes for things that need verification.
- 7623: apple1.xml: Added two entries.
- 7652: bus/rs232/printer.cpp: Added option for Radio Shack printer with select output on RxD.
- 7655: sms.xml: Corrected release year for Fire & Ice.
- 7693: firebeat.cpp: Improved SPU, documented I/O ports, and fixed some graphical issues.
- 7696: nmk16.cpp: Fixed redhawks graphics, and added placeholders for undumped PROMs and PLDs.
- 7697: oric.cpp: Added oric1 BASIC 1.0 UK BIOS.
- 7699: sound/rf5c400.cpp: Fixed looping, and implemented position read-back.
- 7700: photoplys.cpp: Added Photo Play 2001 (Spanish).
- 7701: geniusjr.cpp: Added note about globbed 68HC05 on gls.
- 7702: gfamily.cpp: Added Games Family.
- 7703: gokidetor.cpp: Converted JEDEC files to MAME binary format and added anonymous namespace.
- 7705: bogeyman.cpp, shootout.cpp: Corrected monitor orientation to 180° rotation.
- 7706: missbamby.cpp: Added Golden Fruits.
- 7708: Fixed compiler flags for ARM/AArch64 targets.
- 7709: docs: Changed “mame64” to “mame” in documentation.
- 7710: jungleyo.cpp: Fixed video emulation.
- 7713: Updated “2020” to “2021” in various places.
- 7714: snesb51.cpp: Added BIOS version 12-07 for snes4sl.
- 7715: docs: Updated instructions for building on macOS.
- 7719: itech32.cpp: Added Power Up Baseball (prototype).
- 7721: firebeat.cpp: Refactored driver code, and added initial beatmania III support.
- 7723: rainbow.cpp: Added 01.01.11A ROM for Rainbow 100 A ROM.
- 7724: hh_sm510.cpp: Improved gnw_egg display using scanned from unit.
- 7725: formats/ap2_dsk.cpp: Added read-only support for .nib format images.
- 7726: hp_ipc.cpp: Added support for expansion ROMs.
- 7727: hh_sm510.cpp: Verified that gnw_egg and gnw_mmouse microcontroller programs are identical.
- 7728: viper.cpp: Added I/O and new dongles for ParaParaParadise 2nd Mix games.
- 7729: ibm5170.xml: Added eight entries.
- 7730: ibm5150.xml: Added Hare Raising Havoc (USA).
- 7731: frontend: Added a few more driver flags to -listxml output.
- 7733: galaxian.cpp: Added Kamikaze (Electrogame, Spanish bootleg of Galaxian).
- 7734: cpu/es5510: Partially implemented RAM clear function and serial control.
- 7735: galaxold.cpp: Added Hunchback (FAR S.A. bootleg on Galaxian hardware).
- 7738: spg2xx_jakks_sharp.cpp: Added The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US).
- 7739: asteroid.cpp: Added Asteroids (bootleg on Lunar Lander hardware, set 2).
- 7741: bus/cpc/cpc_rs232.cpp: Reinstated RI handler.
- 7742: fmtowns_flop.xml: Added two cracks and two original dumps, replaced one entry with a better dump, and removed a bad dump.
- 7744: fantland.cpp: Added Born To Fight (Vifico license).
- 7747: hh_sm510.cpp: Confirmed gnw_mmouse uses microcontroller R mask option.
- 7749: vsmile_cart.xml: Added eleven entries, changed names to use VTech region codes, and fixed parent/clone relationships.
- 7750: spinb.cpp: Added Mach 2 (set 2).
- 7752: vsmilem_cart.xml: Changed names to use VTech country codes, and fixed a parent/clone relationship.
- 7753: apple2gs.cpp: Implemented some missing ADB commands.
- 7755: spg2xx_jakks_sharp.cpp: Added two TV games.
- 7757: spg2xx_jakks_sharp.cpp: Added Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK).
- 7758: toaplan2.cpp: Fixed graphics ROM loading for nprobowl.
- 7761: video/hng64.cpp: Only swap/clear 3D buffer when flag is set.
- 7762: ekara_japan_a.xml: Added two entries.
- 7764: fmtowns_cd.xml: Added eleven entries, replaced nineteen entries with better dumps and added three missing floppies.
- 7765: bus/isa/svga_s3.cpp: Added two additional BIOS variants.
- 7766: bgfx: Added brightness boost, clamping to zero, and raster bloom effects to crt-geom and crt-geom-deluxe.
- 7767: galaxian.cpp: Dumped PROM for olibug and galkamika.
- 7768: spg2xx_jakks_sharp.cpp: Added Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US).
- 7769: silverball.cpp: Added five TAB Austria Silverball sets.
- 7770: Fixed missing and duplicate source file references in build scripts.
- 7773: generalplus_gpl16250_mobigo.cpp: Corrected release years.
- 7781: raiden_ms.cpp: Fixed sound CPU communication and improved sound chip hook-up.
- 7787: Replaced ARRAY_LENGTH with C++17 std::size and cleaned up some code.
- 7790: Added M68000 CPU support to gdbstub debugger.
- 7791: thoop2.cpp: Fixed sprite-sprite priorities.
- 7793: apple2gs.cpp: Enabled floppy sounds when using new IWM implementation.
- 7795: gamegear.xml: Changed description of suprjedi to match the box art and manual.
- 7796: ibm5150.xml: Added five entries.
- 7797: ibm5170.xml: Added two entries, and marked a modified disk as a bad dump.
- 7798: dkong.cpp: Added Radar Scope (TRS02, rev. D).
- 7799: gfamily.cpp: Re-dumped gmfamily hard disk.
- 7801: playcenter.cpp: Added PlayCenter Champions Tournament (v9.3).
- 7802: cps2.cpp: updated credits.
- 7803: apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest original dumps and cracks.
- 7804: ksys573.cpp: Added ATA CS1 to memory map.
- 7805: bus/megadrive/sk.cpp: Add notes for Sonic 3 & Knuckles save feature.
- 7809: fmtowns_flop.xml: Fixed SHA1 digest for lordmon.
Source Changes
--------------
New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------
Library Skills: Let's Learn About The Library
New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Hugo Hound's Vowel Sounds: Long Vowels (cleanly cracked)
Tim and the Cat and Grog the Frog (cleanly cracked)
PlayWriter: Adventures in Space (cleanly cracked)
Dr. Jessie's Dinosaur (cleanly cracked)
-sound/rf5c400.cpp: Fixed looping, and implemented position readback. (#7699)
-bus/rs232: Add generic Radio Shack printer option (generates break condition when online). (#7652)
-alpha68k_i.cpp: PCB documentation for The Next Space & Paddle Mania, derive chip clocks from OSCs.
New machines marked as NOT_WORKING
----------------------------------
Score 5
-nmk16.cpp: Fixed 'redhawks' bad graphics, and added placeholders for undumped PROMs and PLDs. (#7696)
-alpha68k_i.cpp: replaced color ROM dump for paddlema, added dump about bootleg boards
-geniusjr.cpp: Add note about globbed 68HC05 on 'gls'
-input.cpp, inputdev.cpp: Misc. fixes
* Fix a recent regression with processing XInput DPAD input item tokens
* Prevent code_to_token from blowing up in strange cases
-swim1: Remove the q3 clock, sync is just not usable
-iwm: Start of implementation of async write
-debug/express.cpp: Fix parsing for preincrement & predecrement operators; make debugging function print_tokens usable again
-floppy: When the floppy head stays on an unformatted track from more than an hour and ten minutes and reading happens then
interval_index*2+1 overflows.Wow. Found and tracked down by Colin Howell, with much thanks.
-floppy.cpp: as_ticks returns a u64, so go unsigned all the way
-softwarelist: spelling corrections related to microcabin's hurryfox
-msx.hsi: remove some leading whitespace
-win32 debugger: Added context menu with Copy Visible and Paste commands to debug views (partially addresses #6066).
-gokidetor.cpp: Converted JEDECs to binary format and add anonymous namespace. (#7703)
-jungleyo.cpp: minor notes update
-floppy: Be really sure a cleared cache is seen as such
-mac: fixes for Clang compile
-Goodbye 64 suffix on the main executable, it was nice knowing you.
* If you want to build 64-bit and 32-bit in the same tree without them stomping on each other, use SEPARATE_BIN=1 (you already need
to do this for TOOLS=1 anyway).
-Updated GitHub CI for executable names, added ORM check to Linux builds
-saitek_egr: add compatibility filter
-laserbas: Improve gfx rendering, implement BG scrolling, correct screen raw parameters
-oric.cpp: Dumped oric1 BASIC 1.0 UK BIOS. (#7697)
-bogeyman.cpp, shootout.cpp: Corrected monitor orientation to ROT180.
-New machines marked as NOT_WORKING (#7702)
New machines marked as NOT_WORKING
----------------------------------
Games Family
New working clones
------------------
Mars (bootleg)
New machines marked as NOT_WORKING
----------------------------------
Super Butterfly 2000
-cave.cpp: Correct some typos & update documentation for Hotdog Storm
-rs232: HLE updates
* Remove option to change the number of start bits (1 was always the default, and the RS232 protocol requires one start bit)
* Add many historically significant baud rates ranging from 50 to 7200
- ccs2810.cpp, sb8085.cpp: Update notes
-midtunit.cpp + midyunit.cpp: Correct ROM labels for the Mortal Kombat sets
-kpontoon: add text layer tilemap, palette, and char ROM readback for POST
New machines marked as NOT_WORKING(#7706)
-------------------------------------------
Golden Fruits
-Unbreak aarch64 and arm builds (#7708)
-jungleyo.cpp: Added reel layer drawing, implemented priority selection, and hooked up palette. (#7710)
-Qt debugger updates:
* Added context menu with Copy Visible and Paste commands to debug views (partially addresses #6066).
* Made memory view last PC display a context menu item.
* Fixed crash on right-clicking a memory view showing something other than an address space.
-debugger: Fixed commas in dumpkbd output.
-bus/ti99/gromport/cartridges.cpp: Use get_attribute_string_ptr
New working clones
------------------
Storming Party / Riku Kai Kuu Saizensen (set 2)
New machines marked as NOT_WORKING
----------------------------------
Olympus (Z Games, version 10)
-geneve: Fixed debugger problem when writing values into memory; added debugger method to tms9995.
-itech32: Added support for the WIDTHPIX blit flag.
-maygaym1.cpp: Added GAL for the FM sound board
Clones promoted to working
--------------------------
Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13)
Sonic The Hedgehog (JPM) (IMPACT) (SO10 AC13)
Sonic The Hedgehog (JPM) (IMPACT) (SO10 C13, Whitbread)
Sonic The Hedgehog (JPM) (IMPACT) (SO9 C12)
Sonic The Hedgehog (JPM) (IMPACT) (SO7 C10)
Sonic The Hedgehog (JPM) (IMPACT) (SO7 AC10)
Sonic The Hedgehog (JPM) (IMPACT) (SO1 AC2)
-ui/inputmap: prevent race condition between ui_input().pressed() and poll()
New working clones
------------------
Drift Out (Europe, Camel Try conversion)
-ui: Clean up slider callbacks
-ui.h: Remove now-unused slider ID macros/enums
-kpontoon: hooked up sprite ROM readback, marked sound CPU dump as bad
-Update "2020" text to "2021" (#7713)
* Update "2020" text to "2021".
-taito_f2.cpp: corrected Cameltry spelling
-skylncr.cpp: corrected a couple of typos
-Bug fixes and usablility enhancements:
* Declare intent when requesting virtual memory (for NetBSD, 7712)
* Improve scrolling behaviour in Qt debugger (MT07795)
* Added prompts to input mapping menu to make it less intimidating
-Change "mame64" to "mame" in docs (#7709)
-inputmap: don't prompt to toggle to default if default is None
-itech32: Fixed graphics regressions introduced by incrementing pixel X by an unshifted value in the previous changes.
-luckgrln: Use generic xBGR_555 palette support, decrease amount of colors
-luckgrln: Minor corrections
* Add dip switch locations
* Change service switch type to not toggle on 7smash
* Add screen raw parameters
* Add anonymous namespace
-firebeat: Implement SPU DMAs and fix SPU device configurations (#7693)
* firebeat.cpp: Implement SPU DMAs and fix SPU device configurations
* cdrom: Add way to specify Ultra DMA as a machine configuration
-kpontoon: hooked up sound CPU and comms, POST now fully passes
-alpha68k_i.cpp: removed NO_DUMP entry for the Alpha 8511 MCU, since actual PCBs don't have it
New working clones
------------------
Elite A/S Challenger (Budapest program, model EWC)
-New working machines
* Power Up Baseball (prototype)
- itech32: Updated NVRAM mapping on '020 machines to cover full 128k.
-btime.cpp: corrected size for one ROM for wtennis
-hshavoc.cpp: simplified the already working part of the decryption
-magreel.cpp: added placeholder for undumped PIC
-Suggested changes to MacOS to build reqs (#7715)
* Update compilingmame.rst
- Changes in macOS section regarding current build requirements
- Added basic info for Apple Silicon to macOS build instructions.
-itech32: added required newline at end
-ksys573.cpp: fixed MT07863
-Debuger updates:
* Improved behaviour of bottom line in Qt and win32 debugger views.
* Ported memory tracking feature from Qt to win32 module.
New working clones
------------------
Barracuda
-hh_sm510.cpp: Improve gnw_egg display (#7724)
* gnw_egg: Improved the existing display.
-dp8344.cpp: Remove erroneous fallthrough
-unidasm: Add disassemblers for NEC/Renesas V850 family
-Added Apple 2 disk image format: .nib (read-only support) (#7725)
* This format was not supported by the new floppy subsystem. This commit provides read-only support of .nib files.
-iwm, swim1: Implement async write on gcr
-apple2gs: start hooking up the new IWM and drives
-hh_sm510.cpp: gnw_egg rom verified to be the same as gnw_mmouse (#7727)
* hh_sm510.cpp: gnw_egg rom verified to be the same as gnw_mmouse
-compuchess: mark ccmk1 as bootleg
-hh_sm510: mark elektronika clones as bootleg
-hh_sm510: improve exospace svg a bit
New machines marked as NOT_WORKING
----------------------------------
Autoslalom
-flopimg: Fix wrapping on mac sector extraction
-iwm: remove disable_mon, move to floppy
-ibm5170 - New working software list additions
* Added: Descent (shareware, v1.1) Added: King's Quest V: Absence Makes the Heart Go Yonder! (3.5"DD,
v0.000.055, EGA release) Added: King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.051, VGA
release) Added: King's Quest V: Absence Makes the Heart Go Yonder! (5.25", v0.000.062, EGA release) Added:
Raptor - Call of the Shadows (shareware, v1.0, Titanium Seal release) Added: Turbular Worlds Added:
Warlords II Added: Warlords II - Scenario Builder
Machines promoted to working
----------------------------
Autoslalom
-ibm5150 - New working software list addition (#7730)
New working software list additions
-----------------------------------
ibm5150: Hare Raising Havoc (USA)
-ibm5150.xml: Updated: -> clone of
-model3.cpp: Updated Sega ID# for the Virtua Striker 2 sets.
-r4000: save exception pc on reset
-viper.cpp: ParaParaParadise 2nd Mix updates:(#7728)
* Added working dongles for ppp2nd (JAA) and added a dongle to boot ppp2nda (AAA)
* Added sensor inputs for ppp2nd and ppp2nda
New clones marked as not working
--------------------------------
ParaParaParadise 2nd Mix (AAA)
-z80scc: tidy logging a little bit
-z80scc: there's only one wr2
-odyssey2/homecomp: make ram size configurable
-es5510.cpp: Add notes, Add serial control register for debugging, Fix/Add some hardware features Implement (partially) RAM clear
function Fix host control register; host access OK flag is inverted (0 is active)
-i8244: fix problem with major system overlap
-Revert "i8244: fix problem with major system overlap"
* This reverts commit 401e9f670a906ac0cfe48bfa20ded143bb17ced0.
-midyunit.cpp, nbmj8688.cpp, nbmj8891.cpp, nmk16.cpp, powerins.cpp, tetrisp2.cpp: initialized some variables that were causing
crashes / asserts in drvnoclear builds
-odyssey2: add note
-tmnt.cpp, taito_f3.cpp: initialized some variables that were causing crashes / asserts in drvnoclear builds
-videopac.xml: Fix validation
-exidy.cpp: Dumped PROMs and correct version 2 sound ROMs for Pepper II (version 8)
-snookr10.cpp: Correct XTAL for sound ROM as per hardware.
-mc68681: ignore tx enable if already enabled
new WORKING machine
-------------------
The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US)
-m88000: initial execution implementation
New working clones(#7733)
---------------------------
Kamikaze (Electrogame, Spanish bootleg of Galaxian)
New working clones (#7735)
--------------------------
Hunchback (FAR S.A. bootleg on Galaxian hardware)
-ncd19c: Map some memory and devices
* m88000: Fix uninitialized member
-sorcerer: Add screen raw parameters
-Reinstated RI Handler
-jpmimpct: Added emulation of X9C103, fixes volume setting
Clones promoted to working
--------------------------
Ace Of Clubs (Crystal) (IMPACT, GND D 4)
Ace Of Clubs (Crystal) (IMPACT, GND D 4 P, Protocol)
-arcadia, mpu4, tumbleb, vectrex: initialized some variables that were causing crashes in drvnoclear builds
-jpmimpct: Fixed layout of Big Bucks (JPM)
-ncd88k: add mcx variant and video output
-ncd88k: forgot mame.lst
-aviion88k: wip - reaches scm
-m3: Rewrite driver
* System is now mostly working. The monitor ROM can be used. No software available, so the floppy hookup isn't finished.
-segas24.cpp: fixed assert in sspirtfc (index < m_length, file ../../../../../src/emu/devfind.h, line 1077)
-astrcorp, byvid, jungleyo, ksys573, mil4000, mpu4vid, overdriv, umipoker: initialized some variables which were causing asserts \
incorrect behaviours in drvnoclear builds
-swim1: Add mfm read, write needs a little more work
-video/resnet.cpp: Code cleanup
-coretmpl.h: Move lru_cache_map to separate header
-input.cpp, inputdev.cpp: Convert a few more functions to use std::string_view
-Use std::clamp in various core functions
-render/bgfx: Fix failure to load texture .png files when -artpath contains multiple directories
-unidasm: Fix build on gcc
-input.cpp: Fix regression in token parsing
-swim1: Finish mfm write
New working machines
--------------------
Funtronics: Tag
-hh_pic16: lower mcu frequency for ttfball
-2gs: Better floppy interaction
-tumbleb.cpp: fixed regression
New clones marked as NOT_WORKING
--------------------------------
Oli Bug (Jump Bug bootleg)
-2gs: Fixes, and more fixes
-floppy 525: Better wpt management
-swim1: propagate the iwm wpt correction
-ap_dsk35: support .2MG images in the new-style apple_gcr_format
-aviion88k: de-conflict serial port names
New working clones
------------------
Hot Night
-interpro: prevent some crashes
New machines marked as NOT_WORKING
----------------------------------
Insight Enterprises Z80 SBC (Prototype?)
-m3: Minor fixes
* Better floppy selection logic
* Floppy motor is always on
* Minor gfxdecode fix
-render/bgfx: Use platform-specific path separator more consistently
-ap_dsk35: make .2MG its own separate format handler
-atarigt, quizshow:initialized some variables which were causing incorrect behaviours in drvnoclear builds
-#7711: lld seems to add a minimal symbol that the system libraries catch. Be smarter about ignoring that.
-8080bw, atari_s1, hanaawas, lastfght, mw8080bw:initialized some variables which were causing incorrect behaviours in drvnoclear
builds
New working clones (#7739)
--------------------------
Asteroids (bootleg on Lunar Lander hardware, set 2)
-hh_sm510: confirm gnw_mmouse R mask option (#7747)
* hh_sm510: confirm gnw_mmouse R mask option
-fds: Games refer to disk sides A and B, not 1 and 2.
New NOT_WORKING software list additions (#7749)
-----------------------------------------------
vsmile_cart.xml:
Disney's Mickey Mouse - De wonderwereld van Mickey (Netherlands), Nickelodeon Spongebob Squarepants - Een Dag uit het Leven van een
Spons (Netherlands), Truckie's Rekenrace (Netherlands), The Batman - De redding van Gotham City (Netherlands), Nick Jr. Dora -
Dora's Reparatie Avontuur! (Netherlands, 2005), Nick Jr. Dora - Dora's Reparatie Avontuur! (Netherlands, 2009), Walt Disney's
Assepoester - De wonderwereld van Assepoester (Netherlands, 2010), Walt Disney's Assepoester - De wonderwereld van Assepoester
(Netherlands, rev. 123, 2007), Walt Disney's Assepoester - De wonderwereld van Assepoester (Netherlands, alt, 2005), Marvel
Spider-Man en Vrienden - Geheime Missies (Netherlands, rev. 123), Spider-Man en Vrienden - Geheime Missies (Netherlands)
-vsmile_cart.xml updates:
* Use VTech regional codes as game names suffixes
* Fix some parent-clone relationships
New clones marked as NOT_WORKING (#7750)
----------------------------------------
Mach 2 (set 2)
New NOT_WORKING software list additions (#7745)
-----------------------------------------------
vsmileb_cart.xml: Dierenhuis (Netherlands)
-vsmileb_cart.xml: Use VTech country codes as game name suffixes.
New working clones (#7740)
--------------------------
Galaxian (Electromar Spanish bootleg)
-vsmilem_cart.xml: Use VTech country codes as game name suffixes and fix a parent-clone relationship
New working clones (#7744)
--------------------------
Born To Fight (Vifico license)
-apple2gs: add some missing ADB commands. (#7753)
-added ds8874 device
-cop400: small notes cleanup
new WORKING machines (#7755)
----------------------------
Go Diego Go! - Aztec ABC Adventure (Sharp Cookie) (PAL, UK)
Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK)
-hp_ipc.cpp: Added support for expansion ROMs. (#7726)
New working software
--------------------
hp_ipc_rom: Software Engineering ROM
-Fix build:
* spg2xx_jakks_sharp.cpp: Add missing comma between macro arguments.
* hp_ipc_rom.xml: Use one tab indent per nested element level.
-m6809: Partially qualify the dummy cycles
-slapstic: Full rewrite, using infrastructure we did not have previously
-slapstic: Add forgotten part of save state management
-swim
-apple2gs/iwm: Work
-slapstic: forgot the important part, duh
-Revert "swim" and "apple2gs/iwm: Work", wip pushed by mistake
-m6809: Improve accuracy of dummy fetch patterns
-m6809: Fix syntax errors
-centiped, chaknpop, itech8, s11, st_mp100, st_mp200, toaplan1: initialized some variables which were causing incorrect behaviours
in drvnoclear builds
-toaplan2.cpp - fix nprobowl gfx loading (#7758)
-fidel_clockdiv: use read/write taps instead of bankdev
-fidel_clockdiv: remove unneeded code
-m3: Make the floppy work
new WORKING machine
-------------------
Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK)
-iwm: Fix the random track trashing due to not clearing the write buffer correctly
-hektor.cpp, mc10.cpp, systel1.cpp: Configure screens for video devices to avoid errors with slot options that have their own
screens
-mc14411: Fix potential crashes caused by calling rate select handlers before device timers are instantiated
-pa7234: Fix slot selection logic to keep the number from underflowing
-novag_supremo: redumped the ROM
* novag_supremo: move driver to novag_snova
-excali64, gcpinbal, vpoker: initialized some variables which were causing incorrect behaviours in drvnoclear builds
-atarittl.cpp: added infos about Qwakers
Machines promoted to working
----------------------------
Supremo - Limited Edition
-f8: Use CLR instead of LIS H'00' as disassembly of opcode 0x70
-Update state views when memory is modified through the debugger (since registers can be memory-mapped)
New working clones
------------------
Wayne Gretzky's 3D Hockey Fatality Edition (prototype)
-m6809: Fix regression in RTI timing
-mess.flt: removed unneeded entry
New working software items
--------------------------
rx78_cart.xml: Space Enemy
New not working software items
------------------------------
rx78_cart.xml: Excite Baseball
-vt52: fix for vt52 -eia sunkbd "Input ports cannot be read at init time!"
-qtsbc: Fix crash with -rs232 loopback
-vt52: Eliminate superfluous variable
-pofo: if software not specified with -ccma rom, just run as normal
-supremo: rename title, remove leftover .lay elements
-hng64 : only swap/clear 3D buffer when flag is set (#7761)
* hng64 : only swap/clear 3D buffer when flag is set
-seattle.cpp: updated wg3dh and blitz to use the bios system. Set blitz11 has been removed since it was identical to set blitz and
created only to load the different bios version.
-sauro, sliver, speedatk, topspeed: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds
-util/palette.cpp: Fix assertion failure in some GCC builds
-roc10937.cpp: Added state output for the brightness(duty) value.
* Can be accessed as 'vfddutyX' where X is the port number Examples of it in use have been added to the generic MPU4, JPM System 5
and Impact layouts, and a full SVG based version in the JPM Sonic the Hedgehog layout.
-mpu4.cpp: Miscellaneous layout fixes
new software list entries
-------------------------
ekara_japan_a.xml:
A-6 Pichi Pichi Pitch Pure Chapter 2 (Japan)
A-8 Pichi Pichi Pitch Karaoke Party 2 (Japan)
New machines marked as NOT_WORKING
----------------------------------
G.T. Block Challenger
-juicebox, junofrst, koftball, maygayv1, nmk16, pacman, pastelg, segag80r: initialized some variables which were causing incorrect
behaviours in drvnoclear debug builds
-blockch: add notes
-jpmimpct.cpp Improved SVG stencils for VFD layout
-grobda: Eliminate DAC and allow the 15XX custom to play the speech sample
* sound/namco.cpp: Allow channels to still play with a frequency of 0; allow writes to manipulate the counter directly for
namco15xx
-seattle.cpp: Use mnemonic BIOS names, organise BIOS versions in ascending order.
-floppy: Filter out the writes when write protected, useful when when the apple2gs does a packet send (e.g a write) over DCD with
write protect forced on (to avoid damaging a possibly present disk).
-gunpey, hexion, triplhnt, ultratnk: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds
-galaxian.cpp: Dumped and added PROM for 'olibug' and 'galkamika'
-atlantis, astrocde, cps1, pcxt, spyhuntertec, tx1, undrfire, vamphalf: initialized some variables which were causing incorrect
behaviours in drvnoclear debug builds
-apple floppy: Correct the dskchg polarity.
-m58.cpp: fixed MT06650
-avr8: Coverity 315979
-i8271: Coverity 315667
-thegrid: Coverity 315445
-specimx: Coverity 315439
-lordgun: Coverity 315424
-sfcbox: Coverity 315419
-specimx: missed another null reference
-custui: Coverity 316207
-pt68k4: Coverity 316195, 316197
-generalplus_gpl16250_mobigo.cpp: correct release years (#7773)
-snes_ppu: Coverity 316154
-halleys: Coverity 316135
-confswitch: Coverity 316067
-kageki: Coverity 316055
-bfm_sc2: Coverity 316034,315508
-plugins/discord: fix softlist longname
-audio rax: Coverity 315527
-interpro: Coverity 315916
-cmi01a: Coverity 315772; fm7: Coverity 315775
-apple2gs: add keypad equals, fix p showing as keypad (GitHub #7658)
-apple2gs: better fix for 'p' being marked as keypad
-gottlieb.cpp: fixed MT07874
-halleys.cpp: Eliminate deprecated auto_alloc
-bus/c64: fixed MT07867
-Stop converting debugger console commands to all lowercase before parsing them. Case insensitivity has been preserved for command
names, CPU and region tags and certain symbolic parameters (as well as expressions, which were treated as case-insensitive in other
contexts), but filenames and character constants are no longer automatically lowercased.
* debugcmd.cpp, debugcon.cpp: Remove some superfluous c_str() calls
* debugcmd.cpp: Remove local member referencing debugger_cpu, which is accessed only rarely since the console now tracks the
visible CPU
-apple2cp: Initial new IWM / Sony hookup for IIc Plus
-MT 06668: mhavoc: graphics missing in maze stages
-devices/bus/c64/exp.cpp: fixed copy paste error introduced in 7e5a013c092e7adb621b6580fa0a4bc3e6ec3520
-gottlieb.cpp: as suggested, reworked 576534b7675e7f16fca93232bf90d13a264d137a to be more standard/simpler
-esqkt: Coverity 315636
-scripts: Remove references to non-existent headers and duplicate source file references. (#7770)
-floppy: ignore set_write_splice when the motor is not running
new WORKING clones
------------------
Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US)
-Eliminate ARRAY_LENGTH template in favor of C++17's std::size
* osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h
* sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration
* gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp,
jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset
* emucore.h: Remove obsolete typedef
-jongkyo.cpp: removed tagmap lookups and auto_alloc_array
-added MM5799 MCU emulation
New working machines
--------------------
Basketball (Mattel)
QuizKid Speller
New working clones
------------------
QuizKid Racer (MM5799 version)
-hiscore.dat: rename changed sets
-interpro: correct function signature
-iwm: Better state management, better write flush, better underrun handling
-swim1: import iwm fixes
-frontend/ui: Improved messages displayed when files are missing.
* Only show things preventing launch in UI (not NO_DUMP, optional, etc.)
* Don't show details like file lengths and checksums in UI
* Actually do system audit when launching from favourites
* Log the more detailed summary at info level
New working machines
--------------------
Black Knight Pinball (Entex)
New working clones
------------------
Street Fighter II': Magic KO Turbo!! - Nightmare Crack
-jongkyo.cpp: Clean up input code a little.
-woz: Fix 2.0 format track length
-thepit.cpp: identified and dumped PROMs for thehole and theportr
-add m68000 to debuger gdbstub
-apple2gs: Switch to the new IWM..WOZ is now supported for both 3.5" and 5.25" disks.
-woz: Add write some formats: Correct setting up of form factor and variant
New working machines
--------------------
Ms PacMan Twin (Argentina)
-thoop2.cpp: Fix sprite vs sprite priority Move virtual functions in protected: section
-apple2gs: added floppy drive sounds (for new IWM implementation) (#7793)
-applefdintf: add helpers for adding 400K and HD Sony drives
-macprtb: convert to new SWIM
-good.cpp: identified some dips
-abc80, goldart, hankin, jp, namcona1, namcos2, namcos86: initialized some variables which were causing incorrect behaviours in
drvnoclear debug builds
-debug: add cls command to clear console buffer
-m740: Fix calculation of destination address for disassembly of BBC/BBS n, A, rel
-BFM games: Improved VFD output
Clones promoted to working
--------------------------
Bonanza (JPM) (IMPACT) (BO1 H06)
Bonanza (JPM) (IMPACT) (BO1 P H06) (Protocol)
Bonanza (JPM) (IMPACT) (BO1AH06)
Bonanza (JPM) (IMPACT) (BO1 I H06)
Bonanza (JPM) (IMPACT) (BO 9 14)
Bonanza (JPM) (IMPACT) (BO 9P14) (Protocol)
Bonanza (JPM) (IMPACT) (BO 9 A 14)
Bonanza (JPM) (IMPACT) (BO 9I14)
Bonanza (JPM) (IMPACT) (BO5 H10)
Bonanza (JPM) (IMPACT) (BO5 I H10)
Bonanza (JPM) (IMPACT) (BO06 11)
-woz: Correct trks chunk size
-emumem: Fix regions and shares on dynamically-installed device maps
New working machines
--------------------
Soccer (Mattel)
Hockey (Mattel)
-rendlay.cpp: Increased precision of ellipse calculations.
* Also optimised drawing fully covered ellipse pixels and added a few comments.
-apexc, apf, aussiebyte, avt, chaos, cops, corona, dec0, dms86, eprom, esq5505, eurocom2, jonos, jupiter: initialized some variables
which were causing incorrect behaviours in drvnoclear debug builds
-devices/bus/c64/exp: reworked cart loading
-deco_mlc: added sprite autoflicker flag, fixed small problem with use8bppMode
-vgmplay.xml:Added 32 new entries
-leland.cpp: Dumped missing ROMs and corrected mismatched ROMs for the Ironman Ivan Stewart's Super Off-Road (rev 3) set.
New working clones
------------------
Player's Edge Plus (PP0104) Standard Draw Poker (set 2, Fitzgeralds)
-cps2.cpp: updated credits (#7802)
-gfamily.cpp: Redumped gmfamily hard disk. (#7799)
* Previous Norton Ghost image conversion had corruption issues.
-deco_mlc: fix copypaste error with prev commit
new WORKING clones
------------------
Radar Scope (TRS02, rev. D)
-raiden_ms.cpp: Fixed sound communication, and improved sound chip hookup. (#7781)
* Music and sound effect playback is triggered correctly.FM audio still doesn't sound great, but it's at least functional.
-frontend: Added a few more driver flags to -listxml output. (#7731)
-snowbros.cpp: dumped MCU for cookbib2 and cookbib2a
New working clones
------------------
Defense (Defender bootleg)
new WORKING machine
-------------------
Run Run Puppy
-kl5c80a12, kl5c80a16: Emulate on-chip parallel ports
* getbass: Add EEPROM for I/O CPU
New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
The Isle of Mem (cleanly cracked)
Math Concepts I (Version 06.29.84) (cleanly cracked)
Osmotic Pressure (Version 1.1, dated 04/1985) (cleanly cracked)
New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------
Reading Fun: Beginning Consonant Sounds
Troll Math Class Level 3: I Can Multiply and Divide
Read and Spell: In the Days of Knights and Castles
Troll Math Class Level 4: Advanced Addition and Subtraction
Troll Math Class Level 5: Advanced Multiplication and Division
The Human Body and How It Works: The Digestive and Excretory Systems
The Human Body and How It Works: The Skeletal and Muscular Systems
Alphabet Fun: Learning The Alphabet
Parts of Speech: Fun with Verbs
Understanding Maps and Globes
Cause and Effect: What Makes It Happen
New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Math Concepts II (Version 06.29.84) (cleanly cracked)
Reproduction Process (cleanly cracked)
Pollution Control (cleanly cracked)
Jigsaw Jenerator (cleanly cracked)
PlayWriter: Castles and Creatures (cleanly cracked)
New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
Pipeline (cleanly cracked)
Frogger (Main Street Publishing re-release) (cleanly cracked)
Starship Commander (Version 1.1) (cleanly cracked)
Uncle Clyde's Consonant Slides: Beginning Consonants (cleanly cracked)
-fmtowns_cd.xml: 11 new dumps, 19 replacements, 3 missing floppies added (#7764)
* fmtowns_cd.xml - Removed the floppy disks for 38-man Kilo no Kokuu and Powermonger, since they are user-created disks and the
games only need blank disks to save fmtowns_cd.xml - Replaced Lunatic Dawn II floppy with a cleaner unmodified copy
fmtowns_cd.xml - Replaced Nobunaga no Yabou - Bushou Fuuunroku floppy with a cleaner unmodified copy fmtowns_cd.xml -
Replaced the "fake" Lipstick Adventure 3 floppy with an image dumped from the original disk fmtowns_cd.xml - Added a
missing floppy image to Nobunaga no Yabou - Tenshouki (it wasn't marked as unsupported but it didn't actually work correctly
before)
New working software list additions
-----------------------------------
Ehon Writer School v1.1 L21
Gakuen Bakuretsu Tenkousei!
Hana no Kioku - Dainishou
if 1-2-3 CD Collection
Ikazuchi no Senshi Raidy 2 (1996-08-01)
Kousoku Choujin
Misato-chan no Yume Nikki
The Silent Service - Chinmoku no Kantai
Sotsugyou '93 - Graduation (older floppy disk)
Time Stripper Mako-chan
Tougenkyou
Replaced software list items
----------------------------
Aeternam
Angel
Dungeon Master (1989-11-14)
Gendai Daisenryaku EX Special
Giga Mortion
Hana no Kioku
Kikou Shidan - Panzer Division
Kiwame II
Koko wa Rakuensou
Koko wa Rakuensou 2
Okumanchouja II
Ring Out!!
Stronghold - Koutei no Yousai
Tom Snyder's Puppy Love 2
Toushin Toshi II - Soshite, Sorekara...
Ultima Underworld - The Stygian Abyss
Veil of Darkness - Norowareta Yogen
Virtuacall
Xak III - The Eternal Recurrence
Software list items promoted to working
---------------------------------------
Record of Lodoss War II - Goshiki no Maryuu
Sangokushi III
-firebeat.cpp: Large refactor and initial beatmania III support. (#7721)
* Changed DMA to deliver one byte at a time.
* Converted to use I/O port and output finders, corrected handler widths. and cleaned up code.
* Lots of other cleanup and miscellaneous fixes.
New machines marked as NOT_WORKING
----------------------------------
Beatmania III
Pop'n Music Animelo
Pop'n Music Mickey Tunes
New clones marked as NOT_WORKING
--------------------------------
Pop'n Music Mickey Tunes!
-looping: offset/truncate the COP420 rom instead of loading it the hard way
-macprtb.cpp: Initialize one more variable; update VIA type and notes
-esqkt.cpp, istrebiteli.cpp, ti99_2.cpp, ti99_4p.cpp: used object finders
-megatech.cpp, mrgame.cpp, nes.cpp, stuntair.cpp, vegas.cpp: removed unneeded machine().root_device() calls
-playmark.cpp: dumped S87C751 MCUs for World Beach Volley
New working clones
------------------
World Beach Volley (set 1, S87C751 audio CPU)
-plugins/cheatfind: fix watch and write
-ksys573: Add ATA CS1 to memory map (#7804)
-svga_s3.cpp: Add BIOS for S3 86C775/785 and ExpertColor M50-02 86C775 (both V.1.01.04) (#7765)
-New machines marked as NOT_WORKING (#7801)
New machines marked as NOT_WORKING
----------------------------------
PlayCenter Champions Tournament (v9.3)
-dec0.cpp: updated hardware infos
New NOT_WORKING software list additions
---------------------------------------
lynx.xml: Lynx Othello
-Add new BIOS version '12-07' for 'snes4sl' (#7714)
-macadb.cpp: Initialize more variables; modernize logging
-bus/bbc/tube: Added the CMS 6809, Acorn 16032, and Acorn A500 2nd processors.
-acorn_memc.cpp: Disable side effects in high_mem_r handler.
-i2cmem.cpp: Added PCF8570 device.
-i2cmem.cpp: Fix duplicate shortname.
-New machines marked as NOT_WORKING (#7700)
New machines marked as NOT_WORKING
----------------------------------
Photo Play 2001 (Spanish)
-New machines marked as NOT_WORKING (#7769)
New machines marked as NOT_WORKING
----------------------------------
Silverball (8.01)
New clones marked as NOT_WORKING
--------------------------------
Silverball (6.32)
Silverball (7.20)
Silverball Bulova (4.09, set 1)
Silverball Bulova (4.09, set 2)
-sms.xml: updated release year for fireice (#7655)
-gamegear.xml: corrected description for suprjedi (#7795)
-fmtowns_flop.xml: 4 new dumps, 1 replacement (#7742)
New working software list additions
-----------------------------------
Cameltry (cracked)
Columns (cracked)
Lord Monarch
Nonomura Byouin no Hitobito
Replaced software list items
----------------------------
Toushin Toshi
-rainbow.cpp: Rainbow 100 A ROM added (#7723)
-315_5313.cpp: Fix/Add hardware related notes (#7567)
-sk.cpp: Add notes for Sonic 3 & Knuckles save ... (#7805)
* ...feature
-actions_atj2279b.cpp: add notes (#7392)
-neogeo.cpp: Add notes for AES clock, regional difference (#7369)
* neogeo.cpp: Add notes for AES clock, regional difference neogeocd.cpp: Move value into driver class, Add notes for hardware
region
* neogeo.cpp: Fix spacing
-sk.cpp and 315_5313 devices, actions_atj2279b, rainbow and silverball drivers: ran srcclean and some grammar corrections for
recenty merged PRs
-Make -listmedia compatible with grep/find
* Examples:
* List all systems with .tap support: mame -listmedia | find ".tap"
* List all systems with paper tape reader: mame -listmedia | grep (ptap
-ibm5150 - New working software list additions (#7796)
New working software list additions
-----------------------------------
Maniac Mansion
Tunnels & Trolls: Crusaders of Khazan
Valhalla - Ragnarok
Cyrus 3-D Chess (shareware, Titanium Seal release)
VGA Slot Machine (Titanium Seal release)
-apple1: New working software list additions (#7623)
New working software list additions
-----------------------------------
apple1.xml: Hamurabi (Computerland of Nashua)
apple1.xml: Nightmare 6 (Computerland of Nashua)
-ibm5170 - New working software list additions (#7797)
New working software list additions
-----------------------------------
Wolfenstein 3-D (shareware, Titanium Seal release)
Mixed-Up Fairy Tales
-ibm5170.xml: marked epdeepsea as bad dump (Modified root and OEM ID)
-spectrum_cass.xml:Updated metadata for numerous entries.
-tube_cms6809: Board is only mapped to upper half of tube addresses.
-mfi: Don't crash on a fully unformatted disk
-emumem: Disable the unmap-value-in-device-map test for now
-Fix exception in debug build when selecting machine category filter
-Ensure validation of device tags in non-default slot options
-moptions: Fixed a spelling mistake.
-bbc_tube_casper: VIA interface is enabled on address A4.
-macii(c)x: use SWIM1 when NEW_SWIM is enabled
-fmtowns_flop.xml: fix lordmon sha1 (#7809)
-bgfx: crt-geom and crt-geom-deluxe enhancements (#7766)
* Added a "brightness boost" feature for the shadow mask that works by making the brightness ratio between bright and dark mask
pixels closer to 1 for the brighter parts of the image.
* Added clamping to zero so that underscanning produces a black border.
* Added a "raster bloom" effect to crt-geom-deluxe that makes the image grow slightly when the average brightness of the screen is
high, mimicking a common defect in CRTs.
-bgfx: Compiled new shaders for Direct3D, ESSL, Metal and SPIR-V.
-bgfx png: The message parameters were the wrong way around.
-srcclean in preparation for branching release
-iez80.cpp: Don't capitalise things that aren't part of the title and aren't proper nouns, initialisms, etc.
-jpmimpctsw.cpp: Mark j6untch and j6untcha as not working again, promotion may have been premature.
https://mamedev.org/release.html
页:
[1]