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

⟦e3f9427ab⟧

    Length: 4484 (0x1184)
    Notes: pts_type(SC)
    Names: »LKMAL.SC«

Derivation

└─⟦35fda6e03⟧ Bits:30009701 Philips computer tape "BARCLAY"
    └─⟦this⟧ »M:DEMO/LKMAL.SC« 

PTS(SC)

	IDENT LKMAL 	REL 10.0 80-03-14 870105041000

* 
* LINK TO MONITOR REQUEST TABLE 
* THIS TABLE HOLDS INFORMATION ABOUT MODULES THAT HANDLE THE
* DIFFERENT LINK TO MONITOR REQUESTS
* 
	ENTRY	LKMAL	TABLE ENTRY CONTAINS TABLE LENGTH
* 
	EXTRN	TIO	TERMINAL I/O 
	EXTRN	TWAIT	TERMINAL WAIT
	EXTRN	TEXIT	TERMINAL EXIT
	EXTRN	TACTOT	ACTIVATE OTHER TERMINAL 
	EXTRN	TPAUSE	PAUSE TERMINAL
	EXTRN	TIMER	TIMER
	EXTRN	TMWAIT	MULTIPLE WAIT 
	EXTRN	TLUSEG	LOCK/UNLOCK SEGMENT 
	EXTRN	TLDSEG	SEGMENT TLDSEG
	EXTRN	TABORT	ABORT FUNCTION
	EXTRN	SETTIM	SET MONITOR CLOCK 
	EXTRN	GETTIM	GET CURRENT VALUE OF MONITOR CLOCK
	EXTRN	TOSSFM	FILE MANAGEMENT 
	EXTRN	DMTEND	DATA MANAGEMENT COMMIT
	EXTRN	TCHPAG	CHANGE MMU PAGE 
	EXTRN	TCHMMU	CHANGE MMU TABLE
	EJECT
* 
LKMAL	DATA	LKMALE-*	TABLE LENGTH
	DATA	TIO	TERMINAL I/O
	DATA	TWAIT	TERMINAL WAIT 
	DATA	TEXIT	TERMINAL EXIT 
	DATA	TACTOT	ACTIVATE OTHER TERMINAL
	DATA	TPAUSE	TERMINAL PAUSE 
	DATA	TIMER	TIMER 
	DATA	TMWAIT	MULTIPLE WAIT
	DATA	TLUSEG	LOCK/UNLOCK SEGMENT
	DATA	TLDSEG	SEGMENT TLDSEG 
	DATA	TABORT	ABORT FUNCTION 
         DATA     0 
	DATA	GETTIM	GET CURRENT VALUE OF MONITOR CLOCK 
	DATA	SETTIM	SET MONITOR CLOCK
         DATA     0 
	DATA	TOSSFM	FILE MANAGEMENT
	DATA	DMTEND	DATA MANAGEMENT COMMIT 
	DATA	TCHPAG	CHANGE MMU PAGE
	DATA	TCHMMU	CHANGE MMU TABLE 
LKMALE	EQU	*
* 
	END

HexDump

0x0000…0034 (0, 0, 400)  Head {h00=0x0030, h01=0x0050, text=» IDENT LKMAL  REL 10.0 80-03-14 870105041000«, t00=0x0000, t01=0x0004}
0x0034…003c              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…0046              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0040}
0x0046…006e              Head {h00=0x0024, h01=0x0050, text=»* LINK TO MONITOR REQUEST TABLE «, t00=0x0000, t01=0x004a}
0x006e…00b2              Head {h00=0x0040, h01=0x0050, text=»* THIS TABLE HOLDS INFORMATION ABOUT MODULES THAT HANDLE THE«, t00=0x0000, t01=0x0072}
0x00b2…00de              Head {h00=0x0028, h01=0x0050, text=»* DIFFERENT LINK TO MONITOR REQUESTS«, t00=0x0000, t01=0x00b6}
0x00de…00e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e2}
0x00e8…011e              Head {h00=0x0032, h01=0x0050, text=» ENTRY LKMAL TABLE ENTRY CONTAINS TABLE LENGTH«, t00=0x0000, t01=0x00ec}
0x011e…0128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0122}
0x0128…0148              Head {h00=0x001c, h01=0x0050, text=» EXTRN TIO TERMINAL I/O «, t00=0x0000, t01=0x012c}
0x0148…016a              Head {h00=0x001e, h01=0x0050, text=» EXTRN TWAIT TERMINAL WAIT«, t00=0x0000, t01=0x014c}
0x016a…018c              Head {h00=0x001e, h01=0x0050, text=» EXTRN TEXIT TERMINAL EXIT«, t00=0x0000, t01=0x016e}
0x018c…01ba              Head {h00=0x002a, h01=0x0050, text=» EXTRN TACTOT ACTIVATE OTHER TERMINAL «, t00=0x0000, t01=0x0190}
0x01ba…01de              Head {h00=0x0020, h01=0x0050, text=» EXTRN TPAUSE PAUSE TERMINAL«, t00=0x0001, t01=0x002e}
0x01de…01f8              Head {h00=0x0016, h01=0x0050, text=» EXTRN TIMER TIMER«, t00=0x0001, t01=0x0052}
0x01f8…021c              Head {h00=0x0020, h01=0x0050, text=» EXTRN TMWAIT MULTIPLE WAIT «, t00=0x0001, t01=0x006c}
0x021c…0246              Head {h00=0x0026, h01=0x0050, text=» EXTRN TLUSEG LOCK/UNLOCK SEGMENT «, t00=0x0001, t01=0x0090}
0x0246…026a              Head {h00=0x0020, h01=0x0050, text=» EXTRN TLDSEG SEGMENT TLDSEG«, t00=0x0001, t01=0x00ba}
0x026a…028e              Head {h00=0x0020, h01=0x0050, text=» EXTRN TABORT ABORT FUNCTION«, t00=0x0001, t01=0x00de}
0x028e…02b6              Head {h00=0x0024, h01=0x0050, text=» EXTRN SETTIM SET MONITOR CLOCK «, t00=0x0001, t01=0x0102}
0x02b6…02ee              Head {h00=0x0034, h01=0x0050, text=» EXTRN GETTIM GET CURRENT VALUE OF MONITOR CLOCK«, t00=0x0001, t01=0x012a}
0x02ee…0314              Head {h00=0x0022, h01=0x0050, text=» EXTRN TOSSFM FILE MANAGEMENT «, t00=0x0001, t01=0x0162}
0x0314…0340              Head {h00=0x0028, h01=0x0050, text=» EXTRN DMTEND DATA MANAGEMENT COMMIT«, t00=0x0001, t01=0x0188}
0x0340…0366              Head {h00=0x0022, h01=0x0050, text=» EXTRN TCHPAG CHANGE MMU PAGE «, t00=0x0002, t01=0x0024}
0x0366…038c              Head {h00=0x0022, h01=0x0050, text=» EXTRN TCHMMU CHANGE MMU TABLE«, t00=0x0002, t01=0x004a}
0x038c…039a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x0070}
0x039a…03a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x007e}
0x03a4…03cc              Head {h00=0x0024, h01=0x0050, text=»LKMAL DATA LKMALE-* TABLE LENGTH«, t00=0x0002, t01=0x0088}
0x03cc…03ea              Head {h00=0x001a, h01=0x0050, text=» DATA TIO TERMINAL I/O«, t00=0x0002, t01=0x00b0}
0x03ea…040c              Head {h00=0x001e, h01=0x0050, text=» DATA TWAIT TERMINAL WAIT «, t00=0x0002, t01=0x00ce}
0x040c…042e              Head {h00=0x001e, h01=0x0050, text=» DATA TEXIT TERMINAL EXIT «, t00=0x0002, t01=0x00f0}
0x042e…045a              Head {h00=0x0028, h01=0x0050, text=» DATA TACTOT ACTIVATE OTHER TERMINAL«, t00=0x0002, t01=0x0112}
0x045a…047e              Head {h00=0x0020, h01=0x0050, text=» DATA TPAUSE TERMINAL PAUSE «, t00=0x0002, t01=0x013e}
0x047e…0498              Head {h00=0x0016, h01=0x0050, text=» DATA TIMER TIMER «, t00=0x0002, t01=0x0162}
0x0498…04ba              Head {h00=0x001e, h01=0x0050, text=» DATA TMWAIT MULTIPLE WAIT«, t00=0x0002, t01=0x017c}
0x04ba…04e2              Head {h00=0x0024, h01=0x0050, text=» DATA TLUSEG LOCK/UNLOCK SEGMENT«, t00=0x0003, t01=0x000e}
0x04e2…0506              Head {h00=0x0020, h01=0x0050, text=» DATA TLDSEG SEGMENT TLDSEG «, t00=0x0003, t01=0x0036}
0x0506…052a              Head {h00=0x0020, h01=0x0050, text=» DATA TABORT ABORT FUNCTION «, t00=0x0003, t01=0x005a}
0x052a…0546              Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0003, t01=0x007e}
0x0546…057e              Head {h00=0x0034, h01=0x0050, text=» DATA GETTIM GET CURRENT VALUE OF MONITOR CLOCK «, t00=0x0003, t01=0x009a}
0x057e…05a4              Head {h00=0x0022, h01=0x0050, text=» DATA SETTIM SET MONITOR CLOCK«, t00=0x0003, t01=0x00d2}
0x05a4…05c0              Head {h00=0x0018, h01=0x0050, text=»         DATA     0 «, t00=0x0003, t01=0x00f8}
0x05c0…05e4              Head {h00=0x0020, h01=0x0050, text=» DATA TOSSFM FILE MANAGEMENT«, t00=0x0003, t01=0x0114}
0x05e4…0610              Head {h00=0x0028, h01=0x0050, text=» DATA DMTEND DATA MANAGEMENT COMMIT «, t00=0x0003, t01=0x0138}
0x0610…0634              Head {h00=0x0020, h01=0x0050, text=» DATA TCHPAG CHANGE MMU PAGE«, t00=0x0003, t01=0x0164}
0x0634…065a              Head {h00=0x0022, h01=0x0050, text=» DATA TCHMMU CHANGE MMU TABLE «, t00=0x0003, t01=0x0188}
0x065a…066e              Head {h00=0x0010, h01=0x0050, text=»LKMALE EQU *«, t00=0x0004, t01=0x001e}
0x066e…0678              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0032}
0x0678…0684              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0004, t01=0x003c}
0x0684…0688              Head {h00=0x4004, h01=0x0000}
0x0688…068c              00 04 00 48                                                                                                                                                                                                                                       ┆   H┆
0x068c…0694 (5, 1, 8)    20 04 00 00 00 05 00 04                                                                                                                                                                                                                           ┆        ┆
0x0694…06e4 (6, 0, 400)  4d 20 56 45 52 53 49 4f 4e 20 53 55 50 50 4f 52 54 49 4e 47 20 53 50 4c 49 54 20 45 58 54 45 4e 54 20 49 2f 4f 20 00 05 01 86 00 2a 00 50 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 58 54 53 50 4c 49 20 45 51   ┆M VERSION SUPPORTING SPLIT EXTENT I/O      * P* IS OBTAINED BY SETTING XTSPLI EQ┆
0x06e4…0734              55 20 31 2e 00 06 00 2e 00 06 00 50 2a 20 00 06 00 5c 00 10 00 50 58 54 53 50 4c 49 5c 45 51 55 5c 30 00 06 00 66 00 06 00 50 2a 20 00 06 00 7a 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 54 4f 53 53 46 4d 20 00 06 00 84 00 06 00 50 2a 20 00 06   ┆U 1.   .   P*        PXTSPLI EQU 0   f   P*    z   P EJECT   TOSSFM        P*   ┆
0x0734…0784              00 9c 00 06 00 50 2a 20 00 06 00 a6 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 06 00 b0 00 0e 00 50 2a 20 54 4f 53 53 46 4d 20 2a 00 06 00 c2 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 06 00 d4 00 06 00 50 2a 20 00 06 00 e6 00 06 00 50   ┆     P*        P**********       P* TOSSFM *       P**********       P*        P┆
0x0784…07d4              2a 20 00 06 00 f0 00 38 00 50 2a 20 20 20 54 48 49 53 20 49 53 20 54 48 45 20 54 4f 53 53 20 46 49 4c 45 20 4d 41 4e 41 47 45 4d 45 4e 54 20 4c 4b 4d 20 50 52 4f 43 45 53 53 4f 52 2e 20 00 06 00 fa 00 06 00 50 2a 20 00 06 01 36 00 2a 00 50   ┆*      8 P*   THIS IS THE TOSS FILE MANAGEMENT LKM PROCESSOR.        P*    6 * P┆
0x07d4…0824              2a 20 20 20 49 54 20 49 53 20 45 4e 54 45 52 45 44 20 46 52 4f 4d 20 54 48 45 20 4c 4b 4d 20 48 41 4e 44 4c 45 52 00 06 01 40 00 26 00 50 2a 20 20 20 57 49 54 48 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 50 41 52 41 4d 45 54 45 52 53 3a   ┆*   IT IS ENTERED FROM THE LKM HANDLER   @ & P*   WITH THE FOLLOWING PARAMETERS:┆
0x0824…0874 (7, 0, 400)  00 06 01 6e 00 06 00 50 2a 20 00 07 00 08 00 1a 00 50 2a 20 20 20 41 35 20 3d 20 54 54 41 42 20 41 44 44 52 45 53 53 20 00 07 00 12 00 18 00 50 2a 20 20 20 41 37 20 3d 20 4f 52 44 45 52 20 43 4f 44 45 20 00 07 00 30 00 18 00 50 2a 20 20 20   ┆   n   P*        P*   A5 = TTAB ADDRESS        P*   A7 = ORDER CODE    0   P*   ┆
0x0874…08c4              41 38 20 3d 20 45 43 42 20 41 44 44 52 45 53 53 00 07 00 4c 00 06 00 50 2a 20 00 07 00 68 00 2e 00 50 2a 20 20 20 57 48 45 4e 20 46 49 4c 45 20 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 20 49 53 20 52 45 51 55 45 53 54 45 44 2c 00 07 00 72   ┆A8 = ECB ADDRESS   L   P*    h . P*   WHEN FILE ADMINISTRATION IS REQUESTED,   r┆
0x08c4…0914              00 28 00 50 2a 20 20 20 54 4f 53 53 46 4d 20 57 49 4c 4c 20 41 43 54 49 56 41 54 45 20 54 48 45 20 46 4d 54 41 53 4b 2e 00 07 00 a4 00 06 00 50 2a 20 00 07 00 d0 00 2e 00 50 2a 20 20 20 57 48 45 4e 20 49 2f 4f 20 46 55 4e 43 54 49 4f 4e 20   ┆ ( P*   TOSSFM WILL ACTIVATE THE FMTASK.       P*      . P*   WHEN I/O FUNCTION ┆
0x0914…0964              49 53 20 52 45 51 55 45 53 54 45 44 2c 20 54 4f 53 53 46 4d 00 07 00 da 00 30 00 50 2a 20 20 20 57 49 4c 4c 20 50 52 45 50 41 52 45 20 46 4f 52 20 44 49 53 43 20 49 2f 4f 2e 20 54 48 45 20 49 2f 4f 20 57 49 4c 4c 20 00 07 01 0c 00 36 00 50   ┆IS REQUESTED, TOSSFM     0 P*   WILL PREPARE FOR DISC I/O. THE I/O WILL      6 P┆
0x0964…09b4              2a 20 20 20 54 48 45 4e 20 52 55 4e 20 54 48 45 20 4e 4f 52 4d 41 4c 20 57 41 59 20 56 49 41 20 54 49 4f 2d 44 52 49 56 45 52 2d 54 45 4e 44 49 4f 2e 00 07 01 40 00 06 00 50 2a 20 00 07 01 7a 00 06 00 50 2a 20 00 07 01 84 00 14 00 50 5c 45   ┆*   THEN RUN THE NORMAL WAY VIA TIO-DRIVER-TENDIO.   @   P*    z   P*        P E┆
0x09b4…0a04 (8, 0, 400)  4a 45 43 54 5c 5c 5c 54 4f 53 53 46 4d 20 00 07 01 8e 00 06 00 50 2a 20 00 08 00 16 00 06 00 50 2a 20 00 08 00 20 00 34 00 50 54 4f 53 53 46 4d 5c 45 51 55 5c 2a 5c 46 49 4c 45 20 4d 41 4e 41 47 45 4d 45 4e 54 20 4c 4b 4d 20 50 52 4f 43 45   ┆JECT   TOSSFM        P*        P*      4 PTOSSFM EQU * FILE MANAGEMENT LKM PROCE┆
0x0a04…0a54              53 53 4f 52 20 45 4e 54 52 59 00 08 00 2a 00 06 00 50 2a 20 00 08 00 62 00 16 00 50 2a 5c 43 48 45 43 4b 20 4f 52 44 45 52 20 43 4f 44 45 00 08 00 6c 00 06 00 50 2a 20 00 08 00 86 00 1a 00 15 5c 4c 44 52 5c 41 32 2c 41 37 5c 4f 52 44 45 52   ┆SSOR ENTRY   *   P*    b   P* CHECK ORDER CODE   l   P*          LDR A2,A7 ORDER┆
0x0a54…0aa4              20 43 4f 44 45 20 00 08 00 90 00 1c 00 50 5c 41 4e 4b 5c 41 32 2c 2f 46 46 5c 53 4b 49 50 20 4f 50 54 49 4f 4e 20 00 08 00 ae 00 18 00 50 5c 58 52 4b 5c 41 32 2c 2f 38 30 5c 57 41 49 54 20 42 49 54 00 08 00 ce 00 10 00 0b 5c 53 55 4b 5c 41   ┆ CODE        P ANK A2,/FF SKIP OPTION        P XRK A2,/80 WAIT BIT         SUK A┆
0x0aa4…0af4              32 2c 2f 30 31 20 00 08 00 ea 00 1c 00 50 5c 52 46 28 5a 29 5c 46 4d 3a 30 33 30 5c 42 41 53 49 43 20 52 45 41 44 00 08 00 fe 00 14 00 0f 5c 53 55 4b 5c 41 32 2c 2f 30 33 2d 2f 30 31 20 00 08 01 1e 00 26 00 50 5c 52 46 28 5a 29 5c 46 4d 3a   ┆2,/01        P RF(Z) FM:030 BASIC READ         SUK A2,/03-/01      & P RF(Z) FM:┆
0x0af4…0b44              30 31 30 5c 52 45 41 44 20 46 49 4c 45 20 50 41 52 41 4d 45 54 45 52 53 00 08 01 36 00 14 00 0f 5c 53 55 4b 5c 41 32 2c 2f 30 35 2d 2f 30 33 20 00 08 01 60 00 1e 00 50 5c 52 46 28 5a 29 5c 46 4d 3a 30 33 30 5c 42 41 53 49 43 20 57 52 49 54   ┆010 READ FILE PARAMETERS   6     SUK A2,/05-/03    `   P RF(Z) FM:030 BASIC WRIT┆
0x0b44…0b94 (9, 0, 400)  45 20 00 08 01 78 00 14 00 0f 5c 53 55 4b 5c 41 32 2c 2f 31 31 2d 2f 30 35 20 00 09 00 0a 00 20 00 50 5c 52 46 28 5a 29 5c 46 4d 3a 30 33 30 5c 50 48 59 53 49 43 41 4c 20 52 45 41 44 20 00 09 00 22 00 14 00 0f 5c 53 55 4b 5c 41 32 2c 2f 31   ┆E    x     SUK A2,/11-/05        P RF(Z) FM:030 PHYSICAL READ    "     SUK A2,/1┆
0x0b94…0be4              35 2d 2f 31 31 20 00 09 00 46 00 20 00 50 5c 52 46 28 5a 29 5c 46 4d 3a 30 33 30 5c 50 48 59 53 49 43 41 4c 20 57 52 49 54 45 00 09 00 5e 00 14 00 0f 5c 53 55 4b 5c 41 32 2c 2f 32 31 2d 2f 31 35 20 00 09 00 82 00 24 00 50 5c 52 46 28 5a 29   ┆5-/11    F   P RF(Z) FM:030 PHYSICAL WRITE   ^     SUK A2,/21-/15      $ P RF(Z)┆
0x0be4…0c34              5c 46 4d 3a 30 31 30 5c 4f 50 45 4e 2f 43 52 45 41 54 45 2f 45 58 54 45 4e 44 00 09 00 9a 00 14 00 0f 5c 53 55 4b 5c 41 32 2c 2f 32 32 2d 2f 32 31 20 00 09 00 c2 00 34 00 50 5c 52 46 28 4e 5a 29 5c 46 4d 3a 52 51 45 5c 52 45 51 55 45 53 54   ┆ FM:010 OPEN/CREATE/EXTEND         SUK A2,/22-/21      4 P RF(NZ) FM:RQE REQUEST┆
0x0c34…0c84              20 45 52 52 4f 52 20 49 46 20 4e 4f 54 20 43 4c 4f 53 45 2f 44 45 4c 45 54 45 00 09 00 da 00 06 00 03 2a 20 00 09 01 12 00 14 00 0f 5c 45 4a 45 43 54 5c 5c 5c 54 4f 53 53 46 4d 20 00 09 01 1c 00 06 00 03 2a 20 00 09 01 34 00 26 00 50 2a 20   ┆ ERROR IF NOT CLOSE/DELETE        *          EJECT   TOSSFM         *    4 & P* ┆
0x0c84…0cd4              20 20 46 49 4c 45 20 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 20 52 45 51 55 45 53 54 45 44 2e 00 09 01 3e 00 36 00 50 2a 20 20 20 41 43 54 49 56 41 54 45 20 46 4d 54 41 53 4b 20 57 49 54 48 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 50   ┆  FILE ADMINISTRATION REQUESTED.   > 6 P*   ACTIVATE FMTASK WITH THE FOLLOWING P┆
0x0cd4…0d24 (10, 0, 400) 41 52 41 4d 45 54 45 52 53 3a 00 09 01 68 00 06 00 03 2a 20 00 0a 00 12 00 22 00 50 2a 20 20 20 41 31 20 3d 20 4f 52 44 45 52 20 43 4f 44 45 20 41 4e 44 20 4f 50 54 49 4f 4e 00 0a 00 1c 00 1e 00 19 2a 20 20 20 41 32 20 3d 20 44 49 53 50 41   ┆ARAMETERS:   h    *      " P*   A1 = ORDER CODE AND OPTION        *   A2 = DISPA┆
0x0d24…0d74              54 43 48 20 41 44 44 52 45 53 53 20 00 0a 00 42 00 2a 00 25 2a 20 20 20 41 33 20 3d 20 54 54 41 42 20 41 44 44 52 45 53 53 20 4f 46 20 43 41 4c 4c 49 4e 47 20 54 41 53 4b 20 00 0a 00 64 00 18 00 50 2a 20 20 20 41 34 20 3d 20 45 43 42 20 41   ┆TCH ADDRESS    B * %*   A3 = TTAB ADDRESS OF CALLING TASK    d   P*   A4 = ECB A┆
0x0d74…0dc4              44 44 52 45 53 53 00 0a 00 92 00 20 00 1c 2a 20 20 20 41 35 20 3d 20 46 4d 54 41 53 4b 20 54 54 41 42 20 41 44 44 52 45 53 53 00 0a 00 ae 00 06 00 03 2a 20 00 0a 00 d2 00 10 00 50 46 4d 3a 30 31 30 5c 45 51 55 5c 2a 00 0a 00 dc 00 24 00 50   ┆DDRESS        *   A5 = FMTASK TTAB ADDRESS        *        PFM:010 EQU *     $ P┆
0x0dc4…0e14              5c 4c 44 52 5c 41 31 2c 41 37 5c 4f 52 44 45 52 20 43 4f 44 45 20 41 4e 44 20 4f 50 54 49 4f 4e 00 0a 00 f0 00 24 00 50 5c 4c 44 4b 4c 5c 41 32 2c 46 4d 3a 41 44 4d 5c 44 49 53 50 41 54 43 48 20 41 44 44 52 45 53 53 00 0a 01 18 00 06 00 03   ┆ LDR A1,A7 ORDER CODE AND OPTION     $ P LDKL A2,FM:ADM DISPATCH ADDRESS        ┆
0x0e14…0e64              2a 20 00 0a 01 40 00 10 00 50 46 4d 3a 30 32 30 5c 45 51 55 5c 2a 00 0a 01 4a 00 2c 00 27 5c 4c 44 52 5c 41 33 2c 41 35 5c 54 54 41 42 20 41 44 44 52 45 53 53 20 4f 46 20 43 41 4c 4c 49 4e 47 20 54 41 53 4b 20 00 0a 01 5e 00 1a 00 50 5c 4c   ┆*    @   PFM:020 EQU *   J , ' LDR A3,A5 TTAB ADDRESS OF CALLING TASK    ^   P L┆
0x0e64…0eb4 (11, 0, 400) 44 52 5c 41 34 2c 41 38 5c 45 43 42 20 41 44 44 52 45 53 53 00 0a 01 8e 00 28 00 23 5c 4c 44 4b 4c 5c 41 35 2c 54 54 41 42 46 4d 5c 46 4d 54 41 53 4b 20 54 54 41 42 20 41 44 44 52 45 53 53 20 00 0b 00 1c 00 2c 00 50 5c 41 42 4c 5c 41 43 54   ┆DR A4,A8 ECB ADDRESS     ( # LDKL A5,TTABFM FMTASK TTAB ADDRESS      , P ABL ACT┆
0x0eb4…0f04              44 49 53 5c 41 43 54 49 56 41 54 45 20 46 4d 54 41 53 4b 20 41 4e 44 20 44 49 53 50 41 54 43 48 00 0b 00 48 00 06 00 03 2a 20 00 0b 00 78 00 14 00 0f 5c 45 4a 45 43 54 5c 5c 5c 54 4f 53 53 46 4d 20 00 0b 00 82 00 06 00 03 2a 20 00 0b 00 9a   ┆DIS ACTIVATE FMTASK AND DISPATCH   H    *    x     EJECT   TOSSFM         *     ┆
0x0f04…0f54              00 06 00 03 2a 20 00 0b 00 a4 00 0e 00 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 0b 00 ae 00 0e 00 0a 2a 20 46 4d 20 49 2f 4f 20 2a 00 0b 00 c0 00 0e 00 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 0b 00 d2 00 06 00 03 2a 20 00 0b 00 e4 00 24 00 1f 2a 5c   ┆    *         **********        * FM I/O *        **********        *      $  * ┆
0x0f54…0fa4              46 49 4c 45 20 4d 41 4e 41 47 45 4d 45 4e 54 20 49 2f 4f 20 46 55 4e 43 54 49 4f 4e 53 20 00 0b 00 ee 00 06 00 03 2a 20 00 0b 01 16 00 2e 00 50 46 4d 3a 30 33 30 5c 45 51 55 5c 2a 5c 42 41 53 49 43 20 41 4e 44 20 50 48 59 53 49 43 41 4c 20   ┆FILE MANAGEMENT I/O FUNCTIONS         *      . PFM:030 EQU * BASIC AND PHYSICAL ┆
0x0fa4…0ff4              52 45 41 44 2f 57 52 49 54 45 00 0b 01 20 00 38 00 33 5c 43 46 5c 41 31 35 2c 46 43 48 45 43 4b 5c 46 49 4e 44 20 46 57 54 20 41 4e 44 20 43 48 45 43 4b 20 41 43 43 45 53 53 20 50 41 52 41 4d 45 54 45 52 53 20 00 0b 01 52 00 20 00 1b 5c 41   ┆READ/WRITE     8 3 CF A15,FCHECK FIND FWT AND CHECK ACCESS PARAMETERS    R     A┆
0x0ff4…1044 (12, 0, 400) 44 4b 5c 41 31 2c 30 5c 43 48 45 43 4b 20 52 45 54 55 52 4e 20 43 4f 44 45 20 00 0b 01 8e 00 14 00 50 5c 52 46 28 5a 29 5c 46 4d 3a 30 35 30 5c 4f 4b 00 0c 00 22 00 06 00 03 2a 20 00 0c 00 3a 00 10 00 50 46 4d 3a 30 34 30 5c 45 51 55 5c 2a   ┆DK A1,0 CHECK RETURN CODE        P RF(Z) FM:050 OK   "    *    :   PFM:040 EQU *┆
0x1044…1094              00 0c 00 44 00 1a 00 50 5c 4c 44 52 5c 41 33 2c 41 31 5c 52 45 54 55 52 4e 20 43 4f 44 45 00 0c 00 58 00 2e 00 50 5c 41 42 4c 5c 54 49 4f 45 52 52 5c 45 52 52 4f 52 3a 20 51 55 45 55 45 20 54 41 53 4b 20 41 4e 44 20 44 49 53 50 41 54 43 48   ┆   D   P LDR A3,A1 RETURN CODE   X . P ABL TIOERR ERROR: QUEUE TASK AND DISPATCH┆
0x1094…10e4              00 0c 00 76 00 06 00 03 2a 20 00 0c 00 a8 00 14 00 0f 5c 45 4a 45 43 54 5c 5c 5c 54 4f 53 53 46 4d 20 00 0c 00 b2 00 06 00 03 2a 20 00 0c 00 ca 00 22 00 50 2a 5c 43 48 45 43 4b 20 52 45 4c 41 54 49 56 45 20 53 45 43 54 4f 52 20 4e 55 4d 42   ┆   v    *          EJECT   TOSSFM         *      " P* CHECK RELATIVE SECTOR NUMB┆
0x10e4…1134              45 52 00 0c 00 d4 00 06 00 03 2a 20 00 0c 00 fa 00 10 00 50 46 4d 3a 30 35 30 5c 45 51 55 5c 2a 00 0c 01 04 00 12 00 0d 5c 49 46 54 5c 4d 4d 55 50 41 47 3d 30 20 00 0c 01 18 00 2c 00 27 5c 4c 44 5c 41 31 2c 45 43 42 43 57 31 2c 41 38 5c 52   ┆ER        *        PFM:050 EQU *         IFT MMUPAG=0      , ' LD A1,ECBCW1,A8 R┆
0x1134…1184              45 4c 41 54 49 56 45 20 53 45 43 54 4f 52 20 4e 55 4d 42 45 52 20 00 0c 01 2e 00 14 00 10 5c 4c 44 5c 41 32 2c 45 43 42 43 57 32 2c 41 38 00 0c 01 5e 00 08 00 04 5c 58 49 46 00 0c 01 76 00 06 00 03 2a 20 00 0c 01 82 00 12 00 0d 5c 49 46 54   ┆ELATIVE SECTOR NUMBER    .     LD A2,ECBCW2,A8   ^     XIF   v    *          IFT┆

Reduced view