blåMSX | |
---|---|
Type | emulator |
Udvikler | blueMSX udviklingsteam |
Operativ system | Windows |
Hardware platform | Microsoft Windows |
nyeste version | v2.8.2 ( 14. august 2009 ) |
Læsbare filformater | blueMSX-maskineindstillinger [d] , blueMSX Cheats Format [d] , blueMSX-genveje [d] og blueMSX-tema [d] |
Licens | GPL |
Internet side | bluemsx.com |
blueMSX er en open source MSX hjemmecomputeremulator . _ Designet til brug på computere, der kører Microsoft Windows -operativsystemet . Understøtter emulering af MSX1, MSX2, MSX2+, Turbo R samt nogle andre computere og spillekonsoller med lignende hardware. Emulatoren har en grafisk grænseflade med udskifteligt design ( skins ), en indbygget debugger og en konfigurationseditor, der giver dig mulighed for at oprette konfigurationer til næsten enhver MSX-computer. Programgrænsefladen er blevet oversat til 14 forskellige sprog.
Introduceret i 2003 og er en relativt ny emulator, er blueMSX hurtigt blevet en af de mest nøjagtige og brugervenlige MSX-emulatorer. [1] .
Som mange andre MSX-emulatorer var blueMSX oprindeligt baseret på fMSX- emulatorens kildekode . Udviklingen begyndte i september 2003, hvor den første version blev offentligt tilgængelig i november samme år. Emulatorens hovedfunktion på tidspunktet for dens udgivelse var tilstedeværelsen af grafiske filtre, der giver dig mulighed for at simulere billedet på skærmen på et gammelt tv eller en skærm .
Oprindeligt var emuleringskvaliteten i blueMSX ret lav. Alle begrænsninger og unøjagtigheder i fMSX-emulatoren var til stede. De næste seks måneders udvikling blev afsat til at forbedre og erstatte dårlig kode samt re-arkitektur af programmet. Efterhånden som arkitekturen blev forbedret, blev det lettere at tilføje understøttelse af nye enheder, og efter kort tid blev de fleste ekstra lydenheder og patrontyper understøttet.
I version 1.5.0 (12. juni 2004) blev system- ROM- billeder ( BIOS ) fjernet fra emulatoren . I stedet begyndte de at bruge C-BIOS , et frit distribueret alternativ BIOS specielt designet til brug i MSX emulatorer.
Med udgivelsen af version 1.7.0 (20. september 2004) blev blueMSX den første MSX-emulator til at understøtte skinning.
En væsentlig opdatering blev foretaget i version 2.0.0 (20. november 2004). Kildekoden til fMSX-emulatoren er blevet permanent fjernet fra blueMSX. Også i denne version blev emulering af computere med den seneste version af MSX-standarden - Turbo R, ColecoVision -spilkonsollen og Spectravideo SV-328- computeren tilføjet .
Efter november 2004 fokuserede emulatorens udviklere på at forbedre brugergrænsefladen og emuleringstrohed samt tilføjelse af understøttelse af eksotiske enheder såsom Konami Keyboard Master (et uudgivet spil, der bruger VLM5030 talesynthesizer-chippen ).
Af de nyligt tilføjede funktioner kan vi bemærke tilføjelsen af systememulering fra Sega - SG-1000 , SC-3000 , SF-7000 . I udviklernes fremtidsplaner er der også en emulering af spillekonsollen Sega Master System og andre lignende systemer.
Emulering af alle komponenter i systemet, inklusive processor, video og lyd, er implementeret i blueMSX med urnøjagtighed. Dette gør det muligt for spil og andre programmer at køre på emulatoren, præcis som de ville på en rigtig computer. Emulatoren understøtter de fleste enheder til MSX-computere, inklusive forskellige typer spilpatroner, lydgeneratorchips, diskdrev og specifik hardware, der bruges af forskellige producenter. Emulatoren indeholder en stor database med information om patroner og disketter, som gør det muligt for emulatoren at bestemme den type patron, der bruges korrekt.
blueMSX har en indbygget GUI multi-window debugger. Det giver dig mulighed for at se indholdet af registre og hukommelse, opkaldsstakken, har sporingsfunktioner, brudpunkter og andre funktioner. BlueMSX kan således bruges som et udviklingsværktøj til emulerede systemer.
Nogle funktioner i emulatoren er placeret af udviklerne som nøgler og har deres egne navne.
En grafisk brugergrænseflade, der kan skinnes, og som har en konfigurationseditor til den emulerede computer. Brugeren kan oprette sin egen konfiguration eller gentage konfigurationen af virkelige computere. Der er også flere prækonfigurerede computermodeller.
Muligheden for at ændre emuleringshastigheden uden at bruge indstillingsmenuen ved hjælp af genvejstaster. Der er en funktion af maksimal acceleration, som er gyldig, mens en speciel tast holdes nede. En sådan funktion kan f.eks. bruges, når brugeren skal springe en uafbrudt spilsplash-skærm over, eller for at fremskynde indlæsningsprocessen af programmet så meget som muligt.
Understøttelse af kassettebilleder med mulighed for at angive den aktuelle læseposition, hvilket forenkler arbejdet med sådanne billeder.
En floppy billedgrænseflade, der giver dig mulighed for at skifte mellem flere billeder med et enkelt tastetryk.
blueMSX emulerer de vigtigste lydenheder, der bruges på MSX og andre systemer, der understøttes af emulatoren. Disse er lydgeneratorchips ( AY-3-8910 , SN76489 ), Konami SCC , Moonsound ( OPL4 ), MSX-Music ( YM2413 ), MSX-Audio ( Y8950 ) lydkort , samt flere forskellige digitale lydafspilningsenheder. Ved hjælp af softwaremixerfunktionen har brugeren mulighed for separat at styre lydstyrken på alle lydenheder.
Et sæt specielle grafiske filtre, der giver dig mulighed for at simulere billedet på forskellige typer skærme og på tv'er med forskellige tilslutningsmetoder. Der er indstillinger for gamma, lysstyrke, kontrast, mætning og farve, lodret og vandret skala, samt indstillinger til simulering af sammenfletning. Alle kan ændres i realtid. Emulatoren understøtter også eksterne billedkilder, såsom et tilføjelseskort, der implementerer teksttilstand med 80 tegn pr. linje.