**************************************************************************** Here is some info about Harston PD. First of all, a list of software available by type. Followed by a list by disc number. Last of all some info about the HADFS filing system. ***************************************************************************** Harston BBC PD/Shareware Catalogue ================================== ======================================================== This catalogue is free by sending a stamped addressed envelope. Date: 20/5/95 Thank you for requesting this catalogue. The disks listed will each fit onto one side of an 80 track DFS disk. Those marked 'DD' need two sides of a DFS disk, those marked with '*' have archived files and Andrew Black's Archive program to de-compress them. On HADFS and ADFS disks, you can fit more than one of the disks on by adding up the sizes. I can handle DFS 40/80 SS/DS, ADFS format L (640k) and HADFS disks (400k). Prices: £1 if disk sent, £2 if no disk sent; postage included. A more comprehensive catalogue is supplied on the disks (size: 20k). Text Editing/Word Processing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Disk 1 - ABZ Teletext Editor200k (130k DFS) Contains the ABZ Teletext Editor and instructions and sample pages. Disk 10 - VIEW Programs and Utilities180k Contains: NewView extensions to VIEW, MakeLP printer generator, SpellCheck by Alan Blundell, EDtoVIEW convertor, Scroll, etc. Disk/Filing system Programs ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Disk 2 - Harston ADFS System Startup Disk280k HADFS and HADFS utilities TreeCopy, Backup, Compact, H-Edit, H-Utils, D_Map2, VisCompact and the latest version of the HADFS manual. Disk 15 - DOS Utilities80k Alan Blundell's DOSCopy & DOSUtils and BBC-DOS. Disk 5 - Archivers 180k Andrew Black's Archiver, UnArkH, etc. Disk 12 - FileIndex50k ADFS/HADFS disk indexer Disk 14 - Menuing systems80k Mark Bannister's System menu, EcoMenu, etc. Graphics, etc. ~~~~~~~~~~~~~~ Disk 4 - Pictures 1200k Compressed pictures: ALDRIN, ARNEE, ASTERIX, DISK, GLOBE, JARRE, LOUNGE, MOON, OBLITER, PLANETS, PYRAMID, RAYTRC, TAIPIC, VALKY, WMAP1, WMAP2, WMAP3, WMAP4, WWOLF and *ScrLoad and *ScrSave, screen compression routines. Disk 11 - Pictures 2180k Compressed pictures: BUNNY, CASTLE, CHIEF, CLOWN, DALEK, GHOST, GRIM, M128, M128C, NORWAY, PAWNS, PIANO, UNIONJACK and *ScrLoad and *ScrSave. Disk 22 - Painter40k Mouse or keyboard driver simple painting package. Disk 16 - Character fonts110k * Contains: DefChar, DefIcon, Ikon Editor, CharRom, *CLoad, *CSave, and various character fonts. Disk 21 - Ikon Editor Defines icons - 16 by 16 pixel pictures. (1) Utilities ~~~~~~~~~ Disk 3 - Utilities 1100k Various utility programs: Monitor, Printer, MakeLP, FormList, MCat, TreeCopy, EDtoVIEW, DefChar, DefIcon, EcoMenu, and text file instructions. Disk 18 - Utilities 250k Various library utilities: *Assem, *MCODE, *MDump, *Mouse, *PrList, *REPAIR, *VList; *CLoad, *CSave, *Explode; *Break, ETREE, *FileInfo, *Roms, *ScrLoad, *ScrSave, *SetType, *Show, *SrLoad, *SrSave, *Stamp; *MIDIon. Disk 17 - Informant help rom 80k DD Informant programmer's help rom and source Programming ~~~~~~~~~~~ Disk 9 - Small-C310k DD Contains Small-C 6502 compiler for the BBC, with extra documentation written by J.G.Harston Roms ~~~~ Disk 6 - Roms 1160k Contains: Dissem 1.02, Char-Rom 1.23, HADFS 0.49, VIEW Extender, Z80 Basic Converter 1.15, *Roms, *SrLoad, *SrSave. Music ~~~~~ Disk 7 - Music 180k Contains: MASH, ZooLook, Equinox 5, Cheers Theme, Captain Pugwash, Captain Pugwash II the remix, Airwolf, All Creatures Great and Small Theme, Cold Tea, Sky's Toccatta, Black & White Rag, Arpegiator, MIDI interface details. Disk 13 - Music 2200k Contains: DreamScape, Foggy Mountain, Piano Rag, Ghost Busters, Bear Necessities, Dr Who, Voyage Voyage, Domino Dancing, You Pay My Rent, Oxygene, Always On My Mind, Addiction. Disk 20 - Music Editor20k Allows creation of staved music. Econet ~~~~~~ Disk 19 - Econet Programs30k Contains *TALK, EcoMenu, *Stations, *Machines, NetMon2. Misc ~~~~ Disk 0 - Introduction disk.200k Contains a selection from disks 3,4 and 6. Also a selection from disk 2 on HADFS disks. Games ~~~~~ Games 1 - Arena II380k (65k DFS) Contains: Arena II multi-user Econet game. Games 2 - Urban War360k DD Contains: Urban War. Games 3 - RISK130k Contains: RISK (2) Games 4 - First Contact200k Contains First Contact Games 5 - Dreadnaught200k Contains Dreadnaught ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ In summary: If you send a blank formatted disk and £1, I will fill it with goodies and return it to you. If you send £2, and no disk, I will supply the disk. This includes postage. These disks will fit on one or two sides of an 80 track DFS disk. More than one will fit on HADFS/ADFS disks, up to the total size of the disk. Make sure that you supply your name and address. So, as an example, you could get disks 3 and 4 onto a single double-sided 80 track DFS disk. Using HADFS 400k disks, you could also get disk 16 on as well making a total of 395k. Using ADFS 640k disks, you could get disks 1, 3, 4, 16 and 19 making a total of 545k. Always mark your disks, especially if you can only use one side, or only have a 40 track drive. If disks are unmarked, I will assume them to be 80 track double sided. The disk formats that I can handle are: 5.25 inch:DFS 40/80ADFS 640kHADFS 200k/400k 3.5 inch:DFS 40/80ADFS 640kHADFS 200k/400k 3 inch: DFS 40 HADFS 100k Please label your disks, eg "DFS 40 track" or "HADFS 400k" and put your name on them. I cannot as yet supply 3 inch disks. Your name and address will be added to a database for the sole purpose of maintaining this library. I will not release this address list to any third party. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ************EPROM programming service************* If you send a disk with a rom image on it and an EPROM and I will program it. Alternatively, I can supply the EPROMs. The costs for these are: Programming:50p plus 50p for each EPROM Supply of EPROMS:£4.00 each So, if you send a disk with an image on, and want four roms with it on, that is 50p + 4*50p + 4*£4.00 = £18.50. If you supply the four roms, it is 50p + 4*50p = £2.50. Roms I can program are: 2764 8k2712816k2725632k A handy way of posting (and storing) EPROMs is to put them on a piece of anti-static foam and putting them into the small plastic tubes that 35mm roll films come in. Piggy-backing them, you can get four in like this. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ A lot of the items in this library are my own programs. If you want to contribute programs, send a disk to the above address, clearly marked with your name and address. Make sure you enclose you name and address so you can be credited. It would be handy if you could do the following: {*} Supply some sort of instructions, preferably on disk. {*} State what machines it can run on, and what it needs (eg DFS). (3) I will attempt to test all the programs I receive to see how many machines it will run on. I will also test to see if it will run on networked machines. This library is primarily for the 8-bit Acorn machines, but I will also test for Archimedes compatibility. Don't be put off by this, if you think I might frown on something because it has some incompatability, send it anyway. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ If you want to contribute to this library, don't be afraid to try. Go on, you have nothing to loose but a stamp! Books ===== The following books are also available through Harston BBC PD/Shareware: HADFS Reference Manual, J.G.Harston A full programmer's reference manual for the HADFS package for the Acorn BBC series of computers. Includes full technical details. 1994, £5.00, ISBN 1-899366-40-7 The Treaty of Union of the Two Kingdoms of Scotland and England, Ed. J.G.Harston A complete text of the 1707 treaty that brought around the United Kingdom. Of particular interest to historians and people interested in the relationships between England and Scotland in the late 17th and early 18th centuries. 1994, £1.50, ISBN 1-899366-50-4 The Yards of Whitby, J.G.Harston A complete plan of the yards of Whitby at a scale of 1:1250, about 50 inches to a mile. It shows all the yards as they currently are, giving all their names. No other map ever published has shown all the yards in such detail and completeness. Includes an index and quick location reference. 1994, £1.50 folded ISBN 1-899366-70-9, £3.00 flat ISBN 1-899366-71-7 / / / / | | -----------J.G.Harston /----\ / \ | @ | / ----- \ | | | / \ | \/ | | | | | \ \ | \ / / / \ \ \ -/ / /jgh@sigma.demon.co.uk \ \ \ / / \ ----------------\ \ ---\ ------------------------- ********** Note the new address ********** Correspondence to my previous address (Norris Road) will still reach me for a time. Please address all new correspondance to the new address above. *************************************************************************** *************************************************************************** *************************************************************************** (4) Disk 0 - Introduction disk. 200k Contains a selection from disks 3,4 and 6. Also a selection from disk 2 on HADFS disks. Disk 1 - ABZ Teletext Editor 200k (130k DFS) Contains the ABZ Teletext Editor and instructions and sample pages. Disk 2 - Harston ADFS System Startup Disk 280k HADFS and HADFS utilities TreeCopy, Backup, Compact, H-Edit, H-Utils, D_Map2, VisCompact and the latest version of the HADFS manual. Disk 3 - Utilities 1 100k Various utility programs: Monitor, Printer, ETree, MakeLP, *lpS, KbdBBC, KbdIBM, KbdMaster, KbdTorch, FormList, MCat, TreeCopy, EDtoVIEW, DefChar, DefIcon, EcoMenu, and text file instructions. Disk 4 - Pictures 1 200k Compressed pictures: ALDRIN, ARNEE, ASTERIX, DISK, GLOBE, JARRE, LOUNGE, MOON, OBLITER, PLANETS, PYRAMID, RAYTRC, TAIPIC, VALKY, WMAP1, WMAP2, WMAP3, WMAP4, WWOLF and *ScrLoad and *ScrSave, screen compression routines. Disk 5 - Archivers 1 80k Andrew Black's Archiver, UnArkH, etc. Disk 6 - Roms 1 160k Contains: Dissem 1.02, Char-Rom 1.23, HADFS 0.49, VIEW Extender, Z80 Basic Converter 1.15, *Roms, *SrLoad, *SrSave, Monitor, Z80-MON, 6502-MON. Disk 7 - Music 1 80k Contains: MASH, ZooLook, Equinox 5, Cheers Theme, Captain Pugwash, Captain Pugwash II the remix, Airwolf, All Creatures Great and Small Theme, Cold Tea, Sky's Toccatta, Black & White Rag, Arpegiator. Disk 8 - Z80 Progs Disk 9 - Small-C 310k DD Contains Small-C 6502 compiler for the BBC, with extra documentation written by J.G.Harston Disk 10 - VIEW Programs and Utilities 160k Contains: NewView extensions to VIEW, MakeLP printer generator, SpellCheck by Alan Blundell, EDtoVIEW convertor, etc. Disk 11 - Pictures 2 140k Compressed pictures: BUNNY, CASTLE, CHIEF, CLOWN, DALEK, GHOST, GRIM, M128, M128C, NORWAY, PAWNS, PIANO, UNIONJACK and *ScrLoad and *ScrSave. Disk 12 - FileIndex 50k ADFS/HADFS disk indexer Disk 13 - Music 2 200k Contains: DreamScape, Foggy Mountain, Piano Rag, Ghost Busters, Bear Necessesities, Dr Who, Voyage Voyage, Domino Dancing, Pay My Rent, Oxygene, On My Mind, Addiction. Disk 14 - Menuing systems 80k Mark Bannister's System menu, EcoMenu, etc. Disk 15 - DOS Utilities 80k Alan Blundell's DOSCopy & DOSUtils and BBC-DOS. Disk 16 - Character fonts 200k * Contains: DefChar, DefIcon, Ikon Editor, CharRom, *CLoad, *CSave, *Mouse and various character fonts. Disk 17 - Informant help rom 90k DD Informant programmer's help rom and source Disk 18 - Utilities 2 50k Various library utilities: *Assem, *Break, *FileInfo, *MCODE, *MDump, *Mouse, *PrList, *REPAIR, *VList; *CLoad, *CSave, *Explode; *Break, ETREE, *FileInfo, *Roms, *ScrLoad, *ScrSave, *SetType, *Show, *SrLoad, *SrSave, *Stamp; *MIDIon. Disk 19 - Econet Programs Contains *TALK, EcoMenu, *Stations, *Machines, NetMon2. Games 1 - Arena II 380k (65k DFS) Contains: Arena II multi-user Econet game. Games 2 - Urban War 360k DD Contains: Urban War. Games 3 - RISK 130k Contains: RISK Games 4 - First Contact Contains First Contact Games 5 - Dreadnaught Contains Dreadnaught **************************************************************************** **************************************************************************** **************************************************************************** What is HADFS? The HADFS is a full hierarchial filing system similar to the NFS and ADFS systems. It runs on any 6502 based BBC computer, with any disk hardware. It is independent of the hardware configuration, adapting its operation to different requirements. HADFS formatted disks contain the Rom image for the system, allowing it to be easily distributed. The only requirements needed are a DFS (any sort) that supports Osword &7F to read and write sectors of the disk, and 16k of sideways ram. As an alternative to the sideways ram, the Rom image can be blown into an Eprom and permanently installed in the machine. HADFS was written and is under continuing revision by: Jonathan Harston and remains wholly copyrighted, (C) 1990-1994. The program is Public Domain, and can be freely distibuted, as long as the code is not modified, and all copyright and authorship messages remain, and no charge is charged, other than legitimate disk purchase and copying costs. Ownership can be registered by writing to the above address, enclosing £10. This entitles you to a full printed reference manual and to immediate code updates. You are under no obligation to register, and you can probably manage with the manual contained in the supplied documentation. Startup There are two types of HADFS disk. These is an HADFS data disk, which just contains data, and an HADFS system disk. An HADFS system disk contains three things. A DFS !Boot file to bootstrap the HADFS Rom, the HADFS Rom image, and the HADFS disk data. There is also a SPARE file which is used to create an extra boot file for machines with no HADFS. On booting up an HADFS disk for the first time with Shift-Break (or Shift- D-Break), the HADFS Rom image is loaded in and the machine is reset again. This only needs to be done if the Rom image is not present in an Eprom. If it is, then it is already present at power-on. Unless otherwise stated, the manual will assume that the Rom image is in the machine, either in sideways ram, or in an Eprom. If a second processor is attached when loading in the Rom image, then the message Press Break to reset Tube is given, and the Break key should be pressed to reset the second processor. There is no way to universally reset a second processor from software, so you have to press the Break key yourself. An HADFS data disk does not have the rom image on, thereby releasing 16k of space for extra files. In all other respects, HADFS data and system disks are identical. On power-up, or a simulated power-up caused by *FX151,78,127 followed by a Break, the authorship and copyright message is displayed. On all other resets this message is not displayed, so giving the standard startup display. Once HADFS is in your machine, it can be selected by *HADFS or by H-Break. Compatability I have written and tested HADFS on a variety of machines, with a variety of DFSs. At the moment, all the DFSs I've tested it with have been Acorn ones, so I can't guarantee that it will work on others, but if it provides all the legal calls needed by HADFS, it will work. I have used HADFS on the following machines: BBC, DFS 0.90 slight problems due to not recognising service &12. BBC, DFS 1.20 Master, DFS 2.24 also with: Watford Rom/Ram board Aries-B32 sideways Ram Solidisk sideways ram Solidisk DFS (limited testing) 6502 second processor (BBC) Z80 second processor (BBC) Shadow screens are recognised on: Master computers Aries-B32 Watford 32k Ram card HADFS needs the Osword call &7F provided by Acorn DFSs to read and write to disks. I haven't yet been able to test it properly on an Electron, as although I have a disk interface for it, I haven't got a Plus-One, so I can't plug it in. You are welcome to copy HADFS and give it to your friends, etc., as long as none of the code or files are changed.