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

Phoenix PLINK-II

395 views
Skip to first unread message

fred_...@hotmail.com

unread,
Feb 26, 2021, 1:04:59 PM2/26/21
to
Looking for binary Phoenix PLINK-II.COM

Have the manual -- just wanted to play around with overlay
features and Microsoft F80.

Thanks in advance!
FredW

Beppe Rossetto

unread,
Feb 27, 2021, 1:36:18 PM2/27/21
to
hi i have uploaded plink-ii at http://s000.tinyupload.com/index.php?del_id=89911635815316435297
w.f.s
/ beppe

fred_...@hotmail.com

unread,
Feb 27, 2021, 1:45:07 PM2/27/21
to
Thank you very much! Want to try overlay with F80... (from an old Byte Magazine observation).

fred_...@hotmail.com

unread,
Feb 28, 2021, 10:35:48 AM2/28/21
to
On Saturday, February 27, 2021 at 1:36:18 PM UTC-5, Beppe Rossetto wrote:
Thanks again! I have gone through this -- there appear to be the following files needed for overlay use:

EXECUTE.COM
OVERLAY.REL
OVERLAY8.REL
OVERLAYD.REL

Can you upload those? Thanks in advance.

FredW

Tony Nicholson

unread,
Feb 28, 2021, 5:02:15 PM2/28/21
to
The copy of PLINK-II (Version 1.14 dated 30-Mar-1982) that I have does not have
the files you mention.

I've put a .LBR format archive of my original files from the distribution disk at

https://drive.google.com/file/d/1H2-8ahTFshEUYRnEM9IIhfsb3i-isHMl/view?usp=sharing

Use the CP/M NULU utility or similar (e.g. lar for Linux) to extract the files.

Tony

Tony Nicholson

unread,
Feb 28, 2021, 7:28:29 PM2/28/21
to
On Monday, March 1, 2021 at 9:02:15 AM UTC+11, Tony Nicholson wrote:

[snip]

I left out a little word...

> The copy of PLINK-II (Version 1.14 dated 30-Mar-1982) that I have does not have
> the files you mention.

I meant to say "...does not have all the files you mention."

Tony

fred_...@hotmail.com

unread,
Feb 28, 2021, 7:31:35 PM2/28/21
to
Tony

Many Thanks!

The missing files are explained in the release notes -- 8080 and Debug overlay loaders are in the same file!

So, it appears complete!

FredW

ogd...@gmail.com

unread,
Mar 6, 2021, 10:22:52 AM3/6/21
to
I have disassembled both execute.com and the debug overlay and identified a couple of issues to be aware of

1) EXECUTE parses filenames without converting to upper case, so the .PRG file and any default FCBs will only be in upper case if you type them as such. This can cause problems with CP/M as although it technically supports lower case filenames, none of the normal utilities handle them. A similar problem has been seen with MBASIC
2) There is also a very minor issue with the debug overlay loader. You will only notice it if you have more than 99 overlays !!!, then when it prints the overlay numbers 100-109 and 200-209, the middle 0 is not printed. I suspect no one has ever triggered this bug, as 100 overlay is excessive.

PS. I can also confirm that the 3 overlay loaders are in the same file as noted by Fred.

Mark

Beppe Rossetto

unread,
Mar 7, 2021, 11:22:50 AM3/7/21
to
Hi
I found the required files
but maybe you don't need anymore
I also found a PSA assembler
with TDL syntax and a debuger
You can download it from address:
http://s000.tinyupload.com/?file_id=52642885598343578809
w.f.s.
/beppe

fred_...@hotmail.com

unread,
Mar 7, 2021, 4:43:14 PM3/7/21
to
Beppe

Thanks! I now have two versions of PSA to work with! Again, was just "fooling around" with Microsoft
F80 which has no overlay.I moved HiTech C over to REL format and am going to try overlay with
both F80 and HiTech C 3.09 with PLINK-II Much fun!

FredW


Martin

unread,
Mar 7, 2021, 11:21:55 PM3/7/21
to
Hi, beppe!

The older separate overlay files were bundled before version 1.14.
They likely don't work with plink-ii.com 1.14 you included here again.
Would be nice, if you also could provide this older one?

And did you by chance remember where you found all the files?

BUG-UBUG and EDIT looks complete, cf. Rlee Peter's Collection.

But PASM, PLINK-II, and EXECUTE + the OVERLAY files are all
coming from different sources, but incomplete.

This info probably helps to complete one or another package.

Thanks for your efforts!
Martin


ogd...@gmail.com

unread,
Mar 8, 2021, 11:10:07 AM3/8/21
to
All
I have posted rebuildable source to the Plink-ii overlays from version 1.14. They are actually marked as version 2 revision 3.
The files can be downloaded from https://mark-ogden.uk/files/cpm/plinkovlsrc.zip
Note, the overlay.asm will generate the composite overlay.rel file, however it will generate an equivalent copy of the original rather than an exact copy. The reasons for this are
1) The original has specific timestamps
2) The original packs more bytes into each internal record cf. the TDL standard. Presumably Pheonix had an internal build version which did this.

I have compare this version with the other version which had separate overlay files, which are marked as verison 1 revision 5.
As to be expected the bulk of the code is the same, some of the differences are
1) The older version use the same module name .OVLY., the newer ones have different names for each overlay. I am assuming the linker versions rely on this info.
2) The older version has separate program and data areas, the newer one keeps in the single segment
3) The newer version caches the length and size of the requested overlay, which it uses when checking for overlays to unload.
4) Initialisation of the data area to 0 is done with slightly different code between the versions.

The key data that execute.com writes to locations 4fh - 5bh, for the overlay file name, is used the same.
Note the shared source requires PASM. I tested an earlier version with TDL ZASM, however I had to make two changes to get the code to work with PASM, including adding the .PROGID.

When I get an opportunity to clean up the execute.com disassembly I will publish it as well. However as it is pure 8080 code, I will probably share a version suitable for building with the standard CPM ASM command, without the strange PASM/TDL syntax.

Mark




Beppe Rossetto

unread,
Mar 9, 2021, 1:33:10 PM3/9/21
to
hi

sorry my mistake
here is PLINK-II 108
You can download it from address:
http://s000.tinyupload.com/?file_id=60512171144393962006

I found PLINK files in a collection from NDR-Klein-computer
a German company that made CP/M compatible hardware during the 80's
but PASM.COM EDIT.COM I don't remember
if possible I would like a concise description of the edit commands
BUG files are the same as in p.rlee L/LOSECPM/140/

w.f.s.
/beppe

Steven Hirsch

unread,
Mar 9, 2021, 9:59:57 PM3/9/21
to
On 3/9/21 1:33 PM, Beppe Rossetto wrote:

> sorry my mistake
> here is PLINK-II 108
> You can download it from address:
> http://s000.tinyupload.com/?file_id=60512171144393962006

That link does not seem to be working.

ogd...@gmail.com

unread,
Mar 10, 2021, 11:00:33 AM3/10/21
to
I have added the disassembled source for execute.com to the previous zip file at https://mark-ogden.uk/files/cpm/plinkovlsrc.zip
The file can be assembled using the standard ASM assembler.
This is version 0103 based on the original file with plink-II 1.14.
The version with plink-II 1.08 is version 0101, I have not yet checked for the differences, however I believe the disassembled version should be compatible
Mark

ogd...@gmail.com

unread,
Mar 10, 2021, 6:08:07 PM3/10/21
to
The file https://mark-ogden.uk/files/cpm/plinkovlsrc.zip has been updated to include the source for both variants of execute.com and for the different overlay files.
Additionally there is a submit file that will build the files and a brief about.txt document.
Hopefully the comments in the code are reasonably understandable and I have checked that the code generated is equivalent (for the overlays) and identical for the execute.com files.
I can confirm that the later execute.com should work with the older versions of plink-ii, however the Plink-ii v1.14 way of binding the overlay loader (i.e. all variants in one .REL file) is not compatible with the earlier versions (three separate .REL files).
Mark

dxforth

unread,
Mar 10, 2021, 8:55:15 PM3/10/21
to
Tinyupload, previously very reliable, has been suffering failures in recent
months. It can take several days before it's up again (assuming they haven't
pulled the plug).

Beppe Rossetto

unread,
Mar 11, 2021, 12:25:21 PM3/11/21
to
PLINK-II v.108
you can download it from the site where I got it
https://hschuetz.selfhost.eu/ndr/software/disketten/index.html
(Der zweite Teil) or (Der dritte Teil)
it looks like an interesting development job
e.g. bios in turbo pascal!!!

w.f.s.
/beppe

Martin

unread,
Mar 11, 2021, 4:04:42 PM3/11/21
to
Oh...

The "8 Zoll Disketten von Rolf Dieter Klein"!
(German) Computer history!

Thanks
Martin

0 new messages