2011-03-13

OpenMSX v0.8.1

EmuCR:OpenMSX OpenMSX v0.8.1 is released. OpenMSX is an open source MSX emulator which is free according to the Debian Free Software Guidelines, available under the GNU General Public License.For copyright reasons the emulator cannot be distributed with original BIOS ROM images. OpenMSX includes C-BIOS a minimal implementation of the MSX BIOS, allowing to play quite some games without the need to have an original MSX BIOS ROM image. You can also use your own BIOS ROM image if you please.

OpenMSX uses a distinctive emulation model to achieve the highest level of accuracy possible. It is available for multiple platforms including POSIX and Microsoft Windows operating systems and emulates a large amount of MSX (related) hardware.

New or improved emulator features:
- Added reverse: go back in time to correct mistakes or replay your actions
(use PgUp and PgDn to control, enable visualization of this feature with this
console command: set auto_enable_reverse gui). For more information on usage,
please see the (links in the) FAQ of the manual.
- Debugging:
- added information on last address/value written which triggered watch point
- added several new debuggables: keymatrix, joystick ports, romblock
- Windows unicode fixes
- Added possibility to link to Generation MSX from within scripts
- Various internal code cleanups
- Better SDLGL-PP TV scaler, sensitive to scanline setting
- Many speed and code size optimizations, developed in the context for the
Dingoo port
- Renamed "update" command to "openmsx_update" to avoid conflicts with the
native Tcl command
- Various tweaks to OSD menu: new colors (thanks Wolf), save states show date,
toys menu, ...
- Added new icon skin especially made for handhelds
- Added OSD virtual keyboard (only international QWERTY layout for now) for
devices without keyboard
- Added OSD mouse support, you can now easily create drag and drop of MSX
objects, for instance
- New scripts that demonstrate the OSD framework:
- experimental OSD script for tabbed MSXing (controllable from OSD menu)
- music keyboard (visualize notes of sound chips)
- SCC editor (edit SCC wave forms)
- Experimental (still primitive) support for TAS (http://tasvideos.org/)

MSX device support:
- Added emulation of Palcom Laserdisc games on the Pioneer PX-7/PX-V60 (note:
not visible in screenshots and video recording yet)
- Added support for balance per channel, including support for the "stereo"
effect of the FM Stereo PAK and the stereo PSG of the Pioneer PX-7
- Added new mapper: Arc
- Accuracy improvements:
- minor fixes in V99x8, V9990, YM2413 and YMF278 emulation
- Added emulation of the trackball (thanks n_n)

Build system, packaging, documentation:
- Added platform/CPU support for: PA-RISC, Dingoo, SuperH, Nokia N900/Maemo,
MacOSX 10.6 / 64-bit, GNU/kFreeBSD, Atmel AVR32
- For Laserdisc support (which is optional), added dependency on libogg,
libvorbis and libtheora
- Removed dependency on SDL_image

OpenMSX v0.8.1 Changelog:
openMSX 0.8.1 (2011-03-12)
--------------------------

This release builds on the previous one, in the sense that we worked out the
features a little more. We added a lot of scripts to help you with Tool
Assisted Speedruns (TAS), one of the reasons openMSX got officially approved as
a TAS capable emulator on TASvideos.org. The reverse feature also got some
updates while doing this.
For the rest, this release does a lot of smaller fixes and additions, see the
list below.

Here's the list with all highlights:

New or improved emulator features:
- Quite complete support for TAS (see http://www.tasvideos.org/)
- TAS mode with many TAS widgets activated automatically
- extended tools: keyboard view per frame, frame reverse/advance, robust
frame counter, save slot mechanism, RAM watch, etc.
- Updates on reverse (and related features):
- enabled by default now (except on Dingoo)
- changed (default) extensions of replays and savestates to OMR and OMS
respectively
- added a view only mode to the reverse feature (watch replays without
interrupting them)
- replays now usually contain multiple snapshots, so you can quickly jump
around in a just loaded replay (e.g. to the end!)
- huge performance improvements when loading replays/savestates
- added filepools to put your software files in; when loading a replay with a
file which is not available, openMSX will scan the filepools: default
location is share/software
- added hover with time indicator on reverse bar
- fixed bug when using DirAsDisk in combination with reverse
- added step_back function: while debugging step back one instruction
- Added info topic to query VDP timing information
- Fixed saving of replays, screenshots, etc., when the directory wasn't
available yet
- Fixed bug in per-soundchip-channel audio recording
- Fixed auto stereo recording for mbstereo-like configurations (was done in
mono)
- OSD:
- Show warning/error messages that were previously only shown on
standard-output in an OSD text box
- Added gradients for rectangles to make the OSD look more polished
- Added border property to OSD rectangle
- Added script to find cases of too fast VDP access (of which the consequences
are not emulated)
- Added setting to disable sprites and option to make screenshot without
sprites (especially useful for map makers!)
- Added script to record movies in multiple files, especially useful for
YouTube (record_chunks)
- Replaced automatic printing of ROM info (from the software database) with a
command to get the info on demand (rom_info)
- Automatically plug in real joysticks into the MSX
- Several performance improvements to several toys scripts

MSX device support:
- Fixed accuracy of mouse emulation
- Fixed bug in sprite collision detection (sprites can't collide in the border)
- Better support for keyboard of Brazilian MSX machines
- Don't emulate Yes/No keys on machines that don't have them
- Accuracy improvements:
- (minor) fixes in MSX-AUDIO, YM2413 (Okazaki) and R800 emulation
- Added emulation of the Mega Flash ROM SCC+ and ASCII Japanese MSX-DOS2
- Added emulation of seek delay, head-load and rotational delay on TC8566AF
based disk drives
- Added Sony HB-F5 and CIEL Expert Turbo machine

Build system, packaging, documentation:
- Updates of libraries used in the static builds
- Windows binary built with Visual Studio 2010
- Basic (experimental) support for cross compilation of Windows 32 bit binaries
from Linux (using MinGW)
- Updated C-BIOS to 0.25, with support for various localized machines

Download: OpenMSX v0.8.1 x86
Download: OpenMSX v0.8.1 x64
Source: Here

0 Comments

Post a Comment