;References:
;swi - vector_handler_forward
;swi_OS_Module - vector_handler_trap

;os_byte_253
;-----------
;PRM1-935 - read last reset type
;
;Entry:
; R0 - 253
; R1 - 0
; R2 - 255
;
;Exit:
; R1 - reset type
; R2 - effect of shift on keypad

.os_byte_253
 ADR     R12, _SPSR			;buffer for C/SPSR (pre_swi_veneer)
 BL      pre_SWI_veneer			;call SWI that follows
 SWI     XOS_Byte			;PRM1-935
 MOV     R1, #1				;power-on reset (fixes Starch)
B       exit_SWI_veneer

 ._SPSR                    DBD 4