MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
MAMEinfo 0.257 :)
07/28/23 12:24 PM


MAMEINFO.DAT

* Updated to MAME 0.257 - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (27th Jul)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos





Download at: http://mameinfo.mameworld.info/

MAME Testers at: https://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2

Recent MAME builds: https://github.com/mamedev/mame/actions
('Sign in' + Click on 'CI (Windows)' and then on a MAME post with a green check mark to download the mame-windows-gcc-XXXXXXXXXXXXXXX file)

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html




0.257

- New Working games: Arkanoid (Phoenix Electronics Co. license)
- New Non-Working games: Bell Star Plus, Bell-Star+ (Vip2 v.25.02.02), Bell-Star+ (Vip2 v.30.1.02), Bell-Star+ 5 (Vip2 v.3.6.02), Bingo Roll (209 / 19-1-95), Bingo Roll (Vip2 v26.02.02), Bingo Roll 2001 (v22.1), Dora Neco BanBan, Doraemon (Power Link), Galileo Factory (main), Love Pi Chan (Power Link), Name Club Ver.4 (J 971202 V1.000), Quick & Crash (V2.200), Rolling Joker, Rolling Joker (v.99.7), Rolling Joker (v23.11.91), 'unknown golf game', 'unknown 'VIP 2000' game (set 2)' and 'unknown 'VIP 2000' game (set 3)'
- New clones: Bare Knuckle III (bootleg of Mega Drive version, protected), Counter Run (bootleg set 3), Daioh (prototype, earliest), Fire Truck / Smokey Joe (ROM version), Frogger - New Serie 92 (bootleg), Hatris (show version), Magic Bomb (Ver. A3.6A), Magic Bomb (Ver. A4.0A), Mortal Kombat (Victor bootleg of rev 3.0 08/31/92), Nemo (Japan 901120, 89625B-1 ROM board), New Zero Team (V33 SYSTEM TYPE_B hardware, Zhongguo Shantou Yihuang license) and Terra Force (US, alternate sound)
- New AGEMAME games: 21 Up (Bellfruit) (Black Box) (10p Stake, £2 Jackpot), 21 Up (Bellfruit) (Black Box) (5p Stake, £1 Jackpot), Bell Trail (Bellfruit) (Black Box) (5p Stake, £1 Jackpot), Crackerjack (Bellfruit) (Black Box) (5p Stake, £2 Jackpot), Double It (Bellfruit) (Black Box) (10p Stake, £2 Jackpot), Fiesta (Associated Leisure) (Black Box) (2p Stake, £1/£2 Jackpot), Fire Cracker (Bellfruit) (Black Box) (10p Stake, £2 Jackpot), Fruit Star Bonus (Ver 8.17BGL-3, Burgenland, set 1), Fruit Star Bonus (Ver 8.17BGL-3, Burgenland, set 2), Fruit Star Bonus (Ver 8.23PSTK, Steiermark), Golden Spin (BWB) (Black Box) (MK1.5, 5p Stake, £50 Jackpot), Nudge Climber (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash), The Nudge Machine (ADMC) (Black Box) (5p Stake, £1/£2 Jackpot), Oranges And Lemons (Bellfruit) (Black Box) (10p Stake, £2 Jackpot), Reel Gambler (Bellfruit) (Black Box) (10p Stake, £2 Jackpot), Spin Up (CTL) (Black Box) (10p Stake, £3 Jackpot), Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot) and Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash)
- New PEPlus games: 'Player's Edge (PK0846-PC098) Standard Draw Poker' and Player's Edge (PK1017-PC041) Standard Draw Poker'
- New PinMAME games: Cue Ball Wizard (older display rev.), Elvis (CPU 1.00, display A1.00), 'Mr. and Mrs. PacMan (set 2)' and Odin (prototype)
- New drivers: bfm_blackbox.cpp, katosmedz80.cpp, quickncrash.cpp, tmnt2.cpp and unkgolf.cpp
- New devices: em_reel, pvga1a, pvga1a_jk, pvga1a_vga, riva128zx, rivatnt, rivatnt2, rivatnt2_m64, rivatnt2_ultra, vanta, wd90c00_jk, wd90c00_vga, wd90c11_lr, wd90c11a_vga, wd90c30_lr, wd90c30_vga, wd90c31_lr, wd90c31_vga, wd90c31a_lr, wd90c31a_zs, wd90c33_vga, wd90c33_zz and wd90c90_jk
- CPU
. Intel I386: TZCNT opcode fall back to bsf for 386 and 486 too (i386\i386ops.h)
. Intel i960KB: Correct disassembly of dcinva instruction (i960\i960dis.cpp). 0xad should be disassembled as dcinva, not 0xac.
. MIPS-I: Emulate instruction and data caches. Fixed swl/swr cache logic (mips\mips1.cpp).
. MIPS-III: Reverted mistaken change in MAME 0.256 (mips\mips3drc.cpp). Fixes warfa and sf2049 no longer starts (ID 08694).
. Motorola MC68000: Allow drivers and devices to use the instruction restart capability on the 020/030/040 (m68000\m68kcpu.cpp and m68000\m68kmusashi.h)
. NEC V25: Added address translation for IDB window
- SOUND
. Exidy SFX: Clean up shared\exidysound.cpp. Replaced riot6532_device with mos6532_new_device and untangle exidy_sh8253_sound_device a bit.
. K005289 SCC: Fixed off by 1 error. Pre instead of postincrement voice counter to prevent confusion.
. K051649 SCC1: Pre instead of postincrement voice counter to prevent confusion. Fixed possible array overflow when reading voice counter. Added more logical channel halt. Fixed issue with sample reload, fixes Konami SCC sample reload is wrong in (MESS) MSX1 driver (ID 08707).
. Sanyo VLM5030: Update stream before changing st/rst pin. Small cleanup. Fixed overflow problem on unvoiced sample.
- DEVICE
. 6532 RIOT: Removed use of devcb pointers. Update irqstate when enabling/disabling a7 irq.
. ATA Flash PC Card/Taito Compact Flash/Taito PC Card: Untangle machine\ataflash.cpp from the parallel ATA interface. This isolates the ATA disk drive interface implementation from the physical parallel ATA device interface. The ATA Flash PC Card is no longer a kind of parallel ATA device. Derive from CF card base rather than hard disk base (machine\ataflash.cpp). Made the CF Card behave more like a CF card (machine\atastorage.cpp).
. Floppy: Simplified/Optimized how bus inverting is handled (machine\wd_fdc.cpp)
. IBM 8514/A Video: Address self review [skip ci] (video\ibm8514a.cpp)
. K052109 Tilemap Generator: Removed now-superfluous methods from 052109 device emulation
. MOS 6530/6532 (new)
. Use loops for repeated I/O callbacks, edge_w bits are on address, not data and added live timer status to savestate (machine\mos6530n.cpp).
. Replaced convoluted timer implementation with one mostly copy pasted from Aaron's 6532riot. 6530 irq pin output is enabled when PB7 ddr is set to input. Removed a7800 workaround (machine\mos6530n.cpp).
. Use mos6530_new_device for tomcat.cpp and starwars.cpp
. Use mos6532_new_device and small cleanups for tourtabl.cpp
. nVidia GFX: Added nVidia Riva 128 ZX/TNT/TNT2/TNT2 Ultra/Vanta/TNT2 Model 64 and nVidia GeForce 256/Ultra/Quadro
. PCI: Misc cleanups (machine\i82443bx_host.cpp, machine\w83977tf.cpp and misc\xtom3d.cpp)
. S3 86C3xx: Moved s3virge out of bus/isa
. SCSI Bus (new): Correct SCSI command names (machine\nscsi_bus.cpp)
. VGA: Part 2 of interface modernization (video\pc_vga.cpp): Update QA and moved SVGA related function to bottom of file. Intermediate step to convert crtc/seq/attribute/gc_reg_read/write to maps from violating parties. Converted pc_vga sequencer regs to space memory. Make sure that address_space_config is preserved when inheriting. Converted ATC to attribute_map, GC to gc_map and CRTC to crtc_map. Reorder functions. Modernized VGA main I/O interfaces. Use yet another custom address_map_constructor in place of the non-working memory_view pattern. Preliminary implementation of an interlace_mode virtual getter (video\pc_vga.cpp).
. Winbond W83977TF Super I/O: Implemented keyboard port PnPs
- cave.cpp: Correct YMZ280B clock frequency for Gaia Crusaders and Thunder Heroes
- corona.cpp: Made Le Grandchamps a parent set. Fixed colors in Le Grandchamps. Cleaned up the driver. Added technical notes.
- cps1.cpp
. Added DIP switches to clone Daimakaimura (Japan Resale Ver.)
. Updated clone 'Quiz & Dragons: Capcom Quiz Game (Japan Resale Ver. 940921)' DIP switch settings. Set default difficulty recommended in manual. Corrected demo sounds settings
- exidy.cpp, exidy440.cpp and victory.cpp
. Increased number of collision detection timers (like how it was before the timer_set refactor)
. Replaced riot6532_device with mos6532_new_device in exidy.cpp and victory.cpp (shared\exidysound.cpp)
. Replaced mos6530n convoluted timer implementation with one mostly copy pasted from Aaron's 6532riot. Fixes background music stops working during gameplay in Hard Hat, Pepper II and Venture (ID 08689).
- gambl186.cpp, pcat_nit.cpp and photoply.cpp: Preliminary implementation of hidden DAC mode for Cirrus Logic CL-GD542x
- giclassic.cpp: Fixed array oob accesses
- konamigs.cpp: Use ATA CF card device (true IDE mode 4)
- konendev.cpp: Hooked up sound and removed need for ROM patches
- konmedal.cpp: Added K051649 SCC enable register
- lwings.cpp
. Replaced Avengers protection simulation with hookup of emulated MCU. Added wait states to main CPU to keep it in sync while downloading the palette from the MCU.
. Merge driver files. Avoid runtime memory bank tag lookups. Miscellaneous cleanup.
- mtouchxl.cpp: Added DRAM boundary regs and hookup ISA bus (machine\sis85c496.cpp). Added preliminary IDE support and hookup Voodoo 1 (machine\sis85c496.cpp).
- nemesis.cpp
. Break up LN style comments. Improved gx400 hw speech start.
. Hook up Salamander speech busy pin
. Fixed K005289 SCC off by 1 error. Fixes sound regression in Nemesis (ID 08698).
. Improved gx400 hardware speech start. Fixed VLM5030 overflow problem on unvoiced samples. Fixes announcer should say "Stage One" instead of "One" in TwinBee (ROM version) (ID 08699).
- qix.cpp
. Driver overhaul: Set three-state callbacks for B ports on PIAs. Prevent coin counter from automatically incrementing at startup for games using 68705 MCU (ID 08702).
. Slither: Separated driver state class. Make SN76489 interface more accurate.
- supercrd.cpp
. Added inputs and DIP switches for Red Line and Super Stars. Added bunch of XOR tables tweaks.
. Added complete DIP switches to Fruit Star (T10S, encrypted) and clone (v810, encrypted)
. Some more XOR tables tweaks for Super Card and Gamble Poker
- system1.cpp: Set most 8255 PPI tristate to 0 (ID 08705)
- taitogn.cpp
. Avoid outright crash, booting still stops with 'system error'. Fixed Flash card image tags.
. Untangle machine\ataflash.cpp from the parallel ATA interface. This isolates the ATA disk drive interface implementation from the physical parallel ATA device interface. The ATA Flash PC Card is no longer a kind of parallel ATA device. This fixes all TaitoGNET games crashes after starting game (ID 08687).
- tmnt.cpp
. Split all games except cuebrick, mia, tmnt & clones to a separate driver (tmnt2.cpp = blswhstl, glfgreat, lgtnfght, prmrsocr, punkshot, qgakumon, ssriders, thndrx2 and tmnt2).
. Consolidated driver in single file. Eliminated runtime tag lookups for memory banks and I/O ports.
. Only allow CPU access to one byte at a time from the 052109. Removed now-superfluous methods from 052109 device emulation. Modernize VBLANK interrupts, sourcing them from 052109 except for remaining tmnt.cpp games and Sunset Riders bootlegs.
- zac1b1120.cpp: Renamed zac2650.cpp driver to zac1b1120.cpp (Zaccaria 1B1120 hardware (Signetics 2650 based)). Added XTAL-derived timings and some notes. Eliminated spurious 3x scaling of Y-axis. Added notes.
- zaccaria.cpp: Use raw parameters for screen
- 1943: Measured MCU clock
- AGEMAME
. Added notes and correct release years for astropc.cpp
. Added driver for 'Bellfruit Black Box' electromechanical fruit machines (bfm\bfm_blackbox.cpp). Encapsulated electromechanical reel simulation (machine\em_reel.cpp).
. Refactored mpu1.cpp to use new electromechanical reel device (machine\em_reel.cpp)
- Arkanoid: Dumped MC68705 A75_15 MCU code for clone Arkanoid (Phoenix Electronics Co. license). Promoted game to working.
- Bonze Adventure and Rainbow Islands/ - Extra Version: Fixed P2 left input not working (ID 08727) (ID 08729)
- Captain Silver: Dumped priority prom
- Change Lanes: Added screen raw parameters, fixed gas pedal sensitivity (ID 08714) and small cleanups. Fixed test mode (ID 02005). Break up m_memory_devices arrary. Shorthand variable types. Fixed tree priorities, tweak layer offsets and merged driver. Removed duplicated code. Added notes. 1 scanline is 63.6us.
- Ez2dancer 2nd Move: Added nVidia Riva TNT2 Model 64 (NV5). Repair ez2d2m BIOS from OEM image inside HDD.
- Flower: Removed unneeded vblank irq trampoline
- GameCristal: Converted machine\sis950_lpc.cpp to use PS/2 HLE version. Moved SiS630 SVGA portion to video\pc_vga_sis.cpp.
- Gorf: Improved internal artwork lamps
- Heat Up Hockey Image: Security PIC dumped
- Jackpot Bowling: Fixed gfxdecoding. Added NMI, CRTC and basic input hooks. Set address_map with unmap_value_high, makes it to initialize EEPROM to a sane default. Added UART and some interrupts
- Last Fighting: Modernized VBLANK interrupt
- Meta Fox: Revert screen raw parameterization in MAME 0.256 that caused graphics regression (ID 08691)
- Mortal Race: Fixed sound clock frequency and added placeholders PLDs
- New UFO Catcher: Filled in DIP switch settings from manual
- Odyssey: Should use KBDC8042_DOUBLE for set_interrupt_type (machine\pc87306.cpp)
- PinMAME: Redumped Mr. Evil
- Poker Spirit: Confirmed on a second PCB that the Oki ROM socket isn't populated
- The Real Ghostbusters: Redumped clone Meikyuu Hunter G (Japan, bootleg), confirmed it's a bootleg and added correct PROMs.
- Sea Battle: Identified clone as Armada. Added dumps of the missing program and sound roms for clone Armada. Minor cleanup. Added PCB locations.
- Sindbad Mystery: Fixed coin counters. Fixes coin counters (ID 08709).
- Space Invaders / Qix Silver Anniversary Edition: Fixed screensize off-by-1 error (ID 08730)
- Super Tank: Fixed reset caused by watchdog on titlescreen
- Wacky Gator: Initialised a couple of variables
- Wizard of Wor: Fixed stereo sound regression (ID 08685)
- Fixed rom names in dec8.cpp, pipedrm.cpp and seabattl.cpp
- Description changes of Armada, Captain Silver (Japan, revision 2), Cue Ball Wizard, Cue Ball Wizard (rev. 2), Cue Ball Wizard (rev. 3), Dragon Slayer (Russia, v15.B, 2005/08/10), Dragon Slayer (Russia, v16.B, 2005/11/10), Fire Truck / Smokey Joe (PROM version), Jackpot Bowling (Ver 16.16L), Jackpot Bowling (Ver 1.16L), Meikyuu Hunter G (Japan), Meikyuu Hunter G (Japan, bootleg), Mr. and Mrs. PacMan (set 1), Mr. Doom, Mr. Evil, Nemo (Japan 901120, 89622B-3 ROM board), New Zero Team (V33 SYSTEM TYPE_B hardware, Haoyunlai Trading Company license), Player's Choice (PC644VZ) Standard Draw Poker, Player's Choice (PC679CY) Standard Draw Poker, Player's Choice (PC714VZ) Standard Draw Poker, Player's Choice (PC716VY) Standard Draw Poker, Player's Choice (PC718VY) Standard Draw Poker, Player's Edge (PK0758-PC041) Standard Draw Poker, Player's Edge (PK0773-PC041) Standard Draw Poker, Sea Battle, SwashBuckler and 'unknown 'VIP 2000' game (set 1)'
- Dipswitch fixes in arkanoid.cpp, changela.cpp, cps1.cpp, segaufo.cpp, supercrd.cpp and topspeed.cpp
- Renamed (meikyuha) to (meikyuhbl), (nzeroteama) to (nzeroteamb) and (seabattla) to (armada)
- MAC OS X: Make compile again. Does not yet start up because BGFX tries to force OpenGL (osd\mac.lua and osd\mac\*).
- MAME
. PLUGINS: Fixed detection of software item lines (plugins\hiscore\hiscore.dat)
. Make watchdog_enable compatible with writeline, added a watchdog reset writeline and a debugger side effect checks for watchdog reset_r (machine\watchdog.cpp).
. Consolidated drivers in single files (champbas.cpp, changela.cpp, compgolf.cpp, dassault.cpp, freekick.cpp, lwings.cpp, markham.cpp, terracre.cpp, tmnt.cpp and topspeed.cpp)
. Moved Lua API reference to its own section (docs\source\luascript\*)
- Debugger
. Allow the use of either Qt5 or Qt6 on Linux. Look for MOC in QT_HOME/libexec if not found in QT_HOME/bin. Use the Qt6* libraries if the Qt version is >= 6. Switch the include paths for QAction & QActionGroup for Qt >= 6. Replaced the deprecated + operator for keys with | (osd\modules.lua, debugger\qt\*).




"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: Nothing works and no one knows why."









Entire thread
Subject Posted by Posted on
* MAMEinfo 0.257 :) MASH 07/28/23 12:24 PM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 457 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 236