Software-update: OpenMSX 0.8.0

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 de perfectie van de spelervaring. Versie 0.8.0 is onlangs vrijgegeven met de volgende aankondiging:

Release Notes for openMSX 0.8.0

This release brings you two major new features: reverse and Laserdisc. Reverse is similar to what you can do in meisei: you can 'rewind' time with your finger tip, to correct game playing mistakes or inspect what caused a crash. Laserdisc is the Palcom system introduced by Pioneer in 1984: now you can play all the Palcom MSX Laserdisc games in openMSX!

For the rest we have mostly fixed smaller issues and added smaller features (see below). Here's the list with all highlights:

New or improved emulator features:
  • Added reverse: go back in time to correct mistakes or replay your actions (use PgUp and PgDn to control, enable visualization of this feature with this console command: set auto_enable_reverse gui). For more information on usage, please see the (links in the) FAQ of the manual.
  • Debugging:
    • added information on last address/value written which triggered watch point
    • added several new debuggables: keymatrix, joystick ports, romblock
  • Windows unicode fixes
  • Added possibility to link to Generation MSX from within scripts
  • Various internal code cleanups
  • Better SDLGL-PP TV scaler, sensitive to scanline setting
  • Many speed and code size optimizations, developed in the context for the Dingoo port
  • Renamed "update" command to "openmsx_update" to avoid conflicts with the native Tcl command
  • Various tweaks to OSD menu: new colors (thanks Wolf), save states show date, toys menu, ...
  • Added new icon skin especially made for handhelds
  • Added OSD virtual keyboard (only international QWERTY layout for now) for devices without keyboard
  • Added OSD mouse support, you can now easily create drag and drop of MSX objects, for instance
  • New scripts that demonstrate the OSD framework:
    • experimental OSD script for tabbed MSXing (controllable from OSD menu)
    • music keyboard (visualize notes of sound chips)
    • SCC editor (edit SCC wave forms)
  • Experimental (still primitive) support for TAS (http://tasvideos.org/)
MSX device support:
  • Added emulation of Palcom Laserdisc games on the Pioneer PX-7/PX-V60 (note: not visible in screenshots and video recording yet)
  • Added support for balance per channel, including support for the "stereo" effect of the FM Stereo PAK and the stereo PSG of the Pioneer PX-7
  • Added new mapper: Arc
  • Accuracy improvements:
    • minor fixes in V99x8, V9990, YM2413 and YMF278 emulation
  • Added emulation of the trackball (thanks n_n)
Build system, packaging, documentation:
  • Added platform/CPU support for: PA-RISC, Dingoo, SuperH, Nokia N900/Maemo, MacOSX 10.6 / 64-bit, GNU/kFreeBSD, Atmel AVR32
  • For Laserdisc support (which is optional), added dependency on libogg, libvorbis and libtheora
  • Removed dependency on SDL_image
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, Win32, Mac OS X, FreeBSD, OpenBSD and NetBSD; on x86, x86-64, PPC, ARM 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.0
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

16-06-2010 • 15:43

19 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 (19)

19
19
9
5
0
4
Wijzig sortering
Er zijn plenty progsels om je tapes om te zetten in .wav files die vervolgens naar een standaard tape image formaat worden geconverteerd. Gewoon een tapeplayer aansluiten op de line-in van je geluidskaart is voldoende. Floppies kunnen met verschillende progsels ook gewoon uitgelezen worden en opgeslagen worden als images. Mischien is het wel handig te vermelden dat alle msx software op internet te vinden is. Zoek eens op msx FTP en je ben geholpen. Je controller kan je aansluiten op een msx/atari usb adapter. Je kan natuurlijk ook gewoon een pc controller gebruiken.
Anoniem: 119722
@gravitone16 juni 2010 23:14
Er zijn plenty progsels om je tapes om te zetten in .wav files die vervolgens naar een standaard tape image formaat worden geconverteerd. Gewoon een tapeplayer aansluiten op de line-in van je geluidskaart is voldoende. Floppies kunnen met verschillende progsels ook gewoon uitgelezen worden en opgeslagen worden als images.
Evenals progs om MSX cartridges "leeg" te halen en de image te gebruiken met MSX emulators.

Ooit gebruikte in de eerste:
http://fms.komkon.org/fMSX/
Toch eens zien of ik mijn spellen nog ergens heb.

Maar dan: Hoe sluit ik de joystick aan? de pijltjes toetsen zitten op de meeste computers ook niet in de msx-opstelling.
Als je inderdaad wil spelen met een joystick, dan wordt 't lastig om met een emulator te werken - maar een 2e hand MSX kan ook een oplossing zijn hoor :).

De opstelling van de pijltjes-toetsen is overigens niet zo'n probleem - het is niet zo lastig om hieraan te wennen (althans dat is mijn mening).

@snNk: Een casettedeck aansluiten wordt lastig, en de weinige (IBM) Personal Computers die een casette-aansluiting hebben zijn bij lange na niet krachtig genoeg om de MSX te emuleren en hebben ook nog eens te lage grafische mogelijkheden...

@puntoMX: Er is een USB-cartridge-reader die je met diverse emulators kan gebruiken, dat is dus het kleinste probleem. Hoewel niet alle opties van de cartridge-aanlsuiting bereikbaarzijn via deze reader (AFAIK)
openMSX ondersteund de USB-cart-reader niet, we hebben verschillende tests gedaan en de doorvoersnelheid was te langzaam. BlueMSX heeft echter wel ondersteuning voor deze reader maar is ook niet echt optimaal te noemen.

openMSX en blueMSX zijn beide beter dan de officieele MSX emulator die alleen in Japan te verkrijgen is.
openMSX komt met een front end launcher die het merendeel van de handelingen vergemakelijkt. Deze launcher heet catapult en kan in de openMSX directory gevonden worden.

Anyway: op de 2de tab (misc controls) kun je onderaan selecteren wat er in joystick poort 1 of 2 geplugged moet worden.

- Mouse
- Joynet (obsolete)
- tetris 2 protection
- magic key
- Keyjoystick 1
- Key joystick 2

Als er een joystick gedetecteerd is dan kan deze ook geselecteerd worden, ik heb zelfs Penguin Adventure met rudders gespeeld ooit :)

Met TCL command and keybindings kun je alle toetsen op een joystick binden aan functie toetsen e.d. zie de handleiding op http://openmsx.sourceforge.net/manual/user.html voor meer informatie.
Voor Mac OS X is Catapult niet beschikbaar, maar kun je Neko Launcher (voor openMSX) gebruiken...
Oops.... inderdaad helemaal vergeten te vermelden. We zijn aan het werk om wat dingen gebruikersvriendelijk te maken..... waneer en hoe alles klaar is durf ik nog niet te zeggen... wij concentreren ons voornamelijk eerst op openMSX zelf.

Ik heb zelf een aantal tutorials gemaakt voor openMSX voor mensen die er graag wat dieper op ingaan.

http://www.youtube.com/re...ry=openMSX+tutorials&aq=f
Ik heb ooit een msx/commodore/atari etc naar pc joystick poort converter gevonden in een tweedehands winkel en heb een joystick poort naar USB converter jaren geleden bij de Media Markt gekocht.

Daarmee heb ik met een Arcade joystick kings valley op een emulator gespeeld.

Geen probleem dus :)
En hoe sluit ik mijn casette deck aan? :P
Anoniem: 354849
@spNk16 juni 2010 18:57
Of je cartridges, of passen die in een PCI slot? :+
Wat voor cartridges bedoel je? De software/spel cartridges zijn net zoals de msx goed te virtualiseren. Dat deed ik in de echte msx tijd overigens al.

De i/o cartridges zijn mogelijk ook te virtualiseren, op basis van de aanwezige pc hardware: serial, modem en scsi mogen bekend zijn. De licht-pen (barcode lezer) zal niet zo veel gebruikt zijn.

Maar inderdaad voor de zelfgebakken i/o hardware wordt het een ander verhaal. Voor de PTC- i/o interface is naast de msx-module ook ooit wel een pc-module geweest maar dat past never nooit niet in de huidige pc's omdat die geen isa aansluiting meer hebben.


Overigens, voor de cassette aansluiting kan je volgens mij 'gewoon' de pc- geluidskaart gebruiken en daarmee de data overzetten. Je moet er echter geen mp3 van maken maar het moet niet moeilijk zijn het signaal te de-moduleren.
Hoe komen jullie aan spelen, waar kan je die downloaden? Ik heb geen floppy's meer... ook geen floppy lezer trouwens.
Anoniem: 268329
16 juni 2010 16:13
aaah die goede oude tijd!
MSX.... :)
Werkt een gamecontroller niet gewoon? Probleem voor mij is wel, hoe zet ik mijn floppies om, in geen enkele computer heb ik nog een floppy drive.

En wat betreft de spelletjes, ik vind ze nog steeds leuker / mooier dan al die complete speelfilms die je tegenwoordig als game hebt
Voor de floppy drive kan je tegenwoordig een usb-floppy gebruiken. Die hoef je overigens alleen maar te lenen om floppy images te maken. Eenaal alle images beschikbaar kan je die koppelen.

Misschien kan je overigen beter de files op een ander medium zetten, heb ik in het verleden met een scsi-harddisk aan de msx ook gedaan.
Anoniem: 155787
17 juni 2010 00:19
iemand een collectie wav files die hij of zij graag met mij wil delen vor mijn originele MSX ?
msx archive ftp word gehost in nederland. Even google gebruiken en je weet genoeg.
Het aller mooiste is het besef dat er een 64 bits machine gebruikt wordt om een 8 bits machine te emuleren en dat het dan nog niet soepel loopt...

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