BrMSX

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. srpna 2019; kontroly vyžadují 3 úpravy .
BrMSX
Typ emulátor
Vývojář Ricardo Bittencourt
Operační systém MS-DOS
První vydání 1997
Nejnovější verze v2.10 ( 1. února 2003 )
Čitelné formáty souborů BrMSX savestate [d]
Vygenerované formáty souborů BrMSX savestate [d]
webová stránka tech.groups.yahoo.com/gr…

BrMSX  je emulátor domácího počítače MSX vytvořený Ricardem Bittencourem . Určeno pro počítače kompatibilní s IBM PC s operačním systémem MS-DOS . První verze byla vydána v roce 1997 a v té době byla nejrychlejším a nejpřesnějším emulátorem MSX. Emulátor již není v současné době podporován.

Historie

V roce 1997 byla emulace MSX v plenkách. V té době již existovaly emulátory fMSX a CJS MSX , ale nebyly dostatečně přesné a rychlé, aby na počítačích dostupných v té době spouštěly jakýkoli software MSX.

Hlavním cílem při vytváření BrMSX bylo vyřešit problémy s kompatibilitou a rychlostí. Při emulaci procesoru Z80 byly zohledněny všechny jeho vlastnosti, včetně nezdokumentovaných příznaků. Přesnost emulace Z80 byla testována pomocí testu ZEXALL . Kromě přesné emulace procesoru byly vzaty v úvahu nezdokumentované vlastnosti video řadičů TMS9918A , V9938 a V9958 a také čipy generátoru zvuku General Instruments AY-3-8910 (PSG).

Vysoké rychlosti emulace bylo dosaženo napsáním celého kódu emulátoru v jazyce symbolických instrukcí za použití některých triků. Nejúčinnější z nich byla implementace algoritmu špinavých obdélníků (známého jako video cache ), který se používá k rychlé aktualizaci obrazu na obrazovce. Pro běh emulátoru plnou rychlostí stačila konfigurace PC s procesorem Intel 486SX na 25 MHz. Podle zpětné vazby od uživatelů bylo možné u některých her běžet plnou rychlostí také s procesorem 386DX na 40 MHz. To také vyžadovalo 2 MB RAM ke spuštění (4 MB, pokud byla vyžadována emulace disketové jednotky ) a grafickou kartu VGA , která měla minimálně 256 KB video paměti . Emulátor měl také podporu pro procesory Pentium a Pentium MMX , video režimy SVGA (přes VESA 2.0) a Sound Blaster nebo 100% kompatibilní zvukové karty (při absenci zvukové karty se zvuk přehrával přes vestavěný reproduktor ).

Vývoj BrMSX začal v září 1997 a první verze byla zveřejněna v listopadu téhož roku. Název emulátoru má dvojí význam. Písmena Br jsou prvními písmeny slova Brazil ( Brazil ), čímž označují zemi, kde byl emulátor vytvořen. Tato písmena jsou také iniciály autora Ricarda Bittencourta.

Logo programu, které vytvořil Raul Tabajara, používá obrázky jak MSX (font podobný tomu použitému v logu Aleste hry ), tak brazilské vlajky (kulatý štít zobrazující brazilskou oblohu). Ikona myši použitá v uživatelském rozhraní znázorňovala klávesnici počítače Gradiente Expert (jeden z brazilských počítačů MSX).

Postupem času popularita BrMSX klesala, stejně jako popularita systémů kompatibilních s MS-DOS. Poslední verze emulátoru (2.6) byla vydána v květnu 2000. Součástí jeho distribuce byl i zdrojový kód emulátoru. Ricardo Bittencourt je v současné době součástí vývojového týmu emulátoru blueMSX .

Funkce

Některé z funkcí, které se poprvé objevily v emulátoru BrMSX a staly se běžnými v moderních emulátorech MSX:

Odkazy