openMSX er en åpen kildekode, fritt distribuert og cross-platform kommandolinje / grafisk programvare som er designet fra forskyvningen å etterligne MSX maskinvare. Det emulerer alle kjente MSX-systemer, inkludert MSX, MSX2, MSX2 +, samt turboR ones.Features på en glanceKey funksjoner inkluderer muligheten til å kjøre flere maskiner samtidig, i en enkelt forekomst, støtte for mer enn 110 MSX maskin maskinvarekonfigurasjoner og over 60 MSX forlengelse maskinvarekonfigurasjoner, SSE2 optimaliseringer for resampling og rendering, samt omfattende dokumentasjon.
I tillegg har den TCL scripting støtter, real-time timing, en avansert bygge-systemet, samt støtte for emulere Sunrise GFX 9000, Pioneer Palcom Laserdisc, og alle kjente patron Mapper typer. OSD (On-Screen Display) er også tilgjengelig.
Det inkluderer også konfigurasjoner for mer enn 110 MSX maskinvaren og 60 MSX forlengelse maskinvare. Søknaden gjør bruk av SDL_image og SDL_ttf biblioteker for å vise spillene. Den støtter redde stater og sykluser detaljert VDP (variabel datautskrift) kommando motor timing.
En annen interessant funksjon er muligheten til å spesifisere system ROMs med sine filnavn eller SHA1 sjekksummer. I tillegg tilbyr det piksel nøyaktig gjengivelse og helautomatisk vert til MSX tastatur mapping.Under panseret og støttet drift systemsThe programvare er kryss-plattform, skrevet helt i C ++ programmeringsspråk, ved hjelp av Tcl for sin grafisk brukergrensesnitt (GUI). Støttede operativsystemer inkludere alle GNU / Linux-distribusjoner, ulike BSD smaker (FreeBSD, NetBSD og OpenBSD), Microsoft Windows, Mac OS X og OpenDingux (Dingoo) .Availability og støttet platformsOn GNU / Linux, er openMSX tilgjengelig for nedlasting som en universell kilder arkiv, slik at brukeren kan optimalisere det for hans / hennes Linux kernel-basert operativsystem. Du kan også installere programmet fra standard programvare repositories av din distribusjon. Både 32-bit og 64-bit maskinvareplattformer støttes på denne tiden
Hva er nytt i denne utgaven:.
- støtte MSX enhet:
- fast bug i YM2413 (FMPAC), som var hørbar i BPS Tetris
- lagt Sharp / Epcom HB-4000 80 kolonne patron forlengelse
- Nye eller forbedrede emulator funksjoner:
- utvidet save_msx_screen skript for å ta VDP (24) inn acount
- fast krasj på Visual Studio bygge ved bruk av wav-filer (for eksempel i cassetteplayer)
- fast crash på 32-bit Visual Studio build når du tar opp video uten -doublesize alternativet
- fast crash på 32-bit Visual Studio build når du bruker scale_factor 3 og SDL renderer
- faste bølger vist opp-ned i SCC Viewer OSD widget
- fast krasj når du legger en savestate som har JoyTap plugget i ytelsesforbedringer ...
- flere forbedringer som resulterer i kortere oppstartstid
- fast omvendt ytelse når du bruker harddisker
- fast håndtering av korrupt maskinvarekonfigurasjon XML-fil
- fast krasj når MSX med TC8566AF FDC (f.eks turboR) krasjet
- fast mulig henge opp ved rygging med harddisker
- fast Tcl feil når du endrer horisontal strekning i OSD-menyen
- fast visning av feilmeldinger på OSD
- Mac OS X MIDI støtte ...
- fast MIDI utgang på Mac OS X (var ikke fungerer for noen programmer)
- lagt til støtte for å kjøre status
- lagt til støtte for systemet realtime meldinger
- lagt til støtte for MIDI i
- faste problemer med on-screen-tastatur på Android 4.4
- lagt standard tastetilordninger for kontrollerne rettet mot gaming
- lagt kartlegging av B-kontrollknappen for å trykke CTRL eller SKIFT i OSD tastatur
- lagt finkornet kontroll der Spor vognene og utvidelser vil ende opp
- lagt til støtte for ensidige-drivere for dir-as-disk
- lagt til støtte for harde diskfiler til OSD-menyen
- lagt advarsel hvis ROM-bilder med større størrelse enn støttes på virke Konami og Konami SCC mappers brukes
- Bygg system, emballasje, dokumentasjon:
- oppdaterte Windows bygge til Visual Studio 2013
- gjort kompilering raskere ved å fjerne mer enn 250 unødvendig inkluderer
- enda mer bruk av C ++ 11 funksjoner
- oppgradert Tcl til 8.5.15
- lagt bygge støtte for 64-bit ARM
- lagt 256x256 pikslers openMSX logo image og bruke det f.eks for Mac OS X-ikonet
- fast staticbindist bygge med nyere klang utgivelser og for Mac OS 10.9 SDK
- lenker ikke mot bibliotekene i / usr / lib lenger på Mac OS X, bare koble mot rammer. Dette gjør det mulig å kompilere mot standard SDK. Og selvfølgelig de vanlige diverse feilrettinger.
Hva er nytt i versjon 0.10.0:
- Denne utgivelsen gir mange større og mindre funksjoner, men mest fremragende er: syklus nøyaktig VDP kommando motor timing, en Android-port, underkatalog støtte for dir-as-disk og Neos MA-20-støtte. Disse funksjonene betydde mye av arbeidet ble gjort i nær sagt alle deler av koden, men samtidig har vi også frisket opp mye av koden ved hjelp av mange av de nye C ++ 11 språk funksjoner. Alt i alt, var det tid for å slippe denne ting offisielt ... Sammen med openMSX en oppdatert versjon av Catapult, vår brukervennlige GUI, ble utgitt. Vi har faktisk gjort noen forbedringer til det denne gangen, for det meste koderydd å gjøre det lettere å hjelpe oss med dette delprosjektet, men også noen små funksjoner, som muligheten til å sette opp flere IPS-filer, kontroll videokilde og deaktivere sprite innstillinger og DMK støtte i filen filtre, ved siden av noen mindre feilrettinger.
Hva er nytt i versjon 0.7.2:
- Dette er en rask løsning for 0.7.1 utgivelse. På grunn av en liten feil i en Tcl script, openMSX var ikke i stand til å laste savestates med stier som inneholder mellomrom, som er den vanligste tilfellet på standard Windows-installasjoner. 0.7.2 fikser det.
Hva er nytt i versjon 0.7.0:
- Denne utgivelsen inneholder flere nye spennende funksjoner, clearing noen langvarig
- funksjonsforespørsler! Det viktigste av alt er at vi har implementert Lagre
- stater! Det tok oss en stund å tenke på en måte å gjennomføre det uten å ha noen
- ulemper du kunne ha med noen andre emulatorer. Den største er
- bakoverkompatibilitet. Vårt system er utformet på en slik måte at den er i stand til
- takle eldre save stater i fremtidige utgivelser. Så, trenger du ikke å være redd
- for å oppgradere til en ny versjon av openMSX: dine lagrede stater vil forbli bruk !
- En annen viktig funksjon er den støtten tungt forbedret tastatur. I forrige
- utgivelser det var alltid en bit av en irritasjonen til å jobbe med emulert MSX maskiner
- som har et annet tastaturoppsett enn vertsdatamaskinen. F.eks ved hjelp av en
- MSX turboR, som har en japansk tastatur, på en PC med et amerikansk-engelsk tastatur
- var veldig irriterende, så de tegnene som vises på skjermen ikke stemmer overens med
- de du skrevet på PC-tastaturet. Dette problemet er nå løst, og du kan
- bruke hvilken som helst kombinasjon av vertsmaskinen tastatur og emulert MSX maskin, uten
- får feil tegn på MSX-skjermen.
- Full gjennomsiktig dir-as-disk støtte har også vært en lang stående funksjon
- forespørsel. Vel, det er her! Dir-as-disk oppfører seg nå som du kan forvente: noen
- endring på enten verten eller MSX side er reflektert på den andre siden
- umiddelbart. Dette kan hjelpe mye for kryssplattform utvikling.
- Før vi gir deg en liste med detaljer, ønsker vi å takke HAP, forfatteren av
- Meisei, for å hjelpe oss med noen av funksjonene nedenfor; du kan gjenkjenne
- dem fra hans siste Meisei utgivelser.
Krav :
- SDL
- SDL_image
- libxml2
- Tcl / Tk
- GCC
Kommentarer ikke funnet