Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

/earth: file system full.


devel / comp.os.cpm / Re: CP/M Infocom images on archive.org

SubjectAuthor
* CP/M Infocom images on archive.orgNathanael
+* CP/M Infocom images on archive.orgldkr...@gmail.com
|`* CP/M Infocom images on archive.orgldkr...@gmail.com
| `- CP/M Infocom images on archive.orgNathanael
`* CP/M Infocom images on archive.orgJacob Nevins
 `- CP/M Infocom images on archive.orgNathanael

1
CP/M Infocom images on archive.org

<088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:458e:b0:77f:530f:6aae with SMTP id bp14-20020a05620a458e00b0077f530f6aaemr9306qkb.8.1702096916744;
Fri, 08 Dec 2023 20:41:56 -0800 (PST)
X-Received: by 2002:a05:6870:b6a2:b0:1fa:f20e:4bb with SMTP id
cy34-20020a056870b6a200b001faf20e04bbmr1140991oab.11.1702096916314; Fri, 08
Dec 2023 20:41:56 -0800 (PST)
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, 8 Dec 2023 20:41:55 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=2a0e:d785:b667:929e:9b09:4c6a:4924:1082;
posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 2a0e:d785:b667:929e:9b09:4c6a:4924:1082
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com>
Subject: CP/M Infocom images on archive.org
From: cjeculver@gmail.com (Nathanael)
Injection-Date: Sat, 09 Dec 2023 04:41:56 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1632
 by: Nathanael - Sat, 9 Dec 2023 04:41 UTC

There are a number of .DSK images of Infocom games on archive.org. For example:

https://archive.org/details/cpc_Ballyhoo_1986_Infocom_cpm_version

The images appear to be for an Amstrad emulator ( "cpc6128"). I'm trying to extract files from them via cpmtools, but don't think I've discovered the right format. A binary dump of the .COM files looks vaguely OK, but the .DAT files seems not to be.

I've also found a number of utilities that claim to be able to extract data from Amstrad emulator disk images, but again have struck out.

Anyone know how to access those images?

--Nathanael

Re: CP/M Infocom images on archive.org

<935184f1-add9-4dc9-ac1f-9d46224f9f7an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:2453:b0:77f:367e:1434 with SMTP id h19-20020a05620a245300b0077f367e1434mr8582qkn.9.1702099254868;
Fri, 08 Dec 2023 21:20:54 -0800 (PST)
X-Received: by 2002:a05:6820:4a:b0:590:9151:46b with SMTP id
v10-20020a056820004a00b005909151046bmr642754oob.0.1702099254449; Fri, 08 Dec
2023 21:20:54 -0800 (PST)
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, 8 Dec 2023 21:20:54 -0800 (PST)
In-Reply-To: <088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=172.56.209.39; posting-account=vgtDDgoAAAD79vzJigFqI2FioZJCfmjs
NNTP-Posting-Host: 172.56.209.39
References: <088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <935184f1-add9-4dc9-ac1f-9d46224f9f7an@googlegroups.com>
Subject: Re: CP/M Infocom images on archive.org
From: ldkraemer@gmail.com (ldkr...@gmail.com)
Injection-Date: Sat, 09 Dec 2023 05:20:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4190
 by: ldkr...@gmail.com - Sat, 9 Dec 2023 05:20 UTC

Nathanael,
There is a Nice conversion program named SAMDISK located at:
[url]
https://simonowen.com/samdisk/
[/url]
A format that it supports is .DSK for Amstrad
[url]
https://simonowen.com/samdisk/formats/
[/url]
DSK — Disk image (Amstrad CPC).

You can convert a .DSK to a .RAW image with SAMDISK
[code]
SAMdisk image.dsk image.raw
[/code]

I use SAMDISK in Linux to convert the Image to *.RAW, and then cpmtools will access it with the
properdefinition.

[code]
~/Downloads/samdisk$ wine samdisk Ballyhoo_1986_Infocom_cpm_version.dsk Ballyhoo.raw
Wrote 40 cyls, 1 head, 9 sectors, 512 bytes/sector = 184320 bytes
[/code]

cp/m definitions are located at:
[url]
https://github.com/ldkraemer/CPM-Floppy-Definitions
[/url]

Directory of Ballyhoo.raw is at 0x2400 = 9216 Decimal 9216 / 512 =18 so, two tracks for boot sector.
[code]
00002400 00 42 41 4C 4C 59 48 4F 4F C3 4F 4D 00 00 00 02 .BALLYHOO.OM.....
00002410 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .................
00002420 00 42 41 4C 4C 36 34 20 20 C3 4F 4D 00 00 00 44 .BALL64 .OM....D
00002430 03 04 05 06 07 08 09 0A 0B 00 00 00 00 00 00 00 .................
00002440 00 42 41 4C 4C 31 32 38 20 C3 4F 4D 00 00 00 44 .BALL128 .OM....D
00002450 0C 0D 0E 0F 10 11 12 13 14 00 00 00 00 00 00 00 .................
00002460 00 42 41 4C 4C 32 35 36 20 C3 4F 4D 00 00 00 44 .BALL256 .OM....D
00002470 15 16 17 18 19 1A 1B 1C 1D 00 00 00 00 00 00 00 .................
00002480 00 42 41 4C 4C 59 48 4F 4F C4 41 54 00 00 00 80 .BALLYHOO.AT.....
00002490 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D .. !"#$%&'()*+,-
000024A0 00 42 41 4C 4C 59 48 4F 4F C4 41 54 01 00 00 80 .BALLYHOO.AT.....
000024B0 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D ./0123456789:;<000024C0 00 42 41 4C 4C 59 48 4F 4F C4 41 54 02 00 00 80 .BALLYHOO.AT.....
000024D0 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D >?@ABCDEFGHIJKLM
000024E0 00 42 41 4C 4C 59 48 4F 4F C4 41 54 03 00 00 80 .BALLYHOO.AT.....
000024F0 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D NOPQRSTUVWXYZ[\]
00002500 00 42 41 4C 4C 59 48 4F 4F C4 41 54 04 00 00 80 .BALLYHOO.AT.....
00002510 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D ^_`abcdefghijklm
00002520 00 42 41 4C 4C 59 48 4F 4F C4 41 54 05 00 00 80 .BALLYHOO.AT.....
00002530 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D nopqrstuvwxyz{|}
00002540 00 42 41 4C 4C 59 48 4F 4F C4 41 54 06 00 00 80 .BALLYHOO.AT.....
00002550 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D ~................
[/code]
cpmtools should be able to access the .RAW image. BIN2IMD will create an *..IMD
file to write to Floppy. Or, you can use Linux's dd to write the *.RAW file to
Floppy. libdsk and SAMDISK should also be able to create a floppy.

Larry

Re: CP/M Infocom images on archive.org

<6833846f-c626-4290-9d81-028093e595e1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a0c:f984:0:b0:677:fbda:b406 with SMTP id t4-20020a0cf984000000b00677fbdab406mr30121qvn.1.1702101199325;
Fri, 08 Dec 2023 21:53:19 -0800 (PST)
X-Received: by 2002:a05:6870:818c:b0:1fa:ff27:d277 with SMTP id
k12-20020a056870818c00b001faff27d277mr1251516oae.1.1702101199041; Fri, 08 Dec
2023 21:53:19 -0800 (PST)
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, 8 Dec 2023 21:53:18 -0800 (PST)
In-Reply-To: <935184f1-add9-4dc9-ac1f-9d46224f9f7an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=172.56.209.39; posting-account=vgtDDgoAAAD79vzJigFqI2FioZJCfmjs
NNTP-Posting-Host: 172.56.209.39
References: <088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com> <935184f1-add9-4dc9-ac1f-9d46224f9f7an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6833846f-c626-4290-9d81-028093e595e1n@googlegroups.com>
Subject: Re: CP/M Infocom images on archive.org
From: ldkraemer@gmail.com (ldkr...@gmail.com)
Injection-Date: Sat, 09 Dec 2023 05:53:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1815
 by: ldkr...@gmail.com - Sat, 9 Dec 2023 05:53 UTC

On Friday, December 8, 2023 at 11:20:55 PM UTC-6, ldkr...@gmail.com wrote:
Nathanael,
Here is a directory listing I got for that Ballyhoo.raw image:
[code]
$ cpmls -f ams2 -D Ballyhoo.raw
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
BALL128 .COM 9K 68 R
BALL256 .COM 9K 68 R
BALL64 .COM 9K 68 R
BALLYHOO.COM 1K 2 R
BALLYHOO.DAT 126K 1008 R
5 Files occupying 154K, 15K Free.
[/code]

Larry

Re: CP/M Infocom images on archive.org

<7a05bc16-da21-4ae5-a10b-d8d83df6cffan@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:198f:b0:77b:d8aa:6760 with SMTP id bm15-20020a05620a198f00b0077bd8aa6760mr16311qkb.2.1702103061817;
Fri, 08 Dec 2023 22:24:21 -0800 (PST)
X-Received: by 2002:a05:6830:916:b0:6d9:f50e:55e7 with SMTP id
v22-20020a056830091600b006d9f50e55e7mr944873ott.6.1702103061543; Fri, 08 Dec
2023 22:24:21 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!1.us.feeder.erje.net!feeder.erje.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: Fri, 8 Dec 2023 22:24:21 -0800 (PST)
In-Reply-To: <6833846f-c626-4290-9d81-028093e595e1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0e:d785:b667:929e:9b09:4c6a:4924:1082;
posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 2a0e:d785:b667:929e:9b09:4c6a:4924:1082
References: <088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com>
<935184f1-add9-4dc9-ac1f-9d46224f9f7an@googlegroups.com> <6833846f-c626-4290-9d81-028093e595e1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a05bc16-da21-4ae5-a10b-d8d83df6cffan@googlegroups.com>
Subject: Re: CP/M Infocom images on archive.org
From: cjeculver@gmail.com (Nathanael)
Injection-Date: Sat, 09 Dec 2023 06:24:21 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2405
 by: Nathanael - Sat, 9 Dec 2023 06:24 UTC

On Saturday, December 9, 2023 at 1:53:20 PM UTC+8, ldkr...@gmail.com wrote:
> On Friday, December 8, 2023 at 11:20:55 PM UTC-6, ldkr...@gmail.com wrote:
> Nathanael,
> Here is a directory listing I got for that Ballyhoo.raw image:
> [code]
> $ cpmls -f ams2 -D Ballyhoo.raw
> Name Bytes Recs Attr update create
> ------------ ------ ------ ---- ----------------- -----------------
> BALL128 .COM 9K 68 R
> BALL256 .COM 9K 68 R
> BALL64 .COM 9K 68 R
> BALLYHOO.COM 1K 2 R
> BALLYHOO.DAT 126K 1008 R
> 5 Files occupying 154K, 15K Free.
> [/code]
>
>
> Larry

A quick initial test seems to work. Thanks! I had the Amstrad defs from the European definitions collection, but I didn't have your ams2 one.

To your question several months ago via email: I believe I was just using the standard IBM-3740 definition that is the cpmtools default:

diskdef ibm-3740
seclen 128
tracks 77
sectrk 26
blocksize 1024
maxdir 64
skew 6
boottrk 2
os 2.2
end

Re: CP/M Infocom images on archive.org

<7Bl*GDtxz@news.chiark.greenend.org.uk>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!news.neodome.net!weretis.net!feeder8.news.weretis.net!newsfeed.xs3.de!callisto.xs3.de!nntp-feed.chiark.greenend.org.uk!ewrotcd!.POSTED.chiark.greenend.org.uk!not-for-mail
From: jacobn@chiark.greenend.org.uk (Jacob Nevins)
Newsgroups: comp.os.cpm
Subject: Re: CP/M Infocom images on archive.org
Date: 09 Dec 2023 21:34:59 +0000 (GMT)
Organization: SGO
Message-ID: <7Bl*GDtxz@news.chiark.greenend.org.uk>
References: <088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com>
Injection-Info: chiark.greenend.org.uk; posting-host="chiark.greenend.org.uk:212.13.197.229";
logging-data="306"; mail-complaints-to="abuse@chiark.greenend.org.uk"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: jacobn@chiark.greenend.org.uk ([212.13.197.229])
 by: Jacob Nevins - Sat, 9 Dec 2023 21:34 UTC

Nathanael <cjeculver@gmail.com> writes:
>There are a number of .DSK images of Infocom games on archive.org. For example:
>
>https://archive.org/details/cpc_Ballyhoo_1986_Infocom_cpm_version
>
>The images appear to be for an Amstrad emulator ( "cpc6128"). I'm trying
>to extract files from them via cpmtools, but don't think I've discovered
>the right format. A binary dump of the .COM files looks vaguely OK, but
>the .DAT files seems not to be.

An alternative way to access this .DSK file (compared to the other
reply) is with a version of cpmtools that has been built against libdsk.
(Without this, cpmtools can't read .DSK files directly.)

For instance, with my own build of cpmtools:

$ cpmls -l -f cpcsys Ballyhoo_1986_Infocom_cpm_version.dsk
0:
-r-xr-xr-x 8704 Jan 01 1970 ball128.com
-r-xr-xr-x 8704 Jan 01 1970 ball256.com
-r-xr-xr-x 8704 Jan 01 1970 ball64.com
-r-xr-xr-x 256 Jan 01 1970 ballyhoo.com
-r--r--r-- 129024 Jan 01 1970 ballyhoo.dat

I've checked correctness by extracting the files and running the
$VERIFY command in the interpreter.

If you're on Debian Linux 12, or Ubuntu Linux 23.04 or later, the
standard cpmtools is built like this. (I don't know about other
Linux distributions. The change went into Debian at the end of
January, so should be trickling into all Debian/Ubuntu-derived
distributions.)
Otherwise, you'll have to build cpmtools (and possibly libdsk)
yourself.
(I don't know of a Windows binary distribution of cpmtools built like
this.)

Re: CP/M Infocom images on archive.org

<8d5151d9-0fd9-4a38-ac34-5bde0ee43188n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:789:0:b0:418:22c3:2e4b with SMTP id l9-20020ac80789000000b0041822c32e4bmr20073qth.5.1702178085428;
Sat, 09 Dec 2023 19:14:45 -0800 (PST)
X-Received: by 2002:a05:6830:441e:b0:6d9:d6a0:da6e with SMTP id
q30-20020a056830441e00b006d9d6a0da6emr2207027otv.2.1702178085155; Sat, 09 Dec
2023 19:14:45 -0800 (PST)
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: Sat, 9 Dec 2023 19:14:44 -0800 (PST)
In-Reply-To: <7Bl*GDtxz@news.chiark.greenend.org.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0e:d785:65b5:d62e:db68:f147:4fdf:54ed;
posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 2a0e:d785:65b5:d62e:db68:f147:4fdf:54ed
References: <088c2217-75a8-422a-abfa-c465cd38e896n@googlegroups.com> <7Bl*GDtxz@news.chiark.greenend.org.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8d5151d9-0fd9-4a38-ac34-5bde0ee43188n@googlegroups.com>
Subject: Re: CP/M Infocom images on archive.org
From: cjeculver@gmail.com (Nathanael)
Injection-Date: Sun, 10 Dec 2023 03:14:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 48
 by: Nathanael - Sun, 10 Dec 2023 03:14 UTC

On Sunday, December 10, 2023 at 5:35:03 AM UTC+8, Jacob Nevins wrote:
> Nathanael <cjec...@gmail.com> writes:
> >There are a number of .DSK images of Infocom games on archive.org. For example:
> >
> >https://archive.org/details/cpc_Ballyhoo_1986_Infocom_cpm_version
> >
> >The images appear to be for an Amstrad emulator ( "cpc6128"). I'm trying
> >to extract files from them via cpmtools, but don't think I've discovered
> >the right format. A binary dump of the .COM files looks vaguely OK, but
> >the .DAT files seems not to be.
> An alternative way to access this .DSK file (compared to the other
> reply) is with a version of cpmtools that has been built against libdsk.
> (Without this, cpmtools can't read .DSK files directly.)
>
> For instance, with my own build of cpmtools:
>
> $ cpmls -l -f cpcsys Ballyhoo_1986_Infocom_cpm_version.dsk
> 0:
> -r-xr-xr-x 8704 Jan 01 1970 ball128.com
> -r-xr-xr-x 8704 Jan 01 1970 ball256.com
> -r-xr-xr-x 8704 Jan 01 1970 ball64.com
> -r-xr-xr-x 256 Jan 01 1970 ballyhoo.com
> -r--r--r-- 129024 Jan 01 1970 ballyhoo.dat
>
> I've checked correctness by extracting the files and running the
> $VERIFY command in the interpreter.
>
> If you're on Debian Linux 12, or Ubuntu Linux 23.04 or later, the
> standard cpmtools is built like this. (I don't know about other
> Linux distributions. The change went into Debian at the end of
> January, so should be trickling into all Debian/Ubuntu-derived
> distributions.)
> Otherwise, you'll have to build cpmtools (and possibly libdsk)
> yourself.
> (I don't know of a Windows binary distribution of cpmtools built like
> this.)

Thanks, Jacob. I do have cpmtools built against libdsk, but I think I had problems with it. In any case I've got everything extracted now and, as a bonus, have a copy of Infocom's CP/M interpreter Version C to add to my collection.

If anyone has a copy of Version A, I'm still looking for one.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor