MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1773
Loc: Germany
Send PM
MAMEinfo 0.260 :)
10/24/23 09:46 PM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (24th Oct)

* Updated to RAINE 0.96.3

* 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.260

- New games: Jack Use (Jackpot settings for Interflip slots machines) and Solitaire (version 2.5)
- New Working games: Baby Fruits (100 pts version), Costa Brava, Mahjong Vegas (Japan), Sevilla and Toledo
- New Non-Working games: Bingo Parade (main) (MDA-C0008E), Go & Stop, Hanguk Pro Yagu 98, Spin Fever and 'unknown Yuvo Joy Stand game'
- New clones: Bingo Galaxy (main) (MDA-C0039A), Costa Brava (1 jackpot point, 77%), Costa Brava (2 jackpot points, 77%), Costa Brava (4 jackpot points, 77%), Costa Brava (8 jackpot points, 77%), Deluxe Trivia ? Whiz (6221-75, U5-0 Edition 5 Vertical), Demon's World / Horror Story (set 6), Geo Storm (Japan, 026 custom sound CPU), Gorf (program 1, with French Language ROM), Match'em Up (6221-51, U5-1), Multi Game (Italian, Versione 3.9.8 - 1.5.7, 01-JUL-98), New HUNTer, New HUNTer (bootleg, set 1), New HUNTer (bootleg, set 2), Pack'n Bang Bang, The Pit Boss (2214-07, U5-0), Sevilla (1 jackpot point, 77%), Sevilla (2 jackpot points, 77%), Sevilla (4 jackpot points, 77%), Sevilla (8 jackpot points, 77%), Sum-eoitneun Deongdalireul Chat-ara!, Super Magic Card, Super Nove (Playmark, Euro currency), Tic Tac Trivia (6221-23, U5-0C, 07/07/86), Toledo (1 jackpot point, 79%), Toledo (2 jackpot points, 83%), Trivia ? Whiz (6221-10, U5-0A, Edition 4) and Trivia ? Whiz (6221-05, U5-0C, Edition 3)
- New drivers: cougar.cpp
- New devices: clgd5465_laguna, i82443lx_host and i82443lx_bridge
- New Clrmamepro: https://mamedev.emulab.it/clrmamepro/#downloads
- CPU
. Analog Devices ADSP-2100: Use count_leading_ones_32 where it's simple rather than inverting and counting leading zeroes (adsp2100\2100ops.hxx)
. Hitachi SH-1/2/3/4: Improved SH7021 SoC emulation. Added (rudimentary) SH7021 DMA, timers and GPIO and logging for the rest. Fixed SH2 NMIs occurring in a delay slot when using the interpreter. Generally cleaned up code and renamed functions/macros/variables more conventionally. Fixed MAC_W regression (sh\sh.cpp).
. Samsung KS0164 audio processor: Swap bges and bles (fixes sound effects). Fixed some disasm issues and documented a new opcode (ks0164\ks0164.cpp and ks0164d.cpp).
. Texas Instruments TMS57002 'DASP': Workaround compile issue with tms57002.h / tms57002.hxx
- SOUND
. Atari C012294 POKEY: Double-check to make sure timer IRQs are enabled before raising them. Latch current value of keyboard count when registering presses in non-debounce mode. Fixes start button not responding in (MESS) a5200:pitfall (sound\pokey.cpp).
. Samsung KS0164 Wavetable Synthesizer: Attempt to fix audio looping issues (sound\ks0164.cpp).
- DEVICE
. 8042 Keyboard/Mouse Controller: Unbundle keyboard from device and make it optional (machine\8042kbdc.cpp)
. Floppy
. Removed flopimg.h and fsmgr.h from floppy device header (imagedev\floppy.cpp). Workaround for index timing regression (imagedev\floppy.cpp).
. Formats-related #include cleanup: Note that IMD is one of the default MFM formats, so there is no need to add it explicitly. Floppy format API refinements: Added noexcept to format information overrides and several simple floppy_image accessors. Be more const-correct and use references instead of raw pointers wherever applicable. In particular, floppy_image_device::load and floppy_image_device::save now take a reference to floppy_image rather than a pointer, const-qualified in the latter case.
. MC146818 RTC: Split non-direct read and write handlers into more hardware-accurate handlers for address writes and data reads/writes. Note that address_r is not provided since the original IC makes no provision for reading data strobed with AS back. However, a getter has been provided for some situations where this may be dubiously possible.
. MIDI In image device: Support loading sysex dumps (imagedev\midiin.cpp)
. NEC uPD7220: Wrap the line if pitch is smaller than aw (upd7220_device::draw_graphics_line)
. TI TMS34061 VSC: Added accessors to get the horizontal and vertical visible resolution and totals (video\tms34061.h)
- dgpix.cpp
. Refactor to use Intel Flash ROM. Added controls and sound banking for BMkey PCBs Beat Player 2000 and Let's Dance. Fixes incorrect input mapping in Beat Player 2000 (ID 08771).
. Demoted Let's Dance and Beat Player 2000 to not working
- gms.cpp: Added DIP settings for Shizhan Ding Huang Maque and Shizhan Majiang Wang
- interflip8035.cpp
. Interflip electromechanical slots major rewrite. Hooked all devices, inputs, outputs, reels mechs, internal layout with all parameters and working reels. Also added docs and technical notes. The machine is currently passing all the tests. Added internal layout for Interflip electromechanical slots.
. Changed default Door Switch state. Added missing kbdc scan line mask to get the machine in working state. Added and hooked Hopper Device. Fixed reels symbol's positions in external artworks for all machines. Fixed reels symbol's positions for Toledo internal layout. Changed where possible logical operators with BIT function. Added coin-in sound sample. Added Lever mechanical rattle sound sample. Added and updated technical notes. Corrected the notes about Costa Brava payment. Switch the system to game mode by default.
. Improved the internal layouts, creating new ones for all the different games. Arranged the reels/symbols per machine. Improved the samples system. Derived new machine config to cover specific sets.
. Promoted Costa Brava, Jack Use, Sevilla and Toledo to working.
- merit.cpp
. Added additional notes to some sets. Added a few missing dipswitch settings. Several ROM name corrections.
. Dumped the KEY BPROM for 'Deluxe Trivia ? Whiz' and Phraze Craze. Arranged Phraze Craze questions roms as found on actual ROM board. Added PLD dumps to matchem, matchemg, phrcraze, phrcrazea, phrcrazeb, phrcrazec, phrcrazev, riviera, rivieraa, rivierab, trvwz3, trvwz3a and trvwz3b.
. Marked clones Match'em Up (6221-55, U5-1 German), The Couples (set 1), The Couples (set 2) and The Couples (set 3) as BAD_DUMPs
- mtouchxl.cpp and pcat_dyn.cpp: Updated CMOS definition so keyboard can be safely removed
- nmk16.cpp
. Replaced MCU simulation in hachamf and hachamfa with emulated NMK-113 MCU. The MCU appears to be a multipurpose MCU, as it has multiple program paths depending on a port.
. Replaced MCU simulation in clone Thunder Dragon (4th Jun. 1991, protected) with emulated NMK-110 MCU.
. Load the MCU 215 binary for Saboten Bombers (set 1) and clone (set 2) too, even if for emulation purposes it seems unimportant.
- rfslots8085.cpp: Marked 'Baby Formula 2' as BAD_DUMP. Main and audio CPU ROMs bits 2 & 5 are stuck to 0.
- rfslotsmcs48.cpp
. Major rewrite: Hooked all the remaining devices and worked on them to get the system working. Inputs and outputs from the scratch. Motors, projectors and lots of improvements. Fixed conditional requesting ay8910 data. Redesigned ASCII PCBs layers to be more readable. Designed an internal artwork that allow Baby Fruits to be playable. Promoted Baby Fruits (100 pts version) to working. Added technical notes.
. Marked Baby Fruits (100 pts version) and clone Baby Fruits (25 pts version) as BAD_DUMP. Baby Fruits (100 pts version) main CPU ROM is underdumped and duped halves. Baby Fruits (25 pts version) has too many illegal opcodes and full of garbage. Marked Ajofrin City as BAD_DUMP. Main CPU ROM is underdumped and duped halves. Seems to be a bad/dirty higher address pin. Needs a redump.
- royalmah.cpp: Dumped internal roms for clone Mahjong Vegas (Japan) and Mahjong Cafe Paradise. Promoted clone Mahjong Vegas (Japan) to working. Added preliminary address map to Mahjong Cafe Paradise.
- subsino.cpp and subsino2.cpp: Added some fake internal ROM to encrypted HD647180X games so the MMU can get set up properly. Removed extraneous RAM from HD647180X memory maps where the MCU has some internal RAM. Replaced Zilog Z80180 CPU1 with Hitachi HD647180X MCU in mtrain, strain, tbonusal and wtrnymph.
- undrfire.cpp: Fixed assert failure in debug build (taito\undrfire.h)
- Dora Neco BanBan: Use PWM display device for the 7segs. Better guess for irq frequency.
- Double Dealer: Replaced MCU simulation with emulated NMK-110 MCU
- Funky Ball: Removed AT keyboard
- Kung Fu Fighters: Moved 'Kung Fu Fighters (IGS, v202N)' to jackie.c driver, boots but has incorrect GFX and some missing controls.
- Kung-Fu Taikun: Added preliminary protection simulation for clone Kung-Fu Taikun (set 2). Protection is similar to Wiz. This simulates enough that the game doesn't crash after bonus rounds.
- Quake Arcade Tournament: Regenerated HDD geometry, with -chs 4200,16,63 as per reported HDD label. Note: Throws "Primary master hard disk fail" in shutms11. Disk has a non canonical -chs of 263,255,63.
- Rezon: Made licensee configurable as boards showing Taito date with 1991 year have been seen and made 1992 version the parent. Correct label for tilt input displayed in service mode.
- Solomon's Key: VBLANK interrupt modernization. PSG type correction.
- Super Trio: Assumed fix for the game resets at 110m hurdle bonus stage, needs testing to confirm (ID 07148).
- Trivia (Questions Series : Fixed rom load typo in clone Trivia (Questions Series 9) (ID 08772)
- Fixed rom names in dec0.cpp, kaneko16.cpp, merit.cpp and zn.cpp
- Description changes of '1945 Er Dai / 1945 Part-2 (Chinese hack of Battle Garegga)', 62x bootlegs and hacks, Costa Brava (2 jackpot points, 81%), Geo Storm (Japan, 014 custom sound CPU), Koi Koi Shimasho - Super Real Hanafuda, Kung Fu Fighters (IGS, v100), Kung Fu Fighters (IGS, v202N), 'Leishen Chuan / Thunder Deity Biography (Chinese hack of Battle Garegga)', Mahjong Cafe Paradise (Ver. 1.00), Match'em Up (6221-55, U5-1 German), Renju Kizoku - Kira Kira Gomoku Narabe, Rezon, Rezon (earlier), Sevilla (2 jackpot points, 81%), Space Zap (Midway), Super Nove (Playmark, Lire currency), Tic Tac Trivia (6221-23, U5-0C, 02/11/86), Toledo (2 jackpot points, 87%), Trivia ? Whiz (6221-04, U5-0E, Edition 3 Vertical), Trivia ? Whiz (6221-05, U5-0D, Edition 3), Trivia ? Whiz (6221-05, Edition 3 Sex trivia III), Trivia ? Whiz (6221-13, U5-0B, Edition 4 Vertical Alt Sex trivia), Trivia ? Whiz (6221-13, U5-0B, Edition 4 Vertical) and Zing Zing Zip (World) / Zhen Zhen Ji Pao (China?).
- Dipswitch fixes in gms.cpp, interflip8035.cpp, jackie.cpp, merit.cpp, rfslotsmcs48.cpp, seta.cpp and toaplan2.cpp
- Renamed (phrcraze) to (phrcrazeb), (phrcrazea) to (phrcrazec), (phrcrazeb) to (phrcraze), (phrcrazec) to (phrcrazea), (rezon) to (rezono), (rezont) to (rezon), (tictac) to (tictaca), (trvwz3h) to (trvwz3b), (trvwz3ha) to (trvwz3), (trvwz4) to (trvwz4v), (trvwz4a) to (trvwz4va), (trvwzh) to (trvwz), (trvwzha) to (trvwza) and (trvwzhb) to (trvwzb)
- MAME
. VIDEO RENDERING SYSTEM
. Cherry-picked upstream commits needed to support Wayland on Linux (3rdparty\bgfx\*). Added initial support for Wayland on Linux (render\drawbgfx.cpp). Return an error if Wayland EGL surface can't be created for additional windows (render\drawbgfx.cpp).
. Fixed duplicate import of GL functions on Linux when using GLES 2.0. Fixes build when using GLES 2.0 and Wayland (bgfx\src\glimports.h).
. Nuke previous scaler when releasing a render_texture in case it gets recycled later. This fixes occasional bad downcasts in debug builds when trying to bring up the tilemap viewer in certain drivers (emu\render.cpp).
. Filesystem code refactoring. Separated fs::block_t and fs::filesystem_t to a new source file and header (formats\fsblk.cpp). Removed inclusion of flopimg.h from fsmgr.h.
. Fixed many editing errors and spelling errors. Also fixed outdated link to contributing guidelines (docs\source\*). Fixed a number of grammatical errors and editing errors (docs\source\*).
. CHD/ROMLOAD
. Allow clone CHDs to use parent CHDs as parents. Allow caller to provide a helper for finding parent CHDs and expose (recursive) missing parent status (util\chd.cpp). Search parent systems/devices/software for parent CHDs on encountering a delta CHD (emu\romload.cpp). Report error on delta CHDs when parent can't be found (emu\romload.cpp). Check parents for matching CHDs with different names for devices as well as systems and software (emu\romload.cpp).
. Don't search parent device search path for software media. This was a piece of emergent behaviour in the original implementation of software media loading. It was preserved in the last big refactor of ROM loading, but it can be removed now to simplify the code (emu\romload.cpp).
. Updated docs for changes to media loading behaviour. Note: To save space, MAME allows delta CHD files to be used for clone systems, devices with parent ROM devices and clone software items. The delta CHD file must use a CHD format disk image from the parent system, parent ROM device or parent software item as its parent CHD file. The space saved depends on how much content can be reused from the parent CHD file. MAME searches the same locations for parent CHD files that it would search for the disk image itself.
. PortAudio: Updated to latest upstream version. Resolves issues building with Visual Studio. Enabled PortAudio when building with Visual Studio and Clang-CL. Removed note about duplicate GUID symbols in PortAudio when built with MSVC.
. Multi-Language: Updated Turkish UI translation. Correct grammar of several German UI message translations.
. Consolidated drivers in single files (iqblock.cpp)
. Normalized terminology for retitled bootlegs and hacks of arcade games, preferring "bootleg/hack of title" to "title bootleg/hack", which might be confused with bootlegger names or regions. Label a few more sets as hacks.
- MAC OS X: Xcode 15 requires explicitly setting -rpath to find the SDL framework (osd\sdl.lua)
- Compiling
. Added explicitly defaulted copy and move constructors for emu_fatalerror (emu\emucore.h)
. Fixed apparent misunderstanding of const. Returning const value types and casting to const value types is pointless outside very narrow use cases. Putting const value type parameters in interfaces just makes trouble.
. Use multibyte.h function in tools\chdman.cpp and (MESS) imgtool\modules\bml3.cpp, \cybiko.cpp and \psion.cpp. Don't pollute global namespace, constexpr implies inline, make narrowing casts explicit (util\multibyte.h).
. Updated some outdated stuff (makefile)
. Explicitly #include prefix header (sh\sh7021.cpp and sh7032.cpp). Fixes unknown type name 'offs_t' during 0.259 build on FreeBSD (GitHub #11591).
. Fixed documentation compilation warning (title underline too short) (commandline\sdlconfig.rst)




"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.260 :) MASH 10/24/23 09:46 PM

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