More actions
(Created page with "{{Infobox DS Homebrews}} {{Infobox DS Homebrews |title=GLK POGO |image= |description=Text adventure interpreters from Infocom Z-Machine ported to the NDS. |author=SASQ (Jo...") |
No edit summary |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox DS Homebrews | {{Infobox DS Homebrews | ||
|title=GLK POGO | |title=GLK POGO | ||
|image= | |image=Glkpogo2.png | ||
|description=Text adventure interpreters from Infocom Z-Machine ported to the NDS. | |description=Text adventure interpreters from Infocom Z-Machine ported to the NDS. | ||
|author=SASQ (Jonas Minnberg) | |author=SASQ (Jonas Minnberg) | ||
|lastupdated=2006/11/27 | |lastupdated=2006/11/27 | ||
|type=Other | |type=Other Emulators | ||
|version=1.0 | |version=1.0 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/dshomebrew2/glkpogo_1.0.zip | ||
|website=http://www.nightmode.org/glkpogo/ | |website=http://www.nightmode.org/glkpogo/ | ||
}} | }} | ||
Infocom Z-Machine emulator for the NDS. The port was accomplished by first porting GLK (a library for handling Interactive Fiction) and then compiling GLK-versions of the compilers. | Infocom Z-Machine emulator for the NDS. The port was accomplished by first porting GLK (a library for handling Interactive Fiction) and then compiling GLK-versions of the compilers. | ||
Line 21: | Line 19: | ||
==User guide== | ==User guide== | ||
===List of interpreters=== | |||
Frotz: | Frotz: | ||
* Plays new and old (Infocom) zcode format adventures. | * Plays new and old (Infocom) zcode format adventures. | ||
Line 48: | Line 47: | ||
Check the strokes.png for which strokes/gestures work. | Check the strokes.png for which strokes/gestures work. | ||
To grab a word, touch the very top of the touch screen and drag down until the word you want is | To grab a word, touch the very top of the touch screen and drag down until the word you want is highlighted, release the pen. | ||
Use Tab to complete the current word (and cycle through all hits). | Use Tab to complete the current word (and cycle through all hits). | ||
Line 63: | Line 62: | ||
The fonts are looked for in both DATA/, FONTS/ or in the root directory. | The fonts are looked for in both DATA/, FONTS/ or in the root directory. | ||
You can convert any TTF-font to a pogo-font like so: | You can convert any TTF-font to a pogo-font like so: <code>pogo-ttf2font <ttfname> <size></code> | ||
(Converter currently only available compiled for linux) | (Converter currently only available compiled for linux.) | ||
One trick is to replace the Fixed font with a really small font, this will let you play games that check for a wide enough screen (like Trinity). | One trick is to replace the Fixed font with a really small font, this will let you play games that check for a wide enough screen (like Trinity). | ||
Line 87: | Line 85: | ||
==Compatibility== | ==Compatibility== | ||
Tested on Normal DS with MP2 and DS Lite with M3 Lite. | Tested on Normal DS with MP2 and DS Lite with M3 Lite. | ||
==Known issues== | ==Known issues== | ||
Line 96: | Line 92: | ||
* Author's website - [https://web.archive.org/web/20070123231117/http://www.nightmode.org/glkpogo/ http://www.nightmode.org/glkpogo/] (archived) | * Author's website - [https://web.archive.org/web/20070123231117/http://www.nightmode.org/glkpogo/ http://www.nightmode.org/glkpogo/] (archived) | ||
* Interactive Fiction Database - https://ifdb.tads.org/ | * Interactive Fiction Database - https://ifdb.tads.org/ | ||
Latest revision as of 13:08, 20 August 2024
GLK POGO | |
---|---|
General | |
Author | SASQ (Jonas Minnberg) |
Type | Other Emulators |
Version | 1.0 |
License | Mixed |
Last Updated | 2006/11/27 |
Links | |
Download | |
Website | |
Infocom Z-Machine emulator for the NDS. The port was accomplished by first porting GLK (a library for handling Interactive Fiction) and then compiling GLK-versions of the compilers.
Installation
Copy the NDS-files and font folder to your memory card and start.
You will need a memory card adapter - both for loading games and writing/reading savegames.
User guide
List of interpreters
Frotz:
- Plays new and old (Infocom) zcode format adventures.
- Currently the only interpreter confirmed to handle load/save correctly.
- Includes games like Zork, Hitchhikers Guide to the Galaxy etc.
Level9:
- Plays old level9 adventures.
- Includes Knight Orc, Snowball etc
Magnetic:
- Plays Magnetic Scrolls adventures.
- Graphics are not handled correctly at the moment so avoid copying over the GFX-files.
- Includes The Pawn, Guild of Theives etc
Nitfol:
- Another interpreter for zcode.
- Is actually more modern then FROTZ, but the GLK-versions has problems with the titlebar & fixed width window.
How to use
When you start an interpreter you are presented with a file requester.
You can type with the virtual keyboard on the lower screen. You can also use simple gesture recognition to write letters. And to make things even easier, you can grab words from the screen.
When you switch windows (with the text window at the bottom), you can no longer use the virtual keyboard, but you can draw letters over the entire screen.
Check the strokes.png for which strokes/gestures work.
To grab a word, touch the very top of the touch screen and drag down until the word you want is highlighted, release the pen.
Use Tab to complete the current word (and cycle through all hits).
Fonts
Interpreters tries to load several fonts. Any font that is not found is replaced by a small internal fixed sized font.
- Normal.font - For all normal text.
- Fixed.font - For titlebar and fixed sections (like quotes).
- Bold.font
- Italic.font
- Keyboard.font - Used for the keys on the keyboard.
The fonts are looked for in both DATA/, FONTS/ or in the root directory.
You can convert any TTF-font to a pogo-font like so: pogo-ttf2font <ttfname> <size>
(Converter currently only available compiled for linux.)
One trick is to replace the Fixed font with a really small font, this will let you play games that check for a wide enough screen (like Trinity).
Controls
Up/Down/A - Select files
Start - Load game
Select - Switch windows
D-Pad - Cursor keys
Note: Saving seems to currently only work if you save in the root directory.
Screenshots
Compatibility
Tested on Normal DS with MP2 and DS Lite with M3 Lite.
Known issues
There are random crashes in all emulators, and text output is garbled in Frotz after saving.
External links
- Author's website - http://www.nightmode.org/glkpogo/ (archived)
- Interactive Fiction Database - https://ifdb.tads.org/