Difference between revisions of "Glk/ZCode"

From ScummVM :: Wiki
< Glk
Jump to navigation Jump to search
(adding games)
(add Purple Dragon's games)
 
(84 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
{{EngineDescription|
 
{{EngineDescription|
name=Frotz|
+
name=ZCode|
developer=Stefan Jokisch, [[User:dreammaster|dreammaster]]|
+
developer=[[Dave Griffith|David Griffith]], [[User:dreammaster|dreammaster]]|
 
companies=[[Infocom]] and others|
 
companies=[[Infocom]] and others|
 
usedBy=innumerable games|
 
usedBy=innumerable games|
 
dateAdded=December 9, 2018|
 
dateAdded=December 9, 2018|
release=None
+
release=
 
}}
 
}}
  
 
==About==
 
==About==
Frotz is the most popular Z-machine implementation, developed by Stefan Jokisch to play games adhering to the different Z-machine versions of text-based games, first introduced for the [[Zork series]] and following games by [[Infocom]], then later Graham Nelson's Inform that became the de facto standard for interactive fiction.
+
The ScummVM Z-code engine is based on Frotz. Frotz is the most popular Z-machine implementation, developed by Stefan Jokisch to play games adhering to the different Z-machine versions of text-based games, first introduced for the [[Zork series]] and following games by [[Infocom]], then later Graham Nelson's Inform that became the de facto standard for interactive fiction.
  
 
==Games==
 
==Games==
Line 46: Line 46:
 
*[[Sherlock: The Riddle of the Crown Jewels]] (1988)
 
*[[Sherlock: The Riddle of the Crown Jewels]] (1988)
 
*[[Arthur: The Quest for Excalibur]] (1989)
 
*[[Arthur: The Quest for Excalibur]] (1989)
*[[James Clavell's Shogun]] (1989)
+
*[[James Clavell's Shōgun]] (1989)
*[[Journey]] (1989)
+
*[[Journey: The Quest Begins]] (1989)
 +
*[[Zork: The Undiscovered Underground]] (1997) (developed by Activision)
 +
*[[Milliways]] (prototype) (created in 1988, released in 2008)
  
Converted:
+
Converted from [[Glk/Alan2|Alan2]]:
*[[Colossal Cave Adventure]] (I: 1975-1977, II: 1978-1981, 2.5: 1995, 3: 1978, 4: 1995, 5: 1978, 6: 1984, 370: 1993)
+
*[[Dinnertime]] (1999)
 +
*[[Mazemapper]] (1999)
 +
*[[The Mean Story]] (1999)
 +
*[[To Get to the Other Side]] (1999)
 +
*[[They're After You!]] (1999)
  
Converted from [[Scott|Scottfree]]:
+
Converted from [[Glk/Scott|ScottFree]] - [[Adventure International]] games:
[[Adventure International]] games:
 
 
*[[Adventureland]] (1978)
 
*[[Adventureland]] (1978)
 
*[[Pirate Adventure]], a.k.a. Pirate Cove (1979)
 
*[[Pirate Adventure]], a.k.a. Pirate Cove (1979)
Line 64: Line 69:
 
*[[Ghost Town]] (1980)
 
*[[Ghost Town]] (1980)
 
*[[Savage Island]], Part I and II (1981)
 
*[[Savage Island]], Part I and II (1981)
*[[Golden Voyage]] (1981)
+
*[[The Golden Voyage]] (1981)
 
*[[Sorcerer of Claymorgue Castle]] (1982)
 
*[[Sorcerer of Claymorgue Castle]] (1982)
 
*[[Return to Pirate's Isle]] (1983)
 
*[[Return to Pirate's Isle]] (1983)
 
*[[The Adventures of Buckaroo Banzai Across the 8th Dimension]] (1984)
 
*[[The Adventures of Buckaroo Banzai Across the 8th Dimension]] (1984)
*[[Questprobe featuring The Hulk]] a.k.a Marvel Adventure #1 (1984)
+
*[[Questprobe: Featuring the Hulk]] a.k.a Marvel Adventure #1 (1984)
*[[Questprobe featuring Spider-Man]] (1984)
+
*[[Questprobe: Featuring Spider-Man]] (1984)
*[[Questprobe featuring Human Torch and the Thing]] (1985)
+
*[[Questprobe: Featuring the Human Torch and the Thing]] (1985)
  
[[Mysterious Adventures series]]:
+
Converted from [[Glk/Scott|ScottFree]] - [[Mysterious Adventures series]]:
 
*[[Mysterious Adventures 1: The Golden Baton]] (1981)
 
*[[Mysterious Adventures 1: The Golden Baton]] (1981)
 
*[[Mysterious Adventures 2: The Time Machine]] (1981)
 
*[[Mysterious Adventures 2: The Time Machine]] (1981)
Line 84: Line 89:
 
*[[Mysterious Adventures 10: Ten Little Indians]] (1983)
 
*[[Mysterious Adventures 10: Ten Little Indians]] (1983)
 
*[[Mysterious Adventures 11: Waxworks]] (1983)
 
*[[Mysterious Adventures 11: Waxworks]] (1983)
 +
 +
Converted from Miscellaneous architectures:
 +
*[[Super Star Trek]] (1971-1974) (converted from BASIC to C to Inform)
 +
*[[Hunt the Wumpus]] (1973) (converted from BASIC to to Inform)
 +
*[[Colossal Cave Adventure]] (I: 1975-1977, II: 1978-1981, 2.5: 1995, 3: 1978, 4: 1995, 5: 1978, 6: 1984, 370: 1993) (converted from Fortran/C to Inform)
 +
*[[Robots]] (1976) (converted from BASIC to Inform)
 +
*[[Zork]] (1978) (the original release by the team that would become Infocom at MIT, converted to Inform) (converted from Fortran to Inform)
 +
*[[Frankenstein Adventure]] (1981) (converted from TRS-80 to Inform)
 +
*[[Softporn Adventure]] (1981) (converted from BASIC to Inform)
 +
*[[Inhumane]] (1985) (converted from Applesoft Basic to Inform)
 +
*[[Praser 5]] (1985) (converted from Applesoft Basic to Inform)
 +
*[[Werner's Quest 1: The Black Ladder]] (1985) (converted from The Quill Adventure System to Inform)
 +
*[[Werner's Quest 2: Revenge of the Thing-Fish]] (1985) (converted from The Quill Adventure System to Inform)
 +
*[[Werner's Quest 3: Rance the Dungeonkeeper]] (1985) (converted from The Quill Adventure System to Inform)
 +
*[[Werner's Quest 4: Unchanter]] (1985) (converted from The Quill Adventure System to Inform)
 +
*[[The Nine Dancers]] (1986) (converted from BBC to Inform)
 +
*[[Uninvited]] (1986) (converted from [[MacVenture]] to Inform)
 +
*[[Paranoia]] (1987) (converted from C to Inform)
 +
*[[The Puppet-Man]] (1987) (converted from BBC to Inform)
 +
*[[Shadowgate]] (1987) (converted from [[MacVenture]] to Inform)
 +
*[[Snafufun]] (1988) (converted from BASIC to Inform)
 +
*[[Night of the Vampire Bunnies]] (1989) (converted from BASIC to Inform)
 +
*[[Adventure in Humongous Cave]] (1993) (converted from AGT (Adventure Game Toolkit) to Inform)
 +
*[[Odieus's Quest for the Magic Flingshot]] (1993) (converted from LADS (Levy's Adventure Development System) to AGT (Adventure Game Toolkit) to Inform)
 +
*[[Freefall]] (1995) (Inform version of the 1984 game ''[[Tetris]]'')
 +
*[[Icebreaker: The Text Adventure|Icebreaker]] (converted from 3DO to Inform)
 +
*[[Robot Finds Kitten]] (1997) (converted from C to Inform)
 +
*[[Reverzi]] (1999) (Inform version of the board game ''Reversi'', also known as ''Othello'')
 +
*[[Chaos In Space]] (2001) (aka Warp!) (converted from DOS to Inform)
 +
*[[HLA Adventure]] (2004) (converted from HLA (high level assembly) to Inform)
 +
 +
Other:
 +
*[[A Change in the Weather]] (1995)
 +
*[[The Mind Electric]] (1995)
 +
*[[CompXX]] (1996)
 +
*[[Lists and Lists]] (1996)
 +
*[[Phlegm]] (1996)
 +
*[[So Far]] (1996)
 +
*[[Apartment F209]] (1997)
 +
*[[Bedlam]] (1997)
 +
*[[The Edifice]] (1997)
 +
*[[I-0]] (1997)
 +
*[[Phred Phontious and the Quest for Pizza]] (1997)
 +
*[[Sins Against Mimesis]] (1997)
 +
*[[The Space Under the Window]] (1997)
 +
*[[The Chicken Under the Window]] (1998)
 +
*[[Flowers for Algernon]] (1998)
 +
*[[Hey, I'm Supposed to be Free Range]] (1998)
 +
*[[In the End II]] (1998)
 +
*[[Photopia]] (1998)
 +
*[[Saied]] (1998)
 +
*[[Spider And Web]] (1998)
 +
*[[Three Steps to the Left]] (1998)
 +
*[[Annoyotron]] (1999)
 +
*[[Chicks Dig Jerks]] (1999)
 +
*[[Coke Is It!]] (1999)
 +
*[[Death to my Enemies]] (1999)
 +
*[[Hunter, in Darkness]] (1999)
 +
*[[Revenger]] (1999)
 +
*[[Varicella]] (1999)
 +
*[[Zugzwang]] (1999)
 +
*[[9:05]] (2000)
 +
*[[Dragon!]] (2000)
 +
*[[Hallowe'en]] (2000)
 +
*[[ManoZ]] (2000)
 +
*[[Not Just A Game]] (2000)
 +
*[[Shade]] (2000)
 +
*[[Shrapnel]] (2000)
 +
*[[Spitting Crumbs]] (2000)
 +
*[[1981]] (2001)
 +
*[[Discord]] (2001)
 +
*[[Donkey Kong]] (2001)
 +
*[[Finding Henry]] (2001)
 +
*[[Fit for a Queen]] (2001)
 +
*[[Hank Buzzcrack Has A Job To Do, God Damn It]] (2001)
 +
*[[Heroes]] (2001)
 +
*[[Jigsaw 2]] (2001)
 +
*[[The Newcomer]] (2001)
 +
*[[Pac-Man]] (2001)
 +
*[[Peter Theta Fixes the Holodeck]] (2001)
 +
*[[Pick Up the Phone Booth and Aisle]] (2001)
 +
*[[The Sofa At The End Of The Universe]] (2001)
 +
*[[A speedIF O entry]] (2001)
 +
*[[Squeaky on the Moon]] (Fajfeta sur la Luno in Spanish) (2001)
 +
*[[Stiffy Makane: The Undiscovered Country]] (2001)
 +
*[[Tooth Ow Zunden Too]] (2001)
 +
*[[Tooth Ow Zunden Won!]] (2001)
 +
*[[A Walk Through Forever]] (2001)
 +
*[[The Weapon]] (2001)
 +
*[[Appallatron]] (2002)
 +
*[[The Body]] (2002)
 +
*[[Cheeseshop]] (2002)
 +
*[[The Circus of Sadness]] (2002)
 +
*[[Kraketoa Tuna Melt]] (2002)
 +
*[[Soul-Searching]] (2002)
 +
*[[The Angel Curse]] (2003)
 +
*[[The Epitome of Toastlessness]] (2003)
 +
*[[Logic Puzzle Sampler]] (2003)
 +
*[[The Thorn]] (2003)
 +
*[[The Dreamhold]] (2004)
 +
*[[Last Ride of the Night]] (2004)
 +
*[[The Corn Identity]] (2005)
 +
*[[Dreary Lands]] (2005)
 +
*[[The Fox, The Dragon, and The Stale Loaf of Bread]] (2005)
 +
*[[Where There's A Will]] (2005)
 +
*[[Another Goddamn Escape the Locked Room Game]] (2005)
 +
*[[An Abbreviated Night Before Christmas]] (2006)
 +
*[[Bob's Garage]] (2006)
 +
*[[Chicken and Egg]] (2006)
 +
*[[Delightful Wallpaper]] (2006)
 +
*[[An Escape To Remember]] (2006)
 +
*[[I'll]] (2006)
 +
*[[Southern Gothic]] (2006)
 +
*[[This is the game that I wrote]] (2006)
 +
*[[The Tower of the Elephant]] (2006)
 +
*[[AFGNCAAP - IF Agent! Todays Adventure: Holy Goat!]] (2007)
 +
*[[House of Dream of Moon]] (2007)
 +
*[[Jack in the box]] (2007)
 +
*[[The Day I shot ...]] (2007)
 +
*[[Trainstopping]] (2007)
 +
*[[Xmaton]] (2007)
 +
*[[Attack of the Terror Tabby!!!]] (2008)
 +
*[[Bedtime story]] (2008)
 +
*[[A Night With Kes]] (2008)
 +
*[[Pick up the pine box and die]] (2008)
 +
*[[The Day I mauled ...]] (2008)
 +
*[[Nine-tenths of the Law]] (2008)
 +
*[[Violet]] (2008)
 +
*[[What Happens in Vagueness]] (2008)
 +
*[[69,105]] (2009)
 +
*[[HTP]] (2009)
 +
*[[Intimate Encounters]] (2009)
 +
*[[The Lighthouse]] (2009)
 +
*[[IF Progressive One]] (2009)
 +
*[[Paranoia (2009)|Paranoia]] (2009)
 +
*[[Teaching her to dance]] (2009)
 +
*[[Yay Games]] (2009)
 +
*[[The Day I stabbed Stalin]] (2010)
 +
*[[Dual Transform]] (2010)
 +
*[[Explore!]] (2010)
 +
*[[A Green Rain]] (2010)
 +
*[[Hoist Sail for the Heliopause and Home]] (2010)
 +
*[[Hoosegow]] (2010)
 +
*[[Lobsters On A Plane]] (2010)
 +
*[[Le Roi de Fihnargaia]] (2010)
 +
*[[Being the Ending of the Beginning]] (2011)
 +
*[[Birth of Mind]] (2011)
 +
*[[Bored Ladders]] (2011)
 +
*[[Blue]] (2011)
 +
*[[Cold Iron]] (2011)
 +
*[[The Day I saved Elvis]] (2011)
 +
*[[The extraordinary events of the last day of Professor Mangleworth]] (2011)
 +
*[[Hangar 22]] (2011)
 +
*[[The man-eating, halitosic gorilla of Brazil]] (2011)
 +
*[[Schießbefehl]] (2011)
 +
*[[You've Got a Stew Going!]] (2011)
 +
*[[And a Hippo New Year]] (2012)
 +
*[[Color of Milk Coffee]] (2012)
 +
*[[Dinner Bell]] (2012)
 +
*[[Endless, Nameless]] (2012)
 +
*[[Fingertips: All Alone]] (2012)
 +
*[[Fingertips: Aren't You the Guy Who Hit Me in the Eye?]] (2012)
 +
*[[Fingertips: Come On and Wreck My Car]] (2012)
 +
*[[Fingertips: Everything Is Catching On Fire]] (2012)
 +
*[[Fingertips: Fingertips]] (2012)
 +
*[[Fingertips: Fingertips (Reprise)]] (2012)
 +
*[[Fingertips: Hey Now, Everybody]] (2012)
 +
*[[Fingertips: I Don't Understand You]] (2012)
 +
*[[Fingertips: I Found a New Friend]] (2012)
 +
*[[Fingertips: I Heard a Sound]] (2012)
 +
*[[Fingertips: I Walk Along Darkened Corridors]] (2012)
 +
*[[Fingertips: I'm Having a Heart Attack]] (2012)
 +
*[[Fingertips: Leave Me Alone]] (2012)
 +
*[[Fingertips: Please Pass the Milk Please]] (2012)
 +
*[[Fingertips: Something Grabbed Ahold of My Hand]] (2012)
 +
*[[Fingertips: The Day That Love Came To Play]] (2012)
 +
*[[Fingertips: What's That Blue Thing Doing Here?]] (2012)
 +
*[[Fingertips: Who's Knockin' on the Wall?]] (2012)
 +
*[[Fingertips: Who's That Standing Out the Window]] (2012)
 +
*[[IF Whispers 5]] (2012)
 +
*[[The Legend of the Missing Hat]] (2012)
 +
*[[Nautilisia]] (2012)
 +
*[[Parasites]] (2012)
 +
*[[A Reading in May]] (2012)
 +
*[[Dig My Grave]] (2012)
 +
*[[The Statue Got Me High]] (2012)
 +
*[[The Day I died]] (2013)
 +
*[[The day I hugged Ghandi!]] (2013)
 +
*[[Es kam aus den Alpen]] (2013)
 +
*[[The Horrible Pyramid]] (2013)
 +
*[[The Nessa Springs Slasher]] (2013)
 +
*[[The Paper Bag Princess]] (2013)
 +
*[[The tale of the cursed eagle]] (2013)
 +
*[[Wrenlaw]] (2013)
 +
*[[Craverly Heights]] (2014)
 +
*[[The Day I came back]] (2014)
 +
*[[Illuminate]] (2014)
 +
*[[Kii!Wii!]] (2014)
 +
*[[Monster Maker]] (2014)
 +
*[[More]] (2014)
 +
*[[The Mundane Tale of the Morning After]] (2014)
 +
*[[So, You've Never Played a Text Adventure Before, Huh?]] (2014)
 +
*[[Tea Ceremony]] (2014)
 +
*[[By the Lake]] (2015)
 +
*[[The Day of the Queen]] (2015)
 +
*[[Discover the World]] (2015)
 +
*[[Hippo on Elm Street]] (2015)
 +
*[[The oldest hangover on Earth]] (2015)
 +
*[[Ombre]] (2015)
 +
*[[Someone Keeps Moving My Chair]] (2015)
 +
*[[The Story of the Shinoboo]] (2015)
 +
*[[The Day time stood still]] (2016)
 +
*[[Life with OCD]] (2016)
 +
*[[Baking With Lizzie]] (2017)
 +
*[[Eggstraordinary Adventure]] (2017)
 +
*[[The Bean Stalker]] (2018)
 +
*[[Walk Among Us]] (2018)
  
 
==Status==
 
==Status==
A work-in-progress sub-engine of the new [[ScummGlk]] API has been added based on Frotz.
+
A work-in-progress sub-engine of the new [[Glk]] API has been added based on Frotz.
  
 
==Resources==
 
==Resources==

Latest revision as of 14:50, 10 July 2020

ZCode
Engine developer David Griffith, dreammaster
Companies that used it Infocom and others
Games that use it innumerable games
Date added to ScummVM 2018-12-09
First release containing it None

About

The ScummVM Z-code engine is based on Frotz. Frotz is the most popular Z-machine implementation, developed by Stefan Jokisch to play games adhering to the different Z-machine versions of text-based games, first introduced for the Zork series and following games by Infocom, then later Graham Nelson's Inform that became the de facto standard for interactive fiction.

Games

Infocom games:

Converted from Alan2:

Converted from ScottFree - Adventure International games:

Converted from ScottFree - Mysterious Adventures series:

Converted from Miscellaneous architectures:

Other:

Status

A work-in-progress sub-engine of the new Glk API has been added based on Frotz.

Resources

External links