James Posted April 8, 2004 Share Posted April 8, 2004 http://haze.mame.net/ What's New: 0.81u4 General Source Changes Hyperstone CPU core fixes [Pierpaolo Prazzoli] - Added addressing of next byte if in load / store instructions using Displacement Address Mode PC is used as register destination - Added local registers wrap around modulo 64 - Added trap instructions to the dasm - Added some debug info when high global registers are written - Fixed some wrong format in the dasm - Changed reset to act as an exception, as the doc claims (before it crashed if reset was used as an exception) Killer Instinct Fixes [Aaron Giles] * cleaned up memory maps * found second bitmap page, fixing a bunch of video problems and romoving the egregious hack I had in there before * fixed sound reset and initialization * all diagnostics pass * fixed coinage dipswitches * added 2 alternate ROM sets for each game Fixes: kinst067gre2, kinst072gre MIPS DRC fixes [Aaron Giles] Fixes an edge case where a memory access like: lw r3,$0(r0) would leave the stack in a funny state and lead to a crash. Fixes kinst067red. Instructions of the form: ld r10,0(r10) Would load the low word into r10 first, and then use the modified r10 (plus 4) as the address of the high word. Bad bad bad. Fixes the sky graphics in several of the kinst2 levels. ZN Improvements [smf] 24-bit rendering support for Judge Dredd Updates to the 'jalmah' driver [Angelo Salese] kakumei and kakumei2 now boot but neither are playable due to protection Misc Updates [Nathan Woods] src/windows/windows.mak: - Fixes the afore mentioned problem with x86drc.c src/fileio.c: src/windows/fileio.c: - Adds in a new (windows only) mode for opening files whereby files can be opened for read/write, but changes are not actually not written to the original file but rather to a temporary file. This trick is used by the MESS testing facility so that tests do not mutate the images they operate on. - Small cleanups src/png.c: - Replaces a #ifdef MESS/#else/#endif combo with a usage of the APPNAME macro SPI / 386 updates [Ville Linde] * raidnfgt now runs normally and correctly through attract mode and gameplay, modulo the encrypted graphics. Still kinda mesmerizing * viperp1 starts to boot now, but doesn't get very far * Hooked up the Z80 bankswitching, so sound started playing in some games (notably Raiden Fighters). (R.Belmont) Various ST-V updates [Mariusz Wojcieszek] fixes sprites in groovef which is now playable, adds some RBG0 scrolling which greatly improves background graphics in cotton2, cottonbm, grdforce and othellos Debugger Fixes [Aaron Giles] This is a quick attempt to make the debugger more useable with the new memory system. The masking of addresses and data should now be working properly again. Also, you can go to any memory window and type 'P' to view program address space, or 'T' to view data address space. OSD 'NO EXECUTE' Support [Aaron Giles] This patch introduces two new OSD functions: osd_alloc_executable(); osd_free_executable(); For most platforms, these can just map to malloc and free. However, starting with WinXP SP2, if you are running on a processor that supports the NO_EXECUTE bit (currently only 64-bit AMD chips), standard user-mode memory allocations won't allow you to put code in them and execute it. Since this is exactly what x86drc.c does, I've added the two functions above. On Windows, these map to calling VirtualAlloc and VirtualFree, which allow you to specify the read/write/execute states of the pages thus allocated. Lethal Justice / Egg Venture Cleanups [Aaron Giles] * merged memory maps * fixed video size in Egg Venture to correct flicker * switched to VIDEO_RGB_DIRECT * removed unnecessary ROM regions and memcpy'ing Rockola Cleanups / Fixes [Curt Coder] * Fantasy/Nibbler/Pioneer Balloon drivers/rockola.c sndhrdw/rockola.c - Correct CPU frequency from schematics - Hooked up SN76477 sound for BOMB effect - Merged memory maps - Cleaned up driver a bit - Fixed dips - Enabled debug inputs New Games supported or promoted from GAME_NOT_WORKING status:------------------------------------------------------------- Ghostlop (prototype) Super Rider [Aaron Giles] Some ST-V Games these are still very slow;-) Groove On Fight [Mariusz Wojcieszek] Othello Shiyouyo [Mariusz Wojcieszek] Danchi de Hanafuoda [thanks to Runik/Saturnin] New Clones supported or promoted from GAME_NOT_WORKING status:-------------------------------------------------------------- Driving Force (Galaxian hardware, bootleg) [Pierpaolo Prazzoli]Snow Bros (set 4) [Fabrice Arzeno] New Non-Working games / clones supported---------------------------------------- Lord of Gun some sort of protection? Taito JC System will need 68040 and mc68hc11m0 emulation before its going to work Densya De Go (1, 1ex, 2, 2ex) Side by Side (1 & 2) Landing Gear Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now