ScummVM

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 29 maj 2021; kontroller kräver 4 redigeringar .
ScummVM

ScummVM 2.1.0- gränssnitt med "modernt" utseende
Sorts Tolk
Utvecklaren Team ScummVM
Skrivet i C++ [3]
Operativ system Programvara för flera plattformar
Första upplagan 8 oktober 2001 [1]
Hårdvaruplattform Android , Linux , Haiku , macOS och Microsoft Windows
senaste versionen
Läsbara filformat ScummVM-inställningar [d]
Genererade filformat ScummVM-inställningar [d]
Licens GNU General Public License
Hemsida scummvm.org
 Mediafiler på Wikimedia Commons

ScummVM är en samling nyskapade (oberoende av utvecklarna av originalen) spelmotorer, ursprungligen utvecklade för att köra LucasArts -spel med SCUMM -systemet ( VM i namnet står för en virtuell maskin , engelska  virtuell maskin ). Tack vare sin genomtänkta arkitektur stöder ScummVM även många icke-SCUMM-spel från företag som Revolution Software och Adventure Soft , för vilka de har utvecklat sina egna gränssnitt för att interagera med resurser (de så kallade motorerna ) . 

ScummVM är ett oberoende skrivet alternativ till en del av koden för spelprogram som tolkar skriptspråken som används för att beskriva spelvärlden i sådana spel, istället för att emulera hårdvaran på den maskin som spelen kördes på. Som sådan tillåter ScummVM att spel som stöds körs på andra plattformar än de de ursprungligen utvecklades för. Dessutom gör omskrivning av spelmotorn det möjligt att fixa vissa buggar som finns i originalmotorn, samt lägga till nya funktioner (till exempel ett förbättrat soundtrack för Beneath a Steel Sky , Simon the Sorcerer och några andra [4] ).

Beskrivning

Portabilitet av koden är ett av huvudmålen med projektet [5] . Det finns officiella portar för cirka tre dussin operativsystem och plattformar, och det finns också inofficiella konstruktioner utvecklade av frivilliga. Plattformar som stöds inkluderar Microsoft Windows , Mac OS X , UNIX , inklusive GNU / Linux , BSD ( FreeBSD , NetBSD , OpenBSD , DragonFly BSD ) och Solaris - familjerna . AmigaOS , Atari/FreeMiNT , BeOS / Haiku , MorphOS och OS/2 stöds också .

Det finns också ett antal konstruktioner för spelkonsoler ( PlayStation 2 , PlayStation 3 , Sega Dreamcast , Nintendo 64 , Nintendo GameCube , Nintendo Wii ), handhållna spelkonsoler ( Dingoo A320 , GP2X , GP2X Caanoo , GP2X Wiz , Nintendo DS , OpenPandora , PlayStation Portable ), mobiltelefoner från Motorola baserade på EZX- och MotoMAGX- plattformar , handdatorer ( Android , iPhone , Maemo , Palm OS / Tapwave Zodiac , Symbian OS , Windows Mobile , bada / Tizen och BlackBerry PlayBook[6] ) och Samsung Smart TV (2009-serien).

ScummVM stöder totalt cirka 200 spel [7] , som inkluderar klassiska uppdrag baserade på SCUMM av utgivarna LucasArts Entertainment och Humongous Entertainment , tidiga uppdrag baserade på AGI Sierra Entertainment , uppdrag från olika utvecklare. Efter att FreeSCI-kodbasen slogs samman 2009 började ScummVM stödja SCI -baserade spel [8] från och med version 1.2.0 .

Spel som stöds

Följande spel stöds av den aktuella versionen av ScummVM [9] .

LucasArts - spel som drivs av SCUMM

I kronologisk ordning:

Sierra On-Line- spel

Coktel Vision-spel

Horrorsoft/Adventure Soft-spel

Spel publicerade av Adventure Soft(tidigare känd som Horrorsoft):

Humongous underhållningsspel

Andra spel

ScummVM stöder även följande spel:

Anteckningar

  1. https://www.scummvm.org/news/20201009/
  2. 2.6.0 "Insane Escapism" (2022-08-01)
  3. Scummvm Open Source-projektet på Open Hub: Languages-sidan - 2006.
  4. Touché: The Adventures of the Fifth Musketeer Music Enhanced Soundtrack släppt . Hämtad 1 september 2013. Arkiverad från originalet 22 augusti 2013.
  5. Riktlinjer för ScummVM-portabilitet . Tillträdesdatum: 18 mars 2008. Arkiverad från originalet 2 maj 2008.
  6. ScummVM för PlayBook . Datum för åtkomst: 10 januari 2012. Arkiverad från originalet den 16 januari 2012.
  7. Lista över spel som stöds . Hämtad 8 oktober 2010. Arkiverad från originalet 7 juli 2017.
  8. ScummVM 1.2.0 "FaSCinating release" är här! . Tillträdesdatum: 13 januari 2011. Arkiverad från originalet den 19 december 2010.
  9. Alla spel kan inte slutföras eller ens startas. Några av dem är fortfarande under utveckling. För en komplett och uppdaterad lista över spel som stöds, se ScummVM Game Compatibility Matrix Arkiverad 2 januari 2007 på Wayback Machine .

Litteratur

Länkar