Software-update: blueMSX 2.3

De MSX is een homecomputer uit vroegere tijden, echter er zijn gelukkig nog steeds een aantal personen die zich vol op bezig houden met de ontwikkeling van de MSX en ook met de verschillende emulators voor dit platform. Één van deze emulators, die door Daniel Vik en zijn team wordt geschreven, is blueMSX en stelt je instaat om MSX-spellen te kunnen spelen op Windows gebaseerde systemen. Het doel van blueMSX is het creëren van een betere speelervaring dan wat nu mogelijk is bij andere MSX-emulators. Hiervoor wordt ander andere de look&feel van de TV nagebootst, betere audio emulatie en betere aansturing via joystick en muis gebruikt. Vampier wees ons op versie 2.3 die sinds kort beschikbaar is met de volgende release notes:

Happy Birthday to Daniel! It has become a some kind of tradition amongst the team to bring the newest version of blueMSX along with the members birthday. Anyway we are quite excited about this release. One of the highlight of this version is the printer support, now user can print or output to file. We also wanted blueMSX to be MSX developer friendly, hoping more software would be developed for community benefit. So that why this version have improved the Debugger function dramatically. I think Daniel needed a powerful Debugger himself, for his DEMO project which you can catch through the featured screen cap above! We also fixed minor bugs which also improve compatibilty.

Improvements related to printer support:
  • MSX printer and Epson FX-80 printer are emulated
  • MSX Printer output can be written to a text file
  • The printer port can be used as sound device (SiMPL/Covox DAC)
Improvements related to the debugger:
  • Added symbol file support in debugger (tniASM, asMSX, ...)
  • Symbols can be shown/hidden in the disassembly window
  • Symbol names can be used to look up an address in the memory window
  • Added stack window
  • Added 'step into' feature
  • Added 'step out' feature
  • Added more options to enable/disable breakpoints
  • Added a goto dialog to jump to a specific address or symbol in the disassembly window
  • Made visible memory writable in debugger
  • Added support for asMSX DEBUG command (shown in trace logger window)
  • Added support for BiFi's BREAKPOINT command (set bp from assembler)
  • Fixed hotkey handling in debugger
Apart from these changes related to printer emulations and the debugger, the following things were changed in this new release:
  • Added German and Polish languages
  • Updated Italian language support
  • Updated C-BIOS machines to version 0.21
  • Corrected the Brazilian MSX1 and MSX2 machines (1 physical drive and 2 logical drives)
  • Improved MSX-MUSIC support by implementing Mitsutaka Okazaki's new YM2413 core
  • Added FDC Audio samples
  • Added support for Tetris 2 special edition copyright protection dongle
  • Added keyboard lock handle for Japanese function keys
  • Corrected frequency of MSX-AUDIO (runs now at 50 Khz)
  • Corrected noise support in the ColecoVision console
  • Fixed Hq2x and Hq3x palette bug
  • Fixed VDP horizontal scroll bug (Tetris 2 special edition)
  • Fixed VDP addressing bug (F-Nano 2)
  • Fixed sprite collision detection bug
  • Fixed screen 2 addressing bug
  • Fixed bug that made joystick config to resets to NONE after reboot
  • Fixed bug related to subdirectory when running on read only media
[break]De volgende drie downloads staan klaar:
* blueMSX 2.3
* blueMSX 2.3 - SSE geoptimaliseerd
* blueMSX 2.3 - SSE2 geoptimaliseerd
Versienummer 2.3
Besturingssystemen Windows 9x, Windows 2000, Windows XP
Website blueMSX World Wide Website
Download http://www.bluemsx.com/download.html
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

20-06-2005 • 09:30

7 Linkedin

Submitter: Vampier

Bron: blueMSX World Wide Website

Update-historie

07-'06 blueMSX 2.5 7
06-'05 blueMSX 2.3 7
03-'05 blueMSX 2.2.0 8
12-'03 blueMSX 1.0.5 14

Reacties (7)

7
7
6
2
0
0
Wijzig sortering
Anoniem: 66845
20 juni 2005 10:59
Even getest (ik ben een kenner, zie http://www.computerverzameling.com ) maar het blijft achter bij "The real thing". Exacte timing onder windows blijft een lastige issue vrees ik.

Daarnaast werd dit systeem niet voor niks regelmatig MS(NI)X genoemd.

Kortom het werkt, maar toch: koop zo'n ding voor een paar euri's op ebay of marktplaats als je de echte MS(NI)X look and feel wilt hebben!
Even getest (ik ben een kenner, zie http://www.computerverzameling.com
Nou; ik ben ook een kenner en ik vind die emulator verdomd goed gemaakt. Natuurlijk is het niet 100% gelijk aan de 'real thing', maar ook bv. qua (VDP) timing komt het erg goed in de buurt.

Er waren ook timing-verschillen tussen de verschillende echte MSXen. Bv. doordat de ene MSX 120ms. RAM had en anderen 100ms. RAM. Heb ooit een ASM demo gewerkt die wel 100% goed op 60 Hz op 100ms. RAM machines werkte, maar niet op 120ms. RAM (net ff een paar CPU cycles te weinig, dus stotteren). Op die machines werkte het alleen correct op 50 Hz ;-).


Exacte timing onder Windows is inderdaad tricky, maar wel goed (genoeg) mogelijk. Kun je je ervaringen onderbouwen met een voorbeeld ? Waarschijnlijk ligt het gewoon aan de instellingen of aan je Windows-installatie of hardware zelf; ik kan de meeste software (zelfs de tricky ones) gewoon probleemloos draaien.
MS(NI)X
Die mag je uitleggen ... de MSX in heeft bij mijn weten nix met een *Nix systeem te maken. Of is het soms een flame ?

Dat je zelf liever 15 jaar oude hardware in de kamer hebt staan kan ik me uit nostalgisch oogpunt wel voorstellen, maar voor een boel mensen is de emulator een leuk en praktischer alternatief. En een echt MSX toetsenbord voor je snufferd heeft inderdaad wel extra (emotionele) waarde; maar persoonlijk heb ik ook een goed gevoel met de emulator en de negatieve toon in je posting doet geen eer aan de kwaliteit van emulator !

Ik vind MSXen vanuit Windows ook voordelen hebben; Emulatie snelheid is aan te passen; MSX-hardware emulatie is zo aan te passen, alles supersnel van HDD laden; high-res scherm; TV-out, bestanden via mail uitwisselen ipv. via floppy, etc :Y).
Weet iemand een goede frontend voor deze emulator waarmee je snel de spellen kan starten zoals in BlueMSX Launcher?

In principe vind ik BlueMSX Launcher perfect werken maar deze doet het helaas maar t/m BlueMSX versie 2.1, zoals ook op de site van BlueMSX te lezen is.
Het staat al in de nieuws item, Catapult is een GUI voor het lanceren van software op openmsx
Ja maar ik heb toch een voorkeur voor BlueMSX. Bovendien lijkt Catapult me niet echt lekker werken. Je moet daar steeds opnieuw kiezen voor disks of roms terwijl in BlueMSX Launcher juist alles in 1 lijst staat waar je snel doorheen kan lopen.
MS(NI)X
Die mag je uitleggen ... de MSX in heeft bij mijn weten nix met een *Nix systeem te maken. Of is het soms een flame ?
Het wordt bedoeld als NIKS, dat het niks zou zijn zeg maar. Er waren vroeger mensen die er zo over dachten, het is een echte term en denk ik niet bedoeld als flame.
Binnen niet al te lange tijd komt blueMSX 2.3.1 uit. Deze versie heeft een aantal kritieke mankementen die pas na de release aan het licht kwamen.

blueMSX zou mijn favoriete emulator zijn als ik niet wist waartoe openMSX in staat zou zijn. OpenMSX geeft mij toch net iets meer vrijheid met deven omdat het native TCL ondersteund. Maar blueMSX is perfect geschikt voor gamers en developers die native MSX programmeren met een schitterende debugger (die bij de volgende release minder buggy is :P)

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