|
|
DataMuseum.dkPresents historical artifacts from the history of: Bogika Butler |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Bogika Butler Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2048 (0x800)
Types: TextFile
Names: »HDREOS.SA«
└─⟦909f4eb2b⟧ Bits:30009789/_.ft.Ibm2.50006622.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »HDREOS.SA«
└─⟦ddcd65152⟧ Bits:30009789/_.ft.Ibm2.50006617.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »HDREOS.SA«
* FILE: HDREOS INCLUDED
* CONTAINS VIR'S DEFINITIONS OF THE EOS HEADER SEGMENT
NOLIST
LOADHEAD MACRO PROGR_DESCR
Ø@H EQU *
DC.W -1 SIZE OF HEADER INSERTED BY EOSLINK
DC.L -1 SIZE OF MODULE INSERTED BY EOSLINK
DC.W 0 TYPE OF MODULE: 0=PROGRAM, 1=LIBRARY.
DC.W Ø1-Ø@H OFFSET TO PROGRAM DESCRIPTION
ENDM
PROGHEAD MACRO DATA_DESCR,#LOCS,#TEMPS,#TEMD,UC_STK,KC_STK
DC.W Ø1-* OFFSET TO FIRST DATASEGMENT
DC.W Ø2 #LOCAL POINTERS
DC.W Ø3 #TEMP POINTERS
DC.L Ø4 #TEMD BYTES
DC.L Ø5 CALL STACK: USER BYTES
DC.W Ø6 KNEL BYTES
DC.L -1 ENTRY POINT INTO CODE SEGMENT OF OBJECT INSERTED BY EOSLINK
DC.W 0 #OBJECT REFERENCES (NOT USED IN DEMO VERSION)
DC.W 1 #SEGMENT/SECTIONS (ALWAYS = 1 IN DEMO VERSION)
ENDM
SEG_SEC MACRO "ONE SEGMENT WITH ONE SECTION IS POSSIBLE"
* DATA DESCRIPTION:
DC.W 40 SIZE OF SEGMENT DESCRIPTION (ONE SECTION, NO MODIFICATIONS)
DCB.B 24,0 UNUSED FIELDS
DC.W 1 ONE SECTION IS PRESENT
* LOAD DESCRIPTION:
DC.L 0 UNUSED FIELD
DC.L -1 LENGTH OF SECTION IN BYTES=LENGTH OF SEGM, INSERTED BY EOSLINK
DC.L 0 UNUSED FIELD
ENDM
ROUND_UP MACRO
DCB.B 256-(*-.H)&255,0 ROUND UP TO THE NEXT PAGE BOUNDARY
ENDM
CASEJMP MACRO
ADD Ø@CTAB(PC,Ø1.W),Ø1
JMP Ø@CTAB(PC,Ø1.W)
Ø@CTAB EQU *
ENDM
CASELAB MACRO
DC.W Ø1-*
ENDM
LIST
SECTION 15
LOADHEAD PROG_DES DECLARE MODULE HEADER
*NO EXPORT OR IMPORT DESCRIPTIONS
PROG_DES DS.W 0
* SEGM DESCR: #LOCALS: #TEMPS: TEMPD: CALLU: CALLK:
PROGHEAD SEG_DES,.LOCALS,< 3>,< 256>,05*256,05*150
* NO OBJECT REFERENCES
SEG_DES DS.W 0
SEG_SEC DECLARE SEGM DESCRIPTION OF THE SINGLE SEGMENT
SECTION 8
ENTRY DS.W 0 ENTRY TO MODULE, MUST APPEAR IN THE END DIRECTIVE
«eof»