PDA

View Full Version : How to import software on my Bondwell 14?



RuudB
March 5th, 2017, 03:50 AM
Hallo allemaal,

I have this nice Bondwell 14. It seems I have only a limited amount of software I can run on this machine: just some floppy disk that came with the machine. I once received a collection of disks marked CP/M but the Bondwell cannot read them. I had the impression that the BW could read disks of other brands but probably it isn't just "put it in a drive and go ahead". I can imagine that I need a special program or have to tell my BW in some way what the parameters are of these strange disks. Which brings me to the next problem: i don't know these parameters. So any help/info is welcome!

Next I was looking for other programs that could run on my BW then just WordStar and DataStar. On Retroarchive I found Turbo Pascal 3.0. The problem: it are loose files. If I had TP on my BW I could write a program to transfer it to my BW over RS-232. Yes, Z80.eu mentioned Kermit but a) the BW was not mentioned in the list of computers supported by Kermit and b) the famous egg/chicken problem: I need Kermit on my BW to be able to transfer it.
Another possibility is to have a DOS program that is able to create BW compatible images and can copy the files of Turbo Pascal on this image. I could write one myself, I have done so for Commodore and MSDOS, but I have no idea how such an image should look like. Is there such a program available?

I found classiccmp.org And I'm busy downloading various CDs with software. It could be that what I need can be found on one or more of these CDs. Pointers are welcome.

Many thanks in advance!

ldkraemer
March 5th, 2017, 05:55 AM
RuudB,
That will depend on what older computers you have that run DOS, Windows or Linux. There is probably software for
the Commodore C-128 to do the conversion too. I'm just not aware of that software.

DOS:
1. 22DISK from SYDEX by Chuck(G) who frequents the forum. He still supports the software and you can REGISTER for a tidy FEE.
You must have the proper Floppy Controller for 22DISK to work properly. 22DISK comes bundled with around 460 Definitions.
2. Uniform.EXE You likely will have to build the definition for Bondwell
3. Convert.EXE You likely will have to build the definition for Bondwell
4. Imagedisk by Dave Dunfield

Windows: (Typically those folks use a supplied Binary)
1. Cpmtools (with or without) LibDsk.

Liinux: (Software Built as needed by USER)
1. Cpmtools (with or without) LibDsk.

The Definitions you will need for cpmtools are:

# BON1 Bondwell 12 - SSDD 48 tpi 5.25" - 256 x 10
diskdef bon1
seclen 256
tracks 40
sectrk 18
secbase 0
blocksize 2048
maxdir 128
skew 1
boottrk 2
os 2.2
end

# libdsk data below
[bon1]
description = BON1 Bondwell 12 - SSDD 48 tpi 5.25" - 256 x 10
cylinders = 40
heads = 1
secsize = 256
sectors = 18
secbase = 0
datarate = DD


# BON2 Bondwell 14 - DSDD 48 tpi 5.25" - 256 x 18
diskdef bon2
seclen 256
tracks 80
sectrk 18
secbase 0
blocksize 2048
maxdir 128
skew 1
boottrk 2
os 2.2
end

# libdsk data below
[bon2]
description = BON2 Bondwell 14 - DSDD 48 tpi 5.25" - 256 x 18
sides = eagle
cylinders = 80
heads = 2
secsize = 256
sectors = 18
secbase = 0
datarate = DD


# BON3 Bondwell 2 - SSDD 3.5" - 256 x 18
diskdef bon3
seclen 256
tracks 80
sectrk 18
secbase 0
blocksize 2048
maxdir 128
skew 1
boottrk 2
os 2.2
end

# libdsk data below
[bon3]
description = BON3 Bondwell 2 - SSDD 3.5" - 256 x 18
cylinders = 80
heads = 1
secsize = 256
sectors = 18
secbase = 0
datarate = DD

All of these haven't been tested 100%, so you may need to experiment a bit.

The above will allow you to create a Floppy with the files you need to access.

If you just want to transfer a few files there is always the following:
pipmodem.asm PIPIO.ASC and uuencode & uudecode for DOS. I've located those at: http://lf.8k.com/TOOLS/TOOLS.HTM
They should work.

There is also mboot3.asm in the /Walnut_Creek_CPM/WalnutCreek/CPM/STARTKIT/ subdirectory.

A youtube video explains the process:
https://www.youtube.com/watch?v=32oxnyERDgI

You can patch PIP (PIPIO) to be able to transfer smaller programs, or small blocks of code, and then mload several to create the *.COM file

If you will fire up that CP/M machine and run the following:
STAT A: DSK:

and post the results.

Larry

RuudB
March 5th, 2017, 08:40 AM
Hallo Larry,

Thank you very much! Now I have to find some free time....

GeoffB17
March 5th, 2017, 02:23 PM
Hello,

Just in case it's any help, I've just checked the definition file for the 22DISK system, and I note there are definitions for Bondwell 12 and Bondwell 14 (the latter shows DSDD disk). So 22DISK could create suitable disks (format) and copy software onto that format. Such a disk could then work OK on your machine.

As earlier poster point out, you need a FDC that will support this. 22DISK will NOT run on newer machines, and will not work under Windows, as the system needs TOTAL access to the FDC and this upsets Windoze. I have older machines to hand, so I have no problem.

Of course, the next question is about the type of disk that you wish to copy FROM. There is another piece of software called ANADISK which will read ANY (I understand) format and report on it's parameters, and allow you to create a definition (in 22DISK). Of course, you can also download CP/M software from archives direct to a PC and get in onto a CP/M disk directly (subject to the provisos in the previous paragraph).

See where you get from there, by all means ask further.

geoff

ldkraemer
March 5th, 2017, 05:45 PM
I've been successful in accessing the following images and have extracted all the files in those images:

bondwel2.td0
cpmls -f bw14 BONDWEL2.RAW
0:
arccpm2.com
asm.com
autorun.com
bd.com
bdosloc.com
checkws.com
chgchar.com
cmdrun.com
cp/m1.key
cp/m2.key
cpmstat.com
crc.com
crunch.com
d.com
d1.com
ddt.com
du-v86.com
dump.com
ensoft2.com
ex.com
fbad57.com
filecopy.com
filta.com
filtb.com
filtw.com
filtwc.com
find.com
fip.com
format.com
gconsole.sys
install.com
lasm.com
lt.com
mload.com
modem.com
movcpm.com
newcopy.com
newsweep.com
nulu152.com
nuluterm.asm
pairx13.com
pip.com
ql.com
resq.com
rs232r.com
rs232t.com
sandr.com
sap.com
setup.com
slater.let
stat.com
submit.com
sysgen.com
transfer.com
unarc.com
uncrunch.com
unerase.com
user.com
xsub.com

bondwl02.td0
cpmls -f bw14 BONDWL02.RAW
0:
arccpm2.com
asm.com
autorun.com
bd.com
bdosloc.com
checkws.com
chgchar.com
cmdrun.com
cp/m1.key
cp/m2.key
cpmstat.com
crc.com
crunch.com
d.com
d1.com
ddt.com
du-v86.com
dump.com
ensoft2.com
ex.com
fbad57.com
filecopy.com
filta.com
filtb.com
filtw.com
filtwc.com
find.com
fip.com
format.com
gconsole.sys
install.com
lasm.com
lt.com
mload.com
modem.com
movcpm.com
newcopy.com
newsweep.com
nulu152.com
nuluterm.asm
pairx13.com
pip.com
ql.com
resq.com
rs232r.com
rs232t.com
sandr.com
sap.com
setup.com
slater.let
stat.com
submit.com
sysgen.com
transfer.com
unarc.com
uncrunch.com
unerase.com
user.com
xsub.com

bondwl12.td0
cpmls -f bw14 BONDWL12.RAW
0:
asm.com
autorun.com
backup.com
bios.asm
cbios.asm
copypc.com
ddt.com
dump.asm
dump.com
ed.com
format.com
load.com
movcpm.com
pip.com
rs232r.com
rs232t.com
sample.sph
setup.com
speech.com
stat.com
submit.com
sysgen.com
xsub.com

CPM2_2.IMD
cpmls -f bw14 CPM2_2.RAW0:
.com
.hex
.prn
asm.com
autorun.com
backup.com
bios.asm
cbios.asm
ddt.com
dump.asm
dump.com
ed.com
format.com
load.com
movcpm.com
pip.com
rs232r.com
rs232t.com
sample.sph
setup.com
speech.com
stat.com
submit.com
sysgen.com
xdir.com
xsub.com

CPM2_2_3.IMD
cpmls -f bw14 CPM2_2_3.RAW0:
.com
.hex
.prn
asm.com
autorun.com
backup.com
bios.asm
cbios.asm
ddt.com
dump.asm
dump.com
ed.com
format.com
load.com
movcpm.com
pip.com
rs232r.com
rs232t.com
sample.sph
setup.com
speech.com
stat.com
submit.com
sysgen.com
xdir.com
xsub.com

ORANGE.IMD
cpmls -f bw14 ORANGE.RAW
0:
123
autorun.com
laser
laser.bak
mailmrge.ovr
pip.com
print.tst
weefsel
weefsel.bak
ws.com
ws.key
wsi.com
wsi.key
wsmsgs.ovr
wsovly1.ovr

All the files I've extracted look sane.

But, I'm having trouble accessing bondw14.td0.

What files are you needing inserted in an Image?

I did have to modify my definitions a bit. More later.


Larry

ldkraemer
March 5th, 2017, 06:53 PM
I located ZMODEM for the Bondwell 12 & 14.

http://www.retroarchive.org/cpm/cdrom/CPM/MODEMS/ZMODEM/00-INDEX.TXT

http://www.retroarchive.org/cpm/cdrom/CPM/MODEMS/ZMODEM/

ZMO-BW05.ZZ0 6784 04-27-89 ZMP Overlay -- Bondwell 12/14
ZMO-CP05.Z80 13952 07-13-94

CORK10.LBR Console graphics filter for ZMP
RZMP-SRC.LBR
RZMP13.LBR ZMODEM for RCP/M systems
RZMPLOG4.LBR Log processing for RZMP

ZMP-SRC.LBR
ZMP15.LBR X/Y/Zmodem file transfer program

I should be easy to assemble for the Bondwell.


Larry

RuudB
March 5th, 2017, 09:19 PM
Hallo Geoff,


As earlier poster point out, you need a FDC that will support this. 22DISK will NOT run on newer machines, and will not work under Windows, as the system needs TOTAL access to the FDC and this upsets Windoze. I have older machines to hand, so I have no problem.

I have various older machines, ranging from the IBM PC/XT (and clones) to Pentium equipped PCs. I have two P3-PCs with dual boot, W98 and Wxp, with various drives that enable me to create images from various floppies an vica versa. The W98 part enables me to go to pure DOS for those programs that get messed up in timing by Windows. Wxp is used to exchange files with my main computers over my network. But just in case, my Commodore PC with a 386SX-25 CPU, 1.44 MB and 360 KB drives could do the job as well; not powerless and not to new.

ldkraemer
March 6th, 2017, 06:18 AM
Updated cpmtools definitions:
# BON1 Bondwell 12 - SSDD 48 tpi 5.25" - 256 x 10
diskdef bon1
seclen 256
tracks 40
sectrk 18
secbase 0
blocksize 2048
maxdir 64
# maxdir 128
skew 1
boottrk 2
os 2.2
end

# BON2 Bondwell 14 - DSDD 48 tpi 5.25" - 256 x 18
diskdef bon2
seclen 256
tracks 80
sectrk 18
secbase 0
blocksize 2048
maxdir 64
# maxdir 128
skew 1
boottrk 2
os 2.2
end

# BON3 Bondwell 2 - SSDD 3.5" - 256 x 18
diskdef bon3
seclen 256
tracks 80
sectrk 18
secbase 0
blocksize 2048
maxdir 64
# maxdir 128
skew 1
boottrk 2
os 2.2
end


in an effort to extract the bw14dsks.zip and somehow convert the CopyQM IMG files to a .RAW file that cpmtools could access,
I stumbled across the DSKTRANS command of libdsk. DSKTRANS easily converted the *.IMG files (CopyQM Format) to a
RAW sector image (.RAW).

dsktrans -itype qm -otype raw CSTAR.IMG CSTAR.RAW



Larry

ldkraemer
March 11th, 2017, 03:17 PM
BONDW14.TD0
cpmls -f bw12 -T tele,bw12 bondw14.td0
0:
asm.com
autorun.com
backup.com
bios.asm
cbios.asm
copypc.com
ddt.com
dump.asm
dump.com
ed.com
format.com
load.com
movcpm.com
pip.com
rs232r.com
rs232t.com
sample.sph
setup.com
speech.com
stat.com
submit.com
sysgen.com
xsub.com


ORIG-DS.IMD:
cpmls -f bw12 ORIG-DS.IMD
0:
autorun.com
batch.ovr
customer.dta
customer.ndx
datastar.com
datastar.key
dinstall.com
formgen.com
formgen.key
okstates.dta
okstates.ndx
order.def
order.dta
order.ndx
products.dta
products.ndx
puteof.com


ORIG-RS.IMD:
cpmls -f bw12 ORIG-RS.IMD
0:
autorun.com
formsort.com
formsort.ovr
redit.com
redit.key
remsgs.ovr
report.com
report.key
rgen.com
rgen.key
rsmsgs.ovr


ORIG-RSI.IMD:
cpmls -f bw12 ORIG-RSI.IMD
0:
clientsr.def
clientsr.dta
clientsr.ndx
invce.def
invce.dta
invce.ndx
payments.def
payments.dta
payments.ndx
productr.def
productr.dta
productr.ndx
rinstall.com
staff.def
staff.dta
staff.ndx


Larry

LS120
March 10th, 2019, 10:59 PM
on the BW-14 it is B drive that reads diffrent types of formats.. you do have to change it some how.. i dont have a set of boot disks to check it out..

but try this;

To allow unit B to perform this operation, it must be activated from CP / M by typing:

B:if we want it to behave like unit A, that is, standard Bondwell 14.

C:to work as a Bondwell disc-writing unit 12.

D:for reading and writing of Spectravideo SVI 318 / SVI 328 discs.

E:for reading and writing of Kaypro II format discs.

F:to behave as a double-density unit Osborne format 1.