view defs/rfm.d @ 3141:717ced83b885

coco3: Build SD card device descriptors for CoCo3FPGA Added "CC3FPGAFLAGS = $(AFLAGS) -DCC3FPGA=1 $(FLAGS)" to "level2/coco3/modules/makefile" for flagging Coco3FPGA specific features in modules sources. Added "llcoco3fpga", "ddsd0_coco3fpga", "sd0_coco3fpga", and "sd1_coco3fpga" to the "coco3/modules/makefile" - RBF section, which also now adds all to the "NITROS9/MODULES/RBF" on all disk images for building new Coco3FPGA disks from NitrOS9. Added new descriptor section to the "level2/coco3/modules/makefile" reflecting the new Coco3FPGA SD card descriptors and their flags.
author Bill Pierce <merlinious999@gmail.com>
date Sat, 04 Feb 2017 11:06:28 +0100
parents fbf145e9d668
children
line wrap: on
line source

********************************************************************
* rfm.d - Remote File Manager Definitions
*
*          2010/02/20  AAW
* initial version

               NAM       rfm.d
               TTL       Remote File Manager Definitions

DW.Create      EQU       $01
DW.Open        EQU       $02
DW.MakDir      EQU       $03
DW.ChgDir      EQU       $04
DW.Delete      EQU       $05
DW.Seek        EQU       $06
DW.Read        EQU       $07
DW.Write       EQU       $08
DW.ReadLn      EQU       $09
DW.WritLn      EQU       $0A
DW.GetStt      EQU       $0B
DW.SetStt      EQU       $0C
DW.Close       EQU       $0D

DWSS.GetDir	   EQU       $10

********************
* RFM Static Storage

               ORG       V.USER
V.DWCMD        RMB       1                   last DW command sent
V.BUF          RMB       2                   pointer to buffer
V.PATHNAME     RMB       2		             pointer to pathname
V.PATHNAMELEN  RMB       2		             pathname length
V.FILESIZE     RMB       4		             file size
V.MODTIME      RMB       6		             modified time
V.FATTR        RMB       2		             modified time
V.RFM          EQU       .                   Total RFM manager static overhead