Jump to content

    Mame 0.131 released

    Robert
    By Robert,

    http://mamedev.org/releases/whatsnew_0131.txt

     

    MAMETesters Bugs Fixed

    --------------------------------------

    - 02399: [Known Issues/To-Do's] qmhayaku : Sound CPU is running at 4MHz in real machine. (Luigi30)

    - 03115: [Graphics] nss_smw: Tilemap issue when displaying game map (Angelo Salese)

    - 00767: [DIP/Input] bshark, bsharkj: Analog stick input is broken since 0.112u4. (Derrick Renaud)

    - 03070: [DIP/Input] harddriv, racedriv, steeltal and clones: Games map some P1 inputs to P2 controls (Fabio Priuli)

    - 03105: [Documentation] quizmeku: Year is listed as 1994, but title screen shows 1992. (Fabio Priuli)

     

     

     

    Source Changes

    ------------------------------

    Removed the last use of PORT_PLAYER(2) for P1 inputs. [Fabio Priuli]

     

    Merged memory maps in the suna8, supbtime, superchs, suprnova, suprslam, subs, suna16, stepstag, stfight, strnskill drivers. [Aaron Giles]

     

    Numerous improvements to the roul driver. [robiza]

     

    Merged findout.c memory map. [Angelo Salese]

     

    Added basic implementation of the TMS9927 video controller. [Aaron Giles]

     

    Status games driver rewrite: [Aaron Giles]

    - Reduced multiple drivers down to a primary one with minor tweaks

    - Hooked up TMS9927 video generator

    - Fixed statriv2v character generator to be more accurate

    - Fixed incorrect colors

    - Correct video timing

     

    Miscellaneous Naomi work and improvements. Some refactoring done, new games hooked up. Moved NAOMI DRIVER_INITs to specific machine/naomi.c & includes/naomi.h files, in preparation to add per-game JVS settings. [Angelo Salese, David Haywood]

     

    Changed generic NVRAM behavior so that all the variants look for a memory region named "nvram". If it is found and is of the same length as the generic_nvram_size, data is copied from there instead of filling the RAM with the fallback pattern. [Aaron Giles]

     

    Fixed mouse/lightgun buttons to individually select when using -mouse/-multimouse and -lightgun. Meaning you will not receive Mouse Button 0 Gun Button 0 when selecting in the UI. [Derrick Renaud]

     

    Merged memory map and attempted to add proper colors in Carrera. [Angelo Salese]

     

    Fixed verbose output of RAW device names for XP. [Derrick Renaud]

     

    When using RawInput - Fixed UI selection of Gun axis so Gun 1 is not always selected with the desired gun. [Derrick Renaud]

     

    Fixed XF flag in the 8085A core. [Aaron Giles]

     

    Fixed frontend messages to leave enough space for clone longer names. [Fabio Priuli]

     

    Added Toshiba TLCS-900/H cpu core. [Wilbert Pol]

     

    Added T6W28 sound core (SNK(?) custom sn76489a clone). [Wilbert Pol]

     

    removed YM2151 from gijoe which is not present on real PCB. [Yasuhiro Ogawa]

     

    Fixed P2 gun reload in Lethal Enforcers II. [Derrick Renaud]

     

    Fixed bug where repeating axis values were being selected for button input in UI. [Derrick Renaud]

     

    Documented PALs from Xenophobe board. [Kevin Eshbach]

     

    Crystallized 1945kiii.c, maygay1b.c, maygayv1.c, mwarr.c, n8080.c (20.16MHz crystal confirmed with schematics), pacman.c, panicr.c, rallyx.c. [Luigi30]

     

     

     

    New games added or promoted from NOT_WORKING status

    ---------------------------------------------------

    Fantastic Journey [Olivier Galibert]

    Super Lucky Roulette [robiza]

    Status Blackjack [Aaron Giles]

    Status Fun Casino [Aaron Giles]

    Multi Game 2 [Mariusz Wojcieszek]

     

     

     

    New clones added

    ----------------

    Asterix (Japan) [Chack'n]

    Ashura Blaster (World) [Tirino73]

     

     

     

    New games marked as GAME_NOT_WORKING

    ------------------------------------

    Marvel vs. Capcom 2 [Guru]

    Zombie Revenge [Guru]

    Guilty Gear X [Guru]

    Virtua Striker 4 (Japan) [Guru]

    Virtua NBA [Guru]

    Giant Gram Zen-Nippon Pro Wresring 2 [Guru]

    Dengen Tenshi Taisen Janshi Shangri-la [Guru]

    Virtua Striker 4 ver. 2006 (Rev D) (Japan) [Alex's Rom Dumping Project]

    The Key Of Avalon - The Wizard Master - Server (GDT-0005C) (V4.001) [Alex's Rom Dumping Project]

    Virtua Striker 2002 (GDT-0001) [Alex's Rom Dumping Project]

    Derby Owners Club II [Guru]

    Wild Riders [Guru]

    WWF Royal Rumble [Guru]

    Quiz Ah Megamisama [Guru]

    Dynamite Baseball Naomi [Guru]

    Dynamite Baseball '99 [Guru]

    Death Crimson OX [Guru]

    Tripple Draw [Aaron Giles]

    Casino Strip [Aaron Giles]

    >> Get it HERE.


    uBee512 3.1.0 released

    Robert
    By Robert,

    Microbee emulator

     

    22 April 2009 - SJK

    -------------------

    uBee512 v3.1.0

     

    New for this release:

    * Added an early OSD GUI system that can be enhanced over future releases. The GUI provides a resizeable buffered console dialogue. OSD dialogues can be dragged and minimised, background emulation continues and the keys input focus can be switched between emulation or OSD in the normal way.

    * Added replacement OSD reset and exit dialogues. The new dialogues no longer requires the display to switch resolutions and are now consistent between different system builds.

    * Added an OSD console where all output text can be directed (see --output). The OSD console also allows user input to execute options as the emulator is running.

    * Added MD5 support for use in 'roms.alias' and 'disks.alias' files.

    * Added EMUKEY+C hot key to enter a 'stdout' version of the OSD console. This halts the emulator whilst in this mode and allows pasting input which the OSD console is currently unable to do.

    * Added options support while the emulator is running. Most of the options available in start-up mode are supported. Some of these can be used to permit media, tape, printer, serial, etc. to be changed.

    * Added MD5 code to check ROMs. This is used to apply patches for some known bad ROMs and to optionally fix some Y2K related display issues in 256TC boot ROMs.

    * Added check for a known bad 256TC v1.20 ROM (very damaged, no patching).

    * Added optional administration sections 'global-start-runmode' and 'global-end-runmode' for configuration files when in run mode.

    * Added --verbose option to switch on additional emulator reporting.

    * Added --tapei-det option to set an optional input level detection value for input from WAV files.

    * Added --osd option to configure OSD operation.

    * Added --prefix option to specify the installation path prefix on Unix systems. This allows installations contained on portable media to be used.

    * Added --account option to specify an alternative uBee512 account location.

    * Added --hwflashr option to set the video hardware flashing rate to 20, 40, 80, 160, 320, 640, 1280 or 2560 milliseconds.

    * Added --hardware option to disable emulation of various hardware.

    * Added --century option to change century dates where appropriate.

    * Vertical sync frequency is now calculated from current CRTC 6545 values.

    * Added --a-close, --b-close, --c-close, and --d-close options to close disk drives that have an open image/disk.

    * Added --print-close and --printa-close options to close open printer files.

    * Added --tapei-close and --tapeo-close options to close open input and output wav files used by the tape port.

    * Added --coms-close option to close open serial communications ports.

    * Added --options-warn to issue a warning or produce an error when an option is encountered that is not supported in run mode.

    * Added --keystd-mod option for setting standard keyboard behaviour flags.

    * Added --runsecs option to set number of seconds to run before exiting.

    * Added --output option to set text output devices.

    * Added --mon-bgi-b, --mon-bgi-g, --mon-bgi-r, --mon-fgi-b, --mon-fgi-g and --mon-fgi-r options to set dual intensity monochrome RGB values. See changes below.

    * Added colour, amber, green, black, white, and user to the single character --monitor option parameters of c,a,g,b,w and u.

    * Added 'clear' argument to --regs option.

    * Added UBEE_USERHOME local variable containing the user's home path on Unices, or the directory containing the executable on Windows systems.

    * Added Windows OSVERSIONINFOEX dwMajorVersion and dwMinorVersion members as variables UBEE_SYS_MAJOR_VAL and UBEE_SYS_MINOR_VAL to mingw build.

    * Added defining of internal variables depending on build options. If LibDsk is compiled in UBEE_LIBDSK=1 and if OPENGL is compiled in UBEE_OPENGL=1.

    * Added generic RPM and Slackware binary tgz distribution packages.

    * Added a portable Windows/Unix distribution package. Can be run from a flash drive on Unices (including live CDs) and Windows machines.

     

    Changes:

    * The 'roms.alias' and 'disks.alias' files now supports optional MD5 entries. The 'roms.alias' file is preconfigured for ROMs for all models where ROMs are available. A 'roms.md5' and 'disks.md5' file in the emulator directory is used for matching MD5s to a file name.

    * Changed start up to not report additional information unless requested with the the new --verbose option.

    * The dual intensity monochrome (--hint) has now been replaced by a --dint option. This feature had been incorrectly emulated. The new method also includes changes to the ubee512rc.sample file. Obsolete options --mon-fgl-x have been removed and will be ignored. A message will be reported if any of these are used.

    * Removed --mon-fgl-b, --mon-fgl-g and --mon-fgl-r options as these are now obsolete. A special error message will be reported if any of these are used. Use the new --mon-bgi-x and --mon-fgi-x options shown above.

    * Removed the --psec option. Sector probing is always used now. Using this option reports a message.

    * Changed the cursor blinking modes to use the correct blink rate.

    * Changed the way video hardware flashing works, now also emulates early Premium (main board v3) flash method. The --hwflash option now takes 'off', 'on', 'v3' and 'v4' as arguments.

    * Added code to handle CTRL+SHIFT+KEY combinations. This is enabled by default (use --keystd-mod to disable) and prevents the shift/invert action for these keys when emulating standard keys (6545). This is required by some systems for extended function keys to work.

    * Changed create_account() function to install libdskrc to the 'share' directory on Unix systems and create a '.libdskrc' link to it from the user's home account making the Unix layout the same as Windows.

    * Changed --config option to no longer cause the emulator to terminate if the specified file does not exist. A message will be output and no configuration file will be used.

    * Changed -f, --fullscreen and -t, --turbo options to now have support for optional on/off arguments.

    * Added a customised getopt.c source as suppression of messages direct to stderr and repeated calls to getopt_long() was required.

    * Changed standard PC and PC85 models to default to monochrome.

    * Constant used for the vertical blanking period has changed from 12/100 to 10/100 of the VSYNC period.

    * Changes to the debugging section makes the display more responsive and allows emulator commands to now work without delay while debugging.

    * Makefile is now much improved and uses more conventional methods.

    * Added conditional build compilation options for OpenGL, LibDsk, debugging and 'MZ80 C' to sources and Makefile.

    * Changes to ubee512rc file for the [arcade1] entry for the file name.

    * Changed --tapevol option to now use a percentage value.

     

    Fixed:

    * Fixed the disk write protection when a write protected disk is attempted to be written to. The OS system will no longer hang and should report an error message.

    * Fixed a problem with the internal DSK disk image handler as could not access mixed 512x10 and 1024x5 formatted tracks correctly.

    * Fixed debug option parameters for step and trace.

    * Fixed sound volume set option(s), was unable to set any level.

    * Fixed command line to report errors correctly on Windows build.

    * Fixed a display refresh problem introduced in v3.0.0/1 when running standard ROM models, monochrome mode and Telcom versions 1.1 or 1.2. The top display line was incorrect, see vdu_colcont_w() function notes.

    * Fixed a display refresh problem introduced in v2.8.0. This problem was noticeable in Telcom v3 on PJB system disk and some other applications.

    * Fixes to stop OpenGL functions being called when using SDL video mode affecting the status line.

    * Fixed FDC head positioning commands (type-I) to be acted upon even if no disk/image. This needed to be fixed to allow disk/image changing to work with options now supported while emulator is running.

    * Fixed modio.keytc reporting in keytc_r() function.

    * Fixed patches for bad telcom 3.21 ROMs. Now passes ROM checks for ROM A, ROM B, and Telcom.

    * Fixed GUI status for the current printer status.

    * Fixed swap_endian() function, was just returning the same value.

    * Fixed games.ini.sample section for froger-j.bee game.

    >> Get it HERE.


    MAME4ALL WIZ 1.6 beta 5 released

    Robert
    By Robert,

    >> Get it HERE.


    Yape 0.82 released

    Robert
    By Robert,

    Commodore Plus/4 and C-16 emulator

     

    A new release that fixes a couple of annoying as well as stupid bugs and introduces a significant performance leap. Here's the complete list of changes:

     

    - unavailable full screen modes are greyed now

    - executable generated with profile guided optimisation (up to 30% speed increase)

    - tape regression bugs fixed

    - CPU level 1551 init bug ironed out

    - CPU level 1581 got accidentally disabled since version 0.77 (oops)

    - XP/Vista theme support back again to normal

    - worked around a TED idle cycle read inaccuracy (regression bug since 0.72)

    >> Get it HERE.


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...