openMSX 0.3.2

van mth op 09-06-2003, 23:36 translated by MSX Resource Center
Onderwerp: Emulation
Talen:

Vandaag is er een nieuwe versie van openMSX uitgekomen. Het betreft hier de source/Linux versie, maar waarschijnlijk komt Reikan binnenkort ook met een Windows binary. De meest in het oog springende nieuwe functie is de ondersteuning voor MoonSound. We hebben toestemming gekregen voor het gebruik van de MAME OPL4 code, wat ons een hele berg werk scheelde. Wouter zorgde voor de implementatie van de code in openMSX, en hij en Arjan hebben enkele foutjes weggepoetst en wat ontbrekende opties toegevoegd. Alles klinkt nu erg goed, maar al leg ik het nog zo mooi uit, je moet het gewoon zelf even proberen!

Ik zal deze keer alleen de lijst met veranderingen plaatsen in plaats van een volledige lijst met mogelijkheden:

  • Nieuw: MoonSound ondersteuning. Originele implementatie overgenomen van MAME, met dank aan Jarek Burczynski (FM code), R. Belmont en O. Galibert (wave code) voor het gebruik van hun code in openMSX. Verbeteringen en foutherstel door Arjan Bakker en ons team.
  • Nieuwe MSX apparaten:
    - MegaRAM
    - PAC (Panasonic SW-M001)
    - Ondersteuning voor 8kB ROMs
  • Nieuwe functie: grab input (probeer eens "set grabinput on"). Als dit geactiveerd is kan de muis-cursor niet meer buiten het openMSX scherm komen, hetgeen het gebruik van een muis aanzienlijk vergemakkelijkt wanneer je openMSX in een window draait.
  • Nieuwe timer; maakt gebruik van de Linux Real Time Clock (RTC). Die is een stuk accurater dan de SDL timer, die echter nog wel gebruikt kan worden als noodoplossing. Instructies over hoe je je systeem moet configureren voor gebruik met de RTC kun je vinden in de HOWTO.
  • Nieuw effect in de SDLGL renderer: 'afterglow' (probeer "set glow N").
  • Door de gebruiker te configureren gamma correctie (probeer "set gamma X"). De standaardinstelling is overigens wat minder helder dan de vorige (vaste) instelling.
  • Scherm-accuratesse werkt nu (probeer "set accuracy screen"). Het werkt wel snel, maar ook erg inaccuraat.
  • Volume van de geluidsapparaten kan nu ook tijdens de emulatie worden aangepast.
  • Verschillende console updates:
    - Commando's kunnen nu meerdere regels lang zijn.
    - Zoeken in de commando-geschiedenis.
    - Commando-geschiedenis wordt opgeslagen.
    - Ondersteuning in SDLHi/Lo voor console font PNG afbeeldingen in geïndexeerde modus. Voorheen werden alleen RGB afbeeldingen ondersteund.
    - Console blijft te gebruiken ook wanneer openMSX wordt gepauseerd.
  • Diverse machine configuraties toegevoegd (met dank aan Albert Beevendorp).
  • Diverse extentie-configuraties toegevoegd.
  • Cache coherentie probleem in de SDLGL renderer verholpen. Deze bug veroorzaakte vertekende graphics in, bijvoorbeeld, Ark-a-Noah en Dr Archie.
  • Compileren met GCC 2.95 is nu ook mogelijk.

Bijbehorende links: openMSX Home Page, Project page op SourceForge