Jump to content

    uBee512 4.6.0 released

    staticmem
    By staticmem,

    uBee512 v4.6.0

     

    An emulator for the Microbee Z80 ROM, FDD and HDD based microcomputers.

     

    New for this release:

    * Added Quickload mechanism for 8-bit systems. Options --ql-list, --ql-load, --ql-x, --qla-arc, --qla-dir, --qla-list and --qla-load are used to support this new feature.

    * Disassembly of Z80 code now makes use of the z80ex_dasm library code.

    * Added Z80 instruction t-states to disassembly output.

    * Added --debug-open and --debug-close debug file capture options. When enabled all commands in the debug group will be captured to a file with time and date stamping.

    * Added --dump-header option to enable/disable the header when memory dumping.

    * Added --dump-lines option to determine the default number of lines for a memory dump.

    * Added --dasm-lines option to determine the default number of lines for disassembly.

    * Added --find-count option to determine the maximum number of matches for the new --db-find* options.

    * Added --reset option to reset the emulator.

    * Options --bp, --bpr, --bpclr, --bpc now have a corresponding prefixed '--db-' name for consistency with the new '--db-' options.

    * Added --db-bp-port option to set a port r/w break point.

    * Added --db-bpclr-port option to clear a port r/w break point.

    * Added --db-bpr-port option. to set a repeatable port r/w break point.

    * Added --db-bp-rst option to set a Z80 RST n break point.

    * Added --db-bpclr-rst option to clear an RST n break point.

    * Added --db-bpr-rst option. to set a repeatable Z80 RST n break point.

    * Added --db-break (--break) option to stop Z80 code execution (pause).

    * Added --db-cont (--cont) option to continue Z80 code execution (pause off).

    * Added --db-dasm option to disassemble Z80 code between start and finish addresses.

    * Added --db-dasml option to disassemble Z80 code at starting address for a specified number of lines.

    * Added --db-dump option to dump memory between start and finish addresses.

    * Added --db-dumpb option to dump bank memory between start and finish offsets for main and video banks.

    * Added --db-dumpl option to dump memory at starting address for a specified number of lines.

    * Added --db-dumplb option to dump bank memory at starting offset for a specified number of lines.

    * Added --db-dumpp option to dump current state of i/o ports.

    * Added --db-dumpr option to dump current value of all Z80 registers using 'all' output settings.

    * Added --db-fillb option to fill a type of banked memory with a specified type, bank and value. types are attribute, colour, main memory, PCG, and screen. A video type is also provided to fill all video RAM.

    * Added --db-fillm option to fill memory between start and finish addresses with a specified value.

    * Added --db-findb option to find occurrences of a sequence of bytes, words and ASCII stings in banked memory starting at a specified bank and offset.

    * Added --db-findm option to find occurrences of a sequence of bytes, words and ASCII stings in memory between a specified start and finish address.

    * Added --db-go option to execute code at a given Z80 address.

    * Added --db-loadb option to load banked memory from a file.

    * Added --db-loadm option to load a file into memory.

    * Added --db-move option to move (copy) memory from source to destination addresses for a specified amount.

    * Added --db-popm option to restore state of memory from an earlier --db-pushm option.

    * Added --db-popr option to restore state of Z80 registers from an earlier --db-pushr option.

    * Added --db-portr option to read a Z80 port with optional A or B register.

    * Added --db-portw option to write a value to a Z80 port.

    * Added --db-pushm option to save state of memory between a specified start and finish address.

    * Added --db-pushr option to save state of Z80 registers.

    * Added --db-saveb option to save banked memory to a file.

    * Added --db-savem option to save memory between start and finish addresses to a file.

    * Added --db-setb option to set bank memory location(s).

    * Added --db-setm option to set memory location(s).

    * Added --db-setr option to set a Z80 register value.

    * Added --db-step option to step for a specified number of lines or to start/stop continuous stepping.

    * Added 'off', 'debug10', 'debug20', 'piopoll' and 'tstate' arguments to the --debug option.

    * Added 'all' argument to --modio arguments and use prefixing.

    * Added EMUKEY+L for quick repeats of --db-dasml

    * Added --edasm option which can be used as an alias for the --pak0 option.

    * Added binary number output to debugging functions.

    * Added 'UBEE_MODEL' and 'UBEE_RAM' variable.

    * Added Windows 7 (W7) to options_init() system detection.

     

    Changes:

    * The 256TC key code has been improved allowing faster key entry and eliminating lost key presses.

    * When using 'roms.md5.auto' and the 'roms.alias' files the ROMs directory will automatically be re-scanned for MD5s when a ROM file can not be located before retrying again.

    * Changes to the option module to allow run time only options.

    * Changed all prefixed (+abcd) type arguments to use '+' and '-' prefixes. The new '-' prefix has the opposite affect to '+' where this is supported. The arguments are now also checked for errors.

    * Changed 'clear' and 'none' arguments to 'all' for --regs, --keystd-mod, --osd, --status and --output options. These use the new +/- prefixes.

    * --pak(n) options can now also specify 4K ROMs for A and B.

    * The 2mhz model can now load 4K EPROM images by default.

    * Changes to vdu_init() function to clear the colour RAM with 0s to prevent the checker board pattern on start-up. This is only a temporary work around and the real solution may need some type of 6545 initialisation delay to make it work like a real model.

    * Changes to make the console much more responsive when emulator is paused.

    * Configuration files may now use trailing '\' line append characters.

    * Improvements made to detect errors in option argument conversions.

    * Improvements made to --help option to provide better information.

    * Changes made to the 'ubee512rc.sample', 'games.ini.sample' and 'roms.alias.sample' configuration files.

     

    Fixed:

    * The Teleterm model is now working after some changes and bug fixes to the TC key and PIO interrupt code.

    * 256TC code that used TC key interrupts should work much better.

    * Fixed a regression bug introduced in v4.0.0 that had originally been fixed earlier in v2.8.0 concerning calling the rtc_poll() function. The 256TC boot ROMs now updates the time again.

    * Fixed --varuset option as was incorrectly removing a variable entry resulting in segmentation error when creating a new variable.

    * Fixed -if-* compare options as an incorrect result was being returned in some circumstances.

    * Fixed a problem loading a Basic ROM image on the '2mhz' model when a 16K image was not available and 4K images were available instead.

    * The --modio reporting on a port access should now show the correct Z80 PC address where the i/o instruction occurred instead of after completion.

    * Fixed bug in ubee512 API that was causing or had the potential for HOSTDIR and HOST2CPM tools to crash.

     

    Get it here:

    https://sourceforge.net/projects/ubee512/

     

    http://freshmeat.net/projects/ubee512/


    Meka 0.73 released

    Robert
    By Robert,

    Emulates various systems:

     

    Sega Game 1000 (SG-1000)

    Sega Computer 3000 (SC-3000)

    Sega Super Control Station (SF-7000)

    Sega Mark III (+ FM Unit)

    Sega Master System (SMS)

    Sega Game Gear (GG)

    ColecoVision (COLECO)

     

    >> Get it here -- http://www.smspower.org/meka/download.shtml

     

    So what's new? This is a rather small update.

     

    - The license for data now matches the source code license, making MEKA a fully free (as in freedom) software.

    - New mappers were added to support a wider range of Korean games.

    - Debugger got a few fixes and new RMAP command ("reverse map") which allow to retrieve back, eg, a ROM address given an address in CPU space. The SYM @addr command allows to find a symbol given an address.

    - Fixed SC-3000 keyboard, improved capture options, helpers for creating game maps, fixed Light Phaser cursor, etc.

    - And generally other tweaks, fixes and lots of updates to the MEKA database.

    - Full list of changes -> http://www.smspower.org/meka/changes.txt


    Mednafen 0.8.D Released

    Robert
    By Robert,

    >> Get it here -- http://mednafen.sourceforge.net/releases/

     

    This will be the final release in the 0.8.x branch, unless 0.8.D introduces any major bug(s) that do not have workaround(s).

     

    Changes since the last stable release, 0.8.C:

     

    0.8.D:

    SMS: Some state that wasn't being saved in save states now is, which should fix netplay desynch problems with SMS/GG games.

     

    Fixed a couple of remotely-exploitable(if connected to a malicious server) stack manipulation bugs in the network play code.

     

    Fixed an incorrect object creation bug in pce/adpcm.cpp.

     

    NES: Added a missing CPU emulator variable to save states.

     

    PCE: Added a missing CPU emulator variable to save states.

     

    0.8.D-rc1:

    Lynx: Fixed a bug in the cart loader code that would cause a crash if the ROM bank size was larger than the actual data available in the file(as is the case with some homebrew programs). Thanks to "Wookie" for the patch.

     

    Build files were regenerated using autoconf 2.64 and aclocal 1.11(previously, they were generated with autoconf 2.61 and aclocal 1.10.1).

     

    Fixed a crashing problem when entering an invalid menu choice("0") in the cheat interface. Thanks to tsenart for reporting the bug.

     

    GB: The GameBoy module now respects the "filesys.disablesavegz" setting in respect to saved battery-backed RAM.

     

    Added support for "lurkers" on the network play server. Previous versions of Mednafen don't lack support for this per se, but there would be cosmetic issues with status messages printed to the internal console.

     

    SexyAL: Fixed a bug affecting the return value from RawCanWrite() in the ALSA driver. The returned value was typically too

    small by a factor of 4. The effects of this bug included potential long periods of garbled sound during netplay.

     

    Fixed the return value from RawCanWrite() in the JACK driver. It was being clamped to a value that was too small by a factor of 4; however, the clamp value was already excessively large in a way that this bug would should have only been triggered if the "soundbufsize" setting was excessively large. The effects of this bug would be similar to the ALSA RawCanWrite() bug.

     

    The ALSA and OSS drivers will now try to set audio output to 2 channels if the source data only has 1 channel, and 16-bit signed if the source data is 8-bit(automatic conversion is done). This is done to allow for lower period/fragment sizes, as, in ALSA's internals at least, the minimum period sizes are expressed in bytes, not sound frames.

     

    The ALSA and OSS drivers will now try to set lower period/fragment sizes than previous versions of Mednafen did. With default settings, for ALSA, the new period/fragment size is 50% of what it was before, and for OSS, 25%. Also, there's a new setting to override the SexyAL's driver's preferred period/fragment sizes, named "sound.period_time"(default value of 0: no override). The period/fragment size is expressed in microseconds. If the new, lower fragment sizes cause problems, the setting can be changed to "2666" to approximate the fragment size selection in previous versions of Mednafen when using ALSA output, and "5333" when using OSS output.

     

    Added a workaround to the OSS driver for a bug in ALSA(and hence, ALSA's in-kernel OSS emulation) that could cause the emulator to run far too fast for a short period of time if a buffer underflow occurred.

     

    The ALSA's driver's RawCanWrite() method now(finally) uses snd_pcm_avail_update() instead of snd_pcm_delay(). This should improve performance and frameskipping behavior when the ALSA output is not routed directly to a physical device, such as the case with PulseAudio(though PulseAudio is still not recommended :^_^.


    PCSX2 0.9.7 beta released

    Robert
    By Robert,

    PS2 emulator

     

    >> Get it here -- http://pcsx2.net/ (note that distribution is mainly via torrent)

     

    After more than a year since the last stable 0.9.6 release and 8 months since the last beta release of PCSX2, the new beta version is finally ready!

    The most notable change is the all new GUI powered by wxWidgets, but the amount of improvements in this release is really amazing

     

    This 0.9.7 release is marked as unstable/beta, meaning it still has some known bugs and unimplemented features but it is fully supported by the PCSX2 team. For more info, check the included readme file.

     

    Without further delay, here's the extensive changelog:

     

    - New GUI based on wxWidgets working on a separate thread

    - microVU, an all new VU0/VU1/COP2 recompiler

    - VIF rewritten and a new Vif Unpack recompiler

    - IPU improvements, many more videos now play perfectly

    - Stable full screen operation with GSdx

    - Alt+Enter Hotkey for real-time fullscreen/window mode switching

    - Many new emulation options, complete with tooltips

    - New MTGS, much more efficient and compatible

    - New BIOS skipping method, more compatible and correct

    - New Host File System Support

    - Turbo/Slow motion settings for the frame limiter

    - On the fly changing of settings and plugins

    - Threaded Saving/Loading states, so it does not pause gameplay

    - Built in ISO reader with a recently used ISO list

    - Suspend / Resume emulation safely and fast

    - Simplified plugin configuration dialog, with more options

    - Full DVD9 game support (for example God of War, Xenosaga, Gran Turismo 4 etc)

    - First time configuration wizard

    - Settings stored in your User documents folder by default to prevent Vista / Windows 7 permission issues

    - New Game database detects the game you run, displays compatibility info, and auto applies special game fixes/patches if needed

    - Cheats are now separate from patches, cheats can be placed in the "cheats" folder and enabled/disabled from pcsx2's file-menu

    - Many important plugin updates, GSdx has many bugs and memory leaks fixed, SPU2-X makes dozens of games boot which never did before

    - And a huge amount of improvements and bug fixes which we don't remember anymore

     

     

     

    This time the distribution will be a bit different. There are 3 versions, the full installer, the web installer and the binary. We highly recommend people to use our torrents to lower the load of our server and for faster distribution. You will need a torrent client such as utorrent to download them.


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