annotate defs/rfm.d @ 3140:03b580a02945

Allow CoCo3FPGA-specific build of superdesc.asm Added new conditional CC3FPGA and code to "level1/modules/superdesc.asm" to reflect changes needed to build the new SD card descriptors for the Coco3FPGA.
author Bill Pierce <merlinious999@gmail.com>
date Sat, 04 Feb 2017 11:06:26 +0100
parents fbf145e9d668
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2434
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
1 ********************************************************************
2658
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
2 * rfm.d - Remote File Manager Definitions
2434
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
3 *
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
4 * 2010/02/20 AAW
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
5 * initial version
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
6
2658
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
7 NAM rfm.d
2434
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
8 TTL Remote File Manager Definitions
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
9
2658
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
10 DW.Create EQU $01
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
11 DW.Open EQU $02
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
12 DW.MakDir EQU $03
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
13 DW.ChgDir EQU $04
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
14 DW.Delete EQU $05
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
15 DW.Seek EQU $06
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
16 DW.Read EQU $07
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
17 DW.Write EQU $08
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
18 DW.ReadLn EQU $09
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
19 DW.WritLn EQU $0A
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
20 DW.GetStt EQU $0B
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
21 DW.SetStt EQU $0C
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
22 DW.Close EQU $0D
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
23
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
24 DWSS.GetDir EQU $10
2434
eab6b9e18832 update defs for RFM
aaronwolfe
parents:
diff changeset
25
2443
b4c438d60d71 RFM: this time its personal
aaronwolfe
parents: 2434
diff changeset
26 ********************
b4c438d60d71 RFM: this time its personal
aaronwolfe
parents: 2434
diff changeset
27 * RFM Static Storage
b4c438d60d71 RFM: this time its personal
aaronwolfe
parents: 2434
diff changeset
28
b4c438d60d71 RFM: this time its personal
aaronwolfe
parents: 2434
diff changeset
29 ORG V.USER
2451
771ed399d2cd Updated
boisy
parents: 2443
diff changeset
30 V.DWCMD RMB 1 last DW command sent
2443
b4c438d60d71 RFM: this time its personal
aaronwolfe
parents: 2434
diff changeset
31 V.BUF RMB 2 pointer to buffer
2658
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
32 V.PATHNAME RMB 2 pointer to pathname
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
33 V.PATHNAMELEN RMB 2 pathname length
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
34 V.FILESIZE RMB 4 file size
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
35 V.MODTIME RMB 6 modified time
fbf145e9d668 Renamed rfmdefs to rfm.d
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2451
diff changeset
36 V.FATTR RMB 2 modified time
2443
b4c438d60d71 RFM: this time its personal
aaronwolfe
parents: 2434
diff changeset
37 V.RFM EQU . Total RFM manager static overhead
b4c438d60d71 RFM: this time its personal
aaronwolfe
parents: 2434
diff changeset
38