The openMSX team just released a new version of the MSX emulator that aims for perfection.
openMSX 0.12.0—Mulligan—was going to be (mostly) a bug fix release. But at the end the team got inspired by Grauw to add a lot of MIDI devices. And, reviewing what was changed the last 10 months, the team saw that they also got loads of help from several people to add many new machine configurations and added some fun stuff like Sensor Kid and (experimental) Beer IDE emulation. On the emulator features category there's stuff like triple size video recording, some TAS enhancements and a callback for too fast VRAM access. So in effect, this is a 'various features and bug fixes' release!
Together with openMSX an updated version of Catapult, the user-friendly GUI, was released. Again it received a small amount of improvements: no need to specify the share dir anymore, automatically fetch the list of supported mappers from openMSX, fix handling of MIDI connectors and some small bug fixes.
Here's the list with all highlights and details:
MSX device support
- fixed (S)RAM writing on turboR
- fixed border color in screen 11/12
- fixed some details of SD card emulation (found with FUZIX)
- fixed clipping bug in sprite-mode-1 drawing
- fixed crash in openMSX when using the AVT DPF-550 extension
- fixed support of 8kB RS-232C ROMs (which is the only correct size!)
- fixed emulation of joystick mode of the mouse
- fixed broken MegaFlashROM SCC+ (introduced with openMSX 0.11.0)
- improved trackball movement emulation so that JoyTest can also detect it like on real hardware
- fixed touchpad joystick pins (fixing detection in JoyTest)
- tweaked volumes of SFG-01/05 against the PSG
- added Panasonic FS-A1WSX/WX variant ot the MSX-MUSIC mapper
- added proper YM2148 emulation (MIDI in/out for Yamaha SFG modules)
- added proper MC6850 emulation (MIDI in/out for Philips Music Module)
- added emulation of FAC MIDI Interface
- added emulation of Sensor Kid, ported from yayaMSX2SK, which is based on Mr. Takeda's Common Source Code Project
- added emulation of BeerIDE (experimental)
- added many new machines: Canon V-25 (thanks to Rudi Westerhof), Canon V-8, Fenner/Samsung SPC-800, Hitachi MB-H1, Toshiba HX-10D (thanks to Ricardo Jurcyk Pinheiro), Canon V-10, Canon V-20 (JP), Spectravideo SVI-728 (ES), Mitsubishi ML-TS2 (partly, it's still work-in-progress), Sony HB-101 (JP), Sony HB-201 (JP), Sanyo MPC-6, Mitsubishi ML-F120 and ML-F110 and Hitachi MB-H3 (thanks to Werner Kai) and Yamaha AX350IIF (thanks to Rudolf Gutlich)
New or improved emulator features
- added "too_fast_vram_access_callback": you can now run a Tcl script when the running MSX software accesses VRAM too fast, e.g. break to debug
- added display of 'movie length' in TAS mode. This is the length of your 'movie' if you upload it to tasvideos.org
- added -triplesize to video recorder: allows creation of video files in 960x720 pixels, for which YouTube renders videos at 60 fps.
- some fixes in keyboard mappings
- fixed slow console when emulation speed is very low
- add a snapshot 'near the end' to the OMR when saving it, allowing quicker continuation of the replay after loading it
- similarly, add snapshots when fast-forwarding to the target time, so they can be used to jump back more quickly
- show reverse bar in green when replaying in viewonly mode
- added a converter from/to OMR to/from text, which allows you to more easily edit the OMR outside of openMSX
- improved implementation of 'auto-save' feature of replays: the setting will now persist over openMSX sessions
- added an OSD overlay for Metal Gear
Build system, packaging, documentation
- replace mingw32 build support with MinGW-w64 build support on Windows
- updated the website and other URL's to point to http://openmsx.org/ or GitHub
Relevant link: openMSX website
Comments (75)
By ren
Paragon (1947)
16-09-2015, 22:42
By fernandomanuel.garciagarcia
Master (199)
17-09-2015, 00:25
By ARTRAG
Enlighted (6976)
17-09-2015, 06:21
By KdL
Paragon (1485)
17-09-2015, 13:39
By Parn
Paladin (854)
17-09-2015, 13:59
By edoz
Prophet (2501)
17-09-2015, 18:52
By Manuel
Ascended (19677)
17-09-2015, 20:06
By ren
Paragon (1947)
17-09-2015, 22:31
By Grauw
Ascended (10820)
17-09-2015, 22:28
By ren
Paragon (1947)
17-09-2015, 22:51
By AxelF
Champion (398)
17-09-2015, 22:50
By Manuel
Ascended (19677)
17-09-2015, 23:19
By ren
Paragon (1947)
17-09-2015, 23:45
By Lord_Zett
Paladin (807)
18-09-2015, 10:03
By hap
Paragon (2043)
18-09-2015, 16:32
By turbor
Hero (529)
18-09-2015, 20:50
By iamweasel2
Paladin (722)
19-09-2015, 02:20
By ren
Paragon (1947)
20-09-2015, 14:35
By Samor
Prophet (2220)
21-09-2015, 16:41
By Sandy Brand
Champion (309)
21-09-2015, 20:57
By TheKid
Paragon (1238)
21-09-2015, 22:22
By RetroTechie
Paragon (1563)
05-10-2015, 02:16
By iamweasel2
Paladin (722)
05-10-2015, 02:23
By Manuel
Ascended (19677)
05-10-2015, 17:16
By Manuel
Ascended (19677)
07-10-2015, 07:14
By ren
Paragon (1947)
08-10-2015, 19:03
By Manuel
Ascended (19677)
08-10-2015, 21:15
By iamweasel2
Paladin (722)
09-10-2015, 23:22
By ren
Paragon (1947)
10-10-2015, 10:56
By Manuel
Ascended (19677)
11-10-2015, 11:08
By Parn
Paladin (854)
11-10-2015, 15:30
By syn
Prophet (2133)
11-10-2015, 18:06
By RetroTechie
Paragon (1563)
12-10-2015, 18:24
By NYYRIKKI
Enlighted (6091)
13-10-2015, 00:19
By iamweasel2
Paladin (722)
13-10-2015, 00:45
By mars2000you
Enlighted (6556)
13-10-2015, 01:13
By Manuel
Ascended (19677)
13-10-2015, 09:06
By Grauw
Ascended (10820)
13-10-2015, 09:52
By mars2000you
Enlighted (6556)
13-10-2015, 10:12
By iamweasel2
Paladin (722)
13-10-2015, 13:20
By Samor
Prophet (2220)
13-10-2015, 14:12
By Parn
Paladin (854)
13-10-2015, 14:33
By iamweasel2
Paladin (722)
13-10-2015, 14:44
By iamweasel2
Paladin (722)
13-10-2015, 15:07
By Samor
Prophet (2220)
13-10-2015, 16:40
By Samor
Prophet (2220)
13-10-2015, 16:55
By Parn
Paladin (854)
13-10-2015, 17:50
By iamweasel2
Paladin (722)
13-10-2015, 19:31
By iamweasel2
Paladin (722)
13-10-2015, 19:34
By Parn
Paladin (854)
13-10-2015, 19:51
By Manuel
Ascended (19677)
13-10-2015, 21:11
By Parn
Paladin (854)
13-10-2015, 21:32
By Samor
Prophet (2220)
14-10-2015, 11:21
By Parn
Paladin (854)
14-10-2015, 13:17
By Manuel
Ascended (19677)
20-10-2015, 22:26
By giuseve
Paladin (813)
31-10-2015, 16:28
By Manuel
Ascended (19677)
31-10-2015, 19:57
By rolandve
Champion (372)
05-03-2016, 22:46
By anonymous
incognito ergo sum (116)
05-03-2016, 23:29
By Manuel
Ascended (19677)
05-03-2016, 23:55
By JohnHassink
Ambassador (5684)
06-03-2016, 03:13
By Manuel
Ascended (19677)
06-03-2016, 09:07
By rolandve
Champion (372)
06-03-2016, 11:02
By rolandve
Champion (372)
06-03-2016, 11:17
By Manuel
Ascended (19677)
06-03-2016, 12:22
By Manuel
Ascended (19677)
06-03-2016, 12:44
By rolandve
Champion (372)
06-03-2016, 13:05
By iamweasel2
Paladin (722)
06-03-2016, 15:50
By Manuel
Ascended (19677)
06-03-2016, 16:05
By Manuel
Ascended (19677)
07-03-2016, 23:31
By rolandve
Champion (372)
08-03-2016, 08:01
By Manuel
Ascended (19677)
08-03-2016, 10:43
By rolandve
Champion (372)
08-03-2016, 11:42
By Manuel
Ascended (19677)
08-03-2016, 16:38
By rolandve
Champion (372)
08-03-2016, 16:43