Jump to content

Mame 0.122u5 update


Robert

Recommended Posts

Source

 

0.122u5

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

 

MAMETesters Bugs Fixed

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

scorpion0111u5gra [couriersud]

qbert37b14gre1 [Zsolt Vasvari]

blktiger060gre [robiza]

kinstc081u7gre [Aaron Giles]

kinst2083gre [Aaron Giles]

umk3059gre [Aaron Giles]

umk3137b5gre [Aaron Giles]

lasso056gre_1 [Zsolt Vasvari]

lasso056gre_2 [Zsolt Vasvari]

term20103u4gre [Aaron Giles]

term20104u2gre [Aaron Giles]

m72_0115u3yel [Mamesick, Aaron Giles]

deadang0119u2red [David Haywood]

tmnt095gre [Zsolt Vasvari]

memleak0122u2ora [Atari Ace]

junglek055gre [Zsolt Vasvari]

 

 

Source Changes

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

Fixed flipped tilemap offset for scramble and clones (playable cocktail mode). [couriersud]

 

Changed Exidy driver to draws the background directly from memory avoiding having to decode the gfx repeadately. [Zsolt Vasvari]

 

Added machine and cpunum parameters to INTERRUPT_GEN callbacks. Fixed several places that were not using INTERRUPT_GEN or OPBASE_HANDLER macros. [Atari Ace]

 

Minor bugfixes to the gfxlayout cleanups included in u4. [Atari Ace]

 

Added code to debug 64-bit builds to allocate all address space below 4GB to help find 64-bit errors. Added environment variable OSDDEBUGMALLOC which, if set, explicitly overrides the debug malloc debug settings. Added environment variable OSDDEBUG4GB which, if set, explicitly overrides the new 64-bit address space allocations. (Sadly this is necessary due to some D3D drivers being 64-bit unclean....) [Aaron Giles]

 

Fixed winwork to use proper tchar functions for getenv. [Aaron Giles]

 

Fixed bug where the 64-bit DRC was not saving rbp. [Aaron Giles]

 

Cleaned up the lasso driver. [Zsolt Vasvari]

 

Simplified Y-unit DMA rendering, fixing bugs and removing the macro voodoo. [Aaron Giles]

 

Removed a bunch of dead code from othunder.c. [Zsolt Vasvari]

 

Implemented proper video timing and scanline interrupts in the m72 driver. [Mamesick, Aaron Giles]

 

mario.c improvements: [couriersud]

* discrete sound

* hooked up z80dma

* combined memory maps

* statics in mario_state struct

* fixed save state issues

* combine sh_* writes into one routine

 

audio/dkong.c: [couriersud]

* fixed LS123 constant to match TI datasheet diode circuit constant

 

TX-1 improvements [Philip Bennett, Guru]:

* Fixed remaining arithmetic unit issues

* Added correct object colour pixel LUT PROM to tx1a

* Fixed x-flipping

* Added engine sounds

 

Added correct DIP switch settings for Big Fight. Also corrected Cycle Warriors DIP switches. [Philip Bennett]

 

Changed and verified frequencies on Ikari Warriors h/w, Tnk3, Hyper Sports, Jackal and S.A.R. [Corrado Tomaselli]

 

Verified and corrected a lot of frequencies and oki6295 pin 7 on pcbs:

Double Dribble, Chequered Flag, Diet gogo, Boulderdash, Sly Spy, Psycho Nics Oscar, Captain Silver, Magical Cat Adventure, Raiden, Superman, Twin Hawk, Vimana, Ghox, Dogyunn, truxton2, Pipi and Bibis, Fix Eight and Money Money. [Corrado Tomaselli]

 

Cleaned up brkthru/darwin memory maps. Changed both games to use identical video timing parameters based on measurements of darwin. Guessed based on available information at the master clock and derived all game clocks from it. [Aaron Giles]

 

Reogranized and started to clean up the CVS driver. Added emulation of the speech CPU. Removed CVS BIOS entry. Removed unnecessary patching. [Zsolt Vasvari]

 

sauro.c: [couriersud]

* Hooked up sp0256 sound

* analyzed and commented some ports

* added palette_bank support without real success

 

Reorganized the Raiden 2 driver.. a bit of extra documentation of the 'V33' based set, which has been renamed. Nothing new working. [David Haywood]

 

Fixed scan functions for kickgoal background, which were swapped. [David Haywood]

 

Fixed 2650 disassembly of the sense and flag bits. Fixed incorrect argument order in OUT instruction. Corrected spacing. [Zsolt Vasvari]

 

Fixed hang/crash on empty config file. [Wilbert Pol]

 

Cleaned up tceptor memory maps. [Zsolt Vasvari]

 

Atari System 2 driver cleanup: [Aaron Giles]

* Proper video timing.

* Full memory maps.

* Save state support.

* Removed 720 sound CPU hack in favor of prepopulated EEPROM like the other games.

 

Added support for outputting 64-bit target addresses in the i386dasm. [Aaron Giles]

 

Added MESS PC-Engine emulatation system. Fixed MAME debug build under VC2003. [David Haywood]

 

Unified memory maps in tmnt.c and twin16.c. Reversed ROM set names of Cuebrick World and Japan versions. Changed some function names to reflect parent set. [Zsolt Vasvari]

 

Changed Konami drivers to allocate and decode graphics using the same layouts. Removed the layout parameter from the decodechar() calls. [Atari Ace]

 

Fixed C++ compilation errors. [Dave Dribin]

 

Made INPs compatible between 64-bit MAME and 32-bit MAME. [Chad]

 

Complete taitosj memory map from Nicola's ancient notes. General code clean-up. [Zsolt Vasvari]

 

src2html improvments: [Aaron Giles]

- added line numbers

- added link to the raw file if the src and dst dirs are the same

 

"Fix" for full screen switch, which makes no sense, but is included based on empirical evidence that it somehow works. [Emuman]

 

 

New games added or promoted from NOT_WORKING status

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

Name Club Ver.3 (J 970723 V1.000) [David Haywood]

Blazing Lazers [David Haywood, Charles MacDonald, Mr. Do]

 

 

New clones added

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

Lead Angle (Japan) [Guru]

A Question of Sport (39-960-107) [Highwayman]

Gee Bee (F.lli Bertolino license) [Corrado Tomaselli]

 

 

New games marked as GAME_NOT_WORKING

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

Road Runner (Midway) [Zsolt Vasvari, Guru]

Paranoia [David Haywood]

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...