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

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
MAMEinfo 0.205GIT (12th Dec)
12/12/18 01:08 AM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (12th Dec)

* Added Taito Type X Loader, TeknoParrot 1.80 and TypeXtra 1.0.14 emulator infos

* 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



0.205GIT

- New games: Four Play, Jong Shin (Japan), Magic Purple, 'Player's Edge Plus (X002143P+XP000043) Joker's Revenge Poker', Super Ball (Version EC-3.50 N165), Super Ball (Version EC-3.50 N322) and Video Eight
- New Working games: Break Thru (Tecfri license) and Fruit Bonus 2010
- New Non-Working games: Flash Beats, Pro Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB), Super Mario Fushigi No Korokoro Party 2, Trivial Pursuit (Volumen IV, Spanish, Maibesa hardware) and Won! Tertainment Happy Channel (Ver E)
- New clones: Eagle Shot Golf (Japan, bootleg?), Grand Prix Star (ver 4.0), Street Fighter EX2 Plus (Euro 990611), Street Fighter II': Champion Edition (Red Wave PtII, bootleg) and Trivial Pursuit (Volumen II, Spanish, Maibesa license)
- New drivers: flashbeats.cpp and rulechan.cpp
- New devices: coin_hopper, sente6vb, te7752, tunitvid, wunitvid, x2404p and xunitvid
- CPU
. Hitachi H8: Improved logerror in relation to machine().side_effects (h8\h8_watchdog.cpp). Internal MCFG elimination.
. Hyperstone
. Re-enabled DRC now that the apparent source of hang issues has been fixed. Fixed CMPB opcode comparing source register against source register (e132xs\e132xsdrc_ops.hxx). Fixes Land Breaker shows only black screen in service mode (ID 06985).
. Fixed SUBC flag calculation for DRC and instruction length flags. Fixes hang in DRC.
. Intel I386: Moved CPUID and MSR routines to new file cpuidmsrs.hxx
. Motorola MC68000
. MMU: Fixed "Set B bit in ATC on buserror" (m68000\m68kmmu.h; MAME 0.204). Note: ps == 8 should be ps - 8, which cause a compiler error. However, the code doesn't work. It wasn't noticed due to the typo, so remove it for now.
. Added (d16,An) addr mode to WRITE_EA_FPE() required by NetBSD ps command, which utilizes the FPU (m68000\m68kfpu.hxx).
. MCS-48: Fixed all games using MCS-48 are crashing when trying to set watchpoint with wpd (cpu\mcs48\mcs48.cpp) (ID 05732)
. STmicro ST6228: Fixed JRR and JRS opcodes
. Texas Instruments TMS3203x: Fixed disassembler. Confirmed radikalb still works and mk4 and drivedge no longer stack-overflow.
. Z8 / Zilog Z8681: Register overhaul: Created address space for internal register file. Added port output registers to debug state. Lock out interrupts on reset until EI.
- SOUND
. Yamaha YMF292-F SCSP: Implemented EXTS mixing and DAC18B. Removed MCFGs. Reduced machine().device. Added save states and fixed postload functions. Corrected SSCTL and initial RBL. Code style fixes. Cleanup unused / duplicates. Added notes.
- DEVICE
. Atari Custom: Disentangle drivers from atarigen_state
. Floppy
. Fixed "Read Only" access mode (the flag was not respected; ui\floppycntrl.cpp) (ID 07049)
. Make formats\upd765_dsk.h slightly safer with defualt initialisers for key format members.
. Changed signature of stuff in imagedev\floppy.h to hint that it needs an array, not just a pointer, although it doesn't actually warn if you just give a pointer anyway.
. SCSI: Fixed sense data if not cdrom in drive (machine/nscsi_bus.h and nscsi_cd.cpp)
. TE7750 Super I/O Expander: Default clock and updated docs. Added TE7752 type.
. Toshiba TMP68301: More accurate registration and acknowledgment of pending interrupts within TMP68301 interrupt controller
- ampoker2.cpp: Fixed NVRAM size
- balsente.cpp
. Separated emulation (and ROM) of 6VB audio board from driver. This serial audio board appears to be based on the Sequential Circuits Six-Trak synthesizer.
. Added a missing PAL for the Bally/Sente PCB
. Eliminated install_readwrite_handler hacks. Do banking without memcpy. Correct palette format. Fixed Trivial Pursuit (Genus II Edition) init.
. Improved the documentation about the Spanish Trivial sets. Start working out 6809 map for triviaes4. Improved banking.
- chihiro.cpp: Brute forced DES key for Sangokushi Taisen 2 satellite (Chihiro)
- coolridr.cpp
. Make screen update routine related to cliprect. Reduced code duplication. Corrected YMF292/sound CPU clock speeds and sound output balance.
. Added region_ptr for gfx ROM instead pointer. Converted arrays into std::unique_ptr.
- gcpinbal.cpp: Emulated raster effects for Power Flipper Pinball Shooting
- gsword.cpp
. Preliminary MCU emulation. Connected gsword MCUs and correted connections for DIP switches, player inputs, start buttons, coin chutes and coin counters. Lots of guesses due to lack of measurements, schematics or even good PCB pictures. Demoted gsword to MACHINE_NOT_WORKING and MACHINE_IMPERFECT_SOUND as there are issues with credits registering and sound. Added extensive notes.
. Removed BAD_DUMP flag from josvolly MCU dump - there's no reason to believe the MCUs contain different programs, and Allumer were known to use different silkscreen on identical parts (would still be nice to get confirmation).
- nss.cpp, sfcbox.cpp and snesb.cpp: Clock PPU at MCLK
- midtunit.cpp: Various cleanups. Converted video to device. Removed static globals. Added an optional DMA-blitter viewer behind a #define.
- midxunit.cpp: Various cleanups. Converted to logmacro. Removed MCFG macros
- model2/3.cpp: Corrected YMF292/sound CPU clock speeds and sound output balance.
- prehisle.cpp: Cleanup gfxdecode and handlers. Fixed scroll and some namings. Moved non-video related save state into machine_start.
- psikyo4.cpp: Updates/Cleanups. Fixed sound output. Reduced code duplication and runtime tag lookups. Cleanup ACCESSING_BITs. Added notes.
- seta2.cpp
. Make code more friendly for a line rendering approach, preparation for raster IRQ hookup.
. Improved screen size, visible area and offset handling. Added preliminary raster effects. Documented raster effect findings.
. Improved tilemap wrapping in 8x8 mode, helps Guardians intro. Fixes also a occasional 1-frame glitches (ID 02774).
. Use special bit (maybe legacy mode/fixed config bit?) for Guardians map screen overlay.
. Removed some patches that don't appear to be needed now
. Alter coin timing for Funcube because existing value falls outside of what Funcube 2 expects
. Cleanups. Reduced unnecessary handlers and ACCESSING_BITS. Protected more handlers. Converted array into std::unique_ptr.
- ssv.cpp
. Emulated rowscroll effect. Fixes missing raster effect in Eagle Shot Golf and Dyna Gear (ID 04053).
. Added masking logic for non 6/8bpp modes, needed by Eagle Shot Golf.
. Enabled 'Flip Screen' dipswitch in Monster Slider by default. Note: Service Mode calls this OFF. Check if it's an error in the video code, or a mistake in the game.
- stv.cpp
. ST-V CD-ROM: Added device_mixer_interface related to SCSP EXTS
. Added 'Sega Saturn/ST-V CD Block HLE' sound to Sport Fishing 2
- toypop.cpp: Simplified coordinate calculation of foreground
- vamphalf.cpp: Fixed Hyperstone SUBC flag calculation for DRC and instruction length flags. Fixes worldadv randomly freezes and luplup and poosho freeze after about 36 minutes (ID 07005).
- vigilant.cpp: Clock fix
- yunsun16.cpp: The Oki sound chip definitely isn't mapped there on Magic Bubble.
- Bombjack Twin: Improved sprites for clone Atom (bootleg of Bombjack Twin)
- Break Thru: Redumped clone Break Thru (Tecfri license) and promoted it to working. Also dumped the PROMs and fixed colors.
- Darwin 4078: Dumped PALs and added PCB layout. Also added note about a different PROM which was on the PCB.
- DJ Boy: Show how clocks are derived and renamed 1 rom
- Equites: Fixed loss of sound after changing any dipswitch and reset (ID 07169). This appears to have been due to failing to clear the TRAP (NMI) line after a soft reset. The Equites sound board apparently performs this through hardware alone, even though it also has a software trigger to clear the flipflop.
- Fruit Bonus 2010: Dumped missing GFX roms + improvements (Game now playable)
- Lucky Lady (Wing, encrypted): Preliminary decryption. Not really close yet.
- Namco Stars: Patched a few of the stuck bits. Not a very workable fix, but perhaps better than nothing
- Puzzle Yutnori: Replaced hack with protection
- Vivid Dolls: Added JAMMA inputs
- Dipswitch fixes in goldstar.cpp and ssv.cpp
- Fixed rom names in brkthru.cpp and djboy.cpp
- Description changes of Eagle Shot Golf (US), Midnight Run: Road Fighter 2 (AAA, Asia v1.10), Midnight Run: Road Fighter 2 (EAA, Euro v1.11), Midnight Run: Road Fighter 2 (JAD, Japan v1.10), Mobile Suit Gundam Final Shooting (Japan), Shin-ip Sawon - Seok Dol-i and Trivial Pursuit (Volumen III, Spanish, Maibesa license)
- Renamed (f1gpstar) to (f1gpstar3) and (f1gpstaro) to (f1gpstar2) and (sfex2p) to (sfex2pu)
- MAME
. Make validity checker warn about configured maps for nonexistent spaces (emu\dimemory.cpp)
. DEVICE
. Misc MCFG removal
. Added separate hopper_device (machine\ticket.cpp) [Ryan Holtz].
. 3rdparty: Updated BGFX, BIMG and BX to latest upstream
- SDLMAME: Rework the circular buffer. Previous code had several oddities. Like checks against buffer overflows/underflows done at several places in the code, usage of a spinlock, unnecessary use of "volatile" qualifier, redundant informations about the circular buffer and exposed details about the split nature of ranges in the buffer. This lead to an unlikely deadlock once in a great while.
- Compiling
. Don't #include legacy header "flopdrv.h" except where it's still used. Included floppy.h explicitly in drivers and bus cards, rather than indirectly through popular FDC headers.
. Uniform spacing, standardised logging and capitalised template parameters
. Added per-language compiler flag options to help with exotic setups (makefile, scripts\genie.lua)
. CHAR_WIDTH and LONG_WIDTH are preprocessor macros in limits.h with glibc if __GLIBC_USE (IEC_60559_BFP_EXT) is enabled - avoid using them as names (sound\cdp1869.cpp, video\clgd542x.cpp, pc_vga.cpp, v9938.cpp etc.).
. More header cleanup, split up some more all-in-one state classes.
. Allow Clang for FreeBSD and NetBSD
- Debugger: Prevent recursive multiple installs (debug\debugcpu.cpp)




"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.204 :) MASH 11/28/18 03:24 PM
. * MAMEinfo 0.205GIT (12th Dec) MASH  12/12/18 01:08 AM
. * ... MASH  12/05/18 02:01 AM
. * Re: MAMEinfo 0.205GIT (5th Dec) VasiliyFamiliya  12/11/18 12:20 PM
. * Re: MAMEinfo 0.205GIT (5th Dec) MooglyGuy  12/11/18 01:49 PM

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