Commit 22e6a321 authored by Mike Stephens's avatar Mike Stephens
Browse files

update to Ursula format (service table)

parent 632805f7
......@@ -6,8 +6,8 @@
GBLS VString
GBLS Date
Version SETA 003
VString SETS "0.03"
Date SETS "10 Jul 1996"
Version SETA 004
VString SETS "0.04"
Date SETS "27 Mar 1998"
END
......@@ -69,14 +69,19 @@ notneedederror
DCB "UnSqueezeAIF not needed on this platform",0
ALIGN
Service
ROUT
ServiceTable
DCD 0 ;flags
DCD UService - Module_BaseAddr
DCD Service_UKCompression
DCD 0 ;terminator
DCD ServiceTable - Module_BaseAddr
Service ROUT
MOV r0, r0 ;magic instruction
TEQ r1, #Service_UKCompression
MOVNES pc, lr ;Not our service.
CMP r0, #0 ;Is it the pre-decompression call?
MOVNES pc, lr ;No, so we're not interested.
MOVNES pc, lr ;Not our service.
UService
CMP r0, #0 ;Is it the pre-decompression call?
MOVNES pc, lr ;No, so we're not interested.
Push "r0,r2-r6,lr"
......
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