CPCWiki forum

General Category => NC100, NC200, PCW, PDA600 - the rest of the Family! => Topic started by: JohnElliott on 19:40, 26 November 20

Title: Magazine scans
Post by: JohnElliott on 19:40, 26 November 20
I've been scanning various issues of Amstrad Professional Computing in my possession. Here's a review of the Timatic Winchester Expansion Box, an early PCW hard drive: Page 1 (http://www.seasip.info/Misc/image00023.jpg), Page 2. (http://www.seasip.info/Misc/image00024.jpg)

I've also got a few issues of the official Amstrad PCW magazine, which was spun-off from Amstrad Professional Computing when the latter became exclusively PC-focused. To avoid duplication of effort, I'd like to know if any of these have already been scanned and uploaded. In the 2011 PCW Megapack, the earliest issue is volume 1 number 5 (December 1987) -- have earlier issues been scanned since then?
Title: Re: Magazine scans
Post by: GeoffB17 on 21:25, 26 November 20
Thanks for the scans, John.  Very interesting to see the details of the early HD system.

Seems remarkably clumsy compared to JonB's uIDE setup though.   I take it some of this is because of needing to keep the HD space together as one drive, rather than JonB's solution to keep the 8Mb units which are supported natively by CP/M?

The notes about LocoScript does not say anything about the problem there, which is that LS on startup wants to fully populate all the Disk Manager, which takes a LONG time.   I assume even worse with LS as it does things with the screen, the problem is mentioned with regard to CP/M but I assume the implications are not so bad there.

I started work with a small computer business back in 1989, and I remember getting my first computer to use, with a 10Mb HD - ALL TO MYSELF!   Wow.   Soon after the replaced with a 20Mb, then 40Mb, then 100, then....   OK, just DOS software back then, most files fairly small.   When I needed to work on a copy of a customer's data file that was multi-MB I might run into trouble!

It's a different world now...!

geoff
Title: Re: Magazine scans
Post by: jevicac on 22:01, 26 November 20

Hello JohnElliott, in the following link you can see what is scanned in very good quality. Previous magazines have been retired to improve their quality. We have a lot to scan little by little. You know there is a lot of material and work to do. But time is tight. Cheers

http://www.habisoft.com/pcwwiki/doku.php?id=es:revistas
Title: Re: Magazine scans
Post by: JohnElliott on 23:29, 26 November 20
Quote from: GeoffB17 on 21:25, 26 November 20
Thanks for the scans, John.  Very interesting to see the details of the early HD system.

Seems remarkably clumsy compared to JonB's uIDE setup though.   I take it some of this is because of needing to keep the HD space together as one drive, rather than JonB's solution to keep the 8Mb units which are supported natively by CP/M?

I think the clumsiness comes about because at the time, there was no real loadable driver support in the operating system. CP/M does support up to 16 drives, so it's possible to hook in extra drives with an RSX or patch, but my guess is that LocoScript 1 only supports three drives (A: B: and M:) with no means of adding more.
(I wish I had a copy of the WEB software so I could see exactly how it was done, but I suspect that's serious hen's teeth territory).

Partition size wouldn't be an issue; the Cirtech 40Mb Gem could run as two 20Mb partitions with no difficulty.

Quote from: GeoffB17 on 21:25, 26 November 20
The notes about LocoScript does not say anything about the problem there, which is that LS on startup wants to fully populate all the Disk Manager, which takes a LONG time.   I assume even worse with LS as it does things with the screen, the problem is mentioned with regard to CP/M but I assume the implications are not so bad there.

Since the WEB could only give LocoScript a modest amount of storage (a single 4Mb drive M: replacing the RAMdisc) I expect it wasn't so bad for performance as the 13 8Mb drives you get from a uIDE or JOYCE.
More on the Timatic WEB and other early PCW hard drives can be found at the Internet Archive:
Title: Re: Magazine scans
Post by: JohnElliott on 23:46, 26 November 20
Quote from: jevicac on 22:01, 26 November 20
Hello JohnElliott, in the following link you can see what is scanned in very good quality. Previous magazines have been retired to improve their quality. We have a lot to scan little by little. You know there is a lot of material and work to do. But time is tight. Cheers

http://www.habisoft.com/pcwwiki/doku.php?id=es:revistas (http://www.habisoft.com/pcwwiki/doku.php?id=es:revistas)
http://www.habisoft.com/pcwwiki/doku.php?id=es:amstrad_pcw shows this magazine as 'preserved', so I take it you don't want me to bother scanning any of the copies I hold?

http://www.habisoft.com/pcwwiki/doku.php?id=es:amstrad_professional_computing has red links for some copies of APC that I've scanned, so I'll get them over to you as soon as I can. Are you interested in the PC-only editions after PCW coverage was dropped?
Title: Re: Magazine scans
Post by: jevicac on 00:06, 27 November 20
The Amstrad PCW are complete and the amstrad professional computing we have a few but soon more will arrive that have donated. If you want, I advise you to scan the missing numbers.
Title: Re: Magazine scans
Post by: JohnElliott on 01:07, 27 November 20
OK, WeTransfer link sent for the Amstrad Professional Computing scans.
Title: Re: Magazine scans
Post by: robcfg on 09:05, 27 November 20
Thank you very much, John!
Title: Re: Magazine scans
Post by: jevicac on 23:28, 27 November 20
Thank you very much, John
Title: Re: Magazine scans
Post by: JohnElliott on 00:33, 01 December 20
Quote from: JohnElliott on 23:29, 26 November 20I think the clumsiness comes about because at the time, there was no real loadable driver support in the operating system. CP/M does support up to 16 drives, so it's possible to hook in extra drives with an RSX or patch, but my guess is that LocoScript 1 only supports three drives (A: B: and M:) with no means of adding more.

I've now taken a look at the DOS in LocoScripts 1.20 and 2.00. As one might expect, it's quite similar to +3DOS on the Spectrum +3, for which a disassembly exists. In LocoScript 2.00 the basic structures support up to 16 drives, but in LocoScript 1.20 there seem to be only the three (A:, B: and M:). Even in LocoScript 2.00, unlike +3DOS (or CP/M), the drive definitions don't have any tables of function pointers describing the read/write/login functions. Instead, it's hardcoded that drive M: is a RAMdisc, and any other drive is a floppy. So adding a different type of drive alongside the existing ones would probably involve extensive patching -- let alone the question of whether the Disc Manager in these versions could cope with more than three drives.

Title: Re: Magazine scans
Post by: JohnElliott on 02:33, 11 February 21
Quote from: JohnElliott on 00:33, 01 December 20I've now taken a look at the DOS in LocoScripts 1.20 and 2.00. As one might expect, it's quite similar to +3DOS on the Spectrum +3, for which a disassembly exists. In LocoScript 2.00 the basic structures support up to 16 drives, but in LocoScript 1.20 there seem to be only the three (A:, B: and M:).

It's not just the DOS in LocoScript 1 that enforces three drives: the file chooser menu only lets you select A, B and M in a 'drive' field (and on a single-drive PCW, only A: and M:). So it's no wonder the Timatic drive just took over M: rather than try to add an extra drive C:.

That, at least, is the case for LocoScript 1 up to version 1.31. The next version that I have is 1.40, and that, like LocoScript 2.00, supports 16 drives in its internal data structures and menu code (but doesn't load .FID drivers). I'm guessing therefore that one of the new features introduced in version 1.40 was separate 'H' builds with hard drive support.
Title: Re: Magazine scans
Post by: JohnElliott on 15:33, 12 September 23
Quote from: JohnElliott on 23:29, 26 November 20I think the clumsiness comes about because at the time, there was no real loadable driver support in the operating system. CP/M does support up to 16 drives, so it's possible to hook in extra drives with an RSX or patch, but my guess is that LocoScript 1 only supports three drives (A: B: and M:) with no means of adding more.
(I wish I had a copy of the WEB software so I could see exactly how it was done, but I suspect that's serious hen's teeth territory).
Well, I now do have a WEB driver disk, with a 1988 copyright. Unfortunately (from my point of view) it only contains CP/M support, using the usual BIOS 1.7H (J17CPM3.EMS) and a conventional .FID file. So exactly how it patched itself into LocoScript 1 prior to 1.4x remains obscure.

I can now say that the SASI interface is at ports 0A0h-0A5h, though I don't know any further details on which port means what.

 The driver is hard coded for a 20Mb ST225 (https://www.os2museum.com/wp/seagate-st-225-just-wow/) drive, with a partition table near the end (sector 0xA28F). The FORMAT utility has a number of fixed partitioning schemes that it can apply (single 20Mb partition, two 10Mb partitions, 15Mb / 5Mb, 10Mb / 5Mb / 5Mb, four 5Mb partitions).
Title: Re: Magazine scans
Post by: JohnElliott on 17:11, 12 September 23
... OK, the controller is probably an NCR 5380 or similar, in PCW I/O space from 0A0h-0A7h. I've updated my PCW hardware (https://www.seasip.info/Unix/Joyce/hardware.pdf) document with the I/O mapping and the format of the partition table.
Powered by SMFPacks Menu Editor Mod