Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

.z5 to .z3

75 views
Skip to first unread message

ChickenMan

unread,
Dec 16, 2010, 1:28:12 AM12/16/10
to
I hope this is the right place to ask. But is it possible to convert a
Z-machine .z5 file to .z3 format? I would like to play the Scott Adams
early games on my CP/M 2.2 Microbee computer. I can play all the early
Infocom games as they came in .z3 form but unable to find the Scott
Adams games in .z3 format. My CP/M z-machine interpreter can only play
.z3 format unfortunately.
Any help appreciated, thanks

Andrew Plotkin

unread,
Dec 16, 2010, 2:12:09 AM12/16/10
to
Here, ChickenMan <chicke...@hotmail.com> wrote:
> I hope this is the right place to ask. But is it possible to convert a
> Z-machine .z5 file to .z3 format?

No.

> I would like to play the Scott Adams early games on my CP/M 2.2
> Microbee computer.

I *think* that's possible. The "scott2zip" tool converted Scott Adams
data files to Inform source code, and as far as I remember, the Inform
code could then be compiled to .z3. (Not going through .z5 at all.)

However, it's been a couple of decades since I looked at that stuff,
so I might be wrong.

--Z

--
"And Aholibamah bare Jeush, and Jaalam, and Korah: these were the borogoves..."
*

Andrew Plotkin

unread,
Dec 16, 2010, 2:41:06 AM12/16/10
to
Here, Andrew Plotkin <erky...@eblong.com> wrote:
> Here, ChickenMan <chicke...@hotmail.com> wrote:
> > I hope this is the right place to ask. But is it possible to convert a
> > Z-machine .z5 file to .z3 format?
>
> No.
>
> > I would like to play the Scott Adams early games on my CP/M 2.2
> > Microbee computer.
>
> I *think* that's possible. The "scott2zip" tool converted Scott Adams
> data files to Inform source code, and as far as I remember, the Inform
> code could then be compiled to .z3. (Not going through .z5 at all.)
>
> However, it's been a couple of decades since I looked at that stuff,
> so I might be wrong.

Now that I look, I was wrong. The converted code uses V4 and V5
opcodes. It might be adaptable, but I suspect not.

Linards Ticmanis

unread,
Dec 16, 2010, 7:10:03 AM12/16/10
to

Adventureland for CP/M seems to be included in some collection(s) for
the Coleco Adam computer. See for example:

> http://www.sacnews.net/adamcomputer/00_csl.html

where it's wrongly called "Adventure". Unfortunately it's not
downloadable from that page, but maybe you can get in contact with the
site maintainer or other people in the Coelco Adam community to get it,
and go from there.

--
Linards Ticmanis

ChickenMan

unread,
Dec 16, 2010, 5:16:10 PM12/16/10
to
On 16/12/2010 6:41 PM, Andrew Plotkin wrote:
> Here, Andrew Plotkin<erky...@eblong.com> wrote:
>> Here, ChickenMan<chicke...@hotmail.com> wrote:
>>> I hope this is the right place to ask. But is it possible to convert a
>>> Z-machine .z5 file to .z3 format?
>>
>> No.
>>
>>> I would like to play the Scott Adams early games on my CP/M 2.2
>>> Microbee computer.
>>
>> I *think* that's possible. The "scott2zip" tool converted Scott Adams
>> data files to Inform source code, and as far as I remember, the Inform
>> code could then be compiled to .z3. (Not going through .z5 at all.)
>>
>> However, it's been a couple of decades since I looked at that stuff,
>> so I might be wrong.
>
> Now that I look, I was wrong. The converted code uses V4 and V5
> opcodes. It might be adaptable, but I suspect not.
>
> --Z
>
Unfortunately thats basically what I had found. There is also Z80 code
for an Amstrad that will allow z3, z4,z5 and z8 playback in CPM but the
conversion to the Microbee is way beyond me.

Arr.. thanks guys, was worth asking though.

ChickenMan

unread,
Dec 16, 2010, 5:18:31 PM12/16/10
to
Thank you for that, I do have the first 4 of Scott Adams games manually
converted to play on the Microbee (done 25 years ago), just missing the
rest :(

Adam Thornton

unread,
Dec 16, 2010, 10:25:34 PM12/16/10
to
In article <iee33h$1pbu$1...@news.ett.com.ua>,

ChickenMan <chicke...@hotmail.com> wrote:
>Unfortunately thats basically what I had found. There is also Z80 code
>for an Amstrad that will allow z3, z4,z5 and z8 playback in CPM but the
>conversion to the Microbee is way beyond me.

ScottFree converts it to pretty straightforward ANSI C.

Then there's

http://www.cpm.z80.de/small_c.html

So you could get Small C/Plus and build the source for your machine (you
might have to strip out the curses routines but that's not actually too
hard), and then there you go.

Adam

S. John Ross

unread,
Dec 16, 2010, 11:39:46 PM12/16/10
to
On 12/16/2010 12:28 AM, ChickenMan wrote:
> I hope this is the right place to ask.

The group's been needing more questions lately, really :)

(I'm useless for answering most any question, myself, but speaking as a
peanut-gallery reader, moral-supporter and only occasional heckler,
yours was a bright point of the day)!

ChickenMan

unread,
Dec 18, 2010, 8:03:41 AM12/18/10
to
I have seen the Scott Adam games in Scottfree format and .z5 z-machine
format. What program do I need to convert either of these to ANSI C as
I have not been able to find anything yet ? I have a number of C
compilers available for the 'bee so that should not be a problem.
Again thanks for any help.
Alan

Jacek Pudlo

unread,
Dec 18, 2010, 9:36:02 AM12/18/10
to
From: "S. John Ross" <sj...@io.com>

> The group's been needing more questions lately, really :)
>
> (I'm useless for answering most any question, myself, but speaking as a
> peanut-gallery reader, moral-supporter and only occasional heckler, yours
> was a bright point of the day)!

Get a haircut. Get a job. Read a book. Whatever. Just don't expect Usenet to
provide the bright point of your day. That's just fucking pathetic.

Pete Chown

unread,
Dec 18, 2010, 12:41:30 PM12/18/10
to
Jacek Pudlo wrote:

> Get a haircut. Get a job. Read a book. Whatever. Just don't expect
> Usenet to provide the bright point of your day. That's just fucking
> pathetic.

Isn't that a bit rich coming from the person who has spent ten years
trolling this group? Just think, if you'd had a child instead, he or
she would be old enough to write IF by now. Of course, with you for a
father, they probably wouldn't dare -- but that is another thing. :-)

Pete

S. John Ross

unread,
Dec 18, 2010, 12:52:34 PM12/18/10
to

> Get a haircut. Get a job. Read a book.

You should really learn English before attempting to use it.

> Whatever. Just don't expect Usenet to
> provide the bright point of your day.

I never said anything about _my_ day.

Literacy. If you can't manage it, find a friend* who can, and they can
read the posts aloud for you.

- - - -
* Yeah, I know. But I'm an optimist.

Adam Thornton

unread,
Dec 19, 2010, 1:14:37 AM12/19/10
to
In article <ieibfm$7d1$1...@news.ett.com.ua>,

ChickenMan <chicke...@hotmail.com> wrote:
>I have seen the Scott Adam games in Scottfree format and .z5 z-machine
>format. What program do I need to convert either of these to ANSI C as
>I have not been able to find anything yet ? I have a number of C
>compilers available for the 'bee so that should not be a problem.
>Again thanks for any help.

If you run Alan Cox's ScottFree over the ASCII TSR-80-format files, what
you get out is a C program, which can then be compiled.

Scott2Zip isn't going to work, because it transmogrifies them into a
dialect of Inform that uses a lot of v4 and v5 opcodes.

Adam


Jacek Pudlo

unread,
Dec 19, 2010, 11:25:10 AM12/19/10
to

"Pete Chown" <1...@234.cx> skrev i meddelandet
news:ieirob$d73$1...@news.eternal-september.org...

Yeah, but is the world ready fo another Pudlo? I mean, there's a reason why
Caesar had no biological heir. In his WIP Adam posits he was a raving queen,
but I think the reasons run deeper. Can greatness be duplicated? And if it
can, would Caesar be able to share the world with someone of his own
caliber?


Linards Ticmanis

unread,
Dec 19, 2010, 11:39:13 AM12/19/10
to
On 12/16/2010 11:18 PM, ChickenMan wrote:

> Thank you for that, I do have the first 4 of Scott Adams games manually
> converted to play on the Microbee (done 25 years ago), just missing the
> rest :(

Didn't Scott use an interpreter-plus-bytecode system like most text
adventures? In that case the 4 games you have should be adaptable to
play the other game files also, right? Or are the Scott Adams games
directly implemented in machine code?

--
Linards Ticmanis

Adam Thornton

unread,
Dec 19, 2010, 8:46:34 PM12/19/10
to
In article <ielbl5$rnn$1...@speranza.aioe.org>,
Jacek Pudlo <ja...@jacek.jacek> wrote:
>In his WIP Adam posits he was a raving queen[...]

Don't blame me! Blame Suetonious!

Lives of the Twelve Caesars, Julius.LII (attributed to Curio the elder).

Adam

R. Alan Monroe

unread,
Dec 20, 2010, 7:32:15 AM12/20/10
to
ad...@fsf.net (Adam Thornton) wrote in news:iek7sd$tbl$1...@fileserver.fsf.net:


> Scott2Zip isn't going to work, because it transmogrifies them into a
> dialect of Inform that uses a lot of v4 and v5 opcodes.

I never really trusted the .z5 versions of the Scott Adams games I
downloaded from ifarchive. The translation seemed flawed. For example, in
ADVLAND.Z5, I can't go south from the Lakeside.

Alan

Victor Gijsbers

unread,
Dec 20, 2010, 8:04:25 AM12/20/10
to
On 12/19/2010 05:25 PM, Jacek Pudlo wrote:

> Yeah, but is the world ready fo another Pudlo? I mean, there's a reason
> why Caesar had no biological heir.

http://en.wikipedia.org/wiki/Caesarion

(Of course we can't be quite sure, but still.)

dott.Piergiorgio

unread,
Dec 20, 2010, 8:16:15 PM12/20/10
to

well, I'm sure that Caesar and Cleopatra actually was in true love, but
one need to look with three eyes the Cats of Piazza Argentina to
understand this....
(well, never leave alone and in the wild an Historian vith a strong
streak of mysticism in the historic centre of Rome, Time start to
actually became a singularity with past, present and future fused
together in a timeless metaphysical experience, an unique experience I
have....)

Best regards from Italy,
dott. Piergiorgio.

John W Kennedy

unread,
Dec 20, 2010, 8:20:44 PM12/20/10
to
On 2010-12-19 11:25:10 -0500, Jacek Pudlo said:
> Yeah, but is the world ready fo another Pudlo? I mean, there's a reason
> why Caesar had no biological heir.

Ummm -- would that be the same reason that Charles I of Great Britain
and William IV of the United Kingdom had none either?

--
John W Kennedy
"The grand art mastered the thudding hammer of Thor
And the heart of our lord Taliessin determined the war."
-- Charles Williams. "Mount Badon"

John W Kennedy

unread,
Dec 20, 2010, 8:23:28 PM12/20/10
to
On 2010-12-20 20:20:44 -0500, John W Kennedy said:

> On 2010-12-19 11:25:10 -0500, Jacek Pudlo said:
>> Yeah, but is the world ready fo another Pudlo? I mean, there's a reason
>> why Caesar had no biological heir.
>
> Ummm -- would that be the same reason that Charles I of Great Britain
> and William IV of the United Kingdom had none either?

Bloody typo -- that's Charles II, of course.

Pete Chown

unread,
Dec 21, 2010, 4:49:40 AM12/21/10
to
Jacek Pudlo wrote:

> Yeah, but is the world ready fo another Pudlo? I mean, there's a reason
> why Caesar had no biological heir. In his WIP Adam posits he was a
> raving queen, but I think the reasons run deeper. Can greatness be
> duplicated? And if it can, would Caesar be able to share the world with
> someone of his own caliber?

That's a dilemma for you, then. If you have no heir, RAIF could be left
without a Troll when you die. On the other hand, if you have a son, he
might seize the title from you during your life.

Perhaps we need the Roman Republic rather than the Roman Empire.
Instead of having a dictator-Troll, we should elect two consul-Trolls to
serve for a year.

Pete

dott.Piergiorgio

unread,
Dec 21, 2010, 6:59:38 AM12/21/10
to
Il 21/12/2010 10:49, Pete Chown ha scritto:

> Perhaps we need the Roman Republic rather than the Roman Empire. Instead
> of having a dictator-Troll, we should elect two consul-Trolls to serve
> for a year.

Sirs, in *these* days I prefer avoiding joking on the Roman History...
The She-wolf herself is in a rather bad mood (Tomorrow will be a lively
and interesting day in the heart of Rome....) and determined to shake
off a rather stubborn & annoying dwarf rider from her back...

ChickenMan

unread,
Dec 21, 2010, 8:38:27 PM12/21/10
to
I have downloaded the MS-DOS compiled version of Scottfree (scott.exe)
and unable to get any C Source code out of it. It plays the TRS-80
files fine, just cant go any further than that. Any specific details of
how to get C source code of each game would be appreciated.
Thanks again.

Adam Thornton

unread,
Dec 27, 2010, 9:23:04 PM12/27/10
to
In article <ierkqn$r52$1...@news.ett.com.ua>,

ChickenMan <chicke...@hotmail.com> wrote:
>On 19/12/2010 5:14 PM, Adam Thornton wrote:
>> If you run Alan Cox's ScottFree over the ASCII TSR-80-format files, what
>> you get out is a C program, which can then be compiled.
>I have downloaded the MS-DOS compiled version of Scottfree (scott.exe)
>and unable to get any C Source code out of it. It plays the TRS-80
>files fine, just cant go any further than that. Any specific details of
>how to get C source code of each game would be appreciated.

I misunderstood how ScottFree works....but it still should be adaptable.

You need the ScottFree sources. It's ANSI C, so you need an ANSI C
compiler and an implementation of the curses library on the target
platform. Then you build ScottFree and it functions as an interpreter
on your target platform.

Adam


0 new messages