Jump to content

Mame 0.120u1 update


Robert

Recommended Posts

Source

This update features a number of nice enhancements. Phil has submitted his System 21 changes, so all those games should be looking significantly better this time around. In addition, a more generic polygon rendering system has been added which makes it much easier for games to offload their rasterization to a second CPU. So far, the Voodoo emulation, Gaelco 3D system, Midway V-Unit, and Namco System 22 have been updated to take advantage of it. Some games do better than others, but if you have a multicore machine, this release should show some noticeably improved framerates for those games.

 

Source

0.120u1

------------

 

MAMETesters Bugs Fixed

------------------------------------

ikki0120yel [robiza]

buckrog0118u2yel [couriersud]

 

 

Source Changes

-----------------------

Documented information about the various Cannonball sets. [stephh]

 

Hooked up the roz layer, fg layer and sprites to f1gpb. Still missing some video offsets, oki banking and sprites priority. [Pierpaolo Prazzoli]

 

Updates for the dominob.c driver: [stephh]

- fixed dip switches

- fixed inputs

- added a couple of notes

 

Updated peplus driver and related components: [Jim Stolis]

- added internal layouts for the games

- fixed several i8051 issues...

* Fixed a bug with some opcodes having the wrong cycle counts

* Fixed a bug where determining the proper timer mode

* Fixed a bug where determining the proper serial transmit mode

* Added support for split timer mode

 

Improved multiprocessor Voodoo performance by reducing contention during rendering. Extended the system to allow for more overlap between rendering and emulation. [couriersud, Aaron Giles]

 

Fixed a crash in the input system when you configure joypads and then unplug them and press Esc on the system info screen. [R. Belmont]

 

Defined strict types for CPU and sound chips. Removed unnecessary cpu_ prefix from several structure members. [Atari Ace]

 

Fixed the m4510 cpu core from not updating the instruction cycle counter. [Wilbert Pol]

 

Fixed memory access for m6509 instructions 91 and b1. [Wilbert Pol]

 

Changed osdcore.h to include osinline.h and allow for external inline definitions of synchronization primitives. Also added a new work queue hint WORK_QUEUE_FLAG_HIGH_FREQ which indicates that we

should spin aggressively waiting for new items. [couriersud, Vas Crabb]

 

Enabled common linker warnings in the makefile. [Oliver Stoneberg]

 

Fixed a corner case in the SCSP involving timers which are polled with their IRQ enable shut off. [R. Belmont]

 

Namco System 21 update: [Phil Stroffolino]

- namconb1 sprites no longer broken

- fixed missing 3d gfx in Cybersled

- gradient colors in starblade

- more accurate depth cueing

- fixed crash in 2nd stage of Starblade

- fixed lockups in Air Combat and Solvalou

- fixes to sprite priority (see Solvalou mountain range)

- hooked up translucency (palette shift) effect

 

Changed Model 2 rendering to use pre-clipped Z values for sorting. [Aaron Giles]

 

Properly identified bill inputs in Midway Y-unit driver games. [Aaron Giles]

 

Added more instrumentation and added some extra paranoia to the winwork code. [Aaron Giles]

 

Fixed some incorrect code in the ADSP2100 external flag handling. [Aaron Giles]

 

Created new module polynew.c which combines triangle setup, rasterization, and Voodoo-like multiprocessor support. Converted Gaelco3D, Midway V-Unit, Namco System 22, and Voodoo drivers over to the new system. [Aaron Giles]

 

Added threadid parameter to work item callbacks. This allows for keeping per-thread information by the callbacks. [Aaron Giles]

 

 

 

New games added or promoted from NOT_WORKING status

-------------------------------------------------------------------------

Mahjong Hot Gimmick Integral (Japan) [Guru, David Haywood]

Tottemo E Jong [David Haywood, Team Japump!]

Good E Jong -Kachinuki Mahjong Syoukin Oh!!- [David Haywood, Team Japump!]

Teraburst [icronnya77, Ville Linde]

 

 

New clones added

--------------------------

Tube Panic (bootleg) [sonikos]

Player's Edge Plus (PP0188) Standard Draw Poker [Jim Stolis]

Player's Edge Plus (Set038) Set Chip [Jim Stolis]

Mortal Kombat 4 (set 2) [icronnya77]

Meteor [Andreas]

 

 

New games marked as GAME_NOT_WORKING

----------------------------------------------------------

GameCristal [f205v, R. Belmont]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...