view 3rdparty/drivers/emudsk/h0.asm @ 3211:aa01cfa11267

Updated makefile for EmuDsk driver so that a disk image would be created with a layout that matches the distribution of the NitrOS-9 disk images so that the files can be easily dsaved across onto existing disk images. Also updated ddh0.asm, h0.asm, and h1.asm to use a geometry that will yield a clust size of 1 disk image with almost the max 128MB size as well as using a geometry that is more friendly with storing a boot track on it for use with being shared with the CoCoSDC.
author David Ladd <drencor-xeen@users.sourceforge.net>
date Wed, 20 Dec 2017 15:26:30 -0600
parents b8c7b7fbf3c9
children
line wrap: on
line source

********************************************************************
* Emudsk - Virtual disk driver for CoCo emulators
*
* $Id$
*
* Ed.    Comments                                       Who YY/MM/DD
* ------------------------------------------------------------------
*  01    Modified to compile under OS9Source            tjl 02/08/28
*  02    Corrected device address for MESS          R.Gault 11/12/24
*        Address not used by driver but still ....

 IFP1
 USE os9.d
 ENDC

type SET Devic+Objct
 MOD rend,rnam,type,ReEnt+1,fmnam,drvnam
 FCB $FF  all access modes
 FCB $07,$FF,$80 device address

 FCB optl number of options

optns EQU *
 FCB DT.RBF RBF device
 FCB $00 drive number
 FCB $00 step rate
 FCB $80 type=nonstd,coco
 FCB $01 double density
 FDB $71c6 tracks
 FCB $01 one side
 FCB $01 no verify
 FDB $0012 sectors/track
 FDB $0012 "", track 0
 FCB $03 interleave
 FCB $20 min allocation
optl EQU *-optns

rnam FCS /H0/
fmnam FCS /RBF/
drvnam FCS /EmuDsk/

 EMOD
rend EQU *
 end