Commit 35562021 authored by Richard Leggett's avatar Richard Leggett
Browse files

Added Ursula service call table.

parent e1694ad7
......@@ -797,8 +797,29 @@ ReclaimVectorsAndStuff ENTRY "R0-R2"
BLEQ ClaimVectorsAndStuff
EXIT
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; Table of service calls we want
ASSERT Service_ModeChange > Service_Reset
ASSERT Service_ScreenBlanked > Service_ModeChange
ASSERT Service_ScreenRestored > Service_ScreenBlanked
ServiceTable
DCD 0
DCD ServiceUrsula - Module_BaseAddr
DCD Service_Reset
DCD Service_ModeChange
[ DebugServices
DCD Service_ScreenBlanked
DCD Service_ScreenRestored
]
DCD 0
DCD ServiceTable - Module_BaseAddr
Service
MOV r0, r0 ; Indicates there is a service call table
ServiceUrsula
LDR R12, [R12] ; get workspace pointer
[ DebugServices
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment