Back to menu

Features

Since version 2.0, blueMSX is completely free from all fMSX sources and codes.
Old versions of the blueMSX emulator were based on fMSX 2.7 by Marat Fayzullin.
All features have been rewritten and new features have been added.

    VIDEO EMULATION
     
Improved   TMS9918/28/29, V9938, V9958 VDP's
    Support for two 80 columns graphics cards on MSX1 : Microsol VMX-80 and SVI-737
    192kB VRAM (extended VRAM)
    16kB VRAM (for some MSX1 machines with a V9938)
    Correct specific palettes of colors (MSX1, MSX2/2+)
    Correct Z80<->VDP timing for Panasonic MSX2+ and MSXturboR machines
    Pixel accurate rendering: horizontal screensplits are rendered almost correctly
    Correct overscan behaviour
    Support for NMS-8280 digitizer
    Support for NMS-8280 superimpose
    Support for Sony HBI-V1 digitizer
     
    VIDEO EXTRAS
     
    Full screen rendering
    Support to emulate any non-colour monitor, like monochrome-green, amber or white
    Screenshot feature with different options
    Scale2x monitor emulation
    Hq2x monitor emulation
    Hq3x monitor emulation
    Gamma/Brightness/Contrast/Saturation controls
    PAL video emulation
    Additional noise to get better old TV feeling
    Selectable video resolution in fullscreen mode
    Horizontal and vertical stretch on all monitor modes
    Real interlace mode and deinterlace
    Sliders for adaptable scanlines and RF Modulator effect on all monitor modes
Improved   DirectX support
    Supports 16 and 32 bit color
    Interpolation from emulated video out to PC screen to get smoother video
    Autodetection of emulated video sources
    Event logging, replay and AVI rendering
     
    AUDIO
     
    AY-8910, YM-2149 and SN-76489 PSG's
    MSX-Audio
    MSX-Music
Improved   MoonSound
    VLM-5030 speech synthesis
    Sony Playball digitized speech
    Jaleco Moero!! Nettou Yakyuu '88 sample player
    Yamaha SFG-01 and SFG-05 OPL
    Konami synthesizer PCM
    Majutsushi PCM
    MSXturboR PCM
    SCC and SCC-I
    MIDI-Out support
    Real MIDI-in support for MSXturboR
    Support for MIDI input and output in the Philips Music Module (MSX-Audio)
    Support for MIDI input and output in SFG-05 (Yamaha CX5M/CX7M)
    Support for keyboard input in the Philips Music Module (MSX-Audio)
    Support for Yamaha YK-01/10/20 keyboard input
    SIMPL/Covox (sound via the printer port)
    "Moonblaster Stereo": MSX Music on one channel, MSX Audio on the other
    Mixer with Mono and Stereo sound
    Audio capture
    Joyrex PSG module
     
    STORAGE
     
    Support for the MSX Game Reader
Improved   Sunrise IDE interface with harddisk
    NoWind USB interface
    Several floppy disk controllers: Toshiba, Panasonic, National, Spectravideo, Microsol, NEC
    SRAM for several cartridge types, PAC, ASCII, Koei, ...
    Sony HBI-55 datacartridge
    ESE-SCC cartridges
    ESE-RAM cartridges
    Mega Flash ROM SCC cartridges
    BEER IDE interface
    GIDE interface
Improved   MEGA-SCSI interface
Improved   WAVE-SCSI interface
Improved   MSX Club Gouda SCSI interface (NOVAXIS)
    Support for SCSI CD Audio and CD-ROM
    DIR as DSK feature
    Support of 3 CAS formats : fMSX-DOS, fMSX98/AT and SVI318/328
New   Support for .der copy protected disk files
    Support for creating new disk images of various size on MSX, SVI-328 and SF-7000
    Support for loading zipped ROM/DSK/CAS files
    If a zip file contains multiple files, a list with the matching file type is displayed where the user can select the file to load.
     
    MAPPERS
     
    Plain linear memory mappers (RAM, ROM)
    Konami with/without SCC
    Manbow 2 with SCC and Flash memory
    Matra Ink with AMD Flash memory
    ASCII8 with/without SRAM
    ASCII16 with/without SRAM
    GameMaster2 with SRAM
    Halnote with SRAM
    R-Type
    Cross Blaim
    Harry Fox - Yuki no Maou hen
    Super Pierrot
    Koei
    Super Lode Runner
    Zemmix multigame roms
    Holy Quran
    PAC/FMPAC/FMPAK
Improved   DRAM in MSXturboR
    Panasonic firmware mappers with SRAM
    National firmware mapper
    MSX Bunsetsu Henkan Jisyo ROM
    12×12 dot Kanji
    Kanji JIS ROM 1 and 2
    Basic rom mapper
    MegaRAM
    Konami Keyboard Master
    Sony HBI-V1
    F&M Direct Assembler System
    Yamaha SFG-01 and SFG-05
    MSX-DOS2
     
    OTHER EMULATION FEATURES
     
Improved   Cycle exact Z80 emulation with full support for undocumented instructions and flags
    Real time timing, using an advanced timing model
    Emulation of the Philips printer
    Emulation of the Epson printer
    Uart emulation
    Magic key dongle
    Tetris II Special Edition dongle
    Different CPU clock speeds, including those for the Panasonic MSX2+ machines
    Rensha turbo auto fire support
    Run time insertion and removal of cartridges and other extensions
    Option to run at maximum possible speed
    Speed setting (in percent)
     
    MISCELLANEOUS
     
    Plugin structure that allows to add external program (dll's) : debugger and trainer
    Databases in XML format
Improved   Manuals online and in distribution
    Multiple language support
Improved   Save states
    Quick save feature with filenames with sequence number which makes it easy to restart emulation from an old saved state
Improved   More than 180 MSX machine hardware configurations included
    Support for Forte II Games arcade boards
    Support for ObsoNET, the only existing Ethernet solution for MSX
    Support for Colecovision, SVI-3x8, Sega SG-1000, SC-3000 and SF-7000
    Cheat finder dialog that supports cheats for many games
     
    USER INTERFACE
     
    Powerful user interface with menus, property dialogs and status bars
    User friendly machine editor that allows the user to build his own configurations and to emulate specific machines
    Configurable shortcut keys for easy access to most UI actions
    Virtual keyboard
    Input Editor which allows gamepad inputs and keyboard inputs on the PC to be assigned to both emulated keyboards and joysticks
    MSX keyboard matrix quirk emulation
    Joystick and mouse support
    Support for the MHT Ingenieros Gunstick
    Support for the Arkanoid pad
    ASCII Plus-X Terminator Laser control
    Drag and drop of ROM, DSK, hard disk, CAS and STA files
    Registration of file types, so double clicking a file automatically starts blueMSX
    Change of multiple disks with a single key click
    File history which lists the most recent roms/disks/tapes loaded
    Support for XML based themes which allows users to create their own look of the emulator
    Saves the position of the main dialogs on the screen
    Ability to disable of the Windows screensaver and the Windows menu keys
     
    DEBUGGER
     
    Disassembly window with single step, step into/over
Improved   Memory viewer window
    CPU and peripheral register window
    Breakpoints
    Stack window
New   Support for MSX1 VDP timing checks
    Symbol file support for several assemblers which shows symbols in the disassembly window
    Debug device: write data with special Z80 instruction sequence and it gets logged to the trace window. Very useful if you develop MSX assembly programs in blueMSX
     


Back to menu