blueMSX | |
---|---|
Tip de | emulator |
Dezvoltator | echipa de dezvoltare blueMSX |
Sistem de operare | Windows |
Platformă hardware | Microsoft Windows |
ultima versiune | v2.8.2 ( 14 august 2009 ) |
Formate de fișiere care pot fi citite | setările mașinii blueMSX [d] , formatul cheats blueMSX [d] , comenzile rapide blueMSX [d] și tema blueMSX [d] |
Licență | GPL |
Site-ul web | bluemsx.com |
blueMSX este un emulator de computer de acasă MSX open source . Proiectat pentru utilizare pe computere care rulează sistemul de operare Microsoft Windows . Acceptă emularea MSX1, MSX2, MSX2+, Turbo R, precum și alte computere și console de jocuri cu hardware similar. Emulatorul are o interfață grafică cu design schimbător ( skinuri ), un depanator încorporat și un editor de configurare care vă permite să creați configurații pentru aproape orice computer MSX. Interfața programului a fost tradusă în 14 limbi diferite.
Introdus în 2003 și fiind un emulator relativ nou, blueMSX a devenit rapid unul dintre cei mai precisi și mai ușor de utilizat emulatori MSX. [1] .
La fel ca mulți alți emulatori MSX, blueMSX sa bazat inițial pe codul sursă al emulatorului fMSX . Dezvoltarea a început în septembrie 2003, prima versiune fiind disponibilă public în noiembrie a acelui an. Caracteristica principală a emulatorului la momentul lansării a fost prezența filtrelor grafice care vă permit să simulați imaginea pe ecranul unui televizor sau monitor vechi .
Inițial, calitatea emulării în blueMSX a fost destul de scăzută. Toate limitările și inexactitățile inerente emulatorului fMSX au fost prezente. Următoarele șase luni de dezvoltare au fost dedicate îmbunătățirii și înlocuirii codului prost, precum și re-arhitecturii programului. Pe măsură ce arhitectura s-a îmbunătățit, a devenit mai ușor să adăugați suport pentru dispozitive noi și, după un timp scurt, au fost acceptate majoritatea dispozitivelor de sunet suplimentare și a tipurilor de cartușe.
În versiunea 1.5.0 (12 iunie 2004), imaginile ROM de sistem ( BIOS ) au fost eliminate din emulator . În schimb, au început să folosească C-BIOS , un BIOS alternativ distribuit gratuit special conceput pentru a fi utilizat în emulatoarele MSX.
Odată cu lansarea versiunii 1.7.0 (20 septembrie 2004), blueMSX a devenit primul emulator MSX care acceptă skinning.
O actualizare semnificativă a fost făcută în versiunea 2.0.0 (20 noiembrie 2004). Codul sursă pentru emulatorul fMSX a fost eliminat definitiv din blueMSX. De asemenea, în această versiune, a fost adăugată emularea computerelor celei mai recente versiuni a standardului MSX - Turbo R, consola de jocuri ColecoVision și computerul Spectravideo SV-328 .
După noiembrie 2004, dezvoltatorii emulatorului s-au concentrat pe îmbunătățirea interfeței cu utilizatorul și a fidelității emulării, precum și pe adăugarea de suport pentru dispozitive exotice, cum ar fi Konami Keyboard Master (un joc nelansat care folosește cipul de sintetizator de vorbire VLM5030 ).
Dintre caracteristicile adăugate recent, putem remarca adăugarea emulării sistemului de la Sega - SG-1000 , SC-3000 , SF-7000 . În planurile de viitor ale dezvoltatorilor, există și o emulare a consolei de jocuri Sega Master System și a altor sisteme similare.
Emularea tuturor componentelor sistemului, inclusiv procesorul, video și sunet, este implementată în blueMSX cu precizie de ceas. Acest lucru permite jocurilor și altor programe să ruleze pe emulator exact așa cum ar fi pe un computer real. Emulatorul acceptă majoritatea dispozitivelor pentru computerele MSX, inclusiv diferite tipuri de cartușe de joc, cipuri generatoare de sunet, unități de disc și hardware specific utilizat de diverși producători. Emulatorul include o bază de date mare de informații despre cartușe și dischete, ceea ce permite emulatorului să determine corect tipul de cartuş utilizat.
blueMSX are încorporat un depanator cu mai multe ferestre GUI. Vă permite să vizualizați conținutul registrelor și memoriei, stiva de apeluri, are funcții de urmărire, puncte de întrerupere și alte caracteristici. Astfel, blueMSX poate fi folosit ca instrument de dezvoltare pentru sisteme emulate.
Unele caracteristici ale emulatorului sunt poziționate de dezvoltatori ca cheie și au propriile nume.
O interfață grafică de utilizator care poate fi modificată, care are un editor de configurare pentru computerul emulat. Utilizatorul își poate crea propria configurație sau poate repeta configurația computerelor din viața reală. Există, de asemenea, mai multe modele de computere preconfigurate.
Posibilitatea de a schimba viteza de emulare fără a utiliza meniul de setări, folosind tastele rapide. Există o funcție de accelerație maximă, care este valabilă în timp ce o tastă specială este apăsată. O astfel de funcție poate fi folosită, de exemplu, atunci când utilizatorul trebuie să sară peste un ecran de joc neîntrerupt sau pentru a accelera procesul de încărcare a programului cât mai mult posibil.
Suport pentru imagini de casetă cu capacitatea de a specifica poziția curentă de citire, ceea ce simplifică munca cu astfel de imagini.
O interfață de imagine floppy care vă permite să comutați între mai multe imagini cu o singură apăsare a tastei.
blueMSX emulează principalele dispozitive de sunet utilizate pe MSX și alte sisteme acceptate de emulator. Acestea sunt cipuri generatoare de sunet ( AY-3-8910 , SN76489 ), Konami SCC , Moonsound ( OPL4 ), MSX-Music ( YM2413 ), MSX-Audio ( Y8950 ) , precum și mai multe dispozitive diferite de redare audio digitală. Folosind funcția de mixer software, utilizatorul are capacitatea de a controla separat volumul tuturor dispozitivelor audio.
Un set de filtre grafice speciale care vă permit să simulați imaginea pe diverse tipuri de monitoare și pe televizoare cu diferite metode de conectare. Există setări pentru gama, luminozitate, contrast, saturație și culoare, scară verticală și orizontală, precum și setări pentru simularea intercalării. Toate se pot schimba în timp real. Emulatorul acceptă și surse de imagine externe, cum ar fi un card suplimentar care implementează modul text cu 80 de caractere pe linie.