linkrock |
2007-07-27 08:52 |
新版的MameInfo及ini文件又更新了,下载地址如下: http://www.mamechannel.it/pages/extrafile.php
Mamainfo变动如下: 0.117u2
- New games: King Pin and King Pin Multi-Game - New drivers: kingpin.c - HD6309 CPU: Fixed dissaembly of the post-byte for W++ and --W - 6532 RIOT: Updated the 6532 riot interface to be more like the 6522via and 6821pia interfaces - SH-4 CPU (Sega NAOMI) . Fixes some problems in the disassembly and instruction execution from the previous patch . Adds interrupt management . Implements register bank switching . Adds RTC timer counters . Adds memory refresh timer . Adds three timers of the TMU . Adds a configuration structure that specifies the processor mode pin settings . Internal processor clock frequencies calculated from mode pins and cpu clock . Systems using the sh4 processor secify its configuration structure - mcr.c . Fixed incorrect implementation of SSIO volume controls in the MCR driver (mcr0103u3yel). This makes the engine sound in Spy Hunter audible again, fixed missing sounds in the bonus round of Tapper (tapper0102gre2), fixed sound after you complete a stage in Timber (timber0100u3gre) and other things. . Fixed sprite drawing in Tapper (tapper0102gre1) and Timber (timber099gre) - Blood Warrior: Fixed button 4 of player 2 inputs - Discs of Tron: Fixed input in clone (Environmental) (dotrone0101u5yel) - Gaming Draw Poker . Cleaned up the inputs . Changed the hold buttons to "discard" since they are in fact discard buttons . Updated technical notes - Imola Grand Prix . Changed description from 'Monza GP' (monzagp) to 'Imola Grand Prix' (imolagp) . The leds are fully mapped . Fixes for blitter modes, that affect the "tunnel" area . Dipswitch/port fixes. Game now starts in attract mode, rather than immediately starting. . Placeholder (handpicked) colors . Fixed Z80 CPU1/2 clock speeds - Jackie Chan: Fixed YMZ280B clock speed - Rampart: Added gal16v8-136082 plds and fixed rom names - Tournament Table / TIA video . Fixed some minor missile graphics positioning issues . Moved some initialization code from tia_init to tia_reset - Wolf Pack: Connected S14001A speech to the driver - UI/OSD (game selection) . Changed menu rendering a bit: Added a background hilight to more strongly emphasize the current item. Added rendered arrows to indicate more items on the top/bottom and to indicate selection options in the DIP switch menus. Changed hilighting to be a bit less garish. Fixed repeat rates on keys to no longer be tied to the framerate. . Disabled the tab key . Added hook for general input configuration from the menu . Split set names from friendly names into left/right columns . Added a background to the descriptive names of clones . If you start with the game selection menu, hitting Esc to exit a game brings you back to the menu rather than quitting immediately. . Fixed missing num pad input (newinterface0117u1gra) . Fixed logic so that INI files are reloaded for each game . Added support for page up/page down generically in menus. Also made pause toggle work while menus are visible. - Input port . Fixed mouse cursor is visible in fullscreen mode (mouse0117u1gra) . Fixed raw input-based lightgun buttons . Fixed axes remapping problem (joystickremap0117u1gra) . Fixed crtlr file loading (mallocerror0117u1gra) - Timing system (emu/timer.c): Fixed F8 and SC61860 CPU core and pckeybrd.c (PC-style keyboard emulation) to work with new timing code - Artwork . Added support for 14- and 16-segment LED displays to the MAME artwork system . Changed render_textures to allocate in a pool model, to avoid high memory overhead when allocating large numbers of textures (for example in the 14- and 16-segment LED displays) - Dipswitch fixes in Air Inferno, Imola Grand Prix, Little Robin and Top Landing - MAME . Moved INI file handling fully into the core. As a side-effect of this change, .ini is no longer parsed. Changed -createconfig to always output mame.ini instead of .ini as a result. . Cleaned up options.c code. Added priority levels to options as they are set. New options are only accepted if they have greater or equal priority to a previous change. Added new function options_revert() to revert options below a given priority to their defaults. Changed options_get_string() so that it always returns a valid string (never NULL). Invalid strings are returned as empty strings. . Added support back for the "none" option for the various *_device options . Improved -listxml output to reflect new BIOS flag. New attribute isbios="yes" indicates that a given game is a BIOS. - Compiling . Fixed a few errors related to headers in the source code. Added missing self-includes, removed dead prototypes, and added location comments in headers in mame/includes. In a few cases the audit showed items that didn't need to be exported so they were made static. . Made some minor code quality changes across the code: Avoided exporting a few global variables. Fixed variable names that conflicted with typedef names. Removed some shadow variables that were bugs or unnecessary. Removed extraneous #defines. . Added new functions core_filename_extract_base() and core_filename_ends_with() to corefile.h . Renamed run_game() to mame_execute(). The game driver is no longer specified as a parameter; rather, this information is extracted from the options via OPTION_GAMENAME. . Fixed a number of 64-bit compiler warnings |
|