whatsnew.txt

(52 KB) Pobierz
0.148
-------


MAMETesters Bugs Fixed
----------------------
- 02662: [Sound] (8080bw.c) schaser: The "missile" sound
  is incorrect. (Robbbert)
- 05084: [Save/Restore] (fromanc2.c) fromanc2, fromancr: Freeze 
  after reload (Phil Bennett)
- 05097: [Crash/Freeze] (fcrash.c) sf2mdt, sf2mdta: [debug] 
  Crash after OK (Barry Harris)
- 04904: [Flip Screen/Cocktail] (bublbobl.c) tokio and clones: 
  Flip Screen offset down (Robbbert)
- 04903: [Flip Screen/Cocktail] (bublbobl.c) bublbobl and clones: 
  Flip Screen offset right (Robbbert)
- 04940: [Flip Screen/Cocktail] (m72.c) airduel, imgfight: 
  Background pushed 1/2 off right side when Flipped (Robbbert)
- 04938: [Flip Screen/Cocktail] (m52.c) mpatrol, mpatrolm: 
  Screen right offset and sprites with Flip Screen on (Robbbert)
- 05050: [Crash/Freeze] (mystwarr.c) gaiapols, mmaulers: 
  Crashes to prompt after a few seconds. (R. Belmont)
- 05090: [Sound] (btime.c) sdtennis: No Sound (Phil Bennett)
- 05094: [Sound] (lasso.c) lasso, chameleo, wwjgtin: 
  No sound (Phil Bennett)
- 01217: [Graphics] (decocass.c) csuperas: Playfield 
  keeps shifting. (David Haywood)
- 01218: [Color/Palette] (decocass.c) csuperas: When I started a 
  second game, the game colours went completely different 
  to the 1st game. (David Haywood)
- 00422: [Graphics] (decocass.c) cfghtice: When you approach to 
  goalkeeper, the play field suddenly flipped. (David Haywood)
- 05091: [Color/Palette] (mcr3.c) crater: Wrong colors (M.A.S.H.)
- 05087: [Crash/Freeze] (dambustr.c) dambustr: Game crashed if 
  you hit something (hap)
- 05086: [DIP/Input] (vicdual.c) depthch: Input and sound 
  doesn't work (hap)
- 05077: [Graphics] (missile.c) All playable sets in missile.c: 
  Graphics corrupt in Missile Command (Phil Bennett)

Source Changes
--------------
-6522via: Used core clock/attotime functions. [Curt Coder] 

-mcs96: First (incomplete) stab at a core [O. Galibert]

-mcs96: divb reg,#nn fix [O. Galibert]

-mcs96: Fix V setting on divb [O. Galibert]

-mcs96: Add norml and the missing div variants [O. Galibert]

-Enabled multi-threading (-mt) by default on Windows. [Oliver St?neberg]

-Crazy Otto history writeup and documentation.  [Steve Golson]

-Added preliminary emulation of the NCR 53C700 SCSI I/O processor
 [Phil Bennett]

-Even more comment updates to upd1771.c [Lord Nightmare]

-Kuru Kuru Pyon Pyon: Added technical and general notes. Added a brief
 'how to play' and bookkeeping instructions. Hooked the YM2149 output
 ports and logged the writes for testing purposes. Defined any clock
 used. Cleaned up a bit the driver. [Roberto Fresca]

-pgm3in1 decryption [iq_132]

-Document Argus' game id as GV-101, derived from a tag on the wiring
 harness of one of the prototype machines, which had been converted to
 a prototype Q-bert later on at Gottlieb. [C. Anstett]

-m6809: Modernized the M6809 core. [MooglyGuy]

-ssem.c: Modernized the SSEM core. [MooglyGuy]

-Kuru Kuru Pyon Pyon: Fix the Coin 1 jam, added 'Medal In' input,
 reworked DIP switches involved, and modified/added some notes about
 the behavior. [Roberto Fresca]

-Kuru Kuru Pyon Pyon: Fixed YM2149 sound, fixed some memory map
 offsets, Added some port mirrors, and added/corrected some technical
 documentation. [Roberto Fresca, Charles MacDonald]

-esrip.c: Modernized Entertainment Sciences Real Time Image Processor
 (ESRIP) core. [MooglyGuy]

-segas16b.c: decrypted aliensyn7 sound rom [Charles MacDonald]

-Kuru Kuru Pyon Pyon: Added hopper emulation. The game is now working
 properly without jams. Also added coin counters, coin lockout, and
 some extra documentation from Charles MacDonald... [Roberto Fresca]

-Kuru Kuru Pyon Pyon: Added proper mirrors for V9938 VDP and bankswitch
 selector ports [Roberto Fresca]

-Waku Waku Doubutsu Land TonTon improvements... [Roberto Fresca]
 * Added hopper emulation.
 * Fixed the VDP V9938 VRAM.
 * Defined clocks for CPU and YM2149.
 * Fixed inputs to be consistent with other Success games.
 * Added coin lockout.

-merit.c: Corrected the inputs for Big Apple Games and gave it a
 standard draw poker button layout. Corrected the dipswitches for Big
 Apple Games. Corrected the ROM names for Casino Five and game
 description. Corrected the input for Riviera poker Rev A to get it
 working. [Brian Troha]

-SDL: Experimental Qt-based debugger [Andrew Gardner, R. Belmont, qmc2]

-merit.c: Further input & dipswitch corrections / improvements and some
 additional documentation updates. [Brian Troha]

-AVR8 core updates: [Sandro Ronco]
 * added CPSE, LD Z+, ST -Z/-Y/-X and ICALL opcodes.
 * added ATMEGA644 interrupt vectors.
 * fixed Z flag in CPC, SBC and SBCI opcodes.
 * fixed V and C flags in SBIW opcode.
 * fixed pop/push order in CALL, RCALL, RET and RETI opcodes.
 * fixed Timer 1 CTC mode.

-e132xs.c: Modernized Hyperstone CPU core. [MooglyGuy]

-sidearms.c: Added dipswitch locations to the Side Arms, Turtle Ship,
 Dyger & Twin Falcons sets. [Brian Troha]

-silkroad.c: Added dipswitch locations to The Legend of Silk Road.
 [Brian Troha]

-solomon.c: Added dipswitch locations to the Solomon's Key sets.
 [Brian Troha]

-Preliminary support for M740 (M5074x/M5074x) CPU family [R. Belmont]

-VGA: fixed PEL shift register and putted start address update behind a
 timer (that updates at vblank time). Fixes horizontal scrolling with
 anything that uses it [Angelo Salese]

-SDL: Qt debugger support cleanup, fixed OS X crash [qmc2, R. Belmont]

-Capcom update [Team CPS-1]:
 cps1:
  * Added C632B.IC1 PAL to sf2 and captcomm clones, confirmed identical
     to C632.IC1 [Corrado Tomaselli]
  * Fixed one label in sf2ui according to the real board
  * Reordered punisher sets, added missing punisherh B-Board code,
     confirmed D9K2.9K in punisherj [Artemio Urbina]
  * Added missing documentation to ganbare, removed some incorrect
     notes, added missing B-Board and C-Board PALs
  * Minor fixes
 cps2:
  * Documented an alternative SIMM card configuration for mvscjsing
     [Smitdogg, The Dumping Union]
  * Reordered csclubj set
 zn:
  * Restored the previously dumped sound ROM in strider2 and clones,
     correct size is really 16Mbit [Stefan Lindberg]

-h6280: fix disassembler hookup [R. Belmont]

-SDL: Qt debugger support cleanup, work around Qt differences between 
 Fedora and everyone else [qmc2]

-merit.c: Cleaned up the word based game sets and corrected various
 program rom labels. Also cleaned up the inputs and gave them a ZXCVB
 key layout. Reordered the driver a bit to group gambling and word
 based games. [Brian Troha]

-Z800x: Fixed some bugs in non-segmented mode [Christian Gr?ssler]

-s11, s11a, s11b: Changed main IRQ timing based on schematics. Removed
 YM2151 reset from s11 and s11a, as this is not hooked up on background
 music boards used on these systems. Made background board
 communications two-way. Added HC55516 to s11b background music
 hardware. [Barry Rodewald]

-Williams System 11 pinball boards: Fix audiocpu clock; this fixes the
 speed of music in High Speed and the pitch of the voices in Black
 Knight 2000. [Lord Nightmare]

-info.c: skip non-configurable slot options in -listxml. [Fabio Priuli]

-s11, s11a, s11b: some more fixes to the IRQ generation for the main
 cpu in williams system 11 pinballs [Lord Nightmare]

-Yet another system 11 irq speed fix: Correct the E clock frequency
 used for the IRQ generation. Hopefully more games will pass their IRQ
 self-test now. [Lord Nightmare, Barry Rodewald]

-Modernize the SegaPCM, Gaelco, NiLe, SNKWave, vrender0 (crystal system),
 and QSound sound devices. [Andrew Gardner]

-SDL: Autodetect Ubuntu 12.10 and work around faulty default compiler
 [R. Belmont]

-i8275: Modernized. [Curt Coder]

-hlsl: Added bounds-checking on presets. [MooglyGuy]

-hlsl: Cleaned up render target management. May provide better behavior
 in games that use multiple resolutions, e.g. tekken3 and stv.
 [MooglyGuy]

-m6805.c: Modernized M6805 CPU core. [MooglyGuy]

-SDL: fix "Illegal integer value for numprocessors: "auto"; reverting
 to auto" [R. Belmont]

-metro.c: add PCB layout for Korean version of Toride II Adauchi Gaiden
 [Guru]

-Added sound to Street Drivin' and Hard Drivin's Airborne [Phil
 Bennett]

-input: Fix joystick constraint computations when multiple sources are
 possible [O. Galibert]

-Naomi: Updated a few previously unknown game numbers [Arzeno Fabrice]

-hlsl: Fixed crash when using presets. [MooglyGuy]

-hlsl: Restored old HLSL prescale behavior, with 0 being auto-detect.
 [MooglyGuy]

-render.c: Added new PRIMFLAG macros pertaining to vectors, to be
 used by the OSD. [MooglyGuy]

-d3dhlsl.c: Began laying the groundwork for vector post-processing,
 disabled by default. [MooglyGuy]

-Split AMM decoder from YMZ770 and add MPEG layer 1/2 support
 [O. Galibert]

-De-skeletonized Sega Z80 type Digital Sound Board, hooked up to swa
 [R. Belmont, O. Galibert]

-stcc: hooked up Z80 digital sound board [R. Belmont]

-scud: Hooked up Z80 digital sound board [R. Belmont]

-bongo: Fix cocktail flip [Kevin Pickell]

-Small changes [Kevin Eshbach]
 * Corrected how cocktail mode in Bagman is set.  Cocktail mode is set
    by grounding a pin on the edge connector, not a dip switch. 
    (Verified this on a real pcb and the schematics even show this
    correctly.)
 * Corrected the rom names and locations for the Xevious bootleg
    Xevios, added the pal dump for the Xevious bootleg and marked the
    game as wrong sound because it does not use any of Namco custom
    mcu?s but instead a 4th Z80.
 * Added partial dip switch locations for Elevator Act...
Zgłoś jeśli naruszono regulamin