Mercurial > hg > Members > kono > nitros9-code
view defs/stat.d @ 1764:c51d21c94682
Fixed problem in swset where query needed lbra.
Converted all files to Unix EOL
author | boisy |
---|---|
date | Fri, 01 Apr 2005 17:01:46 +0000 |
parents | 27e85b681dab |
children | 9d95e3246a61 |
line wrap: on
line source
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; stat - GetStat/SetStat Code Definitions ; ; $Id$ ; ; Edt/Rev YYYY/MM/DD Modified by ; Comment ; ------------------------------------------------------------------ ; 2004/07/02 Boisy G. Pitre ; Created. .title GetStat/SetStat Code Definitions .area STAT (ABS) .ifndef Level Level == 1 .endif .org 0 SS.Opt:: .byte 1 ; Read/Write PD Options SS.Ready:: .byte 1 ; Check for Device Ready SS.Size:: .byte 1 ; Read/Write File Size SS.Reset:: .byte 1 ; Device Restore SS.WTrk:: .byte 1 ; Device Write Track SS.Pos:: .byte 1 ; Get File Current Position SS.EOF:: .byte 1 ; Test for End of File SS.Link:: .byte 1 ; Link to Status routines SS.ULink:: .byte 1 ; Unlink Status routines SS.Feed:: .byte 1 ; issue form feed SS.Frz:: .byte 1 ; Freeze DD. information SS.SPT:: .byte 1 ; Set DD.TKS to given value SS.SQD:: .byte 1 ; S == ence down hard disk SS.DCmd:: .byte 1 ; Send direct command to disk SS.DevNm:: .byte 1 ; Return Device name (32-bytes at [X]) SS.FD:: .byte 1 ; Return File Descriptor (Y-bytes at [X]) SS.Ticks:: .byte 1 ; Set Lockout honor duration SS.Lock:: .byte 1 ; Lock/Release record SS.DStat:: .byte 1 ; Return Display Status (CoCo) SS.Joy:: .byte 1 ; Return Joystick Value (CoCo) SS.BlkRd:: .byte 1 ; Block Read SS.BlkWr:: .byte 1 ; Block Write SS.Reten:: .byte 1 ; Retension cycle SS.WFM:: .byte 1 ; Write File Mark SS.RFM:: .byte 1 ; Read past File Mark SS.ELog:: .byte 1 ; Read Error Log SS.SSig:: .byte 1 ; Send signal on data ready SS.Relea:: .byte 1 ; Release device SS.AlfaS:: .byte 1 ; Return Alfa Display Status (CoCo, SCF/GetStat) SS.Attr == SS.AlfaS ; to serve 68K/RBF/SetStat only, thru NET SS.Break:: .byte 1 ; Send break signal out acia SS.RsBit:: .byte 1 ; Reserve bitmap sector (do not allocate in) LSB(X)=sct# .byte 1 ; reserved SS.FDInf == 0h20 ; to serve 68K/RBF/GetStat only, thru NET .byte 4 ; reserve $20-$23 for Japanese version (Hoshi) SS.SetMF:: .byte 1 ; reserve $24 for Gimix G68 (Flex compatability?) SS.Cursr:: .byte 1 ; Cursor information for COCO SS.ScSiz:: .byte 1 ; Return screen size for COCO SS.KySns:: .byte 1 ; Getstat/SetStat for COCO keyboard SS.ComSt:: .byte 1 ; Getstat/SetStat for Baud/Parity SS.Open:: .byte 1 ; SetStat to tell driver a path was opened SS.Close:: .byte 1 ; SetStat to tell driver a path was closed SS.HngUp:: .byte 1 ; SetStat to tell driver to hangup phone SS.FSig:: .byte 1 ; new signal for temp locked files SS.DSize == SS.ScSiz ; Return disk size (RBF GetStat) SS.VarSect == SS.DStat ; Variable Sector Size (RBF GetStat) ; System Specific and User defined codes above $80 .org 0h80 SS.AAGBf:: .byte 1 ; SetStat to Allocate Additional Graphic Buffer SS.SLGBf:: .byte 1 ; SetStat to Select a different Graphic Buffer SS.Mount:: .byte 1 ; Network 4 Mount Setstat SS.RdNet:: .byte 1 ; Read Raw Sector from Network 4 Omnidrive SS.MpGPB:: .byte 1 ; SetStat to r == est a Get/Put Buffer be mapped in workspace SS.Slots:: .byte 1 ; Network 4 slots? getstat .ifgt Level-1 ; Level 2 Windowing SS.WnSet:: .byte 1 ; Set up High Level Windowing Information SS.MnSel:: .byte 1 ; R == est High level Menu Handler take determine next event SS.SBar:: .byte 1 ; SetStat to set position block on Window scroll bars SS.Mouse:: .byte 1 ; Return Mouse information packet (COCO) SS.MsSig:: .byte 1 ; SetStat to tell driver to send signal on mouse event SS.AScrn:: .byte 1 ; Allocate a screen for application poking SS.DScrn:: .byte 1 ; Display a screen allocated by SS.AScrn SS.FScrn:: .byte 1 ; Free a screen allocated by SS.AScrn SS.PScrn:: .byte 1 ; Polymorph Screen into different screen type SS.ScInf:: .byte 1 ; Get Current screen info for direct writes .byte 1 ; Reserved SS.Palet:: .byte 1 ; Return palette information SS.Montr:: .byte 1 ; Get and Set Monitor Type SS.ScTyp:: .byte 1 ; Get screen type information SS.GIP:: .byte 1 ; Global Input Parameters (SetStat) SS.UMBar:: .byte 1 ; update menu bar (SetStat) SS.FBRgs:: .byte 1 ; return color registers (GetStat) SS.DfPal:: .byte 1 ; set/return default palette registers (Getstat/Setstat) SS.Tone:: .byte 1 ; Generate a tone using 6 bit sound SS.GIP2:: .byte 1 ; Global Input Params #2 (L2V3) SS.AnPal:: .byte 1 ; Animate palettes (L2V3) SS.FndBf:: .byte 1 ; Find named buffer (L2V3) ; sc6551 defined SS.CDSta == SS.GIP2 SS.CDSig == SS.AnPal SS.CDRel == SS.FndBf .else ; These are wide open in Level 1 .byte 19 ; sc6551 defined SS.CDSta:: .byte 1 SS.CDSig:: .byte 1 SS.CDRel:: .byte 1 .endif .org 0hA0 ; New Default SCF input buffer Set status call SS.Fill:: .byte 1 ; Pre-load SCF device input buffer SS.Hist:: .byte 1 ; Enable command-line history easily .org 0hB0 ; New WDDisk get/set status calls SS.ECC:: .byte 1 ; ECC corrected data error enable/disable (GetStat/SetStat) .ifgt Level-1 ; VRN get/set status calls. Named by Alan DeKok. SS.VCtr == 0h80 ; Return FS2 total VIRQ counter SS.VSig == 0h81 ; Return FS2 number of signals sent SS.FClr == 0h81 ; Set/clear FS2 VIRQ SS.FSet == 0hC7 ; Set FS2+ VIRQ SS.KSet == 0hC8 ; Set KQ3 VIRQ SS.KClr == 0hC9 ; Clr KQ3 VIRQ SS.ARAM == 0hCA ; Allocate RAM blocks SS.DRAM == 0hCB ; De-allocate RAM blocks ; SDisk 3 Definition equates SS.DRead == SS.AAGBf ; SDisk3 Direct Sector Read ($80) SS.DWrit == SS.DRead ; SDisk3 Direct sector Write ($80) SS.UnFrz == SS.SLGBf ; SDisk3 UNFreeze DD info ($81) SS.MOFF == SS.Mount ; SDisk3 fast motor off call ($82) SS.MoTim == SS.RdNet ; SDisk3 Set motor shut off time ($83) SS.SDRD == SS.MpGPB ; SDisk3 System direct read ($84) SS.SDWRT == SS.SDRD ; SDisk3 System direct writes ($84) SS.Sleep == SS.Slots ; SDisk3 (DMC ONLY) Enable/disable F$Sleep calls in read/write 1773 I/O ($85) SS.DrvCh == SS.WnSet ; SDisk3 (DMC ONLY) Set drive number to cache, or return drive number being cached ($86) .endif