robhagemans / basicode

A collection of BASICODE programs by various authors
35 stars 11 forks source link

Add "Morphostasis" adventure game from 1984 magazine listing #18

Closed Malcohol closed 4 months ago

Malcohol commented 9 months ago

I couldn't find this anywhere, so I typed it in myself. (I tried using OCR, but did not get good results.)

The source can be found here. https://archive.org/details/MicroAdventurer08-Jun84/page/n25/mode/2up

I double-checked the code and I debugged and fixed it sufficient to confirm that it can be completed according to the intended solution. On the other hand, it is still a bit buggy. For example, I observed the game getting into a state where the Pile of Sand became a makable object. It's quite possible the bugs are present in the original listing.

John de Rivaz apparently wrote three adventure games in BASICODE in the 80s. One was printed as this magazine listing; the others could be ordered on cassette, but are possibly now lost. I've optimistically added this file to a folder in case the others show up. They presumably did exist, since excerpts from them were provided in another issue of Micro Adventurer: https://archive.org/details/MicroAdventurer09-Jul84/page/n33/mode/2up

Adjustments to listing in magazine: The listing uses "RESTORE \<line number>" which is not actually supported in BASICODE, so I fixed that with looping READs. I also switched the awkward use of "£" as an input key for the more sensible "*".

robhagemans commented 9 months ago

This is great, thank you! I'm a bit busy at the moment but will have a look soon