FMSX

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é 22. ledna 2018; kontroly vyžadují 5 úprav .

fMSX
Typ emulátor
Vývojář Marat Faizulin
Operační systém Windows , MS-DOS , Android [1]
Nejnovější verze 6.0 ( 24. února 2021 )
webová stránka fms.komkon.org/fMSX/

fMSX je open source emulátor domácího počítače MSX .

Popis

fMSX vytvořil Marat Faizulin , jeden z průkopníků moderní počítačové emulace. Je to jeden z prvních emulátorů platformy MSX a také jeden z nejvíce přenosných na různé systémy. [2] Pro zajištění přenositelnosti kódu byl emulátor původně napsán v C , zatímco většina tehdejších tvůrců emulátorů používala jazyk symbolických instrukcí ke zvýšení rychlosti kódu. Díky otevřenému zdrojovému kódu emulátoru měl zásadní vliv na vývoj emulace MSX a jeho kód byl použit jako základ pro mnoho dalších emulátorů, zejména paraMSX a blueMSX (v současnosti neobsahuje kód fMSX). Emulační kód mikroprocesoru Zilog Z80 od fMSX byl také použit v mnoha emulátorech různých systémů.

Emulátor je k dispozici pro operační systémy Windows, Linux a Android. Verze pro Android je komerční. Verze Symbian a MS-DOS jsou zastaralé.

Zdrojový kód je otevřený a lze jej volně používat v nekomerčních projektech za předpokladu, že je uveden jeho autor, stránka a další informace. Podmínky komerčního použití kódu nejsou veřejně dostupné a jsou projednávány s autorem případ od případu.

Emulátor aktuálně podporuje standardy MSX1, MSX2, MSX2+.

Historie

Vývoj emulátoru začal v roce 1993. V té době byly dva další emulátory MSX dostupné pouze pro počítače kompatibilní s IBM PC s operačním systémem MS-DOS . Při vývoji fMSX bylo původně plánováno vytvořit přenosný emulátor zdrojového kódu pro použití na různých počítačích s různými operačními systémy. Počáteční fáze vývoje byla provedena na pracovních stanicích DEC Alpha s operačním systémem Unix. Následně byl emulátor portován na další počítače a operační systémy.

Zdrojový kód pro verzi pro MS-DOS byl vytvořen pomocí kompilátoru Open Watcom C. Tato verze běžela v režimu celé obrazovky a používala režim chráněného procesoru s použitím DOS/4GW DOS extenderu .

První verzí fMSX pro operační systém Windows 3.1 byla verze 2.1. Před verzí 3.1 byl jeho zdrojový kód zkompilován kompilátorem Borland C++ Builder .


Poslední dostupná verze je v tuto chvíli verze 5.4.

Seznam systémů

Díky svému otevřenému zdrojovému kódu byl fMSX portován na velké množství počítačů a operačních systémů, z nichž některé mají několik různých verzí:

Poznámky

  1. fMSX - MSX Počítačový emulátor - Google Play . Získáno 13. června 2012. Archivováno z originálu 15. června 2013.
  2. Fayzullin, Marat fMSX: Přenosný emulátor MSX (nedostupný odkaz) . komkon.org. Datum přístupu: 25. prosince 2006. Archivováno z originálu 21. února 2012. 

Odkazy