MAMEINFO.DAT
* Updated to MAME 0.235GIT - http://git.redump.net/mame/log/
* Added Source/Listinfo changes
* Newest Bugs (5th Aug)
* 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
Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html
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)
0.235GIT
- New games: Paris Dakar (31/03/87, Spanish)
- New Non-Working games: Dracula's Castle (Magnet System)
- New clones: Rafflesia (not encrypted), Rescate Lunar (Spanish bootleg of Lunar Rescue) and 'S.V.G. - Spectral vs Generation / Sheng Mo Shiji (M68k label V101HK) (ARM label V101HK, ROM 06/20/05 S.V.G V100)'
- New devices: f2mc16, mb90610a, mb90611a and mb90641a
- CPU
. Fujitsu Micro F2MC-16: Emulated various additional instructions and modes. Fixed banking for direct addressing mode. Fixed semantics of CLRB and number of bytes consumed by SETB. Fixed mistake with calculating N and Z flags for SUB and CMP and writing incorrect result for SUB. Use INC(W)(L) A and DEC(W)(L) A pseudo-operations in disassembly. General cleanup: Added helper functions for increment and decrement operations and short direct banking. Rationalize use of temporary variables. Modify only lowest 8 bits of accumulator for XOR A, #imm8. Perform a 16-bit rather than 8-bit write for MOVW @RLx + #disp8, A. Use SSB instead of USB for @RW3 or @RW7 addressing when S flag is set. Fixed numerous flag calculations. Emulated many more opcodes. Added interrupt callback for debugger. Correct disassembly of MOVW io, A. Added "extra" I/O CPU (MB90611A F2MC-16) to Motocross Go! configuration
. Texas Instruments TMS57002 'DASP': Genearate seaparate DASM header
- DEVICE
. 3dfx Voodoo Graphics: Address minor coverity complaints
. CHDMAN: Added a few more hard disk templates (Seagate, Maxtor, Micropolis...)
. Floppy
. Fixed segmentation fault saving FM track. Incorrect cell size for FM track results in empty bitstream that ultimately causes data.empty() to seg fault (formats\imd_dsk.cpp).
. Don't assume string iterators can be indexed (reported by Coverity software) (formats\fsmgr.cpp)
. SMC91C9x Ethernet Controller: m_loopback_result needs to be a signed into so negative status codes remain negative. FDSE bit was masked out. When full duplex switched internet is active, deferrals and collisions not used. Implemented AUTO_RELEASE.
. TC0780FPA Polygon Renderer: Fixed texture issues in Operation Tiger (video\tc0780fpa.cpp)
- aleck64.cpp: Fixed handling of 8bpp framebuffer mode. Adjusted how VI scan-out functions. Swapped 'magic matrix' dither pattern axes to match hardware tests (machine\n64.cpp and video\n64.cpp).
- albazc.cpp, albazg.cpp and chanbara.cpp: Made use of object finders and other minor cleanups
- megasys1.cpp
. Documented different clone 'P-47 - The Freedom Fighter (Japan)' ROM board configurations
. Correction to the audio CPU memory map and verified that clone 'E.D.F. : Earth Defense Force (bootleg)' has an undumped PIC. Verified XTAL and clock.
. Dumped Peek A Boo Japan 1.1, matches peekaboo set.
. Standardized PROM locations for games running on 1A board.
- mermaid.cpp
. Added missing items to state saving
. Updated to use measured clock and marked Mermaid and clone as imperfect graphics. Note: Incomplete GFX emulation in Mermaid (see MT07985 and MT08000).
- namcofl.cpp: Fixed network status error, this also fixes the paralyzed flagman in Final Lap R (ID 08042).
- ssfindo.cpp: Preliminary QS1000 hook up. There seems to be a bug in the ARM_VIDC20 device that causes static/bad sounds. Just set the related volume sliders to 0 to hear the QS1000.
- timelimt.cpp: Halve maincpu NMI rate and fixed spriteram out of bounds access (ID 08046). Note: PCB output video confirms that the enemies in Progress move too fast in MAME (https://youtu.be/3MX_qCf_no0).
- 4nin-uchi Mahjong Jantotsu: Updated to use finders and other small cleanups
- AGEMAME: Added missing sound roms for 'James Bond (Maygay) (M1A/B) (set 1)'
- Motocross Go!: Added "extra" I/O CPU (MB90611A F2MC-16) to configuration
- Operation Tiger: Fixed lockup issues and improved tilemap emulation in TaitoPJC driver. Fixed texture issues in Operation Tiger (video\tc0780fpa.cpp).
- Royal King Jang Oh 2: Added banking. Almost playable, but bad colors.
- Description changes of Peek-a-Boo! (Japan, ver. 1.1)
- MAME
. VIDEO RENDERING SYSTEM
. Fixed automatic sizing of snapshots/recordings (emu\render.cpp). This fixes bad scaling on snapshots and recording when using -uesx and forced scale factors.
. INPUT: Slightly cleaned up OSD input modules. Removed support for DirectInput 7 and earlier. It hasn't been tested in years, and it's not relevant on any supported OS. DirectInput is effectively finalised at version 8 and is unlikely to get an API update in the future. Use more string[_view] and fewer C strings and tightened up scope of a few things.
- Compiling
. Fixed OSD=mac compile (osd\mac\window.cpp and osd\modules\render\drawogl.cpp)
- Debugger: Allow the bpset/wpset/rpset & map commands to act on any cpu, by prefixing the index or name with a # and passing as the first parameter (debug\debugcmd.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."
[Posted by: MASH]