James Posted July 21, 2005 Share Posted July 21, 2005 Source http://mamedev.com/source.html 0.98u2------ MAMETesters Bugs Fixed----------------------pleiads061gre [MASH]47pie2077gra [Mamesick] Source Changes--------------Added new 'screen' parameter to the VIDEO_UPDATE callbacks. It is notcurrently used but is a placeholder for the future. [Aaron Giles] Replaced direct access to Machine->scrbitmap in the following drivers withthe use of force_partial_update(): m92.c, m107.c, astrocde.c, battlera.c,snes.c. [Aaron Giles] Rewrote the Z80/Z180 daisy chaining logic to work a little closer to thehardware. Updated the Z80 CTC and PIO modules to support the new model.Changed the CTC module to not generate interrupts if there is an outstandingrequest on the same timer is currently in service; this allows Journey to (finally) run with the correct CPU speed. [Aaron Giles] Partial rewrite of the MCR video system. Should still work roughly the same,just a little different under the covers. This is still very much a work inprogress. [Aaron Giles] Fixed clipping in nemesis.c. [Fujix] Normalized names in Konami drivers according R. Belmont's wishes. [Mamesick] More PowerPC updates: [Nathan Woods] - Moved update_counters() to be executed after the DRC epilogue code is appended; now behaves more like the non-DRC core - Fixed some bugs in DRC exeception handling (SRR1 was not being set up properly, and not all MSR flags were being cleared) - Refactored DRC core to call MMU hooks - ISI exceptions will now be thrown if the MMU hooks report an unexecutable address in the DRC core - Fixed a rounding error in the decrementer - Added support for decrementer exceptions when the DEC register is written to in both cores - Added support for ISI/DSI exceptions with setjmp()/longjmp() in the non-DRC core Significant rewrite of the Legend of Kage driver: [Phil Stroffolino] - correct/added dipswitches - converted to use pdrawgfx; affects stage#4 - a priority effect on the title screen has been mapped - this gives the foreground layer priority over all sprites, and screenshots now match those from arcade flyers. - the "virtual palette" hack has been removed; it was an optimization from back when we used 8 bit color and hardware palettes. Cleaned up the Soungoku Mahjong driver, fixed colors, improved sound and fixed the hang before the match started. Also I found the output for the coins used to play the match. It's still missing something to enable / disable the tilemaps. [Pierpaolo Prazzoli] Fixed the i386->z80 communication in the Seibu SPI driver. This fixes the flash rom update and should also fix any remaining hangs/pauses. The flash rom update should take around 5 minutes. Now all games should have proper sample data. [Ville Linda, David Haywood] Some progress on the Deco 156 encryption. [David Haywood] New games added or promoted from NOT_WORKING status---------------------------------------------------Mahjong Chuukanejyo [Luca Elia]PK Scramble [David Haywood] New clones added----------------AmeriDarts (set 2) [Aaron Giles]Flash Point (set 2) [Aaron Giles]Line of Fire (US) [Aaron Giles]Street Fighter Zero (Asia 950627) [Razoola] Link to comment Share on other sites More sharing options...
Robert Posted July 22, 2005 Share Posted July 22, 2005 owned by James! Ahem, never mind. MAME32 released!»» Official Site»» Download it Now! [1Emulation Server] MAME32FX released!»» Official Site»» Download it Now! [1Emulation Server] MAMEplus! released!»» Official Site»» Download it Now! [1Emulation Server] Link to comment Share on other sites More sharing options...
James Posted July 22, 2005 Author Share Posted July 22, 2005 owned by James! Ahem, never mind. Hehehehehe Link to comment Share on other sites More sharing options...
Weirdy Posted July 22, 2005 Share Posted July 22, 2005 (edited) mame32plus was updated too compiling right now [edit]do any of you get this error when compiling mame32 plus? Compiling src/mame.c... In file included from src/mame.c:143: src/vidhrdw/generic.h:1: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make: *** [obj/mame32p/mame.o] Error 1 :s Edited July 22, 2005 by Weirdy Link to comment Share on other sites More sharing options...
Robert Posted July 22, 2005 Share Posted July 22, 2005 Thanks Weirdy. I have posted it above ^^^^ Link to comment Share on other sites More sharing options...
Weirdy Posted July 22, 2005 Share Posted July 22, 2005 ok fixed my compiling problem btw, to those who also compile, don't forget to update the IDE Link to comment Share on other sites More sharing options...
James Posted July 23, 2005 Author Share Posted July 23, 2005 ok fixed my compiling problem btw, to those who also compile, don't forget to update the IDE<{POST_SNAPBACK}> That problem is not the same as what I have. And I cannot get past it. Link to comment Share on other sites More sharing options...
Weirdy Posted July 23, 2005 Share Posted July 23, 2005 (edited) oh yeah, the mcr.c problem I got passed it, it's cause when you patch you have to type patch -p0 -E<098u1.diff and so forth or else it won't patch everything I looked it up on the mame.net forums btw, james, they changed the bitswapping, so decryption of svcchaos no longer works I get a compiling error that says this src/drivers/neogeo.c: In function `svcchaos_gfx_decrypt': src/drivers/neogeo.c:7929: warning: ISO C90 forbids mixed declarations and code src/drivers/neogeo.c: In function `svcplus_sx_decrypt': src/drivers/neogeo.c:8182: error: 'for' loop initial declaration used outside C99 mode src/drivers/neogeo.c: In function `svcplusa_px_decrypt': src/drivers/neogeo.c:8202: error: 'for' loop initial declaration used outside C99 mode src/drivers/neogeo.c: In function `svcsplus_sx_decrypt': src/drivers/neogeo.c:8253: error: 'for' loop initial declaration used outside C99 mode make: *** [obj/mame32ppp/drivers/neogeo.o] Error 1 Edited July 23, 2005 by Weirdy Link to comment Share on other sites More sharing options...
James Posted July 24, 2005 Author Share Posted July 24, 2005 btw, james, they changed the bitswapping, so decryption of svcchaos no longer works I get a compiling error that says this src/drivers/neogeo.c: In function `svcchaos_gfx_decrypt': src/drivers/neogeo.c:7929: warning: ISO C90 forbids mixed declarations and code src/drivers/neogeo.c: In function `svcplus_sx_decrypt': src/drivers/neogeo.c:8182: error: 'for' loop initial declaration used outside C99 mode src/drivers/neogeo.c: In function `svcplusa_px_decrypt': src/drivers/neogeo.c:8202: error: 'for' loop initial declaration used outside C99 mode src/drivers/neogeo.c: In function `svcsplus_sx_decrypt': src/drivers/neogeo.c:8253: error: 'for' loop initial declaration used outside C99 mode make: *** [obj/mame32ppp/drivers/neogeo.o] Error 1<{POST_SNAPBACK}> No bitswapping has been changed That is the problem I am talking about Proper C code is needed for it work.To get it to compile for Mame Plus use the make file from the Mame Plus 98. 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