SUBT Module handler reason codes etc. => &.Hdr.ModHand OldOpt SETA {OPT} OPT OptNoList+OptNoP1List ; *********************************** ; *** C h a n g e L i s t *** ; *********************************** ; Date Name Description ; ---- ---- ----------- ; 27-Nov-86 BC Added Module_Ticker ; 15-Jan-87 SKS Added SWI base addresses ; 21-Jan-87 APT New Module_LoadAddr added. ; 26-Jan-87 BC Removed Module_Ticker ; 5-Feb-87 APT Added flag manifests ; 9-Feb-87 APT Added more reason codes ; 17-Feb-87 BC Added Module name server entries ; 25-Feb-87 APT Help-is-code flag added ; 2-Apr-87 APT ExtendBlock reason code added ; 23-Apr-87 APT Help-is-code flag moved into high byte ; 17-Jun-87 APT NewIncarnation, AddPoduleModule reason codes ; 24-Jun-87 APT RenameIncarnation r.c. ; 15-Jul-87 APT MakePreferred ; 29-Jul-87 APT LookupName ; 17-Aug-87 APT EnumerateROM_Modules ModHandReason_Run * 0 ModHandReason_Load * 1 ModHandReason_Enter * 2 ModHandReason_ReInit * 3 ModHandReason_Delete * 4 ModHandReason_RMADesc * 5 ModHandReason_Claim * 6 ModHandReason_Free * 7 ModHandReason_Tidy * 8 ModHandReason_Clear * 9 ModHandReason_AddArea * 10 ModHandReason_CopyArea * 11 ModHandReason_GetNames * 12 ModHandReason_ExtendBlock * 13 ModHandReason_NewIncarnation * 14 ModHandReason_RenameIncarnation * 15 ModHandReason_MakePreferred * 16 ModHandReason_AddPoduleModule * 17 ModHandReason_LookupName * 18 ModHandReason_EnumerateROM_Modules * 19 ; Real module offsets ^ 0 Module_Start # 4 Module_Init # 4 Module_Die # 4 Module_Service # 4 Module_Title # 4 Module_HelpStr # 4 Module_HC_Table # 4 ; help and command table. ; optional SWI handler offsets Module_SWIChunk # 4 Module_SWIEntry # 4 Module_NameTable # 4 Module_NameCode # 4 ; Magic number for RM load addr Module_LoadAddr * &FFFFFA00 ; magic number from Stu/Bruce standard : ; the two zeroes are ignored. ; &FFFFFE00 on Proto-Arfur < .032 Module_SWIChunkSize * 2_1000000 Module_SWISystemBase * 1 :SHL: 18 Module_SWIApplicationBase * 2 :SHL: 18 Module_SWIUserBase * 3 :SHL: 18 ; flags for the information word : FS_Command_Flag * 1 :SHL: 31 Status_Keyword_Flag * 1 :SHL: 30 Help_Is_Code_Flag * 1 :SHL: 29 OPT OldOpt END