A simple open source MSX1 emulator for Windows.
site: http://home.planet.nl/~haps/
more stuff: http://home.planet.nl/~haps/meisei_archive/
some features:
emulation core:
- Z80 very accurate
- VDP scanline-accurate
- PSG very accurate
- mappers: small, ASCII8/16 (no SRAM yet), Konami (with or without SCC), Playball, R-Type, Harryfox, Crossblaim, Konami Synthesizer, Vincent's DSK2ROM for disks (no real diskdrive emulation yet)
- controllers: keyboard, joystick, Arkanoid pad
UI/sound/gfx:
Based on Sega Li, my NES emulator, derivative features:
- video: Direct3D or DirectDraw, full screen, resizable window/correct aspect, NTSC simulation (composite/s-video/mono)
- palette: hue, saturation, gamma, contrast, brightness, tv decoder r-y/g-y/b-y/gain customizable, external palettes and palette editor
- input: support for PC keyboard/joysticks/mouse, input trigger rules with eg. toggle and rapid fire functions
- sound: output downsampled with interpolation, support for samples (Konami pause sound when paused ;p ), support for using microphone as input (only useful for the Famicom built in microphone actually, just a gimmick for MSX emu)
- files: drag&drop, .zip support, auto IPS patching for games
- CPU under/overclocking and change to PAL/NTSC without resetting emulated MSX
extra features not in Sega Li:
- netplay through Kaillera, for LAN or internet
- speed-up with sound pitch changing, funny
- realtime reverse, really cool: emulation will reverse, with reversed audio, you can correct mistakes or watch an instant replay. frame-by-frame emulation with reverse and speed-up after pressing pause
- savestates and movies (no AVI rendering), movies in combination with reverse/frame-by-frame can be used to create perfect playback or speedruns
- D3D mirror mode, with left/right input auto switched