Mercurial > hg > Members > kono > nitros9-code
view level2/modules/kernel/ficpt.asm @ 3146:e84cb928b2ef
Use modified w1-w6 window definitions on CoCo3FPGA
They are all 80x24 type 2 on this platform.
author | Bill Pierce <merlinious999@gmail.com> |
---|---|
date | Sat, 04 Feb 2017 18:33:07 +0100 |
parents | 039ddb7c8ad7 |
children |
line wrap: on
line source
************************************************** * System Call: F$Icpt * * Function: Sets the function to be called when a signal arrives. * * * Input: X = Address of intercept routine * U = Address of intercept routine data area * * Output: None * * Error: CC = C bit set; B = error code * FIcpt ldx <D.Proc get current process pointer ldd R$X,u Get vector for signal trap handler IFNE H6309 ldw R$U,u Get data area ptr for signal trap handler stq P$SigVec,x Save them in descriptor ELSE std P$SigVec,x ldd R$U,u std P$SigDat,x ENDC clrb clear errors rts return