Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Pay no attention to the man behind the curtain." -- The Wizard Of Oz


computers / comp.os.cpm / Re: Trying to resurrect Spellbinder Word Processor (CP/M-80) - diskdefs needed for HP-125

Re: Trying to resurrect Spellbinder Word Processor (CP/M-80) - diskdefs needed for HP-125

<c8cda1dd-7bf0-4f0e-b5b0-e7a391459303n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3417&group=comp.os.cpm#3417

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:44d4:b0:6a0:2342:c7c6 with SMTP id y20-20020a05620a44d400b006a02342c7c6mr6570593qkp.14.1652528119006;
Sat, 14 May 2022 04:35:19 -0700 (PDT)
X-Received: by 2002:a05:6808:2388:b0:328:ada1:a104 with SMTP id
bp8-20020a056808238800b00328ada1a104mr4407349oib.283.1652528118680; Sat, 14
May 2022 04:35:18 -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: Sat, 14 May 2022 04:35:18 -0700 (PDT)
In-Reply-To: <66d947cb-e4c4-42f2-bea0-3f6a068b0a5en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=192.30.164.110; posting-account=vgtDDgoAAAD79vzJigFqI2FioZJCfmjs
NNTP-Posting-Host: 192.30.164.110
References: <aaabdb94-2439-42e8-bbc0-a77bbd292fden@googlegroups.com> <66d947cb-e4c4-42f2-bea0-3f6a068b0a5en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c8cda1dd-7bf0-4f0e-b5b0-e7a391459303n@googlegroups.com>
Subject: Re: Trying to resurrect Spellbinder Word Processor (CP/M-80) -
diskdefs needed for HP-125
From: ldkrae...@gmail.com (ldkr...@gmail.com)
Injection-Date: Sat, 14 May 2022 11:35:18 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ldkr...@gmail.com - Sat, 14 May 2022 11:35 UTC

Richard,
To process and TD0 file I typically use a batch file in DOSBox, because I run Linux (Debian 11 - 64 Bit).
Imagedisk Ver 1.18 has Utilities to do whatever you need to extract or create an updated file.
TESTFDC, TD02IMD, IMDA, IMDU, IMDV, BIN2IMD, ANY2IMD, and DMK2IMD.

A.BAT
[code]
TD02IMD 100-word.td0 > 100-WORD.TXT
IMDA 100-WORD.IMD >> 100-WORD.TXT
IMDU 100-WORD.IMD 100-WORD.RAW /B /E /D >> 100-WORD.TXT
[/code]

This create the *.IMD, and *.RAW (RAW = Sector Dump for cpmtools)

100-WORD.TXT Contains:
[code]

IMageDisk Analyzer 1.18 / Mar 12 2012
IMD 1.17: 20/11/2021 17:34:55

File generated by the HxC Floppy Emulator software v2.9.2.5

Required cylinders: 40
Required heads : 2
Data rate : 250kbps
Est. maximum track: 5541 bytes

Possible drives/options to write 100-WORD.IMD :

5.25" DD 40-track
Double-step: OFF

5.25" QD 80-track
Double-step: ON

5.25" HD 80-track
Double-step: ON
250 kbps -> 300 kbps

3.5" DD 80-track NOTE: *1
Double-step: OFF

3.5" HD 80-track NOTE: *1
Double-step: OFF

*1 40 track image will use only first 1/2 of 80-track drive.

IMageDisk Utility 1.18 / Mar 07 2012
IMD 1.17: 20/11/2021 17:34:55

File generated by the HxC Floppy Emulator software v2.9.2.5

Assuming 1:1 for Binary output
0/0 250 kbps DD 16x256
0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15
D D D D D00 D D D D D D D D D D D
0/1 6 10 14 3 7 11 15 0 4 8 12 1 5 9 13 2
D D D D D D D D D D D D D D D D
1/0 8 12 1 5 9 13 2 6 10 14 3 7 11 15 0 4
D D D D D D D D D D D D D D D D
1/1 5 9 13 2 6 10 14 3 7 11 15 0 4 8 12 1
DE5 DE5 DE5 D DE5 DE5 DE5 D DE5 DE5 DE5 D D DE5 DE5 D
2/0 1 5 9 13 2 6 10 14 3 7 11 15 0 4 8 12
D D D D DE5 D DE5 D DE5 D DE5 D D D D D
2/1 7 11 15 0 4 8 12 1 5 9 13 2 6 10 14 3
D D D D D D D D D D D D D D D D
3/0 9 13 2 6 10 14 3 7 11 15 0 4 8 12 1 5
D D D D D D D D D D D D D D D D
3/1 15 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11
D D D D D D D D D D D D D D D D
4/0 2 6 10 14 3 7 11 15 0 4 8 12 1 5 9 13
D D D D D D D D D D D D D D D D
4/1 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15 0
D D D D D D D D D D D D D D D D
5/0 10 14 3 7 11 15 0 4 8 12 1 5 9 13 2 6
D D D D D D D D D D D D D D D D
5/1 12 1 5 9 13 2 6 10 14 3 7 11 15 0 4 8
D D D D DE5 D D D DE5 D D D DE5 D D D
6/0 3 7 11 15 0 4 8 12 1 5 9 13 2 6 10 14
D D D D D D D D D D D D D D D D
6/1 5 9 13 2 6 10 14 3 7 11 15 0 4 8 12 1
D D D D D DE5 D D D DE5 D D D D D D
7/0 7 11 15 0 4 8 12 1 5 9 13 2 6 10 14 3
DE5 DE5 D D D D D D D D D D D D D D
7/1 13 2 6 10 14 3 7 11 15 0 4 8 12 1 5 9
D D D D D D D D D D D D D D D D
8/0 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15
D D D D D D D D D D DE5 D D D DE5 D
8/1 6 10 14 3 7 11 15 0 4 8 12 1 5 9 13 2
D DE5 D D D DE5 D D D D D D D D D D
9/0 8 12 1 5 9 13 2 6 10 14 3 7 11 15 0 4
D D D D D D D D D D D D D D D D
9/1 14 3 7 11 15 0 4 8 12 1 5 9 13 2 6 10
D D D D D D D D D D D D D D D D
10/0 1 5 9 13 2 6 10 14 3 7 11 15 0 4 8 12
D D D D D D D D D D D D D D D D
10/1 7 11 15 0 4 8 12 1 5 9 13 2 6 10 14 3
D D D D D D D D D D D D D D D D
11/0 9 13 2 6 10 14 3 7 11 15 0 4 8 12 1 5
D D D D D D DE5 D D D D D D D D D
11/1 15 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11
D D D D D D D D D D DE5 D D D DE5 D
12/0 2 6 10 14 3 7 11 15 0 4 8 12 1 5 9 13
D D D D D D D D D D D D D D D D
12/1 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15 0
D D D D D D D DE5 D D DE5 DE5 D D DE5 D
13/0 10 14 3 7 11 15 0 4 8 12 1 5 9 13 2 6
D D D DE5 D D D D D D D D D D D D
13/1 12 1 5 9 13 2 6 10 14 3 7 11 15 0 4 8
D D D D D D D DE5 D D D DE5 D D D D
14/0 3 7 11 15 0 4 8 12 1 5 9 13 2 6 10 14
D DE5 D D D D D D D D D D D D D D
14/1 5 9 13 2 6 10 14 3 7 11 15 0 4 8 12 1
D D D D D D D D D D D D D D D D
15/0 11 15 0 4 8 12 1 5 9 13 2 6 10 14 3 7
D DE5 D D D D D D D D D D D D DE5 D
15/1 13 2 6 10 14 3 7 11 15 0 4 8 12 1 5 9
D D D D D D DE5 D D D D D D D D D
16/0 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15
D D D D D DE5 D D D DE5 D D D DE5 D D
16/1 6 10 14 3 7 11 15 0 4 8 12 1 5 9 13 2
D D D D D D D D D D D D D D D D
17/0 8 12 1 5 9 13 2 6 10 14 3 7 11 15 0 4
D D D D D D D D D DE5 D D DE5 DE5 D D
17/1 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15
DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
18/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
18/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
19/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
19/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
20/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
20/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
21/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
21/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
22/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
22/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
23/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
23/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
24/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
24/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
25/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
25/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
26/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
26/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
27/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
27/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
28/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
28/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
29/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
29/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
30/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
30/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
31/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
31/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
32/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
32/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
33/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
33/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
34/0 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
34/1 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5 DE5
35/0 250 kbps DD 9x512
1 2 3 4 5 6 7 8 9
D00 D D D D D D D D00
35/1 D D D D D D D D D
36/0 D D D D D D D D D
36/1 D D D D D D D D D
37/0 D D D D D D D D D
37/1 D D D D DF6 D DF6 D D
38/0 D D D D D D D D D
38/1 D D D D D D D D D
39/0 D D D D B D D D D
39/1 D D D D D D D DF6 DF6
80 tracks(40/40), 1210 sectors (613 Compressed, 1 Bad)
[/code]
^
----------------------BAD SECTOR (but the Image/DATA we are wanting is OK.)

I modified the RAW file to delete some of the first bytes to move the directory so it started at
Track 2. (cpmtools doesn't like 3 boot tracks and this is an easy work around to get the files)

BEGIN HEW3 Hewlett Packard HP 125 - SSDD 3.5" - 256 x 16
DENSITY MFM LOW
CYLINDERS 66 SIDES 1 SECTORS 16 256 SKEW 6
SIDE1 0 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
label hew3
BSH 3 BLM 7 EXM 0 DSM 251 DRM 127 AL0 0F0H AL1 0 OFS 3
END

# HEW3 Hewlett Packard HP 125 - SSDD 3.5" - 256 x 16
diskdef hew3
seclen 256
# tracks 66
tracks 70
sectrk 16
secbase 0
blocksize 1024
maxdir 128
skew 1
# boottrk 3
boottrk 2
os 2.2
end

[hew3]
description = HEW3 Hewlett Packard HP 125 - SSDD 3.5" - 256 x 16
cylinders = 66
heads = 1
secsize = 256
sectors = 16
secbase = 0

$ cpmls -f hew3 -D LKRD125.RAW
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
2601A .HEP 5K 35
2601A .TAB 2K 16
2631B .HEP 2K 14
2631B .TAB 3K 21
2CPRNT .WPM 5K 35
ALPHA .WPM 3K 24
BATCH .WPM 2K 11
BOILER .1 1K 5
BOILER .LET 1K 1
BOILER .WPM 3K 19
BOLDPS .TAB 1K 7
CF .1 1K 3
COMMAND .HEP 18K 141
COPY .COM 9K 71
CUESORT .WPM 4K 26
DISC .HEP 3K 24
EDIT .HEP 4K 32
FORM .1 1K 6
FORMAT .COM 8K 59
FORMAT .HEP 4K 32
FORMS .WPM 2K 13
HE .HEP 3K 20
INSTALL .WPM 2K 15
LETTER . 1K 4
LINENB .WPM 4K 28
MMERGE .WPM 3K 22
PIP .COM 8K 58
PRINT .HEP 4K 32
QF .DEM 1K 8
SPACE .TAB 1K 7
SPARECHK.COM 2K 13
STAT .COM 6K 41
SUBMIT .COM 2K 10
THEMEPS .TAB 1K 7
UTIL125 .COM 0K 0
WELCOME .COM 9K 69
WELCOME .TBL 0K 0
WORD125 .COM 0K 0
WSPRINT .COM 5K 34
XSUB .COM 1K 6
ZIPSORT .WPM 2K 13
41 Files occupying 22K, 246K Free.

But, notice that WORD125.com and WELCOME.TBL are ZERO BYTES? This doesn't look good.
It may be a problem with cpmtools or something I've overlooked.

Next step is to create a floppy and see if I can access it with a PC utility or CP/M utility that
supports the HP125.

Do you have a functional HP 125? If so we can get the Directory Parameter Block information
and the result from:
STAT A: DSK
STAT B: DSK

Larry

SubjectRepliesAuthor
o Trying to resurrect Spellbinder Word Processor (CP/M-80) - diskdefs

By: rwd...@gmail.com on Fri, 13 May 2022

5rwd...@gmail.com
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor