openMSX v0.3.4

posted in Emulator Release by narvick on Jan 16th, 2004

A new version of the excellent open source MSX emulator, openMSX has been updated recently. There is a lot new in this version, so here's a slightly summarized list of what's new:
  • Several fixes in VDP emulation; more games and demos work correctly
  • Added scalers for SDLHi. A scaler is an image filter which enlarges the MSX screen to PC resolution. The following scalers are implemented: simple (original), 2xSaI, Scale2x, hq2x
  • Scanlines now work in SDLHi (previously, they only worked in SDLGL)
  • Per-pixel alpha blending for console on SDLHi/SDLLo. This makes anti-aliased console fonts look better
  • Rendering fixes in Win32: Fixed slowdowns in fullscreen mode and fixed console flickering
  • Switched to Jarek Burczynski's YM2413 core (MSX-MUSIC)
  • Added high-pass IIR filter to mixer to avoid audio clipping
  • Added I/O device multiplexing: you can now safely insert an FM-PAC in an MSX turbo R, for example
  • Added screenshot feature
  • Added Ren-Sha Turbo (autofire) emulation: "set renshaturbo (speed)"
  • Added emulation of the MSX turbo R pause key
  • Added LED status of disk drives
  • Fixed harddisk image creation: automatically create or enlarge hd-image when the specified file doesn't exist or is too small
  • New console commands:
    • after: execute command after a certain time
    • alias/unalias: put long commands under a named alias
    • incr and decr: increase or decrease integer settings
  • Added a 'boosted' MSX2 configuration: a fantasy machine with lots of internal hardware. More of these will be added in future releases
  • Added alternative build system ("alternative.mk"), which is more flexible and easier to maintain than the old system which uses GNU's auto* tools ("configure" and friends). The alternative system will replace the auto* system in the future, so please test it on your machine and report any problems
  • Added support for Intel's ICC 8.0 compiler (only in alternative.mk)
  • Added experimental support for Mac OS X (only in alternative.mk)
  • Dropped support for GCC 2.95 (please upgrade to GCC 3.x)
  • Added the ability to control openMSX from an external process (launcher, debugger) using an XML-based control protocol
  • New features for external control clients:
    • renderer "none" which displays nothing
    • "power" setting: enable or disable power to the MSX machine
    • "restoredefault" command: restores a setting to the value specified in settings.xml
    • "info" command: gets info such as list of pluggables, renderers, etc.
    • "keymatrixup"/"keymatrixdown" commands: manipulate the keyboard matrix
  • Added a debugger interface, accessible through the "debug" command
  • Small improvements in debug device
  • Added "vdpcmdtrace" setting: enable or disable VDP command tracing
Grab it from the MSX Emulators page


Emulators For:
Windows/DOS
Unix/Linux
BeOS
Macintosh
Amiga
Consoles
Java
Palm OS
Pocket PC
Digital Cameras
Digital Phones
Calculators
QNX
Windows Mobile Smartphone
Microsoft Silverlight



Other Releases
Extenders
Frontends
ROMs (Public Domain)
Hacks
Cheats
Movies
Savestates
Music
Technical Documents
Translations

Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins



Downloads:
Home
Forums
News
News Archive
Register
My Hacks
My Cheats
My Movies
My Savestates
My Music
My Technical Docs
My Translations



Popular Systems
Commodore 64
Dreamcast
GameBoy
GameBoy Advance
GameCube
Genesis / Sega CD
MAME
NES
Nintendo 64
Nintendo DS
Playstation
Playstation 2
Sega Master System
Sega Saturn
SNES
Virtual Boy
XBOX
>> More


Hosted Sites
Ad Squared
Bat GBA
Bloodlust Software
Slick Productions
Drewseph
FF8 Soundfont
GamerBase
General CoolNES Translations
Jathys
Just4Fun Translations
Kirbybox
Metroid II Secrets
Mega Man XZ
Mr Click
FB Config
Nintendo Game Archive
NiftyHacks
ROM MVP
ROMs
RPG Central
Swedish Emulation News
Spun Web Translations
NESten
Topping Translations
ZD SPC
Zeldit
ZeroSoft
ZSNES