- 0 replies
- 1,526 views
- Add Reply
- 0 replies
- 1,771 views
- Add Reply
- 0 replies
- 1,401 views
- Add Reply
- 0 replies
- 1,540 views
- Add Reply
Mame 0.122u5 update

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]
Transmission 1.01 Released

BT client for the Mac
Version 1.01 (2008/1/11):All Platforms:
+ Fix 1.00 freezing issue
+ Fix 1.00 assertion failure
+ Improve initial connection speed
+ Added connection throttle to avoid router overload
+ Improve reconnection to peers with imperfect network connections
+ Fix crashes on architectures that require strict alignment
OS X:
+ Leopard: Double-click icon to reveal in Finder, progress string to toggle selected and total, and anywhere else to toggle the inspector
+ Leopard: Better behavior with Time Machine
+ Fix bugs with Clutch support
GTK+:
+ New Brazilian Portuguese, Chinese, Dutch, and Turkish translations
+ Fix 1.00 desktop internationalization error
>> Get it HERE.
Wine 0.9.53 Released

Windows API emulator for Unix
Wine 0.9.53 was released today, with the following main changes:
* RunOnce and Run entries now executed on startup.
* Beginnings of support for emulated disk devices.
* Many Richedit improvements.
* Nicer looking colour dialog.
* Lots of bug fixes.
>> Get it HERE.
Xpadder 2008.01 released

v2008.01 - Released 2008.01.11
* Improved NT-based framework (optimized for Windows 2000, XP, Server 2003 & Vista only)
* Improved compilation by using latest compiler
* Improved controller array memory usage
* Improved key scanning speed and efficiency in core loop
* Improved XInput DLL loading (can now be enabled or disabled without a restart)
* Improved creation, handling and memory usage for all main interface pop menu menus
* Improved Controller Settings detection scan processing
* Improved tab icon dimension calculations and memory usage
* Improved file dialog box creation and memory usage
* Improved help parameter handling on startup (help shows but Xpadder does not start)
* Improved application icon quality (added pixel resized alternatives)
* Improved "Can't edit sequence or cycles" message by replacing dialog with permanent titlebar text
* Improved stick/dpad settings name (renamed confusing "Layout Settings" as "Assignment Group Settings")
* Added dual thread support (all functions can now be operated via a gamepad)
* Added unknown (unlinked) controllers to the controller list in settings window
* Added multiple controllers to tray icon with custom controller icons and profile/open icons
* Added DPad auto-assign to 8-way mode
* Added highlighting of currently selected options in menus
* Added clicking of controller scan animation to open game controller control panel
* Added detection error label (replaces "stick/trigger is not analog" dialog window)
* Added AppPath registry key writing (works for 2000 & XP admins only, run as Admin in Vista for functionality)
* Added yellow highlight to controller name button to signify instruction or change
* Added controller name to Controller File open error dialog
* Fixed a bug where connecting a second controller could create multiple controller tabs
* Fixed a bug where undetermined XInput compatibilities caused minor CPU usage increase
* Fixed a bug where CPU usage increased slightly when controller settings window was open
* Fixed a bug where a controller file open failure did not remove automatic controller file opening settings
* Fixed a bug where identical controllers all loaded the controller file when only the first was necessary
* Fixed a bug where auto-assign determination did not check for None properly
* Fixed a bug where activated keys could fail to deactivate on exit (very unlikely but was possible)
* Fixed a bug where clearing an assignment with a displayed long name did not hide button before displaying
* Fixed a bug where help switch did not maximize main window if necessary
* Fixed a bug where core loop timing reset after 1.36 years of uptime (increased to 136 years)
* Fixed a bug where clicking the assignment window triggered a profile change even if sequence warning shown
* Fixed a bug where XInput option was needlessly available in Windows 2000
* Fixed a bug where lower dialog window text did not word wrap
* Fixed a bug where auto-assigning in mouse settings window didn't refresh assignment group settings window
* Fixed a bug where setting assignment group direction mode to the current setting triggered profile change
* Fixed a bug where switching mouse spring set to a non-mouse spring set caused mouse pointer to jump
* Fixed a bug where cancelled save controller dialog continued to ask to save for further identical controllers
* Fixed a bug where some controller settings tab text was incorrectly placed
>> Get it HERE.