[Blindapple] I created am amdos 3.5 disk
joseph.norton at gmail.com
joseph.norton at gmail.com
Mon Apr 24 16:57:20 EDT 2023
Hi listers:
Ok, got the disk updated.
Now, it has all the files it's supposed to have. I did include a patched
version of fid per the instructions on the disk, so you don't need to patch
it yourself, unless you just want the experience.
Anyway, here's a link to the utilities disk for amdos:
https://www.dropbox.com/s/m5i3k6js5uz5xhx/AMDOS%20utilities.dsk?dl=1
Here's a link to the 800K disk image I created. As mentioned before, it
features the files from TexTalker 3.1.2 for DOS 3.3 in the first 400K
partition, then, the second 400K partition is empty.
https://www.dropbox.com/s/4ncg584rkdezctm/amdostest.po?dl=1
Now, here are the notes on AMDOS which explain how it works. These can also
be accessed by running the viewer program RUN.ME, from the AMDOS utilities
disk.
AmDOS 3.5 User Notes
by Gary Little
[Release 861016]
AmDOS 3.5 (Amateur Disk Operating System version 3.5) is a modified
version of DOS 3.3 that works with the UniDisk 3.5, Apple 3.5 Drive,
or any 3.5" drive connected to Central Point Software's Universal Disk
Controller (as well as standard 5.25" drives, of course). To install
it, boot DOS 3.3 (or a similar operating system like ProntoDOS or
Diversi-DOS) from a 5.25" disk or a hard disk, enter a BRUN AMDOS.LOAD
command, and then, when asked to do so, specify the slot number of the
controller card for the 3.5" drive. (This is 5 if the drive is
connected to the external drive port of a IIc or a GS.) Alternatively,
you can boot AmDOS directly from a previously initialized 3.5" disk,
just as you would boot DOS 3.3 from a 5.25" disk.
To initialize a 3.5" disk, LOAD an Applesoft "greeting" program into
memory and then enter a BRUN AMDOS.INIT command. After you press the
space bar to clear the user-supported program notice, enter the slot
and drive number of the disk to be initialized and then the name of
the greeting program you loaded. Next, insert the disk to be
initialized and press "I" to begin the procedure. Initialization takes
approximately one minute.
AMDOS.INIT partitions an initialized 3.5" disk into two distinct 400K
volumes; there are 50 tracks per volume and 32 sectors per track. Use
the ",D1" and ",D3" drive parameters (as well as a slot parameter, if
necessary) with your DOS 3.3 commands to select the first and second
volumes of drive 1. Use ",D2" and ",D4" to select the first and second
volumes of drive 2. For example, to catalog the second volume on drive
1, use the command "CATALOG,D3". As with DOS 3.3, if you don't specify
a slot or drive parameter, the most recently specified value is
implicitly used.
AmDOS increases the number of directory sectors per 400K volume from
15 to 31, meaning the directory has room for 217 file names, rather
than the usual 105. The directory occupies sectors 1 to 31 of track 17
and the sectors are linked together in the following order: from
sector 15 down to 1, then from sector 31 down to 16.
AmDOS Memory Usage
AmDOS uses one data area in the high end of memory: $BEAF to $BFA7.
Don't use any DOS 3.3 program that uses this reserved area or your
system won't work properly. If you press Reset when the drive light is
on, the area from $BCDF to $BCFF (a popular area for DOS patches)
could be overwritten too, so avoid pressing Reset.
AmDOS Disables the INIT Command
With AmDOS installed, the INIT command is disabled. If you need to
initialize a 5.25" floppy disk, you must first boot a disk containing
an unmodified copy of DOS 3.3. To re-install AmDOS after booting DOS
3.3, enter a BRUN AMDOS.LOAD command.
Using FID with AmDOS
You must modify the FID utility program on the DOS 3.3 system master
disk before it will properly transfer files to and from AmDOS-
formatted 3.5" disks. Modifications are necessary because standard FID
supports drive numbers 1 and 2 only, and it doesn't work with volumes
having capacities above 200K.
Here are the steps to follow to make the necessary modifications to
each of the two released versions of FID:
FID (on IIe System Master) | FID (on II Plus System Master)
---------------------------------|---------------------------------
]UNLOCK FID | ]UNLOCK FID
]BLOAD FID | ]BLOAD FID
]CALL -151 | ]CALL -151
*0854:A9 78 | *0854:A9 78
*0973:B5 | *0973:B5
*09BF:B5 | *09BF:B5
*11ED:4C 89 16 | *11ED:4C 89 16
*1414:B1 | *1414:B1
*1689:8D 32 19 B9 8C 19 8D 33 19 | *1689:8D 31 19 B9 8B 19 8D 32 19
*1692:B9 8D 19 8D 34 19 0D 33 19 | *1692:B9 8C 19 8D 33 19 0D 32 19
*169B:0D 32 19 4C F2 11 | *169B:0D 31 19 4C F2 11
*3D0G | *3D0G
]BSAVE FID,A2051,L4687 | ]BSAVE FID,A2051,L4686
(To determine which version of FID you have, enter PRINT PEEK(5277)
after the BLOAD FID command. If the printed result is 168, you have
the IIe version; if it is 211, you have the II Plus version.)
To automate these steps, first transfer a copy of FID to the AmDOS
5.25" master disk from the DOS 3.3 system master disk (using FID
itself!). Then enter the command EXEC PATCH.FID.IIE (if you have the
IIe version of FID) or EXEC PATCH.FID.IIPLUS (if you have the II Plus
version) from Applesoft command mode.
Relocating AmDOS to the Language Card
Any program that relocates standard DOS 3.3 to the 16K language card
RAM area will work with AmDOS. The DOS relocators that come with
Diversi-DOS and ProntoDOS also work. Be aware, however, that you can
only use AMDOS.INIT or AMDOS.LOAD before DOS has been relocated.
Using AmDOS with Hard Disks
Most DOS 3.3-compatible hard disk systems will work with AmDOS,
including The Sider and the CMC "Quick" series. Just be sure to BRUN
AMDOS.LOAD after booting the DOS 3.3 partition of the hard disk.
Using AmDOS with RAMdisks
Most RAMdisk drivers that don't use AmDOS's reserved memory area will
work with AmDOS (the only known incompatible drivers are older
versions of the Diversi-DOS RAMDISK program). This includes the
drivers for MultiRAM, RamWorks, and the Apple 1M Memory Expansion
Card. After installing a RAMdisk driver (other than the three just
mentioned) it's a good idea to BRUN AMDOS.LOAD to re-install AmDOS,
just in case the driver disconnects AmDOS. This is necessary if
the RAMdisk driver installs itself by placing a JMP (jump)
instruction at location $BD12 without saving and chaining to the
JMP put there by the AmDOS installer.
Using AmDOS with the Universal Disk Controller
If you're using one 5.25" drive and one 3.5" drive with the UDC,
attach the 3.5" drive to the drive 2 connector so you can boot copy-
protected DOS 3.3 programs on 5.25" disks from drive 1. (DOS 3.3 won't
boot properly from drive 2.) Unfortunately, you can't boot AmDOS
directly from the 3.5" drive in this situation --- to install AmDOS,
boot DOS 3.3 from a 5.25" disk and then enter a BRUN AMDOS.LOAD
command. (Note: If the 5.25" drive doesn't seem to work after you
access the 3.5" drive, your UDC needs a ROM upgrade; contact Central
Point Software for further information.)
Using AmDOS with Diversi-DOS
AmDOS works with both the 48K and 64K versions of Diversi-DOS, but you
can only use AMDOS.INIT and AMDOS.LOAD before BRUNning DDMOVER to
install the 64K version. AmDOS does not work with the utility programs
GARB and BUFFER, or with versions of RAMDISK prior to the one released
with version 4.2C of Diversi-DOS. You cannot boot the 64K version of
Diversi-DOS (as modified by AmDOS) from a 3.5" disk.
About the Author
AmDOS was developed by Gary B. Little, author of the Point-to-Point
communications program (Pinpoint Publishing) and three books on how to
program the Apple II: Inside the Apple //e, Inside the Apple //c, and
Apple ProDOS: Advanced Features for Programmers (Prentice Hall Press).
Distribution Policy
AmDOS 3.5 is a user-supported program. Get a free copy from any
convenient source (such as a user group or a bulletin board system)
and try it for 30 days. If you find it useful and you want to continue
using it, you must order a registered copy (ordering details below).
You may make copies of AmDOS for anyone you like as long as you don't
charge for them (exception: user groups may charge a duplication fee
not exceeding $5.00). There is a one-time $100 license fee for those
who wish to include AmDOS on disks containing other programs that will
be sold or licensed.
Ordering Information
Registered copies of AmDOS 3.5 are available from RMS Software Inc.,
#210 - 131 Water Street, Vancouver, British Columbia, Canada V6B 4M3.
The telephone number is (604) 681-3371.
The price is $20 (U.S.A. funds) or $27 (Canadian funds).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://bluegrasspals.com/pipermail/blindapple/attachments/20230424/fc484917/attachment-0001.htm>
More information about the BlindApple
mailing list