view defs/rfm.d @ 3267:024ad1d926fd

Get gfx2 to build from cmds folders Now that gfx2.asm needs to include coco3vtio.d the latter needs to be built first and be accessed from the port-specific defs folder. OTOH the one built in 3rd-party/packages/basic09 is built only later during a full build. (All the different defs folders and .d files still puzzle me.) Also updated coco3fpga/defs/makefile to be based on the coco3 one. The mc09l2 port doesn't need gfx and gfx2. Note for later: This whole build of basic09 components from the 3rdparty folder during the ports builds is not very nice. At a minimum we should try to limit the extra --includedir to the few commands needing it.
author Tormod Volden <debian.tormod@gmail.com>
date Wed, 17 Jul 2019 01:14:55 +0200
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