Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Avoid strange women and temporary variables.


devel / comp.os.cpm / The Collosal Cave Adventure game for Z80 under CP/M

SubjectAuthor
* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
+* The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
|`* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
| `- The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
`* The Collosal Cave Adventure game for Z80 under CP/MDavid Schultz
 `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
  `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
   `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
    `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
     `* The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
      `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
       `* The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
        `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
         `* The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
          `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
           +- The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
           `* The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
            +* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
            |`- The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
            `* The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
             `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
              `* The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
               `* The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
                +- The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
                +- The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
                +- The Collosal Cave Adventure game for Z80 under CP/MZbig
                +- The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
                +- The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
                +- The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
                +- The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper
                +- The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
                +- The Collosal Cave Adventure game for Z80 under CP/Mladislau szilagyi
                `- The Collosal Cave Adventure game for Z80 under CP/MDerek Cooper

Pages:12
The Collosal Cave Adventure game for Z80 under CP/M

<7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5144&group=comp.os.cpm#5144

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:8e02:b0:775:8ccf:f084 with SMTP id re2-20020a05620a8e0200b007758ccff084mr178168qkn.2.1698161703614;
Tue, 24 Oct 2023 08:35:03 -0700 (PDT)
X-Received: by 2002:a05:6808:3096:b0:3ad:aeed:7eeb with SMTP id
bl22-20020a056808309600b003adaeed7eebmr5357026oib.6.1698161703380; Tue, 24
Oct 2023 08:35:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!nntp.comgw.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Tue, 24 Oct 2023 08:35:02 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
Subject: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Tue, 24 Oct 2023 15:35:03 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1244
 by: ladislau szilagyi - Tue, 24 Oct 2023 15:35 UTC

Hi,

you may found-it here: https://github.com/Laci1953/RC2014-CPM/tree/main/ADVENTURE

It runs on any Z80 machine under CP/M.

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<d1ef73fa-0673-4401-a7b7-44658cda78b1n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5147&group=comp.os.cpm#5147

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a0c:cd91:0:b0:66c:faff:e9a2 with SMTP id v17-20020a0ccd91000000b0066cfaffe9a2mr307631qvm.5.1698334924140;
Thu, 26 Oct 2023 08:42:04 -0700 (PDT)
X-Received: by 2002:a05:6870:c599:b0:1e9:880f:340d with SMTP id
ba25-20020a056870c59900b001e9880f340dmr1409645oab.5.1698334923800; Thu, 26
Oct 2023 08:42:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 26 Oct 2023 08:42:03 -0700 (PDT)
In-Reply-To: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d1ef73fa-0673-4401-a7b7-44658cda78b1n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Thu, 26 Oct 2023 15:42:04 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1434
 by: Derek Cooper - Thu, 26 Oct 2023 15:42 UTC

On Tuesday, 24 October 2023 at 16:35:04 UTC+1, ladislau szilagyi wrote:
> Hi,
>
> you may found-it here: https://github.com/Laci1953/RC2014-CPM/tree/main/ADVENTURE
>
> It runs on any Z80 machine under CP/M.
>
> Ladislau
Ok thats good,

How do I compile it ?

Derek

Re: The Collosal Cave Adventure game for Z80 under CP/M

<fef3eed2-42d3-4df7-b376-1205f78bfec5n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5148&group=comp.os.cpm#5148

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:4591:0:b0:415:15f9:c070 with SMTP id l17-20020ac84591000000b0041515f9c070mr3373qtn.6.1698342865946;
Thu, 26 Oct 2023 10:54:25 -0700 (PDT)
X-Received: by 2002:a05:6870:35cd:b0:1e9:6d19:935b with SMTP id
c13-20020a05687035cd00b001e96d19935bmr276812oak.5.1698342865678; Thu, 26 Oct
2023 10:54:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 26 Oct 2023 10:54:25 -0700 (PDT)
In-Reply-To: <d1ef73fa-0673-4401-a7b7-44658cda78b1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com> <d1ef73fa-0673-4401-a7b7-44658cda78b1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fef3eed2-42d3-4df7-b376-1205f78bfec5n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Thu, 26 Oct 2023 17:54:25 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 49
 by: ladislau szilagyi - Thu, 26 Oct 2023 17:54 UTC

Hi Derek,

use:

c -v -c -o advent.c
c -v -c -o database.c
c -v -c -o english.c
c -v -c -o itverb.c
c -v -c -o turn.c
c -v -c -o verb.c
z80as rand

then:

xsub
link
-ptext=0,data,bss -c100h -oadvent.com \
crtcpm.obj advent.obj database.obj english.obj itverb.obj \
turn.obj verb.obj rand.obj libc.lib

Or, use the shortcut:

c -v -o advent.c database.c english.c itverb.c turn.c verb.c rand.as

However, if you use the original HiTech C compiler, you will encounter some problems while compiling (assembling)...

First issue: the // comments. This can be fixed immediately by using the old-style /* ... */ comments ...

Second issue: I tried to compile using the original HiTech C (using the modified sources with /* ... */ comments).

Here is what happens:

I>c -v -c -o advent.c
HI-TECH C COMPILER (CP/M-80) V3.09
Copyright (C) 1984-87 HI-TECH SOFTWARE
0:CPP -DCPM -DHI_TECH_C -Dz80 -I ADVENT.C $CTMP1.$$$
0:P1 $CTMP1.$$$ $CTMP2.$$$ $CTMP3.$$$
0:CGEN $CTMP2.$$$ $CTMP1.$$$
0:OPTIM $CTMP1.$$$ $CTMP2.$$$
0:ZAS -J -N -oADVENT.OBJ $CTMP2.$$$
$CTMP2.$$$:4387: Too many temporary labels
ERA $CTMP1.$$$
ERA $CTMP2.$$$
ERA $CTMP3.$$$
ERA $$EXEC.$$$

Of course, I used my enhanced HiTech C compiler & Z80AS, to avoid all problems... so, I advice you to do the same.

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<4b861cff-dea0-4ea1-87a1-f5974cd0393cn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5149&group=comp.os.cpm#5149

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a0c:bec6:0:b0:66d:6ec:ca18 with SMTP id f6-20020a0cbec6000000b0066d06ecca18mr9094qvj.2.1698347735750;
Thu, 26 Oct 2023 12:15:35 -0700 (PDT)
X-Received: by 2002:a05:6870:c6a1:b0:1e9:b0e3:5486 with SMTP id
cv33-20020a056870c6a100b001e9b0e35486mr248262oab.9.1698347735415; Thu, 26 Oct
2023 12:15:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 26 Oct 2023 12:15:34 -0700 (PDT)
In-Reply-To: <fef3eed2-42d3-4df7-b376-1205f78bfec5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<d1ef73fa-0673-4401-a7b7-44658cda78b1n@googlegroups.com> <fef3eed2-42d3-4df7-b376-1205f78bfec5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4b861cff-dea0-4ea1-87a1-f5974cd0393cn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Thu, 26 Oct 2023 19:15:35 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3433
 by: Derek Cooper - Thu, 26 Oct 2023 19:15 UTC

On Thursday, 26 October 2023 at 18:54:26 UTC+1, ladislau szilagyi wrote:
> Hi Derek,
>
> use:
>
> c -v -c -o advent.c
> c -v -c -o database.c
> c -v -c -o english.c
> c -v -c -o itverb.c
> c -v -c -o turn.c
> c -v -c -o verb.c
> z80as rand
>
> then:
>
> xsub
> link
> -ptext=0,data,bss -c100h -oadvent.com \
> crtcpm.obj advent.obj database.obj english.obj itverb.obj \
> turn.obj verb.obj rand.obj libc.lib
>
> Or, use the shortcut:
>
> c -v -o advent.c database.c english.c itverb.c turn.c verb.c rand.as
>
> However, if you use the original HiTech C compiler, you will encounter some problems while compiling (assembling)...
>
> First issue: the // comments. This can be fixed immediately by using the old-style /* ... */ comments ...
>
> Second issue: I tried to compile using the original HiTech C (using the modified sources with /* ... */ comments).
>
> Here is what happens:
>
> I>c -v -c -o advent.c
> HI-TECH C COMPILER (CP/M-80) V3.09
> Copyright (C) 1984-87 HI-TECH SOFTWARE
> 0:CPP -DCPM -DHI_TECH_C -Dz80 -I ADVENT.C $CTMP1.$$$
> 0:P1 $CTMP1.$$$ $CTMP2.$$$ $CTMP3.$$$
> 0:CGEN $CTMP2.$$$ $CTMP1.$$$
> 0:OPTIM $CTMP1.$$$ $CTMP2.$$$
> 0:ZAS -J -N -oADVENT.OBJ $CTMP2.$$$
> $CTMP2.$$$:4387: Too many temporary labels
> ERA $CTMP1.$$$
> ERA $CTMP2.$$$
> ERA $CTMP3.$$$
> ERA $$EXEC.$$$
>
> Of course, I used my enhanced HiTech C compiler & Z80AS, to avoid all problems... so, I advice you to do the same.
>
> Ladislau
Next daft question, Where is your version on the C compiler. I found https://github.com/Laci1953/HiTech-C-compiler-enhanced/tree/main
This has directories for the mentioned programs C, CCP etc, No executable in them, do i LOAD the hex files to obtain the COM file?

I found the new CP/M Putsys files, but at some point I see mention of the SCM Rom searching for the Bank switching code from address 7f00 onwards. Do I need a modified ROM?

I can't seen to see a set of "howto" create the New C compiler anywhere, I see the "This is what it does and the principles of how" - just no actual this is what you need to do instructions.

Derek

Re: The Collosal Cave Adventure game for Z80 under CP/M

<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5150&group=comp.os.cpm#5150

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.27.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 26 Oct 2023 22:19:38 +0000
Date: Thu, 26 Oct 2023 17:19:38 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1
From: david.schultz@earthlink.net (David Schultz)
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
Newsgroups: comp.os.cpm
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
Content-Language: en-US
In-Reply-To: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com>
Lines: 25
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 108.194.109.91
X-Trace: sv3-NbtO/VhlgXsmXP0eLQ7YzXM4Wu/SHCmppNbVK9X5BHRdcpwhEgjQyBLrYrIFlM2eyC28Aht8vPPZA5H!ZLz8aF4mzktHUfW9/mBPrCwbHWUeqYMg2i3BHlKoJXU1W2YaL3k2S26BFtDGyJTOyf9dJhgzU0yP!0zYZeuif2M7sd+NXhpbePVQ9SiDOr4aLd1eKs7+Uog==
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: David Schultz - Thu, 26 Oct 2023 22:19 UTC

On 10/24/23 10:35 AM, ladislau szilagyi wrote:
> Hi,
>
> you may found-it here: https://github.com/Laci1953/RC2014-CPM/tree/main/ADVENTURE
>
> It runs on any Z80 machine under CP/M.
>
> Ladislau

I have used several versions of the Adventure program. Beginning back
around 1978 on a DEC System 10. It always amazed me the things they
thought of. (For example, try siccing the bird on the dragon.)

Then later a C version but I did finally buy a copy of the CP/M version
to run using an 8080 simulator (com from DDJ) on CP/M-68K. I poked
around on the old hard drive and found these files along with a version
of the manual that I created from scans.

http://davesrocketworks.com/electronics/cpm68/tmp/advent.zip

--
http://davesrocketworks.com
David Schultz

Re: The Collosal Cave Adventure game for Z80 under CP/M

<ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5151&group=comp.os.cpm#5151

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:5d9a:b0:41b:8268:d2cb with SMTP id fu26-20020a05622a5d9a00b0041b8268d2cbmr23491qtb.7.1698377964886;
Thu, 26 Oct 2023 20:39:24 -0700 (PDT)
X-Received: by 2002:a05:6870:3645:b0:1e9:adea:77fd with SMTP id
v5-20020a056870364500b001e9adea77fdmr717043oak.7.1698377964549; Thu, 26 Oct
2023 20:39:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 26 Oct 2023 20:39:23 -0700 (PDT)
In-Reply-To: <-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com> <-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 03:39:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 52
 by: ladislau szilagyi - Fri, 27 Oct 2023 03:39 UTC

Hi Derek,

here are the details:

1. The enhanced HiTech C
------------------------------------------

To implement on your computer the enhanced HiTech C, you need to copy the appropriate .HEX files (according to your hardware), here I will use the "generic" names, then execute:

LOAD CPP
LOAD P1
LOAD CGEN
LOAD OPTIM
LOAD Z80AS
PIP ZAS.COM=Z80AS.COM

2. The smaller CP/M (for 128KB RAM Z80 computers)
--------------------------------

To change your CP/M with the smaller CP/M, to be able to run the enhanced HiTech C for 128KB RAM Z80 computers, select in https://github.com/Laci1953/RC2014-CPM/tree/main/PutSys the appropriate .hex file (according to your RC2014's serial type & CF size), and, under SCM:

load the *_PutSys*.hex
then
*g8000<CR>

Your CP/M is ready and can be booted:
*cpm<CR>

3. The boot ROM
---------------------------
This is a mandatory step only for computers provided with the 512KB ROM + 512KB RAM board.
(For computers provided with Steve Cousins SCM, e.g. SC108, this step is not mandatory, you can boot CP/M from SCM)

Choose the appropriate .hex file (according to your RC2014's serial type & CF size), and burn-it to an (E)EPROM, insert the EPROM to your board.
Now, at power ON, the CP/M directly boots.

All these details are also to be found on GitHub, by the way.
I consider these steps very simple.
I hope you can now try-it.

regards,
Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5152&group=comp.os.cpm#5152

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:45d2:0:b0:41c:b9a0:17c0 with SMTP id e18-20020ac845d2000000b0041cb9a017c0mr24910qto.3.1698378228877;
Thu, 26 Oct 2023 20:43:48 -0700 (PDT)
X-Received: by 2002:a9d:6856:0:b0:6b9:182b:cebc with SMTP id
c22-20020a9d6856000000b006b9182bcebcmr348711oto.7.1698378228611; Thu, 26 Oct
2023 20:43:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 26 Oct 2023 20:43:48 -0700 (PDT)
In-Reply-To: <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 03:43:48 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 7
 by: ladislau szilagyi - Fri, 27 Oct 2023 03:43 UTC

Hi Derek,

the boot files are here: https://github.com/Laci1953/RC2014-CPM/tree/main/BOOT

Please let me know if you still have problems with the smaller CP/M, booting-it, or with the enhanced HiTech C compiler...

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5153&group=comp.os.cpm#5153

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ad4:4a68:0:b0:66d:1e76:8be9 with SMTP id cn8-20020ad44a68000000b0066d1e768be9mr28539qvb.4.1698379524686;
Thu, 26 Oct 2023 21:05:24 -0700 (PDT)
X-Received: by 2002:a05:6830:3d09:b0:6bc:af19:1d22 with SMTP id
eu9-20020a0568303d0900b006bcaf191d22mr338215otb.7.1698379524515; Thu, 26 Oct
2023 21:05:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.swapon.de!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 26 Oct 2023 21:05:24 -0700 (PDT)
In-Reply-To: <81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 04:05:24 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2110
 by: ladislau szilagyi - Fri, 27 Oct 2023 04:05 UTC

Hi Derek,

I just realized that you need a Z80 computer provided with SCM in order to store the smaller CP/M to the appropriate CF ...

The procedure is the following: (let's say you have a SC108, running SCM, and you want to store the smaller CP/M on a 512KB RAM Z80 computer provided with ACIA and 64MB CF)

On the SC108 computer, insert in the CF board the CF to be used on the 512KB RAM machine, boot, paste on the terminal the ACIA_PutSys_CF64_CPM_DA00H.hex file, then:

*g8000<CR>

Now, the CF contains a CP/M to be used on your 512KB RAM computer, you will need to move the CF on that machine.

Seems a little complicated, but it's the only way I know so far...

regards,
Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5154&group=comp.os.cpm#5154

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:74d9:0:b0:41c:b66a:53f with SMTP id j25-20020ac874d9000000b0041cb66a053fmr26479qtr.12.1698382021778;
Thu, 26 Oct 2023 21:47:01 -0700 (PDT)
X-Received: by 2002:a05:6808:3289:b0:3ae:2024:838b with SMTP id
cg9-20020a056808328900b003ae2024838bmr405785oib.1.1698382021554; Thu, 26 Oct
2023 21:47:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.swapon.de!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 26 Oct 2023 21:47:00 -0700 (PDT)
In-Reply-To: <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 04:47:01 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Fri, 27 Oct 2023 04:47 UTC

Hi all,

I added to https://github.com/Laci1953/HiTech-C-compiler-enhanced ,

the file "How to install" ,

containing the following text:

---------------------------

Here are the necessary 3 steps, depending on your specific Z80 computer's hardware:

1. The boot (E)EPROM

This is a mandatory step only for computers provided with the 512KB ROM + 512KB RAM board.
(For computers provided with Steve Cousins SCM, e.g. SC108, this step is not mandatory, you can boot CP/M from SCM, so go to step 2)

For computers provided with 512KB RAM, you need to boot CP/M at power ON, in order to use the enhanced HiTech C compiler.
Running CP/M from ROMWBW will not allow the enhanced HiTech C compiler to be executed !

Choose the appropriate .hex file (according to your RC2014's serial type & CF size), and burn-it to an (E)EPROM, then insert the EPROM to your 512KB RAM + 512KB ROM board.
Example: you have a Z80 computer with an ACIA serial and 64MB CF. You will choose the CPM_boot_512_ACIA_CF64.hex file.
Now, at power ON, the CP/M directly boots.

2. The smaller CP/M (for 128KB RAM Z80 computers)

This step is mandatory only for 128KB RAM computers.
(For computers provided with 512KB RAM + 512KB ROM boards, you may use the "original" CP/M, go to step 3)

To change your CP/M with the smaller CP/M, to be able to run the enhanced HiTech C for 128KB RAM Z80 computers, you need to
paste on the terminal the appropriate .hex file.
Example: you have an 128KB RAM Z80 computer with an ACIA serial and 64MB CF. You will choose the ACIA_PutSys_CF64_CPM_DA00H.hex file.

Then:
*g8000<CR>

Now, the CF contains a smaller CP/M.

3. The enhanced HiTech C

This step is mandatory for all computers.

To implement on your computer the enhanced HiTech C, you need to copy the appropriate .HEX files (according to your hardware), here I will use the "generic" names, then execute:

LOAD CPP
LOAD P1
LOAD CGEN
LOAD OPTIM
LOAD Z80AS
PIP ZAS.COM=Z80AS.COM

Now, you have the enhanced HiTech C installed.
----------------------------

Many thanks Derek for pointing out the need to have a clear "install instruction" text for the enhanced HiTech C compiler !!!

regards,
Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5157&group=comp.os.cpm#5157

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:6183:0:b0:41c:bedf:a558 with SMTP id kq3-20020ac86183000000b0041cbedfa558mr36491qtb.11.1698404713954;
Fri, 27 Oct 2023 04:05:13 -0700 (PDT)
X-Received: by 2002:a05:6808:2118:b0:3ab:84f0:b4a5 with SMTP id
r24-20020a056808211800b003ab84f0b4a5mr738193oiw.3.1698404713514; Fri, 27 Oct
2023 04:05:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 04:05:12 -0700 (PDT)
In-Reply-To: <6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 11:05:13 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 6776
 by: Derek Cooper - Fri, 27 Oct 2023 11:05 UTC

On Friday, 27 October 2023 at 05:47:03 UTC+1, ladislau szilagyi wrote:
> Hi all,
>
> I added to https://github.com/Laci1953/HiTech-C-compiler-enhanced ,
>
> the file "How to install" ,
>
> containing the following text:
>
> ---------------------------
>
> Here are the necessary 3 steps, depending on your specific Z80 computer's hardware:
>
> 1. The boot (E)EPROM
> This is a mandatory step only for computers provided with the 512KB ROM + 512KB RAM board.
> (For computers provided with Steve Cousins SCM, e.g. SC108, this step is not mandatory, you can boot CP/M from SCM, so go to step 2)
>
> For computers provided with 512KB RAM, you need to boot CP/M at power ON, in order to use the enhanced HiTech C compiler.
> Running CP/M from ROMWBW will not allow the enhanced HiTech C compiler to be executed !
>
> Choose the appropriate .hex file (according to your RC2014's serial type & CF size), and burn-it to an (E)EPROM, then insert the EPROM to your 512KB RAM + 512KB ROM board.
> Example: you have a Z80 computer with an ACIA serial and 64MB CF. You will choose the CPM_boot_512_ACIA_CF64.hex file.
> Now, at power ON, the CP/M directly boots.
> 2. The smaller CP/M (for 128KB RAM Z80 computers)
> This step is mandatory only for 128KB RAM computers.
> (For computers provided with 512KB RAM + 512KB ROM boards, you may use the "original" CP/M, go to step 3)
>
> To change your CP/M with the smaller CP/M, to be able to run the enhanced HiTech C for 128KB RAM Z80 computers, you need to
> paste on the terminal the appropriate .hex file.
> Example: you have an 128KB RAM Z80 computer with an ACIA serial and 64MB CF. You will choose the ACIA_PutSys_CF64_CPM_DA00H.hex file.
>
> Then:
> *g8000<CR>
>
> Now, the CF contains a smaller CP/M.
>
> 3. The enhanced HiTech C
>
> This step is mandatory for all computers.
> To implement on your computer the enhanced HiTech C, you need to copy the appropriate .HEX files (according to your hardware), here I will use the "generic" names, then execute:
>
> LOAD CPP
> LOAD P1
> LOAD CGEN
> LOAD OPTIM
> LOAD Z80AS
> PIP ZAS.COM=Z80AS.COM
> Now, you have the enhanced HiTech C installed.
> ----------------------------
>
> Many thanks Derek for pointing out the need to have a clear "install instruction" text for the enhanced HiTech C compiler !!!
>
> regards,
> Ladislau
Hi,
I have installed the correct version of CP/M on an SC114. It boots into cpm 2.2 ok.

I downloaded the 128k versions of cpp p1 cgen optim z80as (cgen only had one version, no 512/128 option).
I ran the LOAD util with each file to get the new versions of the files.

I downloaded the adventure game and tried:

G>c -v -c -o advent.c
HI-TECH C COMPILER (CP/M-80) V3.09
Copyright (C) 1984-87 HI-TECH SOFTWARE
0:CPP -DCPM -DHI_TECH_C -Dz80 -I ADVENT.C $CTMP1.$$$
0:P1 $CTMP1.$$$ $CTMP2.$$$ $CTMP3.$$$

But it never gets past p1 ?

This is my directory (with the adventure files and updated hitech files) Do they look about the same size as your files?

G>a:stat *.*

Recs Bytes Ext Acc
5 4k 1 R/W G:$$EXEC.$$$
220 28k 1 R/W G:$CTMP1.$$$
9 4k 1 R/W G:$EXEC.COM
62 8k 1 R/W G:ADVCAVE.H
16 4k 1 R/W G:ADVDEC.H
12 4k 1 R/W G:ADVDEF.H
484 64k 2 R/W G:ADVENT.ARC
69 12k 1 R/W G:ADVENT.C
19 4k 1 R/W G:ADVENT.H
27 4k 1 R/W G:ADVENT0.C
139 20k 1 R/W G:ADVENT1.TXT
49 8k 1 R/W G:ADVENT2.TXT
42 8k 1 R/W G:ADVENT3.TXT
139 20k 1 R/W G:ADVENT4.TXT
37 8k 1 R/W G:ADVTEXT.H
38 8k 1 R/W G:ADVWORD.H
4 4k 1 R/W G:ASSERT.H
152 20k 1 R/W G:C.COM
369 48k 2 R/W G:CGEN.COM
154 20k 1 R/W G:CNEW.COM
5 4k 1 R/W G:CONIO.H
28 4k 1 R/W G:CPM.H
223 28k 1 R/W G:CPP.COM
132 20k 1 R/W G:CREF.COM
3 4k 1 R/W G:CRTCPM.OBJ
7 4k 1 R/W G:CTYPE.H
50 8k 1 R/W G:DATABASE.C
106 16k 1 R/W G:DEBUG.COM
94 12k 1 R/W G:DEHUFF.COM
24 4k 1 R/W G:ENGLISH.C
3 4k 1 R/W G:EXEC.H
17 4k 1 R/W G:FLOAT.H
1535 192k 6 R/W G:HITECH.ARC
16 4k 1 R/W G:HITECH.H
31 4k 1 R/W G:ITVERB.C
477 60k 2 R/W G:LIBC.LIB
199 28k 1 R/W G:LIBF.LIB
141 20k 1 R/W G:LIBR.COM
6 4k 1 R/W G:LIMITS.H
235 32k 1 R/W G:LINK.COM
4 4k 1 R/W G:MATH.H
191 24k 1 R/W G:OBJTOHEX.COM
272 36k 2 R/W G:OPTIM.COM
6 4k 1 R/W G:OPTIONS
340 44k 2 R/W G:P1.COM
0 0k 1 R/W G:QUIT.COM
7 4k 1 R/W G:RAND.AS
7 4k 1 R/W G:READ.ME
11 4k 1 R/W G:README.TXT
6 4k 1 R/W G:RRTCPM.OBJ
2 4k 1 R/W G:SETJMP.H
9 4k 1 R/W G:SIGNAL.H
6 4k 1 R/W G:STAT.H
2 4k 1 R/W G:STDARG.H
3 4k 1 R/W G:STDDEF.H
20 4k 1 R/W G:STDIO.H
8 4k 1 R/W G:STDLIB.H
10 4k 1 R/W G:STRING.H
8 4k 1 R/W G:SYS.H
7 4k 1 R/W G:TIME.H
117 16k 1 R/W G:TURN.C
6 4k 1 R/W G:UNIXIO.H
96 12k 1 R/W G:VERB.C
202 28k 1 R/W G:ZAS.COM
Bytes Remaining On G: 7192k

Re: The Collosal Cave Adventure game for Z80 under CP/M

<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5158&group=comp.os.cpm#5158

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:688a:0:b0:417:b906:1c03 with SMTP id m10-20020ac8688a000000b00417b9061c03mr41408qtq.7.1698408660937;
Fri, 27 Oct 2023 05:11:00 -0700 (PDT)
X-Received: by 2002:a54:4119:0:b0:3b2:ead3:a0ac with SMTP id
l25-20020a544119000000b003b2ead3a0acmr809070oic.0.1698408660750; Fri, 27 Oct
2023 05:11:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 05:11:00 -0700 (PDT)
In-Reply-To: <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 12:11:00 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2110
 by: ladislau szilagyi - Fri, 27 Oct 2023 12:11 UTC

Hi Derek,

let's check, step by step...

First, your CP/M. (I suppose that's the problem...)

Try this:

>zsid
ZSID VERS 1.4
#lf000
F000 JP F0E0
F003 JP F163
F006 JP F1CB
F009 JP F1F9
F00C JP F22E
F00F JP F216
F012 JP F222
F015 JP F1EE
F018 JP F27D
F01B JP F255
F01E JP F289
#lff4e
FF4E LD A,01
FF50 OUT 38,A
FF52 POP AF
FF53 CP 01
FF55 JR Z,04
FF57 LD A,01
FF59 JR 02
FF5B LD A,00
FF5D LD (0003),A
FF60 JP F000
FF63 NOP
#

Is this what you see on your computer?

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5159&group=comp.os.cpm#5159

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:70e:b0:66d:689:1ff0 with SMTP id c14-20020a056214070e00b0066d06891ff0mr41787qvz.7.1698410374223;
Fri, 27 Oct 2023 05:39:34 -0700 (PDT)
X-Received: by 2002:a05:6830:4863:b0:6bc:ce86:20bd with SMTP id
dx3-20020a056830486300b006bcce8620bdmr534467otb.7.1698410373955; Fri, 27 Oct
2023 05:39:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 05:39:33 -0700 (PDT)
In-Reply-To: <a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 12:39:34 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4163
 by: Derek Cooper - Fri, 27 Oct 2023 12:39 UTC

On Friday, 27 October 2023 at 13:11:01 UTC+1, ladislau szilagyi wrote:
> Hi Derek,
>
> let's check, step by step...
>
> First, your CP/M. (I suppose that's the problem...)
>
> Try this:
>
> >zsid
> ZSID VERS 1.4
> #lf000
> F000 JP F0E0
> F003 JP F163
> F006 JP F1CB
> F009 JP F1F9
> F00C JP F22E
> F00F JP F216
> F012 JP F222
> F015 JP F1EE
> F018 JP F27D
> F01B JP F255
> F01E JP F289
> #lff4e
> FF4E LD A,01
> FF50 OUT 38,A
> FF52 POP AF
> FF53 CP 01
> FF55 JR Z,04
> FF57 LD A,01
> FF59 JR 02
> FF5B LD A,00
> FF5D LD (0003),A
> FF60 JP F000
> FF63 NOP
> #
>
> Is this what you see on your computer?
>
> Ladislau
Not what I get, this is mine, i used SCM to upload the file ACIA_PutSys_CF64_CPM_DA00H.hex

*cpm
RC2014 CP/M BIOS 1.2 by G. Searle 2007-18

CP/M 2.2 Copyright 1979 (c) by Digital Research

A>zsid
ZSID VERS 1.4
#lf000
F000 JP F0E0
F003 JP F163
F006 JP F1CB
F009 JP F1F3
F00C JP F222
F00F JP F20A
F012 JP F216
F015 JP F1E8
F018 JP F268
F01B JP F240
F01E JP F274
#lff4e
FF4E NOP
FF4F NOP
FF50 NOP
FF51 NOP
FF52 NOP
FF53 NOP
FF54 NOP
FF55 NOP
FF56 NOP
FF57 NOP
FF58 NOP

Re: The Collosal Cave Adventure game for Z80 under CP/M

<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5160&group=comp.os.cpm#5160

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:6a82:b0:41b:1957:55b with SMTP id ih2-20020a05622a6a8200b0041b1957055bmr102086qtb.4.1698412555727;
Fri, 27 Oct 2023 06:15:55 -0700 (PDT)
X-Received: by 2002:a05:6808:1304:b0:3af:75e6:efa8 with SMTP id
y4-20020a056808130400b003af75e6efa8mr804445oiv.6.1698412555570; Fri, 27 Oct
2023 06:15:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 06:15:54 -0700 (PDT)
In-Reply-To: <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 13:15:55 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Fri, 27 Oct 2023 13:15 UTC

Oh, I did not know you have ACIA...

The CP/M seems OK !

Let's dig deeper...

Try this:

BOOT
Small Computer Monitor - S3
*d69
0069: C3 57 01 .W. JP $0157
006C: C3 0B 04 ... JP $040B
006F: C3 25 03 .%. JP $0325
0072: C3 3B 03 .;. JP $033B
0075: C3 54 01 .T. JP $0154
0078: C3 16 0E ... JP $0E16
007B: C3 FD 04 ... JP $04FD
007E: C3 55 01 .U. JP $0155
0081: C3 54 01 .T. JP $0154
0084: C3 54 01 .T. JP $0154
0087: C3 54 01 .T. JP $0154
008A: C3 54 01 .T. JP $0154
008D: C3 54 01 .T. JP $0154
0090: C3 54 01 .T. JP $0154
0093: C3 54 01 .T. JP $0154
0096: C3 54 01 .T. JP $0154
0099: C3 59 01 .Y. JP $0159
009C: C3 59 01 .Y. JP $0159
009F: C3 59 01 .Y. JP $0159
00A2: C3 59 01 .Y. JP $0159
*d4fd
04FD: 21 0F 05 !.. LD HL,$050F
0500: 47 G LD B,A
0501: 79 y LD A,C
0502: FE 2C ., CP $2C
0504: D0 . RET NC
0505: 78 x LD A,B
0506: 06 00 .. LD B,$00
0508: 09 . ADD HL,BC
0509: 09 . ADD HL,BC
050A: 46 F LD B,(HL)
050B: 23 # INC HL
050C: 66 f LD H,(HL)
050D: 68 h LD L,B
050E: E9 . JP (HL)
050F: 6C l LD L,H
0510: 02 . LD (BC),A
0511: 25 % DEC H
0512: 03 . INC BC
0513: 0B . DEC BC
0514: 04 . INC B
*

The 7'th JP from 69H is in my case JP $04FD.
At 04FD, the code MUST contain:

LD HL,xxxx
LD B,A
LD A,C
CP $2C ;HERE, STEVE CHECKS FOR THE MAX FUNCTION # - in my case $2C

(this means, my SCM version contains the functions $2A and $2B, to move bytes from/to the high 64KB RAM bank.)

Check, on your computer, the code at $7B (the 7'th JP). It's a JP to some address. Check that address (d addr).
I suppose you will find , on your computer:

LD HL,xxxx
LD B,A
LD A,C
CP $2A ;HERE, STEVE CHECKS FOR THE MAX FUNCTION # - in your case $2A

I suppose you have an older version of SCM (without the functions $2A and $2B).

In this case, we must use another solution...

but first, I wait for your response...

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5161&group=comp.os.cpm#5161

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:5541:0:b0:417:9e0f:fb30 with SMTP id o1-20020ac85541000000b004179e0ffb30mr45837qtr.12.1698414197449; Fri, 27 Oct 2023 06:43:17 -0700 (PDT)
X-Received: by 2002:a05:6870:c145:b0:1e9:9bdc:7555 with SMTP id g5-20020a056870c14500b001e99bdc7555mr1215453oad.8.1698414197170; Fri, 27 Oct 2023 06:43:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!69.80.99.15.MISMATCH!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 06:43:16 -0700 (PDT)
In-Reply-To: <dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com> <-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com> <81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com> <6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com> <a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com> <dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 13:43:17 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 132
 by: Derek Cooper - Fri, 27 Oct 2023 13:43 UTC

On Friday, 27 October 2023 at 14:15:56 UTC+1, ladislau szilagyi wrote:
> Oh, I did not know you have ACIA...
>
> The CP/M seems OK !
>
> Let's dig deeper...
>
> Try this:
>
> BOOT
> Small Computer Monitor - S3
> *d69
> 0069: C3 57 01 .W. JP $0157
> 006C: C3 0B 04 ... JP $040B
> 006F: C3 25 03 .%. JP $0325
> 0072: C3 3B 03 .;. JP $033B
> 0075: C3 54 01 .T. JP $0154
> 0078: C3 16 0E ... JP $0E16
> 007B: C3 FD 04 ... JP $04FD
> 007E: C3 55 01 .U. JP $0155
> 0081: C3 54 01 .T. JP $0154
> 0084: C3 54 01 .T. JP $0154
> 0087: C3 54 01 .T. JP $0154
> 008A: C3 54 01 .T. JP $0154
> 008D: C3 54 01 .T. JP $0154
> 0090: C3 54 01 .T. JP $0154
> 0093: C3 54 01 .T. JP $0154
> 0096: C3 54 01 .T. JP $0154
> 0099: C3 59 01 .Y. JP $0159
> 009C: C3 59 01 .Y. JP $0159
> 009F: C3 59 01 .Y. JP $0159
> 00A2: C3 59 01 .Y. JP $0159
> *d4fd
> 04FD: 21 0F 05 !.. LD HL,$050F
> 0500: 47 G LD B,A
> 0501: 79 y LD A,C
> 0502: FE 2C ., CP $2C
> 0504: D0 . RET NC
> 0505: 78 x LD A,B
> 0506: 06 00 .. LD B,$00
> 0508: 09 . ADD HL,BC
> 0509: 09 . ADD HL,BC
> 050A: 46 F LD B,(HL)
> 050B: 23 # INC HL
> 050C: 66 f LD H,(HL)
> 050D: 68 h LD L,B
> 050E: E9 . JP (HL)
> 050F: 6C l LD L,H
> 0510: 02 . LD (BC),A
> 0511: 25 % DEC H
> 0512: 03 . INC BC
> 0513: 0B . DEC BC
> 0514: 04 . INC B
> *
>
> The 7'th JP from 69H is in my case JP $04FD.
> At 04FD, the code MUST contain:
>
> LD HL,xxxx
> LD B,A
> LD A,C
> CP $2C ;HERE, STEVE CHECKS FOR THE MAX FUNCTION # - in my case $2C
>
> (this means, my SCM version contains the functions $2A and $2B, to move bytes from/to the high 64KB RAM bank.)
>
> Check, on your computer, the code at $7B (the 7'th JP). It's a JP to some address. Check that address (d addr).
> I suppose you will find , on your computer:
>
> LD HL,xxxx
> LD B,A
> LD A,C
> CP $2A ;HERE, STEVE CHECKS FOR THE MAX FUNCTION # - in your case $2A
>
> I suppose you have an older version of SCM (without the functions $2A and $2B).
>
> In this case, we must use another solution...
>
> but first, I wait for your response...
>
> Ladislau
My version is:

Small Computer Monitor by Stephen C Cousins (www.scc.me.uk)
Configuration S2 20220227, Monitor 1.3.0, SCZ80 BIOS 1.3.0

I think this looks ok
my CP instruction checks for $2c :
051E: FE 2C ., CP $2C

the listings:
*d69
0069: C3 23 01 .#. JP $0123
006C: C3 23 04 .#. JP $0423
006F: C3 48 03 .H. JP $0348
0072: C3 5E 03 .^. JP $035E
0075: C3 1F 01 ... JP $011F
0078: C3 00 00 ... JP $0000
007B: C3 19 05 ... JP $0519
007E: C3 21 01 .!. JP $0121
0081: C3 1F 01 ... JP $011F
0084: C3 1F 01 ... JP $011F
0087: C3 1F 01 ... JP $011F
008A: C3 1F 01 ... JP $011F
008D: C3 1F 01 ... JP $011F
0090: C3 1F 01 ... JP $011F
0093: C3 1F 01 ... JP $011F
0096: C3 1F 01 ... JP $011F
0099: C3 25 01 .%. JP $0125
009C: C3 25 01 .%. JP $0125
009F: C3 25 01 .%. JP $0125
00A2: C3 25 01 .%. JP $0125
*d0519
0519: 21 2B 05 !+. LD HL,$052B
051C: 47 G LD B,A
051D: 79 y LD A,C
051E: FE 2C ., CP $2C
0520: D0 . RET NC
0521: 78 x LD A,B
0522: 06 00 .. LD B,$00
0524: 09 . ADD HL,BC
0525: 09 . ADD HL,BC
0526: 46 F LD B,(HL)
0527: 23 # INC HL
0528: 66 f LD H,(HL)
0529: 68 h LD L,B
052A: E9 . JP (HL)
052B: 78 x LD A,B
052C: 02 . LD (BC),A
052D: 48 H LD C,B
052E: 03 . INC BC
052F: 23 # INC HL
0530: 04 . INC B
*

Re: The Collosal Cave Adventure game for Z80 under CP/M

<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5162&group=comp.os.cpm#5162

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ae9:f70c:0:b0:778:9071:2b3c with SMTP id s12-20020ae9f70c000000b0077890712b3cmr57400qkg.0.1698415107406;
Fri, 27 Oct 2023 06:58:27 -0700 (PDT)
X-Received: by 2002:a05:6870:a450:b0:1d6:5e45:3bc7 with SMTP id
n16-20020a056870a45000b001d65e453bc7mr1133304oal.5.1698415107187; Fri, 27 Oct
2023 06:58:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 06:58:26 -0700 (PDT)
In-Reply-To: <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 13:58:27 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 31
 by: ladislau szilagyi - Fri, 27 Oct 2023 13:58 UTC

ok, lets check the code of functions $2A and $2B ...

on my computer:

007B: C3 FD 04 ... JP $04FD

04FD: 21 0F 05 !.. LD HL,$050F

50F + 2A + 2A = 563

*m563
0563: 8C 1D 98 1D ... (2 words = addresses of byte move routines)

*d1D8C
1D8C: 0E 38 .8 LD C,$38
1D8E: 06 80 .. LD B,$80
1D90: ED 41 .A OUT (C),B
1D92: 1A . LD A,(DE)
1D93: 06 00 .. LD B,$00
1D95: ED 41 .A OUT (C),B
1D97: C9 . RET
1D98: 0E 38 .8 LD C,$38
1D9A: 06 80 .. LD B,$80
1D9C: ED 41 .A OUT (C),B
1D9E: 12 . LD (DE),A
1D9F: 06 00 .. LD B,$00
1DA1: ED 41 .A OUT (C),B
1DA3: C9 . RET

Is this code also on your computer?

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<ad42b541-a668-4ad4-8a41-c32ec43e89can@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5163&group=comp.os.cpm#5163

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:4f41:0:b0:419:a2c6:8210 with SMTP id i1-20020ac84f41000000b00419a2c68210mr42906qtw.10.1698415671422;
Fri, 27 Oct 2023 07:07:51 -0700 (PDT)
X-Received: by 2002:a05:6808:1493:b0:3af:c5d1:42a0 with SMTP id
e19-20020a056808149300b003afc5d142a0mr810980oiw.11.1698415671252; Fri, 27 Oct
2023 07:07:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:07:50 -0700 (PDT)
In-Reply-To: <22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ad42b541-a668-4ad4-8a41-c32ec43e89can@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 14:07:51 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2017
 by: ladislau szilagyi - Fri, 27 Oct 2023 14:07 UTC

Hi Derek,
please download again the optim128.hex... I updated it 10 minutes ago

the sizes should be:

CGEN COM 48k 369
CPP COM 28k 223
P1 COM 44k 340
OPTIM COM 36k 258

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5164&group=comp.os.cpm#5164

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:47cc:0:b0:41b:819e:e332 with SMTP id d12-20020ac847cc000000b0041b819ee332mr47250qtr.0.1698415906253;
Fri, 27 Oct 2023 07:11:46 -0700 (PDT)
X-Received: by 2002:a05:6870:3453:b0:1e9:e1dd:b953 with SMTP id
i19-20020a056870345300b001e9e1ddb953mr1395403oah.1.1698415906042; Fri, 27 Oct
2023 07:11:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:11:45 -0700 (PDT)
In-Reply-To: <22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 14:11:46 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3777
 by: Derek Cooper - Fri, 27 Oct 2023 14:11 UTC

On Friday, 27 October 2023 at 14:58:28 UTC+1, ladislau szilagyi wrote:
> ok, lets check the code of functions $2A and $2B ...
>
> on my computer:
> 007B: C3 FD 04 ... JP $04FD
> 04FD: 21 0F 05 !.. LD HL,$050F
> 50F + 2A + 2A = 563
>
> *m563
> 0563: 8C 1D 98 1D ... (2 words = addresses of byte move routines)
>
> *d1D8C
> 1D8C: 0E 38 .8 LD C,$38
> 1D8E: 06 80 .. LD B,$80
> 1D90: ED 41 .A OUT (C),B
> 1D92: 1A . LD A,(DE)
> 1D93: 06 00 .. LD B,$00
> 1D95: ED 41 .A OUT (C),B
> 1D97: C9 . RET
> 1D98: 0E 38 .8 LD C,$38
> 1D9A: 06 80 .. LD B,$80
> 1D9C: ED 41 .A OUT (C),B
> 1D9E: 12 . LD (DE),A
> 1D9F: 06 00 .. LD B,$00
> 1DA1: ED 41 .A OUT (C),B
> 1DA3: C9 . RET
>
> Is this code also on your computer?
>
> Ladislau
My version has an extra jump:
so from the top:
0519: 21 2B 05 !+. LD HL,$052B
52b+2a+2a = 57f

*m57f
057F: E0 1C E3 1C C9 21 A1 05 79 FE 03 30 09 06 00 09 .....!..y..0....
058F: 09 46 23 66 68 E9 AF 47 67 6F C9 C3 48 03 7B C3 .F#fh..Ggo..H.{.

*d1ce0 THIS SHOWS an extra JP to the code
1CE0: C3 91 1F ... JP $1F91
1CE3: C3 9C 1F ... JP $1F9C

1F91: 0E 30 .0 LD C,$30
1F93: 06 01 .. LD B,$01
1F95: ED 41 .A OUT (C),B
1F97: 1A . LD A,(DE)
1F98: 05 . DEC B
1F99: ED 41 .A OUT (C),B
1F9B: C9 . RET

It looks like it does something similar

Derek

Re: The Collosal Cave Adventure game for Z80 under CP/M

<8a4de75d-80b9-43d2-b059-2d2d07768ad4n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5166&group=comp.os.cpm#5166

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:8b:b0:66d:bb5:3b90 with SMTP id n11-20020a056214008b00b0066d0bb53b90mr50824qvr.12.1698416599172;
Fri, 27 Oct 2023 07:23:19 -0700 (PDT)
X-Received: by 2002:a05:6808:2123:b0:3b2:e7b3:5fc5 with SMTP id
r35-20020a056808212300b003b2e7b35fc5mr1130363oiw.3.1698416598995; Fri, 27 Oct
2023 07:23:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:23:18 -0700 (PDT)
In-Reply-To: <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8a4de75d-80b9-43d2-b059-2d2d07768ad4n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 14:23:19 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 39
X-Received-Bytes: 2791
 by: ladislau szilagyi - Fri, 27 Oct 2023 14:23 UTC

Hi Derek,

the mystery is solved!!!

turns out that your SC114 has other ports used to select the ROM/RAM banks, compared to SC108:

SC108:

MEMP_PORT equ 38H

; ROM 0000 to 8000H
; ROM_OUT_CMD equ 00000001B
ROM_IN_CMD equ 00000000B
LOWER_64RAM equ 00000000B
UPPER_64RAM equ 10000000B

1D8C: 0E 38 .8 LD C,$38
1D8E: 06 80 .. LD B,$80
1D90: ED 41 .A OUT (C),B
1D92: 1A . LD A,(DE)
1D93: 06 00 .. LD B,$00
1D95: ED 41 .A OUT (C),B
1D97: C9 . RET

SC114:

1F91: 0E 30 .0 LD C,$30
1F93: 06 01 .. LD B,$01
1F95: ED 41 .A OUT (C),B
1F97: 1A . LD A,(DE)
1F98: 05 . DEC B
1F99: ED 41 .A OUT (C),B
1F9B: C9 . RET

Can you please list also the $1F9C routine?

I will modify the source files, with a new option : SC114 !!! I was convinced that is similar to SC108... but IT'S NOT !!!

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5167&group=comp.os.cpm#5167

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a0c:c78e:0:b0:66d:2ec2:2d6c with SMTP id k14-20020a0cc78e000000b0066d2ec22d6cmr61126qvj.10.1698416662259;
Fri, 27 Oct 2023 07:24:22 -0700 (PDT)
X-Received: by 2002:a9d:68c4:0:b0:6b9:cc6b:275a with SMTP id
i4-20020a9d68c4000000b006b9cc6b275amr658840oto.3.1698416661935; Fri, 27 Oct
2023 07:24:21 -0700 (PDT)
Path: i2pn2.org!rocksolid2!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:24:21 -0700 (PDT)
In-Reply-To: <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 14:24:22 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3987
 by: Derek Cooper - Fri, 27 Oct 2023 14:24 UTC

On Friday, 27 October 2023 at 15:11:47 UTC+1, Derek Cooper wrote:
> On Friday, 27 October 2023 at 14:58:28 UTC+1, ladislau szilagyi wrote:
> > ok, lets check the code of functions $2A and $2B ...
> >
> > on my computer:
> > 007B: C3 FD 04 ... JP $04FD
> > 04FD: 21 0F 05 !.. LD HL,$050F
> > 50F + 2A + 2A = 563
> >
> > *m563
> > 0563: 8C 1D 98 1D ... (2 words = addresses of byte move routines)
> >
> > *d1D8C
> > 1D8C: 0E 38 .8 LD C,$38
> > 1D8E: 06 80 .. LD B,$80
> > 1D90: ED 41 .A OUT (C),B
> > 1D92: 1A . LD A,(DE)
> > 1D93: 06 00 .. LD B,$00
> > 1D95: ED 41 .A OUT (C),B
> > 1D97: C9 . RET
> > 1D98: 0E 38 .8 LD C,$38
> > 1D9A: 06 80 .. LD B,$80
> > 1D9C: ED 41 .A OUT (C),B
> > 1D9E: 12 . LD (DE),A
> > 1D9F: 06 00 .. LD B,$00
> > 1DA1: ED 41 .A OUT (C),B
> > 1DA3: C9 . RET
> >
> > Is this code also on your computer?
> >
> > Ladislau
> My version has an extra jump:
> so from the top:
> 0519: 21 2B 05 !+. LD HL,$052B
> 52b+2a+2a = 57f
>
> *m57f
> 057F: E0 1C E3 1C C9 21 A1 05 79 FE 03 30 09 06 00 09 .....!..y..0....
> 058F: 09 46 23 66 68 E9 AF 47 67 6F C9 C3 48 03 7B C3 .F#fh..Ggo..H.{.
>
> *d1ce0 THIS SHOWS an extra JP to the code
> 1CE0: C3 91 1F ... JP $1F91
> 1CE3: C3 9C 1F ... JP $1F9C
>
> 1F91: 0E 30 .0 LD C,$30
> 1F93: 06 01 .. LD B,$01
> 1F95: ED 41 .A OUT (C),B
> 1F97: 1A . LD A,(DE)
> 1F98: 05 . DEC B
> 1F99: ED 41 .A OUT (C),B
> 1F9B: C9 . RET
>
> It looks like it does something similar
>
> Derek

I checked the sizes after downloading and LOADing again.
369 48k 2 R/W G:CGEN.COM
223 28k 1 R/W G:CPP.COM
258 36k 2 R/W G:OPTIM.COM
340 44k 2 R/W G:P1.COM

They look ok to me. It was the P1.COM file that failed not optim.com

if i run just optim.com it responds with nothing or if i give it a filename (not a real one) it responds not found.
if i run p1.com the system locks until reset

Re: The Collosal Cave Adventure game for Z80 under CP/M

<13cf92e6-2021-4a69-bf95-3193c70bf04fn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5168&group=comp.os.cpm#5168

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:8c8b:b0:774:154a:e29 with SMTP id ra11-20020a05620a8c8b00b00774154a0e29mr37642qkn.15.1698416804141;
Fri, 27 Oct 2023 07:26:44 -0700 (PDT)
X-Received: by 2002:a05:6870:d183:b0:1e1:15ca:2aa1 with SMTP id
a3-20020a056870d18300b001e115ca2aa1mr1140336oac.11.1698416803899; Fri, 27 Oct
2023 07:26:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:26:43 -0700 (PDT)
In-Reply-To: <8a4de75d-80b9-43d2-b059-2d2d07768ad4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
<8a4de75d-80b9-43d2-b059-2d2d07768ad4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <13cf92e6-2021-4a69-bf95-3193c70bf04fn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 14:26:44 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Derek Cooper - Fri, 27 Oct 2023 14:26 UTC

On Friday, 27 October 2023 at 15:23:20 UTC+1, ladislau szilagyi wrote:
> Hi Derek,
>
> the mystery is solved!!!
>
> turns out that your SC114 has other ports used to select the ROM/RAM banks, compared to SC108:
>
> SC108:
>
> MEMP_PORT equ 38H
>
> ; ROM 0000 to 8000H
> ;
> ROM_OUT_CMD equ 00000001B
> ROM_IN_CMD equ 00000000B
> LOWER_64RAM equ 00000000B
> UPPER_64RAM equ 10000000B
> 1D8C: 0E 38 .8 LD C,$38
> 1D8E: 06 80 .. LD B,$80
> 1D90: ED 41 .A OUT (C),B
> 1D92: 1A . LD A,(DE)
> 1D93: 06 00 .. LD B,$00
> 1D95: ED 41 .A OUT (C),B
> 1D97: C9 . RET
> SC114:
> 1F91: 0E 30 .0 LD C,$30
> 1F93: 06 01 .. LD B,$01
> 1F95: ED 41 .A OUT (C),B
> 1F97: 1A . LD A,(DE)
> 1F98: 05 . DEC B
> 1F99: ED 41 .A OUT (C),B
> 1F9B: C9 . RET
> Can you please list also the $1F9C routine?
>
> I will modify the source files, with a new option : SC114 !!! I was convinced that is similar to SC108... but IT'S NOT !!!
>
> Ladislau
the $1f9c code is:*d1f9c
1F9C: 0E 30 .0 LD C,$30
1F9E: 06 01 .. LD B,$01
1FA0: ED 41 .A OUT (C),B
1FA2: 12 . LD (DE),A
1FA3: 05 . DEC B
1FA4: ED 41 .A OUT (C),B
1FA6: C9 . RET
1FA7: ED B0 .. LDIR
1FA9: C9 . RET

Derek

Re: The Collosal Cave Adventure game for Z80 under CP/M

<da8e52be-35b7-47ec-911f-019e1adff29bn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5169&group=comp.os.cpm#5169

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:75cd:0:b0:41e:3eb8:d4b9 with SMTP id z13-20020ac875cd000000b0041e3eb8d4b9mr48443qtq.11.1698416836314;
Fri, 27 Oct 2023 07:27:16 -0700 (PDT)
X-Received: by 2002:a05:6871:2b08:b0:1e9:f6b2:481d with SMTP id
dr8-20020a0568712b0800b001e9f6b2481dmr1253156oac.7.1698416836093; Fri, 27 Oct
2023 07:27:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:27:15 -0700 (PDT)
In-Reply-To: <f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
<f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <da8e52be-35b7-47ec-911f-019e1adff29bn@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 14:27:16 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2017
 by: ladislau szilagyi - Fri, 27 Oct 2023 14:27 UTC

Hi Derek,

I must rebuild P1, CGEN & OPTIM, for SC114.

Can you please list also the $1F9C routine?

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<45b45d57-dbcf-433e-ad26-beae71511dc0n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5170&group=comp.os.cpm#5170

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:1a90:b0:775:77a4:876c with SMTP id bl16-20020a05620a1a9000b0077577a4876cmr52474qkb.4.1698417124851;
Fri, 27 Oct 2023 07:32:04 -0700 (PDT)
X-Received: by 2002:a05:6808:33c6:b0:3a9:b964:820e with SMTP id
cf6-20020a05680833c600b003a9b964820emr618061oib.3.1698417124664; Fri, 27 Oct
2023 07:32:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:32:04 -0700 (PDT)
In-Reply-To: <da8e52be-35b7-47ec-911f-019e1adff29bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
<f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com> <da8e52be-35b7-47ec-911f-019e1adff29bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <45b45d57-dbcf-433e-ad26-beae71511dc0n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 14:32:04 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Fri, 27 Oct 2023 14:32 UTC

Thanks Derek,

now, back to the source code...

I will notify you after finishing the modifications needed for SC114... it will take some time :(

Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<163c40e9-5dc2-416a-9968-c71bb43f4e31n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5171&group=comp.os.cpm#5171

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:5397:0:b0:41c:b99d:5254 with SMTP id x23-20020ac85397000000b0041cb99d5254mr58783qtp.10.1698417454295;
Fri, 27 Oct 2023 07:37:34 -0700 (PDT)
X-Received: by 2002:a05:6870:808c:b0:1d5:8e96:7d85 with SMTP id
q12-20020a056870808c00b001d58e967d85mr1336467oab.1.1698417453995; Fri, 27 Oct
2023 07:37:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 07:37:33 -0700 (PDT)
In-Reply-To: <45b45d57-dbcf-433e-ad26-beae71511dc0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
<f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com> <da8e52be-35b7-47ec-911f-019e1adff29bn@googlegroups.com>
<45b45d57-dbcf-433e-ad26-beae71511dc0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <163c40e9-5dc2-416a-9968-c71bb43f4e31n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 14:37:34 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2355
 by: Derek Cooper - Fri, 27 Oct 2023 14:37 UTC

On Friday, 27 October 2023 at 15:32:05 UTC+1, ladislau szilagyi wrote:
> Thanks Derek,
>
> now, back to the source code...
>
> I will notify you after finishing the modifications needed for SC114... it will take some time :(
>
> Ladislau
ok thanks,

When your ready I will test it foe you - no problem. And no rush.

Derek

Re: The Collosal Cave Adventure game for Z80 under CP/M

<9d8c131d-2098-48da-993b-33f3d7b1e426n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5173&group=comp.os.cpm#5173

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:688a:0:b0:41c:ba8b:74dc with SMTP id m10-20020ac8688a000000b0041cba8b74dcmr70852qtq.10.1698434232828;
Fri, 27 Oct 2023 12:17:12 -0700 (PDT)
X-Received: by 2002:a05:6830:910:b0:6c6:1de4:d48f with SMTP id
v16-20020a056830091000b006c61de4d48fmr973962ott.3.1698434232522; Fri, 27 Oct
2023 12:17:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 12:17:11 -0700 (PDT)
In-Reply-To: <163c40e9-5dc2-416a-9968-c71bb43f4e31n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
<f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com> <da8e52be-35b7-47ec-911f-019e1adff29bn@googlegroups.com>
<45b45d57-dbcf-433e-ad26-beae71511dc0n@googlegroups.com> <163c40e9-5dc2-416a-9968-c71bb43f4e31n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9d8c131d-2098-48da-993b-33f3d7b1e426n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 27 Oct 2023 19:17:12 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Fri, 27 Oct 2023 19:17 UTC

Hi Derek,

I published the versions for SC114 on GitHub.

You need to copy only P1_114.HEX , CGEN114.HEX , OPTIM114.HEX , then LOAD them.

I tested the executables on a configuration using the Phillip Stevens 32KB ROM + 128KB RAM memory module, which is compatible with SC114, they work OK.

When compiling the game, you will get some warnings, it's OK...

regards,
Ladislau

Re: The Collosal Cave Adventure game for Z80 under CP/M

<fd52a780-1372-4ea1-a1cb-71c46cfb30d9n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=5174&group=comp.os.cpm#5174

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:1414:b0:66d:252:560e with SMTP id pr20-20020a056214141400b0066d0252560emr61282qvb.9.1698437997736;
Fri, 27 Oct 2023 13:19:57 -0700 (PDT)
X-Received: by 2002:a05:6808:1898:b0:3ad:f6ad:b9c8 with SMTP id
bi24-20020a056808189800b003adf6adb9c8mr1154302oib.9.1698437997492; Fri, 27
Oct 2023 13:19:57 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 27 Oct 2023 13:19:56 -0700 (PDT)
In-Reply-To: <9d8c131d-2098-48da-993b-33f3d7b1e426n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.174.245.29; posting-account=QeLfcAoAAAC7ZOQj6kXbTxSJWbNEbC39
NNTP-Posting-Host: 81.174.245.29
References: <7f62ad18-cff9-4195-b54f-e7a3dbeb5805n@googlegroups.com>
<-DCdnTCb74xneKf4nZ2dnZfqn_idnZ2d@earthlink.com> <ca6549ef-58d7-4602-b728-911a0891400dn@googlegroups.com>
<81a82159-e46d-4644-ae8f-c6594f4f4b5fn@googlegroups.com> <c208fa8a-8e30-4177-b24d-513d6c919723n@googlegroups.com>
<6f6b0714-dfc9-4e14-9764-e30895cb7f5an@googlegroups.com> <2fd90125-f61d-4185-9ce1-fd93256d56bbn@googlegroups.com>
<a52e8005-680e-4c64-8994-d383b580b182n@googlegroups.com> <d93eee01-1d20-4caa-8353-4c6fc9290c9cn@googlegroups.com>
<dbd0d137-26db-4a09-a1bd-ba28db68d6b1n@googlegroups.com> <ad94bc4a-8208-41e7-9371-a0654d4c7051n@googlegroups.com>
<22a59e14-91ac-4ee4-9ddd-80e426f027ddn@googlegroups.com> <a1cf069d-e1d8-4326-8cc7-f4c2665566d7n@googlegroups.com>
<f4eb28e1-7361-4362-9dad-67e69a7999fbn@googlegroups.com> <da8e52be-35b7-47ec-911f-019e1adff29bn@googlegroups.com>
<45b45d57-dbcf-433e-ad26-beae71511dc0n@googlegroups.com> <163c40e9-5dc2-416a-9968-c71bb43f4e31n@googlegroups.com>
<9d8c131d-2098-48da-993b-33f3d7b1e426n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fd52a780-1372-4ea1-a1cb-71c46cfb30d9n@googlegroups.com>
Subject: Re: The Collosal Cave Adventure game for Z80 under CP/M
From: derek.cooper.phone@gmail.com (Derek Cooper)
Injection-Date: Fri, 27 Oct 2023 20:19:57 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 17
 by: Derek Cooper - Fri, 27 Oct 2023 20:19 UTC

On Friday, 27 October 2023 at 20:17:13 UTC+1, ladislau szilagyi wrote:
> Hi Derek,
>
> I published the versions for SC114 on GitHub.
>
> You need to copy only P1_114.HEX , CGEN114.HEX , OPTIM114.HEX , then LOAD them.
>
> I tested the executables on a configuration using the Phillip Stevens 32KB ROM + 128KB RAM memory module, which is compatible with SC114, they work OK.
>
> When compiling the game, you will get some warnings, it's OK...
>
> regards,
> Ladislau
Thanks,
I give them a go tomorrow, about to out.

Derek

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor