2009-09-11

Mameinfo.dat v0.134

Mameinfo.dat v0.134 is released.detailed mame game information (including version added, number of players, game status, cpu/audio chips, display info and maws hall of fame ratings). Provides Recommended Games for GameEx.

Mameinfo.dat v0.134 changelog:
- New games: Czernyj Korabl, Brodjaga and Povar / Sobrat' Buran / Agroprom
- New drivers: photon2.c
- G65C816 CPU: Fixed a G65816 bug with SBC opcode N flag behaviour in Decimal Mode
- I386 CPU
. Added missing arpl instruction
. Fixed BCD carry
. Fixed disassembly of group D8 when modrm > 0xc0
. Added fucompp instruction to disassembler
- PIC16C5x CPUs: Fixed the T0CKI count input being controlled by the wrong edge sensing.
- Z8 CPU (MESS): Fixed Z8 disassembler argument order
- 6526 CIA (alg.c, arcadia.c, cubocd32.c, mquake.c, upscope.c)
. Fixed 6526 CIA PRA, PRB, DDRA and DDRB ports
. Added partial fix to 6526 CIA timer: Avoid timer's desync in read count operation.
- 68681 DUART: Fixed 68681/2681 duart, when a channel is in loopback mode, do not actually transmit bytes sent to that duart channel over the TX pin.
- funworld.c
. Fixed a bug introduced with the massive input change, that didn't allow initialize all sets that need the normal procedure to do it.
. Updated technical notes
. Fixed all games that need NVRAM initialized aren't working anymore (ID 03433)
- naomi.c: Enforced read-only status of PowerVR ID registers in NAOMI/AW
- norautp.c: Added discrete sound to the Noraut Poker games
- nss.c and snesb.c: Added emulation for the SNES DSP-3 and DSP-4 add-on chips, based on latest ZSNES
- segas24.c: Fixed nvram_save writing 0KB file (Segas24 rom games don't have NVRAM)
- Check Man: Removed Discrete sound in clone Check Man
- Circus Charlie: Fixed partially missing sounds (ID 03432)
- Dingo: Fixed messed up sound (ID 03434)
- Jolly Card
. Discovered and documented new features in clone Jolly Card (Evona Electronics)
. Removed the commented hack for clone Jolly Card Professional 2.0 (jolyc980) init since is not needed anymore.
- Cheat engine
. Hooked up F6 again as a global cheat enable/disable
. Added "increase or equal" and "decrease or equal" options to the new cheat commands
- Input port: Fixed drivers having empty INPUT definitions: Access Violation (ID 03430)
- MAME
. Removed remaining references to machine->cpu[n]. Removed cpu[n] array. Replaced with machine->firstcpu which is a fast access to the head of the list of CPUs.
. Minor cleanup of machine/generic.c. Changed watchdog_read handlers to return the address space's unmapped value rather than 0xff.
. MAMEUI uses input_seq_from_tokens() outside the context of a running emulation, so this code will crash if machine == NULL and the keycode was not a built in keycode. Changed this so that it will gracefully fail if machine == NULL.
- MESS: Fixed access violation in MESS skeleton drivers with empty INPUT_PORT sections.
- Compiling: Added missing static and const qualifiers, and fixed up some header files.
- Debugger
. Added debug_global_input_code_pressed() for use in debugging
. Added helper function core_i64_hex_format. Replaced several printf cases in the debugger with this function to avoid runtime differences on older Windows systems. Also fixed up some error logging messages to output the correct number of characters for addresses and data, using the new function.

Download:Mameinfo.dat v0.134
Download:MAME32 0.134 Category-, Version and Alltime inifiles
Source:Here

0 Comments

Post a Comment