Software-update: openMSX 0.8.1

De MSX is een homecomputer uit vroeger tijden, maar er zijn gelukkig nog steeds personen die zich bezighouden met de ontwikkeling van de MSX en met de verschillende emulators voor dit platform. De emulator openMSX draait op verschillende besturingssystemen, onder andere Linux, Mac OS X en Windows, en richt zich volgens de ontwikkelaars op perfectie van de spelervaring. Versie 0.8.1 is onlangs vrijgegeven met de volgende aankondiging:

Release Notes for openMSX 0.8.1

This release builds on the previous one, in the sense that we worked out the features a little more. We added a lot of scripts to help you with Tool Assisted Speedruns (TAS), one of the reasons openMSX got officially approved as a TAS capable emulator on TASvideos.org. The reverse feature also got some updates while doing this. For the rest, this release does a lot of smaller fixes and additions, see the list below.

Here's the list with all highlights:

New or improved emulator features:
  • Quite complete support for TAS (see http://www.tasvideos.org/)
    • TAS mode with many TAS widgets activated automatically
    • extended tools: keyboard view per frame, frame reverse/advance, robust frame counter, save slot mechanism, RAM watch, etc.
  • Updates on reverse (and related features):
    • enabled by default now (except on Dingoo)
    • changed (default) extensions of replays and savestates to OMR and OMS respectively
    • added a view only mode to the reverse feature (watch replays without interrupting them)
    • replays now usually contain multiple snapshots, so you can quickly jump around in a just loaded replay (e.g. to the end!)
    • huge performance improvements when loading replays/savestates
    • added filepools to put your software files in; when loading a replay with a file which is not available, openMSX will scan the filepools: default location is share/software
    • added hover with time indicator on reverse bar
    • fixed bug when using DirAsDisk in combination with reverse
    • added step_back function: while debugging step back one instruction
  • Added info topic to query VDP timing information
  • Fixed saving of replays, screenshots, etc., when the directory wasn't available yet
  • Fixed bug in per-soundchip-channel audio recording
  • Fixed auto stereo recording for mbstereo-like configurations (was done in mono)
  • OSD:
    • Show warning/error messages that were previously only shown on standard-output in an OSD text box
    • Added gradients for rectangles to make the OSD look more polished
    • Added border property to OSD rectangle
  • Added script to find cases of too fast VDP access (of which the consequences are not emulated)
  • Added setting to disable sprites and option to make screenshot without sprites (especially useful for map makers!)
  • Added script to record movies in multiple files, especially useful for YouTube (record_chunks)
  • Replaced automatic printing of ROM info (from the software database) with a command to get the info on demand (rom_info)
  • Automatically plug in real joysticks into the MSX
  • Several performance improvements to several toys scripts
MSX device support:
  • Fixed accuracy of mouse emulation
  • Fixed bug in sprite collision detection (sprites can't collide in the border)
  • Better support for keyboard of Brazilian MSX machines
  • Don't emulate Yes/No keys on machines that don't have them
  • Accuracy improvements:
    • (minor) fixes in MSX-AUDIO, YM2413 (Okazaki) and R800 emulation
    • Added emulation of the Mega Flash ROM SCC+ and ASCII Japanese MSX-DOS2
    • Added emulation of seek delay, head-load and rotational delay on TC8566AF based disk drives
    • Added Sony HB-F5 and CIEL Expert Turbo machine
Build system, packaging, documentation:
  • Updates of libraries used in the static builds
  • Windows binary built with Visual Studio 2010
  • Basic (experimental) support for cross compilation of Windows 32 bit binaris from Linux (using MinGW)
  • Updated C-BIOS to 0.25, with support for various localized machines
And of course the usual various bug fixes.

In "doc/manual/index.html" you can find a set of HTML manuals for openMSX. Make sure you read this if you haven't used openMSX before, but also to learn more about the new and changed features.

Known issues / caveats:
  • Emulation is not perfect yet. See the bug tracker on sourceforge.net for known bugs.
  • Until we reach version 1.0.0, file formats can change in an incompatible way without backwards compatibility. This happened between 0.4.0 and 0.5.0, for example. Keep this in mind if you create machine descriptions, ROM database entries etc. We do try to be backwards compatible for at least one release, though. Keep in mind that openMSX is still evolving at a considerable speed.
  • openMSX is confirmed to run on the following operating systems: Linux, Windows, Mac OS X, FreeBSD, OpenBSD and NetBSD; on x86, x86-64, PPC, ARM, MIPS and Sparc CPU's. Running on other operating systems (wherever SDL runs) or CPU's should be possible, but may require some modifications to the build system. If you are compiling on a new platform, please share your experiences (see below for contact info), so we can make openMSX more portable.
  • CPU and graphics performance varies a lot, depending on the openMSX settings and the MSX hardware and software you're emulating. Some things run fine on a 200 MHz machine, others are slow on a 2 GHz machine. For performance tuning tips, see the Setup Guide.
Thanks to all contributors for their feedback, support, bug reports, testing, coding and other help!

Have fun with your emulated MSX!
the openMSX developers
Versienummer 0.8.1
Releasestatus Final
Besturingssystemen Windows 7, Windows 2000, Linux, BSD, Windows XP, macOS, Windows Vista
Website openMSX
Download http://openmsx.sourceforge.net/
Licentietype GPL

Door Japke Rosink

Meukposter

21-03-2011 • 09:34

5 Linkedin

Submitter: Vampier

Bron: openMSX

Update-historie

01-'19 openMSX 0.15.0 9
02-'12 openMSX 0.8.2 5
03-'11 openMSX 0.8.1 5
06-'10 OpenMSX 0.8.0 19
07-'09 openMSX 0.7.2 4
02-'09 openMSX 0.7.0 17
12-'07 openMSX 0.6.3 14
01-'06 openMSX 0.6.0 4
06-'05 openMSX 0.5.2 16
Meer historie

Reacties (5)

5
5
3
0
0
0
Wijzig sortering
Anoniem: 146875
21 maart 2011 10:49
Zonder twijfel de beste MSX emulator die er is. Sinds het toevoegen van save states in 0.8 kan er geen enkele andere emulator tippen aan deze qua snelheid en correctheid, hooguit qua interface ;)
Thanks lfs :) We doen ons best om de MSX ervaring zo 'echt' mogelijk te houden maar tegelijkertijd de mogelijkheid te geven om van allerhande leuke dingen te doen die normaal niet mogelijk zijn (zoals PSG2SCC of trainers)

Ik weet dat er een probleem is met de GUI (... ik bedoel een gebrek aan een goede GUI) en op dit moment zijn we de OSD aan het uitbreiden om dit op te lossen. Tevens zijn we op dit moment de boel aan het opschonen en wat bugs aan het oplossen die na de release naar voren zijn gekomen. Alle WIP versies zijn te downloaden van http://openmsx.fixato.net/ ik probeer de versies in sync te houden met de SVN versies.

Wat betreft bitboosters reactie :) ik snap waarom blueMSX voor jou het beste is, goede interface en werkt perfect op het Windows Platform. Dvik (hoofd programmeur) is bezig aan een real time reverse (meisei style.. met sound dus) te implementeren. Tussen blueMSX en openMSX zijn een boel componenten hetzelfde. Ergens in 2005 zijn we overgestapt naar een XML romdatabase die zo'n beetje in sync lag tussen de 2 emulatoren. De cheats zijn ook gedeeld (http://romdb.vampier.net/ als je de back end wilt bekijken)

De tijd van fMSX is over (gelukkig :P) en op dit moment zijn er voor mij maar 3 MSX emulatoren die de moeite waard zijn bluemsx, meisei en openMSX.
* Madshark gaat alvast een kaarsje opsteken, in de hoop dat er hier een PS3 poort van komt ;)
Er was een linux gebasseerde openMSX versie voor de ps3... maar die is ter ziele gegaan toen iemand besloot een ps3 update uit te voeren ^_^
Anoniem: 67950
21 maart 2011 11:51
Ik ben zelf zeer tevreden met BlueMSX..
* Madshark gaat alvast een kaarsje opsteken, in de hoop dat er hier een PS3 poort van komt ;)

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee