FMSX

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 22 januari 2018; kontroller kräver 5 redigeringar .

fMSX
Sorts emulator
Utvecklaren Marat Faizulin
Operativ system Windows , MS-DOS , Android [1]
senaste versionen 6.0 ( 24 februari 2021 )
Hemsida fms.komkon.org/fMSX/

fMSX är en MSX -hemdatoremulator med öppen källkod .

Beskrivning

fMSX skapades av Marat Faizulin , en av pionjärerna inom modern datoremulering. Det är en av de första emulatorerna av MSX-plattformen, och även en av de mest portabla till olika system. [2] För att säkerställa portabilitet av koden skrevs emulatorn ursprungligen i C , medan de flesta emulatorskapare på den tiden använde assemblerspråk för att öka kodens hastighet. Tack vare emulatorns öppna källkod har den haft stor inverkan på utvecklingen av MSX-emulering, och dess kod har använts som grund för många andra emulatorer, särskilt paraMSX och blueMSX (innehåller för närvarande inte fMSX-koden). Zilog Z80 mikroprocessoremuleringskoden från fMSX har också använts i många emulatorer av olika system.

Emulatorn är tillgänglig för operativsystemen Windows, Linux och Android. Android-versionen är kommersiell. Symbian- och MS-DOS-versionerna är föråldrade.

Källkoden är öppen och kan fritt användas i icke-kommersiella projekt, förutsatt att dess författare, webbplats och annan information nämns. Villkoren för kommersiell användning av koden är inte allmänt tillgängliga och diskuteras med författaren från fall till fall.

Emulatorn stöder för närvarande MSX1, MSX2, MSX2+ standarder.

Historik

Utvecklingen av emulatorn startade 1993. Vid den tidpunkten fanns det två andra MSX-emulatorer endast tillgängliga för IBM PC -kompatibla datorer som kör MS-DOS . När man utvecklade fMSX var det ursprungligen planerat att skapa en bärbar källkodsemulator för användning på olika datorer med olika operativsystem. Det inledande utvecklingsskedet genomfördes på DEC Alpha-arbetsstationer som körde Unix. Därefter portades emulatorn till andra datorer och operativsystem.

Källkoden för MS-DOS-versionen byggdes med kompilatorn Open Watcom C. Denna version kördes i helskärmsläge och använde skyddat processorläge med DOS/4GW DOS-förlängaren .

Den första versionen av fMSX för operativsystemet Windows 3.1 var version 2.1. Före version 3.1 kompilerades dess källkod av Borland C++ Builder-kompilatorn .


Den senaste versionen som är tillgänglig för tillfället är version 5.4.

Lista över system

Tack vare sin öppna källkod har fMSX porterats till ett stort antal datorer och operativsystem, av vilka några har flera olika versioner:

Anteckningar

  1. fMSX - MSX datoremulator - Google Play . Hämtad 13 juni 2012. Arkiverad från originalet 15 juni 2013.
  2. Fayzullin, Marat fMSX: Bärbar MSX-emulator (inte tillgänglig länk) . komkon.org. Tillträdesdatum: 25 december 2006. Arkiverad från originalet 21 februari 2012. 

Länkar