[msx] openMSX v0.12

[1] @ środa, 16 Września 2015 22:36CET

[msx] openMSX v0.12
Skomentuj

OpenMSX to crossplatformowy emulator całej rodziny mikomputerów MSX (dość interesującej konstrukcji, która powstała w wyniku mariażu Microsoftu z japońskim ASCII Corporation) z 1983 roku. Właśnie pojawiła się jego kolejna wersja - w gruncie rzeczy bardziej bugfix nie przełomowa;) z nowinek zwiększono ilość emulowanych urządzeń MIDI.

Release Notes for openMSX 0.12.0 (2015-09-12)

This was going to be (mostly) a bug fix release. But at the end we also got
inspired by Grauw to add a lot of MIDI devices. And, reviewing what we changed
the last 10 months, we saw that we 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 we
give you stuff like triplesize video recording, some TAS enhancements and a
callback for too fast VRAM access.
So, enjoy this 'various features and bug fixes' release!

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 our website and other URL's to point to http://openmsx.org/ or GitHub
→ [msx] openMSX Launcher v1.10.5

Version Version 1.10.5 - released Mar 31, 2018

Enhancements:

  • Provided an option to allow TCL scripts to override or be added to other profile fields when starting a game. The old behavior was to always override. This is useful when, for example, running games that require GFX9000
  • Allow the Windows executable to take an optional parameter that points to the location of the JRE on the machine
  • Removed rarely updated MSX sites from the news service and kept only MSX Launchers, MRC and MSX Blog
  • Added 'col' extension to the list of acceptable ROM types

Enhancements:

  • Added support for disk and tape XML databases (tape XML file is the one supplied by blueMSX). These will provide more info on known disk and tape dumps
  • Added service to retrieve MSX news from common MSX websites
→ [msx] openMSX Launcher v1.10
MSX Frontend OpenMSX Launcher. Photo@Project

Version 1.10 - released November 11, 2017

Enhancements:

  • Added support for disk and tape XML databases (tape XML file is the one supplied by blueMSX). These will provide more info on known disk and tape dumps
  • Added service to retrieve MSX news from common MSX websites
→ [msx] openMSX Launcher v1.9
MSX Frontend OpenMSX Launcher. Photo@Project

Version 1.9 - released July 9, 2017

Enhancements:

  • Added IPS and UPS patch tools
  • Added ability to change machines in launcher profiles
  • Added Polish language
  • Changed the order of events in the Activity Viewer to show most reccent on top
  • Made graphical changes to the menus
→ [msx] openMSX Launcher v1.8

Version 1.8 - released Septebmer 12, 2016

Enhancements:

  • Added ability to disable second or both disk drives per game. This is useful for some disk and tape games that require more memory
  • Added Activity Viewer tool to view game launch history as well the most played games

Internal changes:

  • Added logging. Currently game launch events (used by the new Activity Viewer tool) and launcher command line output are logged
→ [msx] openMSX Launcher v1.7

Version 1.7 - released July 30, 2016

Enhancements:

  • Changed main window look and added sound and generation indicators when selecting a game
  • Allowed extensions to be set in addition to ROMs. In older versions, you could not set both ROMs and extensions at the same time

Bug fixes:

  • Fixed many minor bugs

Version 1.6 - released May 1, 2016

Enhancements:

  • Added search for games by name or SHA1 code
  • Improved keyboard support and added more keyboard shortcuts
  • Removed 'Update all databases' from Action menu and incorporated the functionality in the upgrade system. Instructions on how to enable it are in the help file

Bug fixes:

  • Enhanced the in-line upgrade system (accessible through 'Help->Check for Updates')
  • Fixed many minor bugs

Version 1.5 - released October 17, 2015

Enhancements:

  • Switched to JDK 8. Now Java Runtime Environment 8 or higher is needed to run the launcher
  • Added support for viewing, deleting and restoring database backups
  • Drag and drop game files and directories on the main window of the launcher for quick adding to the current database

Bug fixes:

  • Fixed many minor bugs
→ [msx] openMSX v0.13

Release Notes for openMSX 0.13.0 (2016-07-31)

This again was meant to be (mostly) a bug fix release, but again it also has some nice additions and improvements to enjoy. Important improvements are much better support for VDP I/O delay in turbo machines (fixing graphics issues due to too fast VDP access there), more accurate MSX1 color palette, progress reporting for long operations and ALSA MIDI-out support for Linux. This is also one of the first releases that drops support for older platforms: Windows XP, Dingoo A320 (but introducing support for GCW Zero) and non-64-bit MacOSX. If you still want to run openMSX on these, you'll be stuck on using a previous release or start maintaining these platforms yourself.

MSX device support:

  • fixed bug in ASCII-8 mapper of MegaFlashROM SCC+ (SD)
  • fixed bug in border drawing in text mode with YJK/YAE bits
  • fixed bug in LMMC VDP command that appeared in Baltak Rampage greetings part
  • fixed bug in YMF278 (OPL4 wave part) preventing samples to be played sometimes
  • improved R800 timing for the CALL instruction
  • added missing hardware VDP delay in turbo mode of MSX2+ machines
  • improved accuracy and completeness of the Matsushita switched I/O ports device:
    • added bits on turbo status and presence
    • added the device to the Sanyo MSX2+ machines (without SRAM and turbo)
    • removed fixed VDP I/O delay (because it is linked to the T9769 engine)
  • added support for the different fixed VDP I/O delays of the different T9769 engines and added these to the configuration files of the machine that have these (as far as that is known)
  • added support for Epson Chakkari Copy, thanks to Rudolf Lechleitner and Enrico Barbisan
  • added 2MB MegaRAM extension (thanks to Mauricio Braga)
  • added MIDI Interface 3 extension (cart that implements turboR GT internal MIDI without BIOS ROM)
  • added support for mapper of Japanese MSX Write
  • added support for Spectravideo SVI-707 disk drive
  • added support for the V9990 POINT VDP command
  • added support for more realistic TMS VDP pallettes: it's now possible to specify the saturation for the Pb and Pr channel (this is dependent on the analog electronics in the MSX video circuit) which affects the palette. E.g. all machines with TMS9x2x have a brighter palette now, as they should.
  • added weird color palette of the Fujitsu FM-X RGB output (3 bit RGB)
  • added a high-resolution timer extension: a cartridge with a 32-bit counter that counts at 3.57 MHz. Useful for debugging and reverse engineering. Only one such real cartridge exists :)
  • added new machines: Aucnet NIA-2001 MSXturboR (thanks to PiterPunk/NYYRIKKI), Frael BRUC_100 version 1 and 2 (thanks to RJP, FRS, et al), Pioneer UC-V102 (thanks to PiterPunk), Victor HC-80 (thanks to Daniele), Toshiba HX-23F and HX-23 (thanks to FRS)
  • added new extension: Sanyo MRS-001 RS-232C cartridge (thanks to mtn)

New or improved emulator features:

  • fixed bug in parsing remote command XML (causing e.g. ROM names with special characters not to get communicated to openMSX correctly from Catapult)
  • fixed crash in 'reverse goback'
  • fixed inserting a slotexpander in a specific slot
  • fixed slowness issue when taking screenshots frame by frame
  • fixed support of files larger than 2GB (e.g. hard disk images) on Windows
  • fixed VDP status flag when using cmdtiming broking (infinitely fast VDP commands)
  • fixed excessive delay on 'reverse goto' with ram watch enabled
  • OSD menu:
    • fixed (un)plugging (connectors)/pluggables with spaces in their name
    • fixed loading savestate with more than one. in its filename
    • support up to 2 hard disk images (just like ROMs and disk drives)
  • fixed bug that cassette image was removed when doing reverse goto 0
  • fixed save_msx_screen for 2nd page of screen 7-12 (thanks to FRS)
  • improved robustness of DirAsDisk
  • added progress update reporting when doing operations that take a lot of time (like calculating a hash of a large file or doing a large step in a replay)
  • fixed unintended extra calculation of hash for hard disk images when reversing
  • made joystickN_deadzone setting's numbering consistent with joystickN_config; both are now 0-based
  • added debuggable for printer port, containing strobe and data byte
  • added experimental support for ALSA MIDI out (Linux): now it's much easier to connect MSX MIDI out devices to a soft synth or other application on Linux
  • improved support for UNC paths on Windows (network drives)
  • added a script to speed up the type command: type_via_keybuf (thanks to NYYRIKKI for the initial version). Default type implementation can now be tuned with the new default_type_proc setting.

Build system, packaging, documentation:

  • to compile with gcc you now need gcc 4.8 or higher
  • updated Visual Studio projects to Visual Studio 2015
  • dropped support for Windows XP, because it seems Visual Studio 2015 has bugs in supporting it
  • dropped support for Dingoo A320, because its toolchain is now so outdated that it can't compile the openMSX source code any longer
  • added build, packaging and documentation support for GCW Zero
  • dropped support for universal binaries on Mac OS X, as all supported Mac OS X versions require x86-64 CPU's
  • updated Tcl to 8.5.18
  • updated libpng to 1.6.20
  • now optionally link to libasound on Linux (for the ALSA MIDI support)
  • added debug flag to build system that shows which commands are executed: make V=1
  • improved description on how to use MegaFlashROM SCC+ SD

And of course the usual various bug fixes and performance improvements.

→ [msx] openMSX Launcher v1.4

Version 1.4 - released Feb 7, 2015

Enhancements:

  • Added favorites support
  • Added ability to check for updates from within the launcher and the ability to update automatically
  • Made changes to main window
  • Allow only one instance of the launcher to run

Bug fixes:

  • The extensions list in the Add/Edit profile was not showing the extensions for the latest versions of openMSX after the switch from directories to XML files. This should work now for all versions of openMSX. There is similar to the machines listing bug that was fixed in the previous version of the launcher

Internal changes:

  • Switched to an embedded database (Apache Derby) from CSV files to store launcher data. All user's CSV files are migrated to the new embedded database automatically when new launcher is started for the first time
  • Old backups are deleted. The new version allows to take backups but they still cannot be restored
→ [msx] openMSX v0.11

Release Notes for openMSX 0.11.0 (2014-11-08)

 This release brings you the following important new features: VDP access timing now also for MSX1 modes (corruption with too fast VRAM access will be visible now), implementation of most defailed differences between all used VDP chips and emulation of MegaFlashROM SCC+ SD. On top of that, there are some important (long standing) bug fixes, like the proper implementation of envelopes for MSX-AUDIO, fixing for example "Copy is Crime" by Impact.

Here's the list with all highlights:

MSX device support:

  • VDP:
    • implemented access timing also for character and text modes (both for MSX1 VDP's and V99x8): too fast VDP access will now cause corruption on openMSX too
    • added support for specific MSX1 VDP's (mostly thanks to hap for all the research):
      • the exact VDP type can now be specified in the config file
      • differences between Toshiba T6950/T7937A, TMS99xx and TMS91xx MSX1 VDP's are now emulated (except sprite cloning)
      • updated many machine configs with the proper MSX1 VDP type (where known, additions/corrections are welcome!)
    • implemented that V99x8 does not support undocumented mixed modes
    • fixed bug in 5/9th sprite detection status register
    • added I/O port mirroring to machines of which we are certain it exists
  • MSX-AUDIO (Y8950) and related:
    • fixed envelope for MSX-AUDIO (Y8950), the infamous legato-envelope bug is now finally fixed!
    • fixed handling of key-off for percussive tones
    • fixed detection of Philips Music Module in Tetris II Special Edition
  • added emulation of MegaFlashROM SCC+ SD. Note: the implementation is such that existing software works on it, but do not fully rely on it when developing for this cartridge!
  • improved Sony HBI-55 emulation
  • fixed some details in several machine configurations
  • fixed KANA/CODE key not working in CHARACTER input mode
  • added the following machines: Daewoo CPC-51 Zemmix V, Daewoo CPC-300E, Toshiba HX-51I, Yamaha YIS-503IIR, Toshiba FS-TM1, Sanyo MPC-10 (Wavy 10), Yamaha CX5MII, Fujitsu FM-X (thanks to NYYRIKKI, Werner Kai, Maxim Vlasov and Alex Krasivsky)
  • added the Casio KB-7 and KB-10 docking stations (note: these extensions only work with the Casio PV-7 and MX-10 respectively; do not be worried when they appear to be not working according to Catapult!)
  • added the MSX Acid Test machines, contributed by FRS
  • added the Gradiente CT-80E 80 column card extension, thanks to Maurício Braga New or improved emulator features:
  • added de-flicker video filter via new 'deflicker' setting. Use this to remove flickering in cases like the dvik demos where 105 colors are simulated on MSX1 by alternating different native colors. It's disabled by default.

performance improvements:

  • speed up execution of Tcl scripts
  • many various other optimizations
  • fixed auto_enable_reverse (set/unset auto enabling reverse at startup)
  • rewrote most OpenGL 2 code to be more compatible with OpenGL ES
  • improved guessing of mapper type for 64kB ROMs
  • fixed a bug with watch_points affecting the execution flow
  • fixed corruption in XSA disk images
  • added NYYRIKKI's fast CAS loading/saving script, enable with setting the 'fast_cas_load_hack_enabled' setting to on

joysticks/controllers:

  • added setting to configure dead zone for joysticks
  • added support for joystick hats (can be used just like buttons)
  • improved support in OSD menu (take deadzone into account)
  • added dir-as-disk support for the OSD menu
  • removed experimental libao sound driver
  • added support for R-ALT on Korean keyboard (thanks to Miso Kim)
  • TAS: added possibility to query the length of the current replay (defined as the time stamp of the last input) Build system, packaging, documentation:
  • even more use of C++11 features, when using gcc use 4.7 or higher
  • removed build dependency on libxml2
  • removed many/all unused features/libs from the build system
  • added support to cross compile with MinGW-w64 for (at least) 32 bit Windows using Linux
  • cleaned up the stuff in the doc directory
  • you now get what we really wanted you to get :)
  • changed packaging method to include stuff by default instead of exclude stuff by default
  • fixed native compilation on mipsel
  • upgraded C-BIOS to release 0.27
  • And of course the usual various bug fixes.
→ [msx] openMSX Launcher v1.3

Version 1.3 - released July 6, 2014

Enhancements:

  • Switched to JDK 7. Now Java Runtime Environment 7 or higher is needed to run the launcher
  • Added Database Manager to rename or delete databases
  • Simplified the settings window by removing the machines field and adding a button to detect the openMSX path (Note: Mac users need to set the openMSX path value to /Applications or the directory where the launcher is installed)
  • The update all databases tool now returns the number of updated profiles
  • Added keyboard short-cuts
  • Added a tool to import blueMSX Launcher databases (only for the Windows version)
  • Added total known dumps to the profile properties window

Bug fixes:

  • The machines list in the Add/Edit profile and Fill Database screens was not showing the machines for the latest versions of openMSX after the switch from directories to XML files. This should work now for all versions of openMSX
Inne treści związane z tematem
[MULTI] Pantheon 5.000 [MULTI] Pantheon 5.000;
Nowa wersja multiemulatora Pantheon, programu autorstwa  Bostjana 'Grandy' Grandoveca - wprowadzono emulację MSX2, na ST jak widać jeszcze trochę poczekamy. W ciągi tego okresu Pantheon stał się multiemulatorem (zaczynał się od emulacji ATARI 2600/5200) w chwili obecnej program ...
[msx] fMSX 4.7 [msx] fMSX 4.7;
Marat Fayzullin zaktualizował, emulator fMSX  dla Windows. fMSX jest jednym z pierwszych programów do przyzwoicie emulować komputery z rodziny MSX (MSX, MSX2, MSX2+). 
[MULTI] Pantheon 5.108 [MULTI] Pantheon 5.108;
Nowa wersja multiemulatora Pantheon, programu autorstwa  Bostjana 'Grandy' Grandoveca - wprowadzono emulację Commodore PET - projekt obsługuje już 5108 tytułó ;w i 30 platform.
[MULTI] XPECCY 0.6 build 20161111 [MULTI] XPECCY 0.6 build 20161111;
Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1, od czasu, do czasu pojawia się także dystrybucja dla Win32 - tak jest i tym razem. Emulator wymaga biblioteki QT, jeśli chcemy go odpalić pod ...
[msx] blueMSX Launcher v1.14.1 [msx] blueMSX Launcher v1.14.1;
blueMSX Launcher jest nakładką dla BlueMSX, OpenMSX i fMSX - emulatorów jednej z największych  rodzin mikomputerów MSX (ilość konstrukcji jest naprawdę spora i szczerze mówiąc zaskakująca dla Nas, gdzie jedynym przedstawicielem rodziny MSX - był SpectraVideo ...
Dodatkowe informacje
Komentarze

Tshirt "Eidolon"

Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

© Try2emu 1999 - 2018 | Krzysztof 'Faust' Karkosza Google+Kontakt