-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vejledning til afvikling #1
Comments
Jeg har nu også prøvet med IBM BASIC 2.00 og opførslen er den samme. Jeg finder mine BASIC-fortolkere her: https://hwiegman.home.xs4all.nl/gwbasic.html |
Jeg oplevede også at SKUD.BAS ikke skabte filen SIGTE.PIC, som KAPER.BAS afhænger af. Jeg løste det ved at fjerne linje 47:
Mit gæt er at det er noget debug-kode nogen har indsat for at springe resten af filen over. Hvis man fjerner den, bliver mere tegnet. |
Jeg oplevede også at titelbilledet i TITEL.PIC er på engelsk ("Privateer" og "Taels" i stedet for "Kaptajn Kaper" og "Rigsdalere"). Jeg har lige prøvet at erstatte TITEL.PIC med den udgave der er i distributionen kaper2.zip (uden kildekode) fra http://www.ebbemunk.dk/downloads/download_kaper.html, og det fungerer fint. |
Peter Ole Frederiksen lagde selv tidligere en kopi af Privateer kildekoden op til download på hans hjemmeside: https://web.archive.org/web/20051217013909/http://www.kaptajnkaper.dk/download.htm |
Det ser ud til at være nogenlunde det samme, men programmerne til datagenerering mangler. |
Jeg har prøvet at afvikle kildeteksten. Nedenfor er de udfordringer, uklarheder, og løsninger jeg stødte på.
Jeg bruger DOSBox til al afvikling.
Som BASIC-fortolker bruger jeg BASICA.EXE, der potentielt er den BASIC-fortolker som Peter Ole Frederiksen selv brugte. De kommandoer han angiver i sine instruktioner er gyldige i BASICA, men der var også en ældre IBM BASIC som jeg måske bør prøve, jf. de følgende vanskeligheder. BASICA.EXE kan nemt erhverves på Internettet.
Titelbilledet, lagret i datafilen TITEL.PIC, kalder spillet for Privateer. Al andet tekst i spillet er dog på dansk.
Andre datafiler (MAP.PIC, SIGTE.PIC, FIGURE.DAT, HELP.DAT) mangler. De skal dannes ved at afvikle hhv. BUILD.BAS, SKUD.BAS, TEGN.BAS, og HLP.BAS. Dog er der så vidt jeg kan se en fejl i SKUD.BAS - der skal byttes om på de to sidste linjer (inklusive linjenumrene), ligesom det er gjort i BUILD.BAS.
Derefter kan spillet afvikles. Dog er der nogle lejlighedsvist ubehagelige lydartefakter (f.eks. straffes flugt fra fjendtlige fartøjer med en skrækkelig aftagende hyletone, fulgt af en persistent hyletone indtil næste lydeffekt i spillet afspilles). Jeg ved ikke om disse er en del af forfatterens oprindelige vision, eller et resultat af at jeg måske bruger et forkert afviklingsmiljø.
KAPER.BAS kalder sig for "release 4", mens SPECIAL.BAS kalder sig for "release 3".
Det kan være noget af dette bør dokumenteres for andre der vil prøve at afvikle spillet selv.
The text was updated successfully, but these errors were encountered: