| Minas Gundur | Title: | Minas Gundur | Category: | Game/Adventure | Release Date: | 1987 | Language: | German | Size: | 64K | Machine: | PAL & NTSC | Code Type: | Basic | Distribution: | Freeware | | | Notes: | Original C64 version by (private), 1986. Converted to Plus/4 by Schoenau Soft, although the conversion is broken (see below). |
External links: C64 release
No votes yet. User comments: Read comments
|
|
|
| |
| Bugfixes | The original C64 version has a custom charset, as well as an interesting BASIC extension coded in machine language. Neither of these were converted, and the omission of the latter makes the game impossible to complete.
The issue is with line 5000: 5000 F=0:GOSUB 30000+100*RR
That does not work in BASIC by default! RR is the room number. The author wanted to have different code for each room, so it's a GOSUB to 30000, 30100, 30200, etc. Without the BASIC extension, this code would simply evaluate that to be "30000", skipping the +100*RR part. This is exactly what happens in the Plus/4 version, therefore, things that are room specific never get executed.
To fix it, we must use an ON GOSUB statement (only available in BASIC V3.5). Enter the following 4 lines:
5000 f=0:onrrgosub30100,30200,30300,30400,30500,30600,30700,30800,30900,31000 5001 ifrr>10thenonrr-10gosub31100,31200,31300,31400,31500,31600,31700,31800,31900 5002 if f then print"Das geht nicht.":zg=zg-1 5003 ff%=f:return
Similarly: 10010 ontgosub11000,11100,11200,11300,11400,11500,11600,11700,11800,11900 10011 ift>10ont-10gosub12000,12100,12200,12300,12400,12500,12600
Additionally, there's one bug in line 2744, enter this to fix it:
2744 print"los...":return |
| |
| Solutions - Complete | UNTERSUCHE TISCH (you find a drawer) OEFFNE SCHUBLADE NEHME BUCH OEFFNE TUER N, N LIES BUCH (you learn the magic word xylks) SAGE XYLKS (you fly into the treehouse) NEHME MESSER U TOETE MANN MIT MESSER UNTERSUCHE MANN NEHME SCHWERT NEHME KOMPASS N, O, N LIES BUCH (you learn the magic word equarz) SAGE EQUARZ (the beast calms) BETRETE UNGEHEUER (the beast takes you to the other side of the lake) NEHME AST N UNTERSUCHE BUESCHE (you find a passage) WARTE (a tree cathes fire by the lightning) ZUENDE AST (using the burning tree) BETRETE GANG (without the burning ast you die. the lamp is a trap) N GIB BUCH (the guard lets you pass) N, N SAGE WEISE (he wants proof you know magic) SAGE EQUARZ (he gives you the cape) S, O ZIEHE TARNKAPPE (you can see the ghost) TOETE GEIST MIT SCHWERT N ZERSTOERE HOLZTUER MIT SCHWERT N TAUCHE SCHWERT IM BRUNNEN (the sword becomes strong enough to destroy the grating) ZERSTOERE GITTER MIT SCHWERT SAGE MAGDALAR (he leaves you a note) NEHME ZETTEL LIES ZETTEL (you learn the magic words frotzl and patri) N SCHIEBE VORHANG O SAGE FROTZL (you weaken the witchmaster) TOETE HEXENMEISTER MIT SCHWERT SAGE PATRI (you are transported back to your home) |
| |
Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon |