Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: GGKoul on January 30, 2005, 12:25:13 am
-
0.91
----
Fixed pengo (was broken in u4) [smf]
Increased interleave in megasys1 driver, fixing speed in avspirit [David Haywood]
Fixed a problem in palette_get_color() causing an incorrect value to be returned
in some specific cases [Nicola Salmoria]
Fixed kaneko16.c which was broken in u4 [Sebastien Volpe]
Debugger enhancements [Nathan Woods]
src/debug/debugcmd.c:
src/debug/debugcpu.c:
src/debug/debugcpu.h:
src/debug/debughlp.c:
src/debug/debugvw.c:
- Adds a 'source' command, that reads in a set of debugger commands
similar to the UNIX shell command of the same name
- Added a debug_trace_printf() call, for use during debugging to
emit text into a trace file
- Petty compiler warning fixes
Kludged reset in Crystal System so it no longer crashes Mame [ElSemi]
Memory System update with improved mirroring support [Aaron Giles]
Removed obsolete orientation code from tilemap code and drivers [Aaron Giles]
Sega update [Aaron Giles]
segas16a:
* added proper mirroring for the memory map (needs my memory update)
* fixed sense of Time Scanner cocktail DIP
* fixed SDI
segas16b:
* fixed sense of Time Scanner cocktail DIP
* fixed SDI
machine/segaic16:
* added support for 3 multiply chips and 3 divide chips
* fixed timer/compare chip implementation to match real PCB
vidhrdw/segaic16:
* added tilemap flipping support
* added sprite flipping support for 16A and 16B sprites
Changed outrun and outruna to use a better set of GFX roms [David Haywood]
Fixed some NeoGeo G FX bugs [A nonymous]
Fixed some vasara2 dipswitch text [Mamesick]
Fixed popeye crash + water colour [Nicola Salmoria]
Fixed vs. Wrecking Crew colours [Roberto Gandola]
Improved workaround for hang bug in tnzs [Nicola Salmoria]
Improvements to PPC core / Model 3 driver [Ville Linde]
some step 2.0 games now show something
MC68HC11 CPU core [Ville Linde]
Lethal Enforcers update [R.Belmont]
Fixes/resolves:
- Both versions now boot and run
- Tilemaps and sprites display
- Sound now works
- Memory maps unified
- All digital inputs added (including DIPs)
Still to do:
- Colors
- Gun inputs
- Tilemap enable/disable
- Priorities
- K054000 protection chip hookup
New Games / Clones supported or promoted from GAME_NOT_WORKING status:
----------------------------------------------------------------------
Dacholer [Pierpaolo Prazzoli]
Kick Boy [Pierpaolo Prazzoli]
both are missing proms (causes bad colours) and lack sound
clones
------
Clash Road (Status License) [Steve Rice, Pierpaolo Prazzoli]
Golden Axe RODA (Japan) [Tormod Tjaberg]
Thunder Cross (World?) [Andreas Thors
-
This has been released quickly after 0.91 due to a bug left in the Memory System.
I consider core bugs critical and prefer to see them fixed in official updates as
soon as possible.
--
Compiler Warning fixes for non-GCC compiles [Bryan McPhail]
cpuintrf.h - Duplicate enum
cpu/mh68hc11/hc11ops.c - C99 variable fix & warning fix
sound/streams.c - C99 variable fix
vidhrdw/pacman.c - C99 variable fix
vidhrdw/model3.c - C99 variable fix, unused variable fix
- macro redefinition fix
vidhrdw/namcona1.c - Fixed unused variable warning
vidhrdw/taitoic.c - Fixed unused variable warning
vidhrdw/wgp.c - Fixed unused variable warning
windows/debugwin.c - Missing #include
More compiler fixes [Lawrence Gold]
src/cpu/arm7/arm7core.h
src/cpu/powerpc/ppc.h
Trailing comma at the end of an enum.
src/cpu/mc68hc11/hc11ops.c
src/cpu/mc68hc11/mc68hc11.c
ANSI C89 unfortunately doesn't allow unnamed structs or unions, so I
had to uglify this code a bit. A cleaner solution is welcome.
src/drivers/segaorun.c
Returning a value from a void function
Even more compiler fixes [Lawrence Gold]
Fixed SFTM on 64-bit builds/systems [R.Belmont]
Changes to Lethal Enforces [R.Belmont]
- Implemented 48xx bankswitch region, which can toggle between custom chip
registers and RAM (evil!).
- Removed hack to pass POST since we now do it the right way
- Corrected 56832 RAM interface, added preliminary support for external
linescroll RAM on the 56832. This helps with the garbage tilemaps a bit
since linescroll data is no longer getting sprayed all over VRAM.
(note, with this update the driver was just crashing when I tested it,
so maybe something is wrong)
NEC disassembler update [Bryan McPhail]
Added support for encrypted opcodes in i386 disassembler (for Irem games).
Added some of the NEC V series instructions into i386 disassembler
Fixed bug in memory system introduced in 0.91, this was breaking at least Kinst,
the Seattle driver, and wwally. [Aaron Giles]
Qix driver update [Nicola Salmoria]
- fixed hang in Electric Yo-Yo attract (elecyoyo055yel)
- external volume control and stereo support [Derrick Renaud]
- decrypted kram3, which is now working, unfortunately using large tables.
Fixed missing net in Super Vollyball (svolley37b12yel) [David Haywood]
Fixed garbage around life-bars in rabiolep (rabiolep37b1gre) [David Haywood]
Fixed? blanking out of levels at certain scores in Solomons Key (solomon36b10yel)
This appears to be some basic protection, needs further investigation [David Haywood]
Fixed Zero Zone background banking [David Haywood]
New Games / Clones supported or promoted from GAME_NOT_WORKING status:
----------------------------------------------------------------------
Gauntlet Legends [Aaron Giles]
Tenth Degree [Aaron Giles]
Kram (encrypted) [Nicola Salmoria]
New games marked as GAME_NOT_WORKING
------------------------------------
Monza GP [Phil Stroffolino]
doesn't display anything yet
Gauntlet Dark Legacy [Aaron Giles]
War: The Final Assault [Aaron Giles]
Road Burners [Aaron Giles]
NBA Showtime: NBA on NBC [Aaron Giles]
NBA Showtime / NFL Blitz 2000 [Aaron Giles]
San Francisco Rush 2049 [Aaron Giles]
Cart Fury [Aaron Giles]
haze.mameworld.info/