MAME 0.270 发布
本帖最后由 sjy96525 于 2024-9-26 07:51 编辑https://github.com/mamedev/mame/releases/tag/mame0270
https://github.hscsec.cn/mamedev/mame/releases/tag/mame0270
https://kkgithub.com/mamedev/mame/releases/tag/mame0270
https://mamedev.org/release.html
https://github.com/mamedev/mame/ ... 0/whatsnew_0270.txt
https://github.hscsec.cn/mamedev ... 0/whatsnew_0270.txt
https://kkgithub.com/mamedev/mam ... 0/whatsnew_0270.txt
链接:https://pan.baidu.com/s/1m-P7KegLrbw7bwqUsNydCQ 提取码:i6oj
0.270 (2024-09-26)
------------------
MAME Testers bugs fixed
-----------------------
- 07470: (funtech/supracan.cpp) supracan : speedyd: The ground layer is not drawn. (Angelo Salese)
- 08789: MAME may miss keys released while switching between windowed and full screen modes. (hap)
- 08900: (tangerine/oric.cpp) oric1, telstrat, orica, prav8d, prav8dd: Emulator crashes with disks mounted. (AJR)
- 08903: (trs/coco3.cpp) coco3: The rightmost column of the display not visible. (Tim Lindner)
- 08907: (sony/smc777.cpp) smc777: Emulator crashes with D88-format disk images mounted. (AJR)
- 08910: (nmk/nmk16.cpp) hachamf: Incorrect colors on the otter in the title screen animation. (hap)
- 08915: Any system that quickloads COM files: Error messages shown in failure cases are unhelpful. (Robbbert)
New working systems
-------------------
Aka Mahjong (Double Bet)
Casio / Tandy Zoomer (Z-PDA / Z-7000)
CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Royal
DDRGame / Hyperkin 16-bit TV Dance Pad with 15 songs / Dance Dance Party Mix (DDRGame)
Marion Systems MS68K
Motorola 68000 Educational Computer Board
SciSys / Intelligent Software Travel Sensor Chess
Sony NWS-3720
Triple Slot (V200VE)
New working clones
------------------
Cherry Bonus III (ver.1.40, set 6)
CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Granada
CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Supra
Diet Go Go (Europe v1.1 1992.09.26, set 1)
Fidelity International The Classic (model CC8)
Fruit Paradise (V206US)
Lunar Rescue (Artic bootleg)
New Lucky 8 Lines (set 12, W-4, encrypted)
Novag Industries / Intelligent Heuristic Programming Diablo 68000 (set 1)
P-47 - The Freedom Fighter (World)
Sega Toys Mega Drive Play TV 1 (Japan)
Triple Fever (V108US)
Systems promoted to working
---------------------------
Chaoji Dou Dizhu
Crazy Bugs (V204US)
Fruit Paradise (V214)
Hitachi Basic Master Jr. (MB-6885)
Jungle King 2002 (V209US)
Long Hu Da Manguan
Long Hu Zhengba 4
Long Hu Zhengba III
Long Teng Hu Yue
Manguan Caishen 3 (V101CN)
Manguan Zhizun (V101CN)
Ocean Paradise (V105US)
Que Long Gaoshou
Shuang Long Qiang Zhu 3 (China, VS107C)
Zhongguo Chu Da D
Clones promoted to working
--------------------------
Crazy Bugs (V200US)
Crazy Bugs (V202US)
Long Hu Da Manguan Plus
Manguan Zhizun (V100CN)
Ocean Paradise (V101US)
Triple Fever (V107US)
New systems marked not working
------------------------------
Bandai / Koto Dragon Ball Z: Scouter Battle Taikan Kamehameha: Ora to Omee to Scouter (Japan)
Boo Boo Donpatchi (Japan)
Cherry Bonus V Five (V1.3)
Cherry Master 2005 (Ver. 1.10U)
Countertop Champion 2 (ver 2.11)
Double 8 Line
Elektronika PK-32
Fever 13 (Japan, v1.3)
Halloween Party (US.23.A)
IBM ThinkPad 850
Jack's Venture - Inca Treasure
JoyPalette Anpanman: Let's Go! Ikunou Drive (Japan)
Konami Teleshibai (Japan)
Konami Teleshibai - Purple Version (Japan)
Lucky V Line
Magical Kengo
Penguin Party
Reel Magic Turbo Play
Sun Microsystems Ultra 45
Super Cherry Master Plus (V1.6)
Takara / SSD Company LTD Bakutou Sengen Daigunder DX (Japan)
TV Mahjong Game (VTxx hardware)
New clones marked not working
-----------------------------
Automat (bootleg of Robocop, Modular System)
Cherry Master 2005 (Ver. 0.14H)
Cherry Master 2005 (Ver. 1.02U)
Mushiking The King Of Beetles - Mushiking IV / V / VI (Taiwan)
Turbo PK (Ver 2.3B2, encrypted)
Triple Fever (V105US)
Yamaha MU90B
New working software list items
-------------------------------
bmjr_cass: Wilwesp
bml3_cass: BM Tetris
ekara_cart:
Kids' Song Mini Volume 6 (Japan) (MC0017-KSM), Kids' Song Volume 4 (Yuuki Rinrin, Osakana Tengoku, etc.) (Japan) (DC0007-KID),
e-kara Web cartridge 8M (used, with 8 songs) (Japan)
ibm5170_cdrom:
Chex Quest, Demon Gate: 666 New Levels for Doom & Doom II, Depths of Doom Trilogy, Doom Collector's Edition,
Doom Collector's Edition (2001), Doom II, Doom II (French), Doom Shareware, Final Doom, Hell to Pay (Doom II add-on),
Heretic: Shadow of the Serpent Riders, Hexen: Beyond Heretic, Hexen: Deathkings of the Dark Citadel, Master Levels for Doom II,
Strife: Quest for the Sigil, Strife: Quest for the Sigil (v1.1), The Ultimate Doom (DOS), The Ultimate Doom (DOS + Windows)
mac_cdrom: Chex Quest, Hexen: Beyond Heretic, The Ultimate Doom
megadriv:
Breach (prototype)
Earthworm Jim (USA, prototype 19940728), Earthworm Jim 2 (Europe, prototype 19950824), Out of the Vortex (prototype 19950710)
msx1_cart: The 4 Masters of Melody, The Battle on Gojo Ohashi, Ghost, Prisoner of War
msx2_cart: Ark-A-Noah
nes:
D-Pad Hero (version 1.0), D-Pad Hero (version 1.1), D-Pad Hero II
Micro Mages
samcoupe_flop:
Dave Infuriators, Dave Invaders, Lost Disks of Sam, Moby DX
Boggle Bubble, Hexagonia
WaterWorks
Wop Gamma (pre-release version)
spectrum_cass:
Astor Musica, Chaos (Aackosoft), Ficheiro Astor (cracked), Impero Romano, Master Word (Hopkinson / Tribe),
Simulador de Voo (Groupi, pirate), Soko Ban, Soko Ban (hack), SSTV, SSTV (sample pictures), Tabuada Infantil,
Tabuada Infantil (master tape)
Amnesia (v1.02, Spanish), Galivan (Erbe), Gridrunner (Century), Hydrofool (Zafi Chip), Indoor Soccer (System 4),
Match Point (alt), Match Point (IBSA), N.O.M.A.D. (Erbe), Raptores de la Galaxia (Microbyte), Sokoban (Spanish),
Strike Attack (alt)
Soko-Ban Perfect
Grand National (ABC), Grand National (Zafi Chip)
zx81_cass:
AERI - Análise de Estruturas Recticuladas Isostácticas, Colunas - Dimensionamento de Colunas Montantes de Edifícios, Dis-ACSem,
Geometria I, Grand Prix, Letter Hunt, Sabotagem (Timex Portugal), Simulador de Voo (Timex Portugal), Xadrez (Timex Portugal)
Accounts, Adventure (Gavin Baker), The Nowotnik Puzzle & Other Diversions, Purchases, Racehorse Trainer,
Star Trek + 3D O's and X's, Tutor (French), Zor
Em Busca dos Tesouros, Tut-Tut
3D Formule 1, Air Traffic Control, Alien Invaders, Bridgehead, Le Chateau Hanté, Gamespack, Inheritance, Serpents Tomb,
Zedman + Spacers
Software list items promoted to working
---------------------------------------
bml3_flop: MA-5370 Disk BASIC (Version 1.1)
supracan:
Journey to the Laugh ~ Xi You Ji, The Son of Evil ~ Xie E Zhi Zi, Super Light Saga - Dragon Force ~ Chao Ji Guang Ming Zhan Shi
New software list items marked not working
------------------------------------------
megadriv: Pro Version Action Replay (Europe)
nes: 8-bit Xmas 2023
takara_daigunder_dx_cart: R-01 ROM Robo Aoki Inazuma Bulion, R-02 ROM Robo Jurassic Soldier Bonerex
thinkpad8xx:
AIX 4.1.5, OS/2 Warp PowerPC Edition, Solaris 2.5.1 Limited Availability PowerPC Platform Edition,
Windows NT Workstation 3.5 PowerPC Edition
zx81_cass: 1K Games Pack (Crystal), Deflexx, Lemonade
Merged pull requests
--------------------
- 12620: nmk/ddealer.cpp: Use timing PROM contents to trigger video interrupts.
- 12650: megadriv.xml: Added four working prototypes.
- 12660: misc/changyu.cpp: Added AY8910 to microcontroller external address space.
- 12666: bus/a2bus: Added Wico trackball card; bus/a2gameio: Added Sirius JoyPort and Wico Command Joystick.
- 12668: zx81_cass.xml: Added twenty items (eighteen working).
- 12670: cpu/tms34010: Implemented TMS34020 cvdxyl_b instruction.
- 12690: sony/news_r3k.cpp: Added support for the NWS-3720 and cleaned up code.
- 12692: dataeast/dietgo.cpp: Added a newer version of Diet Go Go with alternate graphics available.
- 12693: nintendo/vsnes.cpp: Fixed some save state and debugger issues.
- 12695: dataeast/ffantasy_ms.cpp: Added a bootleg of Robocop on Gaelco Modular System called Automat.
- 12697: Fixed a number of places where comments said “complaint” when they meant “compliant”.
- 12698: Added three TV games (not working) and three e-kara cartridges.
- 12699: sinclair/sprinter.cpp: Added support for 312-line/320-line video mode selection.
- 12700: sinclair: Clear caches after loading saved states.
- 12701: igs/pgmcrypt.cpp: Fixed decryption for the Fruit Paradise games, allowing them to boot.
- 12702: tvgames/spg2xx.cpp: Added the DDRGame 16-bit TV Dance Pad with 15 songs.
- 12703: irem/olibochu.cpp: Adjusted video and interrupt timings and cleaned up code.
- 12704: ibm/thinkpad8xx.cpp, thinkpad8xx.xml: Added a skeleton IBM ThinkPad 850 driver and software list.
- 12705: igs/igs_m027.cpp: Identified lhzb3 CPU ROM and removed inappropriate tilemap ROM unscrambling.
- 12706: msx2_cart.xml: Added Ark-A-Noah.
- 12707: msx1_cart.xml: Added four working items.
- 12708: igs_m027.cpp: Corrected byte order for 16-bit tilemap ROMs for several games.
- 12709: sun/ultra45.cpp: Added a skeleton driver for the Sun Ultra 45 workstation.
- 12711: igs/igs_m027.cpp: Dumped IGS027A ROMs for five games.
- 12712: tvgames: Added four TV games (one working) and two associated cartridges.
- 12713: motorola/mex68kecb.cpp: Added basic Motorola 68000 Educational Computer Board emulation.
- 12718: nintendo/nes_arcade_bl.cpp: Added a note about the smb3bl timer CPU ROM content.
- 12719: motorola/mex68kecb.cpp: Added the Abort (non-maskable interrupt) button and fixed a comment.
- 12720: apple/apple2e.cpp: Allow Apple IIc horizontal and vertical mouse movement flags to be set concurrently.
- 12721: bus/a2gameio: Added support for the Softape Bright Pen.
- 12723: trainer/ms68k.cpp: Emulated the Marion Systems MS68K single-board computer.
- 12725: layout/mu2000.lay: Made internal Yamaha MU2000 artwork prettier.
- 12726: cpu/mipsx: Changed to 32-bit addresses, fixed disassembler bugs; tomy/kisssite.cpp: Improved addresss map.
- 12727: imagedev/floppy.cpp: Set sectoring mode on the floppy connector rather than using different drive devices.
- 12728: igs/igs_m027.cpp: Dumped the internal IGS027A CPU ROM for Chaoji Dou Dizhu.
- 12729: yamaha/ymmu50.cpp: Hooked up LCD contrast and LED outputs.
- 12731: igs/igs_m027.cpp: Patched out Chess Challenge II startup checks to aid in verifying decryption.
- 12732: cpu/mpk1839, ussr/pk32.cpp: Added preliminary L1839VM1 CPU and Elektronika PK-32 emulation (Soviet VAX-11 clone).
- 12733: sun/sun3.cpp, sun3/sun3x.cpp, sun/sun4.cpp: Added a SCSI tape drive as a slot option.
- 12734: sun/sun3.cpp: Added the normal/diagnostic mode switch as a machine configuration option.
- 12736: igs/pgm.cpp, igs/pgmcrypt.cpp: Use uploaded XOR tables for some games with their IGS027A CPU ROMs dumped.
- 12737: bus/msx/slot/panasonic08r.cpp: Added the MSX turbo R internal firmware mapper.
- 12738: msx/msx.cpp: Reset MSX2+ boot flags on system reset.
- 12739: casio/zoomer.cpp: Emulated the Casio/Tandy “Zoomer” PDA.
- 12741: nes.xml: Added 8-bit Xmas 2023 (not working).
- 12742: nes.xml: Added three D-Pad Hero homebrew games.
- 12743: igs/igs_m027xa.cpp: Copied microcontroller interface and timers from igs/igs_fear.cpp (not working).
- 12744: cpu/tlcs900: Replaced a number of preprocessor macro constants with enumerations and constexpr variables.
- 12745: taito/taito_f2.cpp: Distinguish PuLiRuLa World sets by the board sets they work with.
- 12746: bus/msx/slot: Use std::unique_ptr rather than std::vector for fixed size arrays.
- 12750: igs/igs_m027xa.cpp: Fixed communication with the microcontroller, and fixed sound and inputs for Crazy Bugs.
- 12753: msx/msx_s1990.cpp, msx/msxtr.cpp: Added preliminary MSX-Engine S1990 device and MSX turbo R emulation.
- 12758: cpu/tlcs900: Use callback arrays and member function templates to simplify I/O port handling.
- 12759: igs/igs027a.cpp: Improved timer interval calculation (fixes slowdown in Jungle King 2002).
- 12761: spectrum_cass.xml: Added 25 working items and improved metadata.
- 12763: attache.xml; smc777.xml: Edited software list descriptions.
- 12764: coleco.xml; coleco_homebrew.xml: Cleaned up software descriptions.
- 12766: igs/igs_m027.cpp: Implemented dual Oki sound sample banks and added non-volatile RAM.
- 12767: formats/mfi_dsk.cpp: Updated comments to cover newly supported hard-sectored formats.
- 12771: zx81_cass.xml: Added eleven items (ten working).
- 12772: atari/jaguar.cpp: Fixed comments incorrectly referring to GPIO as “GPI0”.
- 12774: namco/namcos12.cpp: Edited comments about undumped games on the platform.
- 12777: samcoupe_flop.xml: Added eight working items.
- 12779: igs/igs_m027.cpp, igs/igs_m027xa.cpp: Added three more video slots games.
- 12780: trs/coco3.cpp: Corrected visible display width to 640 pixels (fixes MT08903).
- 12781: nes_kstudio.xml; nes_ntbrom.xml: Avoid unnecessary abbreviations in descriptions.
- 12785: sinclair/tsconf.cpp: Replaced the Centronics port and Covox sound output device with a DAC.
- 12788: sinclair/tsconf.cpp: Added BIOS upgrade 24.07.28 option and made it the default.
- 12794: ibm5170_cdrom.xml, mac_cdrom.xml: Added seventeen items using or for use with the Doom game engine.
- 12795: cpu/xa: Implemented add with indexed addressing mode for the source operand.
- 12797: skeleton/gm1000.cpp: Dumped the ROMs from the Nihon Eniac BH-1000 Sound Saurus MIDI module.
- 12810: thinkpad8xx.xml: Fixed the boot floppy image sizes for Solaris and Windows NT.
- 12811: thinkpad8xx.xml: Fixed the label for the second AIX CD.
Source changes
--------------
-s14001a: level triggered 1-bit handler does not make sense, sg1000a: small note update
-osd/input_common: increase event queue size, input_rawinput/win32: empty event queue on resets, input_raw: set RIDEV_INPUTSINK flag
because of missed keyup events, causing stuck inputs (MT8789)
-igs/igs_m027_link.cpp: renamed Manguan Caishen to Manguan Caishen 2, notes on how to get it to show the wait link screen
-epson/qx10.cpp: reinstate visible area check for 7220 text
-a2bus: Add support for Wico Trackball, Wico Command Control Joystick Adapter, and 4 paddles connected to the Sirius JoyPort to the
Apple ][/][+ (#12666)
-segas32: update some osc info
-xtal: add 32.2159_MHz_XTAL
-segas32: multi 32 master clock is 32MHz , also got rid of clock defines, it gets messy with MASTER_CLOCK_S32 and
MASTER_CLOCK_M32, and especially 2 defines for the timer0 clock
-bus/a2bus/a2wico_trackball.cpp: Suppress side effects for debugger reads.
-segas32_m: small cleanup to code style consistency
-xtal: c++ style comments, remove list of xtals that could be purchased via digikey in 2008
-xtal: small correction to indentation (IIRC srcclean in the past did that)
-pc/pcxt.cpp: split to filetto.cpp and tetriskr.cpp
* pc/filetto.cpp: fine tune um5100 pitch frequency
New systems marked not working
------------------------------
Countertop Champ II
-pc/champ2.cpp: fix gamename
-pc/champ2.cpp: convert to pt319a motherboard
-cpu/tms34010: Implemented TMS34020 cvdxyl_b instruction. (#12670)
* Used by Atronic gambling systems.
-nintendo/vsnes.cpp: Fixed some save state and debugger issues. (#12693)
* Use fixed size types for more data members, register more data members for save states.
* Suppress side effects for debugger reads.
* Use conventional read/write handler naming, made some variables const.
-s14001a: remove overloaded set_clock, vcc: update notes
New systems marked not working
------------------------------
Magical Kengo
Reel Magic Turbo Play
New working clones
------------------
Lunar Rescue (Artic bootleg)
-pc/ct486.cpp: remove unnecessary palette_device
-pc/champ2.cpp: correct ROM disk bank granularity
-bus/nubus/nubus_specpdq.cpp: Added comment about issue with Apple RGB monitor.
* Also tidied up a few things.
-Fixed a number of places where comments said "complaint" when they meant "compliant". (#12697)
New systems marked not working
------------------------------
Fever 13 (v1.3)
-Added three TV games (not working) and three e-kara cartridges. (#12698)
* Also added cartridge pinout and notes about Korean releases to comments to ekara_cart.xml.
New systems marked not working
------------------------------
Konami Teleshibai (Japan)
Konami Teleshibai - Purple Version (Japan)
TV Mahjong Game (VTxx hardware)
New working software list items (ekara_cart.xml)
------------------------------------------------
Kids' Song Volume 4 (Yuuki Rinrin, Osakana Tengoku, etc.) (Japan) (DC0007-KID)
Kids' Song Mini Volume 6 (Japan) (MC0017-KSM)
e-kara Web cartridge 8M (used, with 8 songs) (Japan)
-Add an Automat (Robocop bootleg) set for Modular System (#12695)
New clones marked not working
-----------------------------
Automat (bootleg of Robocop, Modular System)
-Add a newer Diet Go Go set (with alt graphics) (#12692)
New working systems
-------------------
Diet Go Go (Europe v1.1 1992.09.26 v4)
-input_sdl: empty event queue on resets
-excellent/d9final.cpp: add coin counters, coin lockout and hopper payout
New working clones
------------------
Diablo 68000 (set 1)
-novag*: small misc refactor
-excellent/lastbank.cpp: hookup inputs and dips for fever13
-sinclair: Reset caches after loading a saved state. (#12700)
* Updated sinclair/specnext_sprites.cpp, sinclair/sprinter.cpp and sinclair/tsconf.cpp.
-fruitpar: Fix decryption; game now boots (#12701)
-zx81_cass.xml: Added twenty items (eighteen working). (#12668)
New working software list items (zx81_cass.xml)
-----------------------------------------------
Accounts
Adventure (Gavin Baker)
Bridgehead
Gamespack
Grand Prix
Inheritance
Le Chateau Hanté
Purchases
Racehorse Trainer
Sabotagem (Timex Portugal)
Serpents Tomb
Simulador de Voo (Timex Portugal)
Star Trek + 3D O's and X's
The Nowotnik Puzzle & Other Diversions
Tutor (French)
Xadrez (Timex Portugal)
Zedman + Spacers
Zor
New software list items marked not working (zx81_cass.xml)
----------------------------------------------------------
Deflexx
Lemonade
New working systems
-------------------
Aka Mahjong (Double Bet)
New systems marked not working
------------------------------
Double 8 Lines
Super Cherry Master Plus
New clones marked not working
-----------------------------
Turbo PK (Ver 2.3B2, encrypted)
New not working clone
---------------------
Mushiking The King Of Beetles - Mushiking IV / V / VI (Taiwan)
-bombjack: remove BIT(v, 0, n), just use a mask, re-add enters after comment block
-igs_m027: add dsw read (commented out for now)
-igs_m027: move dsw read to correct function, use set_ioport instead of trampolines for ppi b/c
-igs_m027: initialize m_dsw_io_select to 7
-royalmah/bombjack: correct small typo
-irem/olibochu.cpp: Tweaked refresh rate (~62hz), misc. cleanups (no functional change) (#12703)
* irem/olibochu.cpp: Tweaked refresh rate to ~62.5hz.
- Moved sound interrupts to scanline timer.
- Documented flip screen latch(?) usage. Seems to be debug or diagnostics?
- Added PCB references to the driver notes.
- Convert graphics definitons to macros.
- Reduced tag literal usage, more const specifiers.
- Reduced duplicate sprite drawing code.
- Converted palette to compute_resistor_weights (resistances are a guess).
-dietgo: use bios option for the alternate sprite roms
-dietgo: add note about sprite roms
-dietgo: revert bios setting
New working clones
------------------
Cherry Bonus III (ver.1.40, set 6)
New Lucky 8 Lines (set 12, W-4, encrypted)
-excellent/lastbank.cpp: used ioport_array instead of live tags
-igs/igs_m027.cpp: Identified lhzb3 internal CPU ROM and removed tilemap ROM unscrambling for games that don't use it. (#12705)
* igs/igs_m027.cpp: Confirmedlhzb3 uses the same IGS027A ROM as lhdmg.
* igs/igs_m027.cpp: Removed tilemap ROM unscrambling for zhongguo and related games.
* igs/igs017_igs031.cpp: Simplified graphics ROM address unscrambling for sdwx.
-lastbank: re-add the key_matrix_r for loop
-namco/namcos22.cpp: Use trackball for Armadillo racing and provide option to use original 45 degree orientation.
-namcos86: mark pcm mcu as NO_DUMP, change some single line comments to //
-msx1_cart.xml: Add 4 items. (#12707)
-igs_m027.cpp - fix some tile ROM loading (#12708)
New systems marked not working
------------------------------
Boo Boo Donpatchi
-flower: add MACHINE_SUPPORTS_SAVE flag, slightly lower quantum
New systems marked not working
------------------------------
Cherry Bonus V Five
New software list items marked not working
------------------------------------------
Pro Version Action Replay (Europe)
-philips/cdi.cpp: properly dumped Philips CD-i - DVC card 22ER9141
-msx2_cart.xml: Add 1 item. (#12706)
-z80.h: change PAIR to PAIR16 (all those registers are 16bit)
-z80.inc: move logmacro stuff to c++ files so subdevices can add their own logging if they want, r800: remove identical local copy
of z80.inc
-z80: add m_ea/m_rtemp to savestates
-excellent/dblcrown.cpp: misc cleanups
-excellent/dblcrown.cpp: pinpoint a bunch of dips
-excellent/dblcrown.cpp: convert to tilemap, fix screen size
-nsc800: move device to its own file
-z80: remove boguswait pin (tried to fix super6 properly but no luck)
-misc: comment out s100 rdy to z80 wait pin as it looks like it's not fully implemented in bus/s100
New working clones
------------------
P-47 - The Freedom Fighter (World)
-nmk16: get sprite dma trigger from prom, it's 2 scanlines earlier
-nmk16: hook up ssmissin/airattck vtiming prom
-fix z80(nsc800) compile, hopefully
-tecmo16: riot was developed by tecmo
-video/pc_vga_paradise.cpp: convert EGASW/CNF(15)-CNF(12) as externally settable pins
-Floppy hard-sector support.Mix of Eric Anderson's and Mark Gallager's patches.
* Removal of the flux screen experiment. Removal of the unused get_pos().
-tvgames: Added four TV games and two associated cartridges. (#12712)
New working clones
------------------
Sega Toys Mega Drive Play TV 1 (Japan)
New systems marked not working
------------------------------
Bandai / Koto Dragon Ball Z: Scouter Battle Taikan Kamehameha: Ora to Omee to Scouter (Japan)
JoyPalette Anpanman: Let's Go! Ikunou Drive (Japan)
Takara / SSD Company LTD Bakutou Sengen Daigunder DX (Japan)
New software list items marked not working (takara_daigander_dx_cart.xml)
-------------------------------------------------------------------------
R-01 ROM Robo Aoki Inazuma Bulion
R-02 ROM Robo Jurassic Soldier Bonerex
-misc/cb2001.cpp: dumped GFX ROM for scherrymp
-x68k: video registers are mirrored
-excellent/dblcrown.cpp: preliminary hopper hookup
-z80: use LOGMASKED instead of a macro for each log type, xtal: add 3.58MHz
-Initial support for the Motorola MEX68KECB Educational Computer Board (#12713)
* To Do: Cassette I/O, Save state support
-sinclair/sprinter.cpp: 312/320 lines video modes (#12699)
* Co-authored-by: Nigel Barnes <ngbarnes@gmail.com>
-misc/changyu2.cpp: Add PSG to sound CPU memory map (#12660)
* When the system writes 21 to 0x0c, an alarm sounds
-megadriv.xml: Added 4 working items (#12650)
* megadriv.xml: Added 4 working items
New working software list additions
-----------------------------------
Breach (prototype)
Earthworm Jim (USA, prototype 19940728)
Earthworm Jim 2 (Europe, prototype 19950824)
Out of the Vortex (prototype 19950913)
-megadriv.xml: Added language and compatibility info
-motorola/mex68kecb.cpp: Brought code up to standards.
* Use memory_view for boot vector overlay.
* Flagged unemulated cassette tape and save states supported.
* Reduced literal tags, keep data members and member functions together.
* LlamaCase template parameters, anonymous namespace, don't put change log in comments.
-setassv.cpp: Adjusted sound levels so hypreact isn't constantly clipping.
-excellent/lastbank.cpp: bump main CPU to /2 clock
-nintendo/nes_arcade_bl.cpp: Added note about smb3bl timer CPU ROM content. (#12718)
* An oversize ROM is used with the content repeated multiple times. Also added CRC and SHA1 for a smaller ROM with the same content
seen on some boards to comment.
-hash/supracan.xml: update QA
-funtech/supracan.cpp: check for irq status on enable writes
* fix gamblord boot
New systems marked not working
------------------------------
Cherry Master 2005 (Ver. 1.10U)
Halloween Party (US.23.A)
Lucky V Line
New clones marked not working
-----------------------------
Cherry Master 2005 (Ver. 1.02U)
Cherry Master 2005 (Ver. 0.14H)
-igs_m027.cpp - updates (#12711)
* added internal IGS027A ROMs for lhzb4, oceanpar, triplfev, extradrw
* added chessc2 IGS027A internal ROM
New clones marked not working
-----------------------------
Fruit Paradise (V206US)
-bmc/popobear.cpp: hooked up one DIP bank
-misc: simplify bootrom bankswitch from before memory_view was added
-igs_m027: correct umask typo
-igs/igs_m027.cpp, igs/pgmcrypt.cpp: Use uploaded XOR table for games with internal CPU ROM dumped.
* igs/igs_m027a.cpp, igs/pgmcrypt.cpp: Fixed a number of places interpreting ROM as non-native width.
* igs/pgmcrypt.cpp: Removed literal ROM region lengths.
New systems marked not working
------------------------------
Jack's Venture - Inca Treasure
Penguin Party
-funtech/supracan.cpp: move lockout chip to umc6650_device
-funtech/supracan.cpp: move cart views to address_map, make cart loading mandatory
-yamaha mu2000 internal artwork improvements (#12725)
-funtech/supracan.cpp: main irq control comes from UM6619
* fix slghtsag booting;
-motorola/mex68kecb.cpp: Added Abort button (NMI) and fixed a comment. (#12719)
-igs/pgmcrypt.cpp: Removed obsolete lhzb3_decrypt and lhdmgp_decrypt.
* Changed some functions to make it clearer that keystream is generated from address.
* Got rid of literal ROM lengths from decryption functions for igs/igs_fear.cpp games.
-misc/amuzy.cpp: u2 are ADPCM roms, fix rom loading
-igs/igs_m027.cpp: Dumped internal ROM for Chaoji Dou Di Zhu. (#12728)
* Use transliterated title (changed short name from sddz to sjddz).
* igs/igs_m027.cpp, igs/pgmcrypt.cpp: Use uploaded XOR table for Chaoji Dou Di Zhu.
-funtech/supracan.cpp: convert host um6619 access to address_map
-igs/igs_m027.cpp: Hooked up mahjong controls for lhdmg.
-igs/igs_fear.cpp, igs/pgmcrypt.cpp: Use uploaded XOR tables where available.
-funtech/supracan.cpp: move video counter reads to handlers, simplify
* allows sonevil to boot
-igs/igs_m027.cpp: Patch out chessc2 startup checks to aid in verifying decryption. (#12731)
-funtech/supracan.cpp: add direct mode input polling
* fixes formduel, jttlaugh and speedyd
-igs/igs_m027.cpp: Fixed lhdmg DIP switches.
* Only two banks of 8 switches connected directly to PPI ports.
* Filled in remaining settings.
-funtech/supracan.cpp: text layer fixes
* fix speedyd color offsets
* fix formduel tile banks
-igs/igs_m027.cpp: Added inputs for lhdmgp and zhongguo.
* lhdmgp uses the same inputs and DIP switch settings as lhdmg.
* zhonguo uses the same mahjong keyboard matrix, but reads it differently.
* Joystick mode controls for zhongguo are not implemented.
-yamaha mu50: set LEDs and LCD contrast (#12729)
-trainer/ms68k.cpp: Emulated the Marion Systems MS68K single-board computer. (#12723)
New working systems
-------------------
Marion Systems MS68K
-igs/igs_m027.cpp: Hooked up inputs for mgzz and mgzza.
* igs/mahjong.cpp: Share IGS mahjong keyboard matrix between drivers.
-igs/igs_m027.cpp: Hooked up more inputs.
* Added inputs for lhzb3.
* Hooked up joystick inputs for zhongguo, mgzz and mgzza.
* Added preliminary inputs for lhzb4 (only joystick controls and DIP switches work).
-igs/pgm.cpp, igs/pgmcrypt.cpp: Use uploaded XOR tables for some games with their IGS027A internal ROMs dumped. (#12736)
-nmk/ddealer.cpp: Use timing PROM contents to trigger video interrupts. (#12620)
-ddealer: remove obsolete todo note, small cleanup
-psion_asic5.cpp: Extract serial data when received, and removed imperfect comms flags.
-funtech/supracan.cpp: uses same clock as Sega C2, bump M6502 to M65C02
-misc: correct some save_pointer usage
-funtech/supracan.cpp: workaround staiwbbl crash at startup
-hash/supracan.xml: update QA
-funtech/supracan.cpp: misc cleanups
-funtech/supracan.cpp: rework irq 3 to fire as (very crude) FRC-based timer
-igs/igs_m027.cpp: Hooked up lthy controls and DIP switches.
* Disabled link feature by default.
* Since this game doesn't have a hopper, for payouts, it's playable with the link feature disabled.Joystick and mahjong keyboard
are both working.
-igs/igs_m027.cpp: Improved jking02 inputs.
* Identified the inputs required to play and navigate the setup menus.
* Filled in DIP switches shown in service mode (haven't tested that all of them do what the name suggests).
-igs/spoker.cpp: improved jinhulu's program decryption, descrambled GFX ROM
-funtech/supracan.cpp: hookup sound CPU NMI, makes staiwbbl inputs to work
-funtech/supracan.cpp: rewrite region fetch from tilemaps thru gfx_mode
* fix heavy GFX corruption in slghtsag
-funtech/supracan.cpp: higher layer number wins on priority collisions
* Cleanup tilemap enabled check
-funtech/supracan.cpp: scroll values have 12-bit resolution
-msx.cpp: Fix MSX2+ soft reset behavior. (#12738)
-apple2e: Apple //c mouse fixes (#12720)
* Initialize //c mouse related variables: last_mx/y, count_x/y, m_x0/1, m_y0/1
* Set Y0 interrupt flag on //c mouse Y-axis movement even if X-axis movement is still being processed
* Increase //c mouse port sensitivity to match that of the //e mouse (found in a2bus/mouse.cpp)
-funtech/supracan.cpp: add per-tile mode
-funtech/supracan.cpp: add decrementmechanism to DMA
* fix formduel gameplay
-igs/igs_m027.cpp: Started hooking up outputs (hopper, counters, lamps, etc.)
-h8: put register list enum under public
New working clones
------------------
The Classic (model CC8)
-funtech/supracan.cpp: implement DMA fill, needed by staiwbbl
-smc777: Correct master XTAL frequency; add undumped 8041A to configuration
-d88_dsk.cpp: Be more permissive about allowing double-sided images in single-sided drives
-smc777: Fix ROM/RAM register change; use addressable latch device
-floppy.cpp: Use standard drives for hard-sectored systems (#12727)
* floppy.cpp: Use standard drives for hard-sectored systems
* fix typo
-chess*: small cleanups
-funtech/supracan.cpp: stricter sprite direct mode check
* fix sonevil gameplay sprites and magipool direction markers
-bml3_flop.xml/ma5370: Hack image so that all tracks are single density
Software items promoted to working
----------------------------------
MA-5370 Disk BASIC (Version 1.1)
-imagedev/floppy.cpp: Add single-density 3" drive types
* bml3mp1805: Use correct SSSD drive type
-IGS updates
* Decouple 8255 PPI device from igs017_igs031 emulation and give that custom device its own input ports
* igs_m027.cpp, igs_m027xa.cpp: Correct PPI mapping
* igs017_igs031.cpp: Privatize some more stuff
-oceanpar: Stub for later
-igs/igs_m027.cpp: Hooked up oceanpar I/O.
-igs/igs_m027.cpp: test_r was only needed because I/O ports in memory maps don't like umask.
-funtech/supracan.cpp: hookup sound to main irq
-funtech/acan: rename to umc6619_sound.cpp/.h, add minor notes
-machine/ticket.cpp: Get device configuration constants out of the global namespace.
-funtech/supracan.cpp: fine tune FRC a bit
-skeleton/attache.cpp: Minor code cleanup; clear latch upon system reset
-funtech/supracan.cpp: implement global flipx/y for layers
-segas32: remove a todo note (scross map display is fine, titlef issues are documented in other file)
-misc: change ticket MOTOR_ACTIVE_LOW to HIGH
-misc: change ticket STATUS_ACTIVE_LOW to HIGH
-ticket: remove motor/status_active setters
-royalpk2: fix regression with hopper line_r
-igs/igs_m027.cpp: Added support for jking02 36+10 wiring option and clickable layout.
-igs_m027_link.cpp: Remove 8255 that doesn't seem to exist here
-igs/igs_m027.cpp: Hooked up I/O for Fruit Paradise and added layout for (Ocean|Fruit) Paradise.
-emu/ioport.cpp: Made DIP switch location validity errors more precise.
-excellent/lastbank.cpp: provide GFX ROM for fever13
-excellent/lastbank.cpp: hopper hookup
-funtech/umc6619_sound.cpp: add live audio view debugging
-hash/supracan.xml: update QA
-funtech/supracan.cpp: preliminary cart interface, add NVRAM support for games requiring it
-cpu/tlcs900: Replaced a number of preprocessor macro constants with enum and constexpr. (#12744)
-taito/taito_f2.cpp: Distinguish PuLiRuLa World sets by the board set they work with. (#12745)
-bus/msx/slot/panasonic08r.cpp: Added MSX Turbo-R internal firmware mapper. (#12737)
-funtech/supracan.cpp: implement linescroll x
-bus/msx/slot: Use std::unique_ptr instead of std::vector. (#12746)
-igs/igs_m027.cpp: Hooked up I/O for slqz3.
* Also identified a bit more I/O for lhzb4.
-cpu/tlcs900/tmp95c063.cpp: Fixed inadvertenty duplicated lines.
-igs/igs_m027.cpp: Hooked up hopper for lhzb4.
-funtech/supracan.cpp: preliminary window effects, hookup hblank irq
-hash/nes.xml: add three working NES homebrew games (#12742)
New working software list items (nes.xml)
-----------------------------------------
D-Pad Hero (version 1.0)
D-Pad Hero (version 1.1)
D-Pad Hero II
-igs/igs_m027xa.cpp: Copied sound MCU interface and timer logic from igs_fear.cpp, use uploaded XOR tables when available. (#12743)
-casio/zoomer.cpp: Emulated Casio/Tandy "Zoomer" PDA. (#12739)
* sound/upd65043gfu01.cpp: Added basic support for NEC uPD65043GF-U01 sound chip.
* casio/zoomer_rtc.cpp: Emulated Zoomer real-time clock chip.
* src/devices/cpu/nec: Don't log message on bus lock by default.
New working systems
-------------------
Casio / Tandy Zoomer (Z-PDA / Z-7000)
-hash/nes.xml: Added 8-bit Xmas 2023 (not working). (#12741)
New software list items marked not working (nes.xml)
----------------------------------------------------
8-bit Xmas 2023
-hash/nes.xml: Fixed indentation.
-igs/igs_m027xa.cpp: Fixed communication with sound MCU and improved inputs (#12750)
-igs/igs_m027.cpp: Added inputs for qlgs.
-Add a Skeleton driver for Sun Microsystems Ultra 45 Workstation (#12709)
New systems marked not working
------------------------------
Sun Microsystems Ultra 45
-concept: Keyboard updates
* Add dump and low-level emulation of keyboard
* Simplify 68000 interrupt handling
-concept: Correct mistake in last commit regarding IOCINT level
-scptchess: swap parent/clone sets, saitek*: small cleanup, update company strings
New working systems
-------------------
Travel Sensor Chess
-concept: correct typo, igs_m027xa: m_ prefix for class variables, ticket: remove empty destructor
-concept_kbd: Misc. fixes
-scptchess:correct dac polarity
-snapquik: fix error popmessage param index
-Floppy fixes and refinements
* imagedev/floppy.cpp: Add 3-inch double-sided quad-density format
* oric_microdsk: Add DSQD drives to configuration and enable one by default
* amstrad/pcw.cpp: Upgrade all configurations using double-sided drives to quad density
* bbc_ams3: Make drives single-density since 8271 controller doesn't support MFM
* oric_dsk: Don't blindly trust the number of tracks and sides to be valid
-mos6551: Misc. fixes
* Suppress receiver full and transmitter empty IRQs when disabled by command write
* Add address map for future use
* Correct pin label on diagram
- concept: Suppress spurious DCD IRQ by setting grounded modem control lines in machine_start
-funtech/supracan.cpp: add 128x128 tilemap paging mode, identify a possible RNG register at $e90018
-funtech/supracan.cpp: sprite mono color goes to
-igs/igs027a.cpp: Started encapsulating IGS 027A onboard peripherals.
-igs/igs_m027.cpp: Improved I/O:
* Hooked up inputs, hopper and counters for mgcs3.
* Hooked up mahjong keyboard for lhzb4.
* Added more RAM for extradrw.
-Bumped GitHub CI to three simuataneous jobs for Windows and Linux - this should be OK with 16GB RAM.
-Added out-of-line destructors to various device classes that aren't templates and aren't in anonymous namespaces.
-igs/igs_m027.cpp: Route lhzb4, mgzz and mgcs3 outputs through I/O ports.
* Output routing is different depending on the control panel type for thesse games, so it needs PORT_CONDITION or it will give a
"hopper empty" error.
-igs/igs027a.cpp: Added 5-bit output port.
-igs/igs_m027.cpp: Started looking at sound banking.
* Hooked up sound banking for jking02, fruitpar and oceanpar.
* Corrected sound samples region tag for l
* Added preliminary sound banking for lhdmg and lhzb3.
-minichess, tschess: change mcu freq to default 400khz, ticket: re-add destructor
-igs/igs027a.cpp: Corrected timer interval calculation. (#12759)
* Fixes slowdown in jking02.
-igs: More improvements for IGS 027A-based gambling systems.
* igs/igs027a.cpp: Added output port, and flagged as having imperfect timing as confidence in timers is still low.
* igs/igs_m027xa.cpp: Added outputs, second coin slot and clickable layout for crzybugs.
* igs/igs_m027.cpp: Added enough inputs to chessc2 to make the game playable.
-igs/igs_m027.cpp: Added notes about Oki sample ROM contents, fixed extadrw graphics loading and decoding, and corrected years for
mgzza and extradrw.
-s3c24xx: workaround for array out of bounds compiler warning
-novag*: update company strings
-funtech/supracan.cpp: remove sprite DMA hack
-funtech/supracan.cpp: partially fix sprite wraparound for magipool shot power screen
-funtech/supracan.cpp: implement lineselect for tilemaps
-funtech/supracan.cpp: sprite note
-attache.xml; smc777.xml: Added more accurate soft. list descriptions (#12763)
* Added accent to "Attaché" system. Fixed system name and lowercase on media storage name.
-funtech/supracan.cpp: hookup select buttons
-wy85: Add ports, row buffering, font RAM uploading and preliminary display
-wy85: Add keyboard
-igs/igs_m027.cpp: Implemented dual Oki sample banks and added non-volatile RAM. (#12766)
* Implemented dual 128KiB Oki sample banks for lhzb4, cjddz and mgcs3.
-igs/igs_fear.cpp: Hooked up IGS027A GPIO callbacks properly, improved DIP switch labels.
-layout/oceanpar.lay: Use standard IGS double/small/take/big button arrangement.
-formats/mfi_dsk.cpp: Update file specs for how hard-sectored support was added (#12767)
-sh: mtu fix
New machines marked as MACHINE_NOT_WORKING
------------------------------------------
Yamaha MU90B
-igs/xamcu.cpp: Consolidated MCU interface logic from igs_fear.cpp and igs_m027xa.cpp.
-igs/igs_m027xa.cpp, igs/igs_fear.cpp: Updated system flags.
-igs/xamcu.cpp: Removed vestigial helper function.
-natkeyboard.cpp: Convert more string posting methods to std::string_view
-funtech/supracan.cpp: assume sprite ysizes are non-linear
Software list items promoted to working
---------------------------------------
supracan: The Son of Evil ~ Xie E Zhi Zi, Journey to the Laugh ~ Xi You Ji, Super Light Saga - Dragon Force ~ Chao Ji Guang Ming
Zhan Shi, Gambling Lord ~ Du Ba, Magical Pool ~ Mo Bang Zhuang Qiu
-emu/ioport.h: Got rid of CUSTOM_INPUT_MEMBR - it's just obfuscation at this point.
-funtech/supracan.cpp: add overscan mode
-igs/xamcu.cpp, igs/igs_m027xa.cpp: Adjusted XA MCU communication and interrupts.
Systems promoted to working
---------------------------
Chaoji Dou Dizhu
Crazy Bugs (V204US)
Fruit Paradise (V214)
Jungle King 2002 (V209US)
Long Hu Da Manguan
Long Hu Zhengba 4
Long Hu Zhengba III
Long Teng Hu Yue
Manguan Zhizun (V101CN)
Manguan Caishen 3 (V101CN)
Ocean Paradise (V105US)
Que Long Gaoshou
Shuang Long Qiang Zhu 3 (China, VS107C)
Zhongguo Chu Da D
Clones promoted to working
--------------------------
Crazy Bugs (V202US)
Crazy Bugs (V200US)
Fruit Paradise (V206US)
Long Hu Da Manguan Plus
Manguan Zhizun (V100CN)
Ocean Paradise (V101US)
-atari/jaguar.cpp: Corrected mistaken "GPI0" to "GPIO" in coments. (#12772)
-coleco.xml; coleco_homebrew.xml: Tidied descriptions (avoid abbreviations, etc.). (#12764)
-cpu/tlcs900: Use callback arrays and member function templates to simplify I/O port handling. (#12758)
-msx/msx_s1990.cpp, msx/msxtr.cpp: Added preliminary MSX-Engine S1990 device and started implementing MSX turbo R. (#12753)
* Moved fsa1st and fsa1gt (Panasonic FSA-1 systems) to the new msx/msxtr.cpp source file.
-hitachi/bmjr.cpp: minor cleanups
-hitachi/bmjr.cpp, hitachi/bml3.cpp: fix long names
-sony/news_r3k.cpp: Add support for the NWS-3720 (#12690)
-mvme328: new device
-scripts/minimaws: Removed Python 2 support.
-igs/igs027a.cpp, igs/xamcu.cpp: Slight simplification.
-sony/news_r3k.cpp: Sorted #includes.
-namco*: no need for offs variable in tilemap mappers
-chess*: update some company strings again
-pc6001: fix wrong char code for enter key
-hmcs400: add cpu skeleton device
-hmcs400: add disassembler
-hmcs400: add opcode placeholders
-emumem: add support for passing mem_mask parameter on 8-bit handlers
-hmcs400: fill in most of the opcodes
-upd765: don't bail immediately when a sector address crc failure fixes ea interlock copy pro
-x68k: fix offset and try to improve blending
-zx81_cass.xml: Added 10 working items + 1 not working (#12771)
New working software list additions
-----------------------------------
3D Formule 1
AERI - Análise de Estruturas Recticuladas Isostácticas
Alien Invaders
Air Traffic Control
Colunas - Dimensionamento de Colunas Montantes de Edifícios
Dis-ACSem
Em Busca dos Tesouros
Geometria I
Letter Hunt
Tut-Tut
New NOT working software list addition
--------------------------------------
1K Games Pack (Crystal)
-hitachi/bmjr.cpp: implement MP-1710 color features
-wy85: Add beeper
-hitachi/bmjr.cpp: implement memory views
-hitachi/bmjr.cpp: preliminary DAC sound
-hitachi/bmjr.cpp: hookup break key
-hitachi/bml3.cpp: add note to break key
-wy85: Add character attributes and cursor; tweak some key definitions
-trs/coco3.cpp: Extend display from 639 to 640 pixels (#12780)
Systems promoted to working
---------------------------
Hitachi Basic Master Jr. (MB-6885)
-kchamp: remove duplicate function
-hmcs400: add i/o ports
-hmcs400: add logerror for unmapped ports
-misc: Added proper error messages to COM quickload (MT 08915)
-wy30p: Add keyboard
-diexec: remove vestigal execute_input_lines()
-diexec: Remove vestigial execute_burn override
-Don't use image_error::BADSOFTWARE for things that aren't software list errors.
-scripts/minimaws: Use python3 superclass method call syntax.
-bus/pci: PowerVR Neon 250 stub
-igs/igs_m027.cpp, igs/igs_m027xa.cpp: Added three more video slots games. (#12779)
* igs/igs_m027xa.cpp: Dumped XA microcontroller for Triple Fever (V108US) (matches Crazy Bugs).
* igs/igs_m027.cpp: Improved ROM labels for extradrw and added note about additional 8255 PIA.
* igs/igs_m027.cpp: Found a board with an external game program ROM that isn't double-sized.
* igs/igs_m027.cpp, igs/igs_m027xa.cpp: Removed outdated/incorrect comments about ROM dumps.
New systems marked not working
------------------------------
Triple Slot (V200VE)
New clones marked not working
-----------------------------
Triple Fever (V108US)
Triple Fever (V105US)
-hitachi/bmjr.cpp: hookup cassette software list
New working software list items
-------------------------------
bmjr_cass: Wilwesp
-Add Linksys PAP2 and other MIPS-X improvements (#12726)
New machines marked as NOT WORKING
----------------------------------
Linksys PAP2
-cpu/mipsx/mipsxdasm.cpp: fix various bugs
-tomy/kissite.cpp: memory map borrowed from Linksys PAP2
-hmcs400: add irq controller
-hmcs400: add pinout reference
-atarisy2: change some ioport tag lookups to portr, fix conflict between PORT_SERVICE and IPT_SERVICE
-sun3, sun3x, sun4: Add NSCSI tape to default devices. (#12733)
* Note that only sun4, not sun4c or other variants, has tape among the default devices; by that era, most installation and recovery
was via CD-ROM (already in the default devices) rather than via tape.
-x68k: adjust vblank to fix lines at top and bottom in strider
-Update notes on undumped namcos12 games (#12774)
* Added links to a flyer for Aerosmith's Quest For Fame and changed the date from 2001 to 1999 in order to match the year on the
flyer and other sources that reference this as the release year
* Added a video of game footage of Submarines, and added a specific reference of where a cabinet was demonstrated
- Reference of the trade show: https://web.archive.org/web/2020 ... 000/000/314/314701/
-new WORKING machine (DDRGame) (#12702)
new WORKING machine
-------------------
16-bit TV Dance Pad with 15 songs (DDRGame)
-sun/sun3.cpp: Add DIAG/NORMAL switch (#12734)
* Adds a DIAG/NORMAL switch that affects how a Sun-3/60 (and other models) are configured at boot.
-ussr/pk32.cpp: Electronika PK-32 - not working (#12732)
* mpl1839/kl1839vm1.cpp: MPL's l1839vm1 cpu device
-spectrum_cass.xml: Added 25 working items (#12761)
New working software list additions
-----------------------------------
Amnesia (v1.02, Spanish)
Astor Musica
Chaos (Aackosoft)
Ficheiro Astor (cracked)
Galivan (Erbe)
Grand National (ABC)
Grand National (Zafi Chip)
Gridrunner (Century)
Hydrofool (Zafi Chip)
Impero Romano
Indoor Soccer (System 4)
Master Word (Hopkinson / Tribe)
Match Point (alt)
Match Point (IBSA)
N.O.M.A.D. (Erbe)
Raptores de la Galaxia (Microbyte)
Simulador de Voo (Groupi, pirate)
Soko Ban
Soko Ban (hack)
Sokoban (Spanish)
Strike Attack (alt)
SSTV
SSTV (sample pictures)
Tabuada Infantil (master tape)
Tabuada Infantil
Merged sets
-----------
Gridmaster - Part 1 + Gridmaster - Part 2
Alien Swarm & Arena! + Alien Swarm (K-Tel)
Demoted to NOT working software list item
-----------------------------------------
Ficheiro Astor
-Cleanups and fixes: parent/cloneof relationships, descriptions, publishers, years (information provided by spectrumcomputing.co.uk)
and added languages info.
-samcoupe_flop.xml: Added 8 working items (#12778)
New working software list additions
-----------------------------------
Boggle Bubble
Dave Infuriators
Dave Invaders
Hexagonia
Lost Disks of Sam
Moby DX
WaterWorks
Wop Gamma (pre-release version)
-igs/igs_m027xa.cpp: Hooked up proper inputs, lamps and layout for Triple Fever games.
-igs/igs_m027xa.cpp: Only one version of Triple Fever crashes MAME.\
Systems promoted to working
---------------------------
Triple Fever (V108US)
Clones promoted to working
--------------------------
Triple Fever (V107US)
-kl1839: fix compile.
-hitachi/bml3.cpp: drop bml3 prefix for all bus slot options
-formats/d88_dsk.cpp: relax track_count check to a warning
-hash/bml3_flop.xml: QA notes
-bus/bml3: drop bml3 prefix for slot options filenames
-hmcs400: add timers
-tlcs90: small spacing cleanup, remove execute_burn altogether (renamed but keeping it in z180 after seeing TODO note), kl1839vm1:
execute_input_lines getter was removed from mame
-tlcs90: move too generic irq enum to class
-hitachi/bml3.cpp: convert System I/O address_map to proper block, misc cleanups
-igs/igs_m027.cpp: Hooked up I/O and clickable layout for Triple Slot.
Systems promoted to working
---------------------------
Triple Slot (V200VE)
-cpu/xa: Implemented add with indexed addressing mode for source. (#12795)
* Used by the tripfevb microcontroller program. The game no longer causes a fatal error, but hangs instead.
-hitachi/bml3.cpp: IG RAM initial support for bml3mk5, adhere to official naming for System I/O fns
-igs/igs_m027.cpp: Added second 8255 PPI for Extra Draw.
* Second PPI is installed in memory map, but no I/O connected to it yet.
-hmcs400: add standby/stop mode
-chess*: use IPT_POWER_OFF for power off trigger
New working systems
-------------------
Sphinx Royal
-hitachi/bml3.cpp: preliminary IG display
New working clones
------------------
Sphinx Granada
Sphinx Supra
-pv1000/pv2000: remove empty offset param, use hex instead of decimal for sizes
-avengers: remove unneeded m1 trampoline, assume that unused palette bits in mcu rom are not a bad dump
-hitachi/bml3.cpp: fix IG RAM debug display, hookup cassette SW list
New working software list items
-------------------------------
bml3_cass: BM Tetris
-cxg_granada: small tweak to internal artwork
-falcots.cpp: Major improvements
* Add preliminary display (including most character attributes)
* Add some RS-232 ports
-ts2624: Add bell
-ts2624: Remove no sound flag
-gm1000.cpp: Add dump of Eniac Sound Saurus BH-1000 (#12797)
-hash/{ibm5170,mac}_cdrom: Doom and related games (#12794)
New working software list titles (ibm5170_cdrom.xml)
----------------------------------------------------
Chex Quest
Demon Gate: 666 New Levels for Doom & Doom II
Depths of Doom Trilogy
Doom II
Doom II French
Doom Shareware
Doom: Collector's Edition
Final Doom
Hell to Pay
Heretic: Shadow of the Serpent Riders
Hexen: Beyond Heretic
Hexen: Deathkings of the Dark Citadel
Master Levels for Doom II
Strife: Quest for the Sigil
The Ultimate Doom
New working software list titles (mac_cdrom.xml)
------------------------------------------------
Chex Quest
Hexen: Beyond Heretic
The Ultimate Doom
-a2gameio: Add support for the Softape Bright Pen (#12721)
* a2gameio: Add Softape Bright Pen support for the Apple ][/][+
-hmcs400: add nvram
-newhunterd: Looks like this bootleg uses a plain Z80
-hitachi/bml3.cpp: bump interlace clock
-hitachi/bml3.cpp: add PORT_DIPLOCATION, remove non-existant dips for bml3mk5
-video/mc6845.cpp: lift horizontal display and mode control from being zeroed in device_reset
* fix bml3 getting stuck on soft resets;
-cpu/arm7: Added interrupt helpers, hid details from most clients.
* cpu/arm7: Moved input line and state item numbers into class declaration so most users don't need the internal header.
* cpu/arm7: Added callbacks so run to next interrupt works in the debugger.
* cpu/arm7: Added helpers for SoCs that generate effective FIQ/IRQ signals with and onboard interrupt controller.
* igs/igs027a.cpp: Moved presumed onboard RAM and possible FIQ enable into the device.
-igs/igs_m027.cpp: Cleaned up installation of varying numbers of PPIs, got rid of the chessc2 and gonefsh2 PPIs that don't really
exist.
-sinclair/tsconf.cpp: Added BIOS upgrade 24.07.28 option and made it the defaut. (#12788)
-sinclair/tsconf.cpp: Replaced Centronics port and COVOX device with a DAC. (#12785)
-sinclair/tsconfdma.cpp: Refactored code.
-nes_kstudio.xml; nes_ntbrom.xml: Avoid unnecessary abbreviations in descriptions. (#12781)
-ibm/thinkpad8xx.cpp: Added a skeleton for IBM ThinkPad 850 and its operating systems. (#12704)
New systems marked not working
------------------------------
IBM ThinkPad 850
New software list items marked not working (thinkpad8xx.xml)
------------------------------------------------------------
AIX 4.1.5
OS/2 Warp PowerPC Edition
Solaris 2.5.1 Limited Availability PowerPC Platform Edition
Windows NT Workstation 3.5 PowerPC Edition
-nes.xml: Added Micro Mages (confirmed cartridge and download match).
New working software list items (nes.xml)
-----------------------------------------
Micro Mages
-srcclean in preparation for 0.270 release branch.
-motorola/mex68kecb.cpp: Use the actual name of the system.
-thinkpad8xx.xml: Fixed boot floppy image sizes for Solaris and Windows NT. (#12810)
-thinkpad8xx.xml: Fixed label for second AIX CD. (#12811)
-shared/dcs.cpp: Got rid of unused memory share (fixes mismatched width warning for DCS Denver).
-skeleton/pap2.cpp: Removed source file with no license information.
* I don't like to do this, but we can't ship with sources that have no license information - without explicit licensing, "all
rights reserved" is the default.This would create a release with no clarity on whether it can be redistributed at all.
支持了龙虎大满贯,龙虎大满贯加强版,龙虎争霸3, 双龙抢珠3, 龙虎争霸4, 满贯财神3,满贯至尊,雀龙高手,超级斗地主,中国锄大D。 前排支持!!! 非常喜欢
mame0270b_64bit
https://wwfp.lanzouv.com/iAVqo2ava19e
密码:dkbt
本帖最后由 powerha 于 2024-9-26 13:30 编辑
太棒了,麻将盛宴 也谢谢XINGXING大佬,不知在这个论坛没,功德无量啊,麻将类游戏一直有一群国内大佬在无私奉献,谢谢你们啦:lol 国粹啊,我只想拥有,其实没玩过几个,当年那是老费钱了:L 感谢大神们的分享!:) 大佬们强到掉渣:loveliness: 支持一下!{:2_37:}