<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 27 Oct 2005 18:23:13 +0100
From   : "David Harper" <dl.harper@...>
Subject: Re: Distribution of old software (esp. for Master 512)

Thanks to all who replied to my questions about out-of-date but
within-copyright software for the Master 512. I am inclined to agree
with what most people said. Consequently:

a) Regarding the Master 512 distribution disks, I think it is fair
   that anyone who has an 80186 co-pro should have the disks to go
   with it. I see that Dave Moore has now made them available as disk
   images on the "Stairway to Hell" site, so most people who want
   them will be able to get them from there. If anyone wants the
   disks and cannot use the image files for some reason, then I am
   happy to supply copies on 5.25" disks. Email me directly. (I would
   appreciate a contribution towards postage, and preferably a
   contribution of disks. I have a supply of 5.25" disks, but it is
   not unlimited. You need 4 disks (or 5 if you also want a copy of
   the older Vn 1.2 of DOS-Plus), and they need to be DD (not HD) DS
   80-track (96tpi).)

b) There were a couple of items that I wrote for Essential Software,
   and I think it is now reasonable to let others have these if they
   want them. Because of copyright I am not going to put them on the
   Web for totally public access (unless I hear directly from RB to
   say it is OK). I will, though, supply them to anyone who asks.
   This will enable me to keep track of how many are going out, and I
   can bear any costs in the future if necessary. I will send these
   by email to anyone who gets in touch.

   The items are:

   (i) CPFS (Co-Processor Filing System) - Makes the 512's memory
     into a RAM disk when using the machine in BBC mode. This was
     only ever released as an EPROM, and documentation was provided
     on an accompanying disk. As an anti-piracy measure CPFS was
     written so that it could not be copied into Sideways RAM and
     run from there. (Early versions of the documentation said that
     "for technical reasons CPFS cannot be run in sideways RAM". In
     this "technical" meant "anti-copying" - a rather loose use of
     language which I eventually decided I couldn't stomach!) I am
     now happy to provide the program in a form that can be used in
     Sideways RAM, though I would still recommend that it is blown
     into an EPROM if possible because it is more convenient to use
     that way. (Also note that if the host is a Model B or B+, rather
     than a Master, then CPFS has to be in a higher priority socket
     (RAM or ROM) than the ROM containing the Tube host code -
     normally DFS or DNFS.)

     There are actually two forms of this program: the original CPFS,
     and also CPFS-Plus which in addition allows part of the co-pro
     memory to be used as a printer buffer.

     I still have the source files which I think I can make public
     now. I won't ever do any more work on these programs, but if
     anyone else would like to try and improve them, then I am happy
     for them to have a go.

   (ii) FIXEXE - A DOS-Plus bug fix. Some programs will only run on
     the 512 if COMMAND.COM is reloaded, wasting memory and
     dispensing with a few of DOS-Plus' facilities. FIXEXE modifies
     the program files so that they will run correctly. Strictly
     speaking this program should no longer be necessary, since the
     problem is solved, along with others, by my PC Compatibility
     Enhancer (which is genuinely Public Domain). However some people
     may prefer FIXEXE's one-off way of doing things to PCCE's
     load-every-time method. (These two programs do not solve the
     problem in the same way, but there is no conflict between them.
     If anyone wants to know what the original problem was, then ask
     and I can fill you in.)

c) There were a few items that I wrote for the Master 512, and if I
   had been a few months earlier it is possible that Essential
   Software would have marketed them. As it was, it was too late in
   the day and it was not economically viable to sell anything else
   for the 512. I released them as PD, and they may be on the Web
   somewhere, but get in touch if you would like them but can't find
   them. (I will perhaps put them on the Web myself, along with a few
   native BBC items I wrote, when I get round to it.) The items are:

   (i) PC Compatibility Enhancer - The 512 was supposed to be
     compatible with a PC fitted with CGA display adapter and running
     MS-DOS Vn 2. In practice, there were quite a lot of programs
     which would run with such a PC set-up but would not run on the
     512. I wrote PCCE to overcome some of the incompatibilities, and
     got quite a lot of these programs running. (Some things still
     wouldn't work, of course - I never managed to get PC sound
     working on the 512, for instance.)

   (ii) Master 512 Mouse Driver - Acorn provided a mouse for the 512,
     but never provided any software to go with it (other than GEM).
     This is an MS-compatible mouse driver for the Acorn mouse. (It
     was not the first mouse driver ever produced for the 512. One
     had been produced earlier by a company called Tull Software, but
     their driver would not work with everything, and the pointer
     movement was rather jerky.)

   (iii) Master 512 Info Collection - Not exactly software; just a
     collection of (mainly) straight text files to fill in some of
     the gaps in the 512's documentation.

d) I have a number of other items for the 512 from Essential
   Software. I am not quite sure whether, even now, it is right to
   make these more publicly available, but I am open to persuasion.
   Items I have are: INTERCOM, CLMOUSE, SUPRSTAR, GoBBC, RAMDISC and
   FASTBOOT.

David Harper
dl.harper@...
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>