Page 1 of 1

The Twelve Days Of Christmas by Zenobi Software ..

Posted: Thu Apr 21, 2016 6:45 pm
by Colin Appleby
Has anyone got a BASIC listing of "The Twelve Days Of Christmas" for the Spectrum 48K/128k+2 by Zenobi Software.
The program is a Text Adventure by Diane Rice. I need the Spectrum Basic listing to convert to NewBrain Basic. Thanks.

Re: The Twelve Days Of Christmas by Zenobi Software ..

Posted: Fri Apr 22, 2016 12:39 am
by dave
It's not written in BASIC, it was done in the Quill/AdventureWriter.

Re: The Twelve Days Of Christmas by Zenobi Software ..

Posted: Thu Apr 28, 2016 9:08 pm
by Colin Appleby
Can programs written with Quill/AdventureWriter be converted to a Basic listing. Is there a program Utility to do this on the PC. Maybe a big ask. What language was Quill written in was it C ?

Re: The Twelve Days Of Christmas by Zenobi Software ..

Posted: Thu Apr 28, 2016 11:32 pm
by dave
The Quill was written in assembler and it compiles into a form of bytecode. It can be decompiled by using unquill or unpaws.

http://www.ifarchive.org/indexes/if-arc ... quill.html

If you want to convert a quill game you'd need to write a native quill virtual machine.

Re: The Twelve Days Of Christmas by Zenobi Software ..

Posted: Thu Jun 16, 2016 11:58 am
by Gunness
As Dave is saying, it's not too complicated to extract a list of all locations (including how they're connected), items, verbs, nouns etc., and if you wee so inclined, you could probably sit down and code the game in BASIC if you're fairly proficient in that language. But I think it would be a lot more work than it's worth.

Re: The Twelve Days Of Christmas by Zenobi Software ..

Posted: Wed Jun 22, 2016 10:40 pm
by Richard Bos
Gunness wrote:As Dave is saying, it's not too complicated to extract a list of all locations (including how they're connected), items, verbs, nouns etc., and if you wee so inclined, you could probably sit down and code the game in BASIC if you're fairly proficient in that language. But I think it would be a lot more work than it's worth.
Also, Quill bytecode (it's a C-generation Quill) is pretty compact. Even though the games are not com-Pressed, there are already three parts. You may not be able to fit each part into memory using BASIC , and splitting the game along different lines is not going to be easy, and is not going to result in the same game. So it may not be practically possible except on a rather larger machine than the Spectrum.