lzsgodmax |
2007-12-31 17:05 |
http://mamedev.com/
0.122u2 -------
MAMETesters Bugs Fixed ---------------------- pestplce0122red [couriersud] hunchbkd0122red [couriersud] radarscp0122yel [couriersud] mwalk0122red [couriersud] qtheater0122u1ora [Philip Bennett]
Source Changes -------------- Fixed M65C02 optimization. [Peter Trauner]
TMS51xx and M58817 speech updates: [couriersud] - radarsc1 uses tms5110 speech synth - cvs games: according to PCBInfos speech chip is TMS5100. Changed driver to use TMS5100 and "game system operational" now sounds more natural - removed sound/m58817.* - added support for multiple coefficients maps to tms5110.* - added coefficient maps for TMS5100 and M58817 from documented sources to tms5110r.c - fixed interpolation factors (see tms5110r.c for reason) - made lattice calculation precision 9bit - added support for READBIT and LOADADDRESS commands to tms5110.c - more changes in line with various patents - documented TRS-02, TKG-02/03 "voice" interface
Completed the addition of static qualifiers to all MAME symbols that aren't explicitly exported. [Atari Ace]
Named the input_seq_type enumeration and used it explicitly in several places. [Nathan Woods]
Corrected tx1 and tx1a coinage DSW assignments. Reversed buggyboy/ buggybjr 'Game Time' settings. [Philip Bennett]
TMS3203x core updates: [Aaron Giles] * fixed interrupt handling * added support for edge-triggered interrupts on '32 * expanded interrupt support for the '32 * updated drivers using TMS3203x core to deassert interrupts * added externally accessible functions for converting '3x floating point format * updated gaelco3d driver to use new functions
Zeus2 (+related) updates: [Aaron Giles] * fixed save states for DCS games * cleaned up Zeus2 waveram handling * added Zeus2 save state support * added preliminary model and quad rendering support for Zeus2 * added support to timekpr for the ZPRAM used on Zeus2 * hooked up ZPRAM in Zeus2 games * hooked up controls in Zeus2 games * updated poly.c to ensure it is idle before saving state * Added artifical Z offset of -2 to make the full screen show in crusnexo
Replaced tekken2/tekken2a/tekken2b 'tes1wave.8k' ROM with the correct, non-byte-swapped dump. [Philip Bennett]
Added discrete 74LS624(56789) implementation [couriersud] - DISCRETE_74LS624 is a VCO needed for dkongjr - Supports Logic, Energy and Count outputs
dkong updates: [couriersud] - Added dkongjr discrete sound - Proper interface Z80 - I8035 for dkongjr - Changed discrete sound output factors - removed samples support for dkongjr - Cosmetic changes - Fixed regression in radarscp sound - Added dipswitch locations to dkong3b
Documentation and clock frequency improvements for seta.c: [Brian Troha] - Added the Guru's readme info for Thundercade - Corrected rom name for Thundercade - changed clocks to OSC by divider IE: 16000000/2 /* 8MHz */ - Changed Orbs clock to 16MHz with note about 14.xx MHz - Changed Meta Fox's x0-006 (65c02) to same as Thundercade - Changed the YM3438 in Ultra Toukond Densetsu from 6MHz to 1600000/4 /* 4MHz */ as there is no mention of 6MHz OSC on PCB
Verified a number of clock frequencies from real PCBs. [Corrado Tomaselli, Zsolt Vasvari]
Fixed several memory leaks related to SCSI CD emulation. [Oliver Stoneberg]
Removed the increasing of the R register from each IX/IY related (FD xx or DD xx) instruction on the Z80. According to documentation and the behavior of the Amstrad CPC driver, this is incorrect. [Barry Rodewald]
Added initial FPU support to the SH4 core. [Samuele Zannoli]
Adjusted most conditional logging in MAME to use the idiom "do { if (VERBOSE) logerror x; } while (0)". This has the benefit that the compiler checks the syntax of the logging even in the case it will be eliminated, and in fact a number of cases here needed adjustments to compile because of this. [Atari Ace] |
|