Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/drivers/nocan/r0.asm @ 3295:6b7a7b233925 default tip
makefile: Allow PORTS with level1/2 mix
https://sourceforge.net/p/nitros9/feature-requests/10/
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Tue, 19 Apr 2022 18:12:17 +0200 |
parents | 6353bb024571 |
children |
rev | line source |
---|---|
1518 | 1 * r0 - rammer device descriptor |
2 * | |
3 * $id: r0.asm,v 1.4 2004/02/6 01:00:00 R.Gault exp $ | |
4 * | |
5 * edt/rev yyyy/mm/dd modified by | |
6 * comment | |
7 * Modified by R.Gault for Nocan 2004/2/1 | |
8 * ------------------------------------------------------------------ | |
3210
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
9 Nocan set 1 0=64Meg 1=8Meg 2=16Meg based on "hardware" in use |
1518 | 10 |
3210
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
11 nam r0 |
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
12 ttl rammer device descriptor |
1518 | 13 |
3210
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
14 ifp1 |
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
15 use defsfile |
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
16 endc |
1518 | 17 |
3210
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
18 tylg set Devic+Objct |
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
19 atrv set ReEnt+rev |
1518 | 20 rev set $00 |
21 | |
22 ifeq Nocan | |
23 cylinder set $F80 in tracks of $40 sectors: 62 Meg | |
24 endc | |
25 ifeq Nocan-1 | |
26 cylinder set $180 6 Meg | |
27 endc | |
28 ifeq Nocan-2 | |
29 cylinder set $380 14 Meg | |
30 endc | |
31 | |
32 sas set $40 | |
33 mod eom,name,tylg,atrv,mgrnam,drvnam | |
34 | |
35 fcb dir.+share.+pread.+pwrit.+pexec.+read.+write.+exec. mode byte | |
36 fcb 7 extended controller address | |
37 fdb $ffe0 physical controller address | |
38 fcb initsize-*-1 initilization table size | |
39 fcb dt.rbf device type:0=scf,1=rbf,2=pipe,3=scf | |
40 fcb $00 drive number | |
41 fcb $00 step rate | |
42 fcb $40 drive device type; non standard | |
43 fcb $01 media density:0=single,1=double | |
44 fdb cylinder | |
45 fcb $01 number of sides | |
46 fcb $01 verify disk writes:0=on | |
47 fdb sas # of sectors per track | |
48 fdb sas # of sectors per track (track 0) | |
49 fcb 1 sector interleave factor | |
50 fcb sas minimum size of sector allocation | |
51 initsize equ * | |
52 | |
53 name fcs /r0/ | |
54 | |
55 mgrnam fcs /rbf/ | |
56 drvnam fcs /rammer/ | |
57 | |
3210
6353bb024571
Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
1518
diff
changeset
|
58 emod |
1518 | 59 eom equ * |
60 end |