DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦8b092a650⟧

    Length: 4496 (0x1190)
    Notes: pts_type(SC)
    Names: »DMINIT.SC«

Derivation

└─⟦110b7ed5e⟧ Bits:30009664 Philips computer tape "600106"
    └─⟦this⟧ »TOSSWORK/DMINIT.SC« 
└─⟦781e933ac⟧ Bits:30009686 Philips computer tape "600310"
    └─⟦this⟧ »M:92T1/DMINIT.SC« 

PTS(SC)

	IDENT DMINIT 	REL 9.2 79-11-16  870105040920 

* 
****************************************************
* 
*   PHILIPS TERMINAL SYSTEM  PTS
* 
*   DMINIT = DATA MANAGEMENT INITIALIZATION 
* 
* 
* 
* 
* 
* 
****************************************************
* 
*   ALLOCATE AND LINK FDB:S IN THE FDB AREA 
*   CLEAR THE USE BIT AND THE BUFFER HEADER IN DM BUFFERS 
*   CLEAR USE BIT AND QUEUE ANCHOR IN TASBLK
*   CLEAR DM FILE CODE ENTRIES IN CD:TAB
* 
*   DMINIT IS CALLED AS A PFINIT ROUTINE
* 
*   REGISTERS A1 - A6 ARE USED
	EJECT
* 
	ENTRY	DMINIT 
* 
	EXTRN	INIFLG 
	EXTRN	QFDBFL 
	EXTRN	FDBSTA 
	EXTRN	FDBEND 
	EXTRN	CURBUF 
	EXTRN	BUFDMI 
	EXTRN	BUFSNR 
	EXTRN	BUFOR
	EXTRN	TASBLK 
	EXTRN	TASQUE 
	EXTRN	CRNQUE,CRNEND
	EXTRN	CRBUFL 
	EJECT
* 
* 
*  IN; A2 = LENGTH
*       A3= LINK ROOT 
*       A6= AREA END ADDR 
DMIN30	LDR	A4,A3
	ADR	A4,A2
* 
*   DIV W. 2 FOR 16 K LIMIT 
* 
	LDR	A5,A4
	SRL	A5,1 
	LDR	A1,A6
	SRL	A1,1 
	CWR	A5,A1
	RF(G)	DMIN40	END OF FDB AREA 
	STR	A4,A3	CHAIN
	LDR	A3,A4
	RB	DMIN30
DMIN40	EQU	*
	SUR	A3,A2
	CMR	A3	END OF FDB CHAIN
	ADKL	A15,4 
	ABR*	A15 
	EJECT
* 
DMINIT	EQU	*
*	NO INITIALIZATIONS IF POWER FAIL RESTART
* 
	LD	A1,INIFLG 
	RF(Z)	DMINEX 
	LDKL	A2,QFDBFL	FDB LENGTH
* 
*   CHAIN FDB:S IN THE FDB AREA 
* 
	LDKL	A3,FDBSTA 
	LDKL	A6,FDBEND 
	CF	A15,DMIN30
* 
*   CHAIN CRN BUFFERS 
* 
	LDKL	A3,CRNQUE+2 
	ST	A3,CRNQUE 
	LDKL	A2,CRBUFL 
	LDKL	A6,CRNEND 
	CF	A15,DMIN30
* 
*   CLEAR USE BIT AND BUFFER HEADER WORDS IN DM BUFFERS 
* 
	LDKL	A2,/FFFE
	LD	A3,CURBUF 
DMIN50	LDR*	A3,A3 
	ANRS	A2,A3	CLEAR USE BIT 
	CM	BUFDMI,A3 
	CM	BUFSNR,A3 
	CM	BUFOR,A3
	CW	A3,CURBUF 
	RB(NE)	DMIN50
* 
*   CLEAR USE BIT AND QUEUE ANCHOR ADDRESS IN TASBLK
	CM	TASBLK
	CM	TASQUE
* 
DMINEX	EQU	*
	RTN	A15
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DMINIT  REL 9.2 79-11-16  870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0084              Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0000, t01=0x004c}
0x0084…008e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0088}
0x008e…00b6              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM  PTS«, t00=0x0000, t01=0x0092}
0x00b6…00c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ba}
0x00c0…00f4              Head {h00=0x0030, h01=0x0050, text=»*   DMINIT = DATA MANAGEMENT INITIALIZATION «, t00=0x0000, t01=0x00c4}
0x00f4…00fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f8}
0x00fe…0108              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0102}
0x0108…0112              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x010c}
0x0112…011c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0116}
0x011c…0126              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0120}
0x0126…0130              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012a}
0x0130…016c              Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0000, t01=0x0134}
0x016c…0176              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0170}
0x0176…01aa              Head {h00=0x0030, h01=0x0050, text=»*   ALLOCATE AND LINK FDB:S IN THE FDB AREA «, t00=0x0000, t01=0x017a}
0x01aa…01ec              Head {h00=0x003e, h01=0x0050, text=»*   CLEAR THE USE BIT AND THE BUFFER HEADER IN DM BUFFERS «, t00=0x0001, t01=0x001e}
0x01ec…0220              Head {h00=0x0030, h01=0x0050, text=»*   CLEAR USE BIT AND QUEUE ANCHOR IN TASBLK«, t00=0x0001, t01=0x0060}
0x0220…0250              Head {h00=0x002c, h01=0x0050, text=»*   CLEAR DM FILE CODE ENTRIES IN CD:TAB«, t00=0x0001, t01=0x0094}
0x0250…025a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c4}
0x025a…028a              Head {h00=0x002c, h01=0x0050, text=»*   DMINIT IS CALLED AS A PFINIT ROUTINE«, t00=0x0001, t01=0x00ce}
0x028a…0294              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fe}
0x0294…02ba              Head {h00=0x0022, h01=0x0050, text=»*   REGISTERS A1 - A6 ARE USED«, t00=0x0001, t01=0x0108}
0x02ba…02c8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0001, t01=0x012e}
0x02c8…02d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013c}
0x02d2…02e8              Head {h00=0x0012, h01=0x0050, text=» ENTRY DMINIT «, t00=0x0001, t01=0x0146}
0x02e8…02f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x015c}
0x02f2…0308              Head {h00=0x0012, h01=0x0050, text=» EXTRN INIFLG «, t00=0x0001, t01=0x0166}
0x0308…031e              Head {h00=0x0012, h01=0x0050, text=» EXTRN QFDBFL «, t00=0x0001, t01=0x017c}
0x031e…0334 (2, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBSTA «, t00=0x0002, t01=0x0004}
0x0334…034a              Head {h00=0x0012, h01=0x0050, text=» EXTRN FDBEND «, t00=0x0002, t01=0x001a}
0x034a…0360              Head {h00=0x0012, h01=0x0050, text=» EXTRN CURBUF «, t00=0x0002, t01=0x0030}
0x0360…0376              Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFDMI «, t00=0x0002, t01=0x0046}
0x0376…038c              Head {h00=0x0012, h01=0x0050, text=» EXTRN BUFSNR «, t00=0x0002, t01=0x005c}
0x038c…03a0              Head {h00=0x0010, h01=0x0050, text=» EXTRN BUFOR«, t00=0x0002, t01=0x0072}
0x03a0…03b6              Head {h00=0x0012, h01=0x0050, text=» EXTRN TASBLK «, t00=0x0002, t01=0x0086}
0x03b6…03cc              Head {h00=0x0012, h01=0x0050, text=» EXTRN TASQUE «, t00=0x0002, t01=0x009c}
0x03cc…03e8              Head {h00=0x0018, h01=0x0050, text=» EXTRN CRNQUE,CRNEND«, t00=0x0002, t01=0x00b2}
0x03e8…03fe              Head {h00=0x0012, h01=0x0050, text=» EXTRN CRBUFL «, t00=0x0002, t01=0x00ce}
0x03fe…040c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x00e4}
0x040c…0416              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f2}
0x0416…0420              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00fc}
0x0420…043a              Head {h00=0x0016, h01=0x0050, text=»*  IN; A2 = LENGTH«, t00=0x0002, t01=0x0106}
0x043a…0458              Head {h00=0x001a, h01=0x0050, text=»*       A3= LINK ROOT «, t00=0x0002, t01=0x0120}
0x0458…047a              Head {h00=0x001e, h01=0x0050, text=»*       A6= AREA END ADDR «, t00=0x0002, t01=0x013e}
0x047a…0492              Head {h00=0x0014, h01=0x0050, text=»DMIN30 LDR A4,A3«, t00=0x0002, t01=0x0160}
0x0492…04a4              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A2«, t00=0x0002, t01=0x0178}
0x04a4…04ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018a}
0x04ae…04d2 (3, 0, 400)  Head {h00=0x0020, h01=0x0050, text=»*   DIV W. 2 FOR 16 K LIMIT «, t00=0x0003, t01=0x0004}
0x04d2…04dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0028}
0x04dc…04ee              Head {h00=0x000e, h01=0x0050, text=» LDR A5,A4«, t00=0x0003, t01=0x0032}
0x04ee…0500              Head {h00=0x000e, h01=0x0050, text=» SRL A5,1 «, t00=0x0003, t01=0x0044}
0x0500…0512              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A6«, t00=0x0003, t01=0x0056}
0x0512…0524              Head {h00=0x000e, h01=0x0050, text=» SRL A1,1 «, t00=0x0003, t01=0x0068}
0x0524…0536              Head {h00=0x000e, h01=0x0050, text=» CWR A5,A1«, t00=0x0003, t01=0x007a}
0x0536…055c              Head {h00=0x0022, h01=0x0050, text=» RF(G) DMIN40 END OF FDB AREA «, t00=0x0003, t01=0x008c}
0x055c…0574              Head {h00=0x0014, h01=0x0050, text=» STR A4,A3 CHAIN«, t00=0x0003, t01=0x00b2}
0x0574…0586              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A4«, t00=0x0003, t01=0x00ca}
0x0586…0598              Head {h00=0x000e, h01=0x0050, text=» RB DMIN30«, t00=0x0003, t01=0x00dc}
0x0598…05ac              Head {h00=0x0010, h01=0x0050, text=»DMIN40 EQU *«, t00=0x0003, t01=0x00ee}
0x05ac…05be              Head {h00=0x000e, h01=0x0050, text=» SUR A3,A2«, t00=0x0003, t01=0x0102}
0x05be…05de              Head {h00=0x001c, h01=0x0050, text=» CMR A3 END OF FDB CHAIN«, t00=0x0003, t01=0x0114}
0x05de…05f2              Head {h00=0x0010, h01=0x0050, text=» ADKL A15,4 «, t00=0x0003, t01=0x0134}
0x05f2…0604              Head {h00=0x000e, h01=0x0050, text=» ABR* A15 «, t00=0x0003, t01=0x0148}
0x0604…0612              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x015a}
0x0612…061c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0168}
0x061c…0630              Head {h00=0x0010, h01=0x0050, text=»DMINIT EQU *«, t00=0x0003, t01=0x0172}
0x0630…0662              Head {h00=0x002e, h01=0x0050, text=»* NO INITIALIZATIONS IF POWER FAIL RESTART«, t00=0x0003, t01=0x0186}
0x0662…066c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0028}
0x066c…0682              Head {h00=0x0012, h01=0x0050, text=» LD A1,INIFLG «, t00=0x0004, t01=0x0032}
0x0682…0698              Head {h00=0x0012, h01=0x0050, text=» RF(Z) DMINEX «, t00=0x0004, t01=0x0048}
0x0698…06ba              Head {h00=0x001e, h01=0x0050, text=» LDKL A2,QFDBFL FDB LENGTH«, t00=0x0004, t01=0x005e}
0x06ba…06c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0080}
0x06c4…06ec              Head {h00=0x0024, h01=0x0050, text=»*   CHAIN FDB:S IN THE FDB AREA «, t00=0x0004, t01=0x008a}
0x06ec…06f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00b2}
0x06f6…070e              Head {h00=0x0014, h01=0x0050, text=» LDKL A3,FDBSTA «, t00=0x0004, t01=0x00bc}
0x070e…0726              Head {h00=0x0014, h01=0x0050, text=» LDKL A6,FDBEND «, t00=0x0004, t01=0x00d4}
0x0726…073c              Head {h00=0x0012, h01=0x0050, text=» CF A15,DMIN30«, t00=0x0004, t01=0x00ec}
0x073c…0746              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0102}
0x0746…0764              Head {h00=0x001a, h01=0x0050, text=»*   CHAIN CRN BUFFERS «, t00=0x0004, t01=0x010c}
0x0764…076e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x012a}
0x076e…0788              Head {h00=0x0016, h01=0x0050, text=» LDKL A3,CRNQUE+2 «, t00=0x0004, t01=0x0134}
0x0788…079e              Head {h00=0x0012, h01=0x0050, text=» ST A3,CRNQUE «, t00=0x0004, t01=0x014e}
0x079e…07b6              Head {h00=0x0014, h01=0x0050, text=» LDKL A2,CRBUFL «, t00=0x0004, t01=0x0164}
0x07b6…07ce              Head {h00=0x0014, h01=0x0050, text=» LDKL A6,CRNEND «, t00=0x0004, t01=0x017c}
0x07ce…07e4 (5, 0, 400)  Head {h00=0x0012, h01=0x0050, text=» CF A15,DMIN30«, t00=0x0005, t01=0x0004}
0x07e4…07ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x001a}
0x07ee…082e              Head {h00=0x003c, h01=0x0050, text=»*   CLEAR USE BIT AND BUFFER HEADER WORDS IN DM BUFFERS «, t00=0x0005, t01=0x0024}
0x082e…0838              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0064}
0x0838…084e              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/FFFE«, t00=0x0005, t01=0x006e}
0x084e…0864              Head {h00=0x0012, h01=0x0050, text=» LD A3,CURBUF «, t00=0x0005, t01=0x0084}
0x0864…087e              Head {h00=0x0016, h01=0x0050, text=»DMIN50 LDR* A3,A3 «, t00=0x0005, t01=0x009a}
0x087e…08a0              Head {h00=0x001e, h01=0x0050, text=» ANRS A2,A3 CLEAR USE BIT «, t00=0x0005, t01=0x00b4}
0x08a0…08b6              Head {h00=0x0012, h01=0x0050, text=» CM BUFDMI,A3 «, t00=0x0005, t01=0x00d6}
0x08b6…08cc              Head {h00=0x0012, h01=0x0050, text=» CM BUFSNR,A3 «, t00=0x0005, t01=0x00ec}
0x08cc…08e0              Head {h00=0x0010, h01=0x0050, text=» CM BUFOR,A3«, t00=0x0005, t01=0x0102}
0x08e0…08f6              Head {h00=0x0012, h01=0x0050, text=» CW A3,CURBUF «, t00=0x0005, t01=0x0116}
0x08f6…090c              Head {h00=0x0012, h01=0x0050, text=» RB(NE) DMIN50«, t00=0x0005, t01=0x012c}
0x090c…0916              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0142}
0x0916…0952              Head {h00=0x0038, h01=0x0050, text=»*   CLEAR USE BIT AND QUEUE ANCHOR ADDRESS IN TASBLK«, t00=0x0005, t01=0x014c}
0x0952…0964              Head {h00=0x000e, h01=0x0050, text=» CM TASBLK«, t00=0x0005, t01=0x0188}
0x0964…0976              Head {h00=0x000e, h01=0x0050, text=» CM TASQUE«, t00=0x0006, t01=0x000a}
0x0976…0980              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x001c}
0x0980…0994              Head {h00=0x0010, h01=0x0050, text=»DMINEX EQU *«, t00=0x0006, t01=0x0026}
0x0994…09a4              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0006, t01=0x003a}
0x09a4…09b0              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0006, t01=0x004a}
0x09b0…09b4              Head {h00=0x4004, h01=0x0000}
0x09b4…09b8              00 06 00 56                                                                                                                                                                                                                                       ┆   V┆
0x09b8…09c0 (7, 1, 8)    20 04 00 00 00 07 00 04                                                                                                                                                                                                                           ┆        ┆
0x09c0…0a10 (8, 0, 400)  44 49 56 4d 4f 44 00 07 01 82 00 18 00 50 5c 45 58 54 52 4e 5c 4d 50 59 4d 4f 44 2c 43 48 4b 4b 45 59 00 08 00 0e 00 12 00 50 5c 45 58 54 52 4e 5c 43 41 4c 53 4e 4f 20 00 08 00 2a 00 12 00 50 5c 45 58 54 52 4e 5c 44 53 55 4d 4f 44 20 00 08   ┆DIVMOD       P EXTRN MPYMOD,CHKKEY       P EXTRN CALSNO    *   P EXTRN DSUMOD   ┆
0x0a10…0a60              00 40 00 2e 00 50 5c 45 58 54 52 4e 5c 45 41 54 45 53 54 2c 45 41 53 45 54 42 2c 43 52 4e 47 45 54 2c 45 41 52 45 4c 42 2c 47 54 42 4b 42 55 20 00 08 00 56 00 18 00 50 5c 45 58 54 52 4e 5c 51 54 4a 4f 42 2c 47 54 4c 47 52 4e 20 00 08 00 88   ┆ @ . P EXTRN EATEST,EASETB,CRNGET,EARELB,GTBKBU    V   P EXTRN QTJOB,GTLGRN     ┆
0x0a60…0ab0              00 12 00 50 5c 45 58 54 52 4e 5c 46 4e 44 4b 45 59 20 00 08 00 a4 00 20 00 50 5c 45 58 54 52 4e 5c 43 52 4e 43 49 46 2c 43 52 4e 43 44 46 2c 43 52 4e 51 55 45 20 00 08 00 ba 00 10 00 50 5c 45 58 54 52 4e 5c 4d 58 49 4e 44 00 08 00 de 00 1e   ┆   P EXTRN FNDKEY        P EXTRN CRNCIF,CRNCDF,CRNQUE        P EXTRN MXIND      ┆
0x0ab0…0b00              00 50 5c 45 58 54 52 4e 5c 46 44 42 4b 41 2c 46 44 42 4e 49 46 2c 52 44 4e 58 54 52 00 08 00 f2 00 36 00 50 5c 45 58 54 52 4e 5c 46 44 42 4b 45 59 5c 53 41 56 45 20 41 52 45 41 20 46 4f 52 20 4b 45 59 20 49 4e 20 49 4e 44 45 58 45 44 20 41   ┆ P EXTRN FDBKA,FDBNIF,RDNXTR     6 P EXTRN FDBKEY SAVE AREA FOR KEY IN INDEXED A┆
0x0b00…0b50              43 43 45 53 53 20 00 08 01 14 00 2e 00 50 5c 45 58 54 52 4e 5c 42 55 46 41 52 31 2c 42 55 46 41 52 32 2c 53 45 43 54 4c 45 2c 44 4d 54 49 4f 5a 2c 43 52 4e 55 50 44 20 00 08 01 4e 00 30 00 50 5c 45 58 54 52 4e 5c 4d 4f 56 3a 55 53 5c 4d 4f   ┆CCESS      . P EXTRN BUFAR1,BUFAR2,SECTLE,DMTIOZ,CRNUPD    N 0 P EXTRN MOV:US MO┆
0x0b50…0ba0 (9, 0, 400)  56 45 20 46 52 4f 4d 20 55 53 45 52 20 54 4f 20 53 59 53 54 45 4d 20 41 52 45 41 20 00 08 01 80 00 30 00 50 5c 45 58 54 52 4e 5c 4d 4f 56 3a 53 55 5c 4d 4f 56 45 20 46 52 4f 4d 20 53 59 53 54 45 4d 20 54 4f 20 55 53 45 52 20 41 52 45 41 20   ┆VE FROM USER TO SYSTEM AREA      0 P EXTRN MOV:SU MOVE FROM SYSTEM TO USER AREA ┆
0x0ba0…0bf0              00 09 00 24 00 12 00 50 5c 45 58 54 52 4e 5c 4d 4f 4e 4d 4d 55 20 00 09 00 58 00 2c 00 50 5c 45 58 54 52 4e 5c 50 52 55 4e 5c 54 54 41 42 20 41 44 44 52 45 53 53 20 4f 46 20 52 55 4e 4e 49 4e 47 20 54 41 53 4b 00 09 00 6e 00 1c 00 50 5c 45   ┆   $   P EXTRN MONMMU    X , P EXTRN PRUN TTAB ADDRESS OF RUNNING TASK   n   P E┆
0x0bf0…0c40              58 54 52 4e 5c 54 54 42 3a 4d 54 5c 4d 4d 55 20 54 41 42 4c 45 20 00 09 00 9e 00 28 00 50 5c 45 58 54 52 4e 5c 53 43 54 50 4c 44 5c 50 52 4f 47 52 41 4d 20 4c 4f 41 44 49 4e 47 20 44 45 56 49 43 45 00 09 00 be 00 0a 00 50 5c 45 4a 45 43 54   ┆XTRN TTB:MT MMU TABLE      ( P EXTRN SCTPLD PROGRAM LOADING DEVICE       P EJECT┆
0x0c40…0c90              00 09 00 ea 00 06 00 50 2a 20 00 09 00 f8 00 06 00 50 2a 20 00 09 01 02 00 06 00 50 2a 20 00 09 01 0c 00 1c 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 09 01 16 00 1c 00 50 2a 20 43 4f 4e 44 49 54 49 4f   ┆       P*        P*        P*        P************************       P* CONDITIO┆
0x0c90…0ce0              4e 41 4c 20 41 53 53 45 4d 42 4c 59 20 2a 00 09 01 36 00 1c 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 09 01 56 00 06 00 50 2a 20 00 09 01 76 00 38 00 50 2a 20 20 20 43 48 45 43 4b 20 4f 46 20 45 58 43   ┆NAL ASSEMBLY *   6   P************************   V   P*    v 8 P*   CHECK OF EXC┆
0x0ce0…0d30 (10, 0, 400) 4c 55 53 49 56 45 20 41 43 43 45 53 53 20 42 49 54 20 43 41 4e 20 42 45 20 45 58 43 4c 55 44 45 44 20 41 54 00 09 01 80 00 38 00 50 2a 20 20 20 52 41 4e 44 4f 4d 20 57 52 49 54 45 20 41 4e 44 20 52 41 4e 44 4f 4d 20 44 45 4c 45 54 45 20 42   ┆LUSIVE ACCESS BIT CAN BE EXCLUDED AT     8 P*   RANDOM WRITE AND RANDOM DELETE B┆
0x0d30…0d80              59 20 53 45 54 54 49 4e 47 20 58 3a 41 3d 30 2e 00 0a 00 2c 00 06 00 50 2a 20 00 0a 00 68 00 06 00 50 2a 20 00 0a 00 72 00 0e 00 50 58 3a 41 5c 45 51 55 5c 31 20 00 0a 00 7c 00 0e 00 50 58 3a 42 5c 45 51 55 5c 30 20 00 0a 00 8e 00 0e 00 50   ┆Y SETTING X:A=0.   ,   P*    h   P*    r   PX:A EQU 1    |   PX:B EQU 0        P┆
0x0d80…0dd0              58 3a 43 5c 45 51 55 5c 30 20 00 0a 00 a0 00 0e 00 50 58 3a 44 5c 45 51 55 5c 31 20 00 0a 00 b2 00 0e 00 50 58 3a 45 5c 45 51 55 5c 30 20 00 0a 00 c4 00 06 00 50 2a 20 00 0a 00 d6 00 12 00 50 51 4e 4f 45 58 41 5c 45 51 55 5c 58 3a 41 00 0a   ┆X:C EQU 0        PX:D EQU 1        PX:E EQU 0        P*        PQNOEXA EQU X:A  ┆
0x0dd0…0e20              00 e0 00 36 00 50 2a 20 20 20 49 4e 44 45 58 45 44 20 41 43 43 45 58 53 53 20 46 55 4e 43 54 49 4f 4e 53 20 43 41 4e 20 42 45 20 4f 4d 49 54 54 45 44 20 57 49 54 48 20 00 0a 00 f6 00 2c 00 50 2a 20 20 20 49 4e 44 58 41 43 20 45 51 55 20 31   ┆   6 P*   INDEXED ACCEXSS FUNCTIONS CAN BE OMITTED WITH      , P*   INDXAC EQU 1┆
0x0e20…0e70              20 3d 20 49 4e 44 45 58 20 41 43 43 45 53 53 20 49 4e 43 4c 55 44 45 44 00 0a 01 30 00 36 00 50 2a 20 20 20 49 4e 44 58 41 43 20 45 51 55 20 30 20 3d 20 49 4e 44 45 58 20 41 43 43 45 53 53 20 46 55 4e 43 54 49 4f 4e 53 20 4f 4d 49 54 54 45   ┆ = INDEX ACCESS INCLUDED   0 6 P*   INDXAC EQU 0 = INDEX ACCESS FUNCTIONS OMITTE┆
0x0e70…0ec0 (11, 0, 400) 44 20 00 0a 01 60 00 12 00 50 49 4e 44 58 41 43 5c 45 51 55 5c 58 3a 42 00 0b 00 0a 00 34 00 50 52 45 43 42 46 5a 5c 45 51 55 5c 58 3a 43 5c 49 4e 44 45 58 20 52 45 43 4f 52 44 20 42 55 46 46 45 52 20 53 49 5a 45 20 49 4e 20 57 4f 52 44 53   ┆D    `   PINDXAC EQU X:B     4 PRECBFZ EQU X:C INDEX RECORD BUFFER SIZE IN WORDS┆
0x0ec0…0f10              00 0b 00 20 00 34 00 50 46 4c 58 44 53 43 5c 45 51 55 5c 58 3a 44 5c 46 4c 45 58 49 42 4c 45 20 44 49 53 43 20 49 4e 43 4c 55 44 45 44 20 57 48 45 4e 20 45 51 55 20 31 00 0b 00 58 00 30 00 50 49 4e 53 4c 41 53 5c 45 51 55 5c 58 3a 45 5c 49   ┆     4 PFLXDSC EQU X:D FLEXIBLE DISC INCLUDED WHEN EQU 1   X 0 PINSLAS EQU X:E I┆
0x0f10…0f60              4e 53 45 52 54 20 53 41 4d 45 20 4b 45 59 20 4c 41 53 54 20 57 48 45 4e 20 3d 20 31 00 0b 00 90 00 06 00 50 2a 20 00 0b 00 c4 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 44 4d 54 41 53 4b 20 00 0b 00 ce 00 06 00 50 2a 20 00 0b 00 e6 00 06 00 50   ┆NSERT SAME KEY LAST WHEN = 1       P*        P EJECT   DMTASK        P*        P┆
0x0f60…0fb0              2a 20 00 0b 00 f0 00 2e 00 50 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 4f 53 53 20 4d 4d 55 20 50 41 47 49 4e 47 20 00 0b 00 fa 00 2a 00 50 2a 5c 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54   ┆*      . P* A PROGRAM VERSION USING TOSS MMU PAGING      * P* IS OBTAINED BY SET┆
0x0fb0…1000              54 49 4e 47 20 4d 4d 55 50 41 47 20 45 51 55 20 31 2e 00 0b 01 2c 00 06 00 50 2a 20 00 0b 01 5a 00 10 00 50 4d 4d 55 50 41 47 5c 45 51 55 5c 30 00 0b 01 64 00 06 00 50 2a 20 00 0b 01 78 00 06 00 01 2a 20 00 0b 01 82 00 2e 00 2a 2a 5c 41 20   ┆TING MMUPAG EQU 1.   ,   P*    Z   PMMUPAG EQU 0   d   P*    x    *      . ** A ┆
0x1000…1050 (12, 0, 400) 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 4f 53 53 20 44 49 53 43 20 50 41 47 49 4e 47 00 0b 01 8c 00 2a 00 26 2a 5c 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 44 53 4b 50 41 47 20 45 51   ┆PROGRAM VERSION USING TOSS DISC PAGING     * &* IS OBTAINED BY SETTING DSKPAG EQ┆
0x1050…10a0              55 20 31 2e 00 0c 00 2e 00 06 00 01 2a 20 00 0c 00 5c 00 10 00 0c 44 53 4b 50 41 47 5c 45 51 55 5c 30 00 0c 00 66 00 06 00 01 2a 20 00 0c 00 7a 00 06 00 50 2a 20 00 0c 00 84 00 36 00 50 2a 5c 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f   ┆U 1.   .    *         DSKPAG EQU 0   f    *    z   P*      6 P* A PROGRAM VERSIO┆
0x10a0…10f0              4e 20 49 4e 43 4c 55 44 49 4e 47 20 54 4f 53 53 20 53 57 41 50 50 41 42 4c 45 20 57 4f 52 4b 20 00 0c 00 8e 00 32 00 50 2a 5c 42 4c 4f 43 4b 53 20 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 53 57 50 42 4c 4b 20 45   ┆N INCLUDING TOSS SWAPPABLE WORK      2 P* BLOCKS IS OBTAINED BY SETTING SWPBLK E┆
0x10f0…1140              51 55 20 31 2e 20 00 0c 00 c8 00 06 00 50 2a 20 00 0c 00 fe 00 10 00 50 53 57 50 42 4c 4b 5c 45 51 55 5c 30 00 0c 01 08 00 06 00 50 2a 20 00 0c 01 1c 00 0a 00 50 5c 45 4a 45 43 54 00 0c 01 26 00 06 00 50 2a 20 00 0c 01 34 00 1c 00 50 2a 2a   ┆QU 1.        P*        PSWPBLK EQU 0       P*        P EJECT   &   P*    4   P**┆
0x1140…1190              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 0c 01 3e 00 1c 00 50 2a 20 20 20 44 41 54 41 20 44 45 46 49 4e 49 54 49 4f 4e 53 20 20 20 2a 00 0c 01 5e 00 1c 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆**********************   >   P*   DATA DEFINITIONS   *   ^   P******************┆

Reduced view