|
|
DataMuseum.dkPresents historical artifacts from the history of: IBM System/36 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about IBM System/36 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3328 (0xd00)
Notes: FORM36, MEMBER_O
Names: »#WS@X «
└─⟦a3c23c3a0⟧ Bits:30009813 REF.NO PWD35 PGM 5727-UT6 FEAT9074 UTILITIES US Z250-0042-2 REV/LEV 05.01 SEQ. 2/2 DISKET 2S 96TPI INTERNAL 88.03.04 31
└─⟦1182850e3⟧
└─⟦this⟧ ».#WS@X «
FormPointer36 {name=»#WSUMENU«, f1=0x00, start=0x0002, length=0x03, f5=0x00, f6=0x00, f7=0x0d, f8=0x00, f9=0000000000000000}
┌────────────────────────────────────────────────────────────────────────────────┐
00│ ␣␣ ␣␣␣␣␣␣ WORK STATION UTILITY DISPLAY │
01│ │
02│ Enter display selection identifier . . . . . . . . . . . . . . . . . . . . .├┴┴│
03│┤ │
04│ Enter EW to end work session . . . . . . . . . . . . . . . . . . . . . . . .├┴┴│
05│┤ │
06│ Enter session selection identifier for restart . . . . . . . . . . . . . . .␣␣┴│
07│┤ │
08│ Enter review record number . . . . . . . . . . . . . . . . . . . . . . ␣␣␣␣␣␣␣┴│
09│┤ │
10│ ␣␣ ␣␣ ␣␣ ␣␣␣␣␣␣ ␣␣ │
11│ │
12│ │
13│ │
14│ │
15│ │
16│ │
17│ │
18│ │
19│ │
20│ │
21│ │
22│ Cmd1-Return to WSU program │
23│ │
24│ │
25│ │
26│ │
27│ │
└────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»#WSUPMPT«, f1=0x00, start=0x0005, length=0x03, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
┌────────────────────────────────────────────────────────────────────────────────┐
00│ WORK STATION UTILITY AID DISPLAY │
01│ │
02│ │
03│ │
04│ Display WSU menu . . . . . . . . . . . . . . . . . . . . . Cmd1 │
05│ Select program DISPLAY │
06│ End or restart session │
07│ Select record to review │
08│ │
09│ Resume enter mode processing . . . . . . . . . . . . . . . Cmd3 │
10│ │
11│ Review transaction file record │
12│ Previous/next data record . . . . . . . . . . . . . . . Roll Down/Roll Up │
13│ Previous/next header record . . . . . . . . . . . . . . Cmd5/Cmd6 │
14│ │
15│ Delete most recent review record or group of records . . . Cmd14 │
16│ Review most recent review record . . . . . . . . . . . . . Cmd15 │
17│ │
18│ Redisplay most recent status-altering message . . . . . . Cmd13 │
19│ │
20│ │
21│ │
22│ │
23│ │
24│ │
25│ │
26│ │
27│ │
└────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»#WSUDBUG«, f1=0x00, start=0x0008, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x80, f9=0000000000000000}
┌────────────────────────────────────────────────────────────────────────────────┐
00│ DEBUG... ␣␣␣␣␣␣␣␣ DISPLAY STATION.. ␣␣ FIELD VALUE..... ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
01│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
02│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
03│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
04│ INDICATORS ON....... ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
05│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
06│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
07│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
08│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
09│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
10│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
11│ │
12│ │
13│ │
14│ │
15│ │
16│ │
17│ │
18│ │
19│ │
20│ │
21│ │
22│ │
23│ │
24│ │
25│ │
26│ │
27│ │
└────────────────────────────────────────────────────────────────────────────────┘
0x000…048 Vector {
0x000…048 [0x0]: FormPointer36 {name=»#WSUMENU«, f1=0x00, start=0x0002, length=0x03, f5=0x00, f6=0x00, f7=0x0d, f8=0x00, f9=0000000000000000}
0x000…048 [0x1]: FormPointer36 {name=»#WSUPMPT«, f1=0x00, start=0x0005, length=0x03, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x000…048 [0x2]: FormPointer36 {name=»#WSUDBUG«, f1=0x00, start=0x0008, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x80, f9=0000000000000000}
0x000…048 }
0x048…060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ┆ ┆
0x060…080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ┆ ┆
[…0xc…]
0x200…712 Form36 {
0x200…712 fh000 = 0x01 // 0x200 @0x0
0x200…712 fh00 = 2604 // 0x201 @0x1
0x200…712 fh01 = »NNN« // 0x203 @0x3
0x200…712 fh02 = 003000 // 0x206 @0x6
0x200…712 fh03 = »NNN« // 0x209 @0x9
0x200…712 fh04 = 0x0090 // 0x20c @0xc
0x200…712 fh05 = 0x01f2 // 0x20e @0xe
0x200…712 fh06 = 001f80011800000000000000000000000000 // 0x210 @0x10
0x200…712 at0022 = 0xffffffff // 0x222 @0x22
0x200…712 at0026 = Form36LV {f00=0x24, f01=0x1f, f12=0x01011850, f13=»H@MENU00«, f14=»#WS@HELP«, f15=»#WSULIB «, f1z=0x1e} // 0x226 @0x26
0x200…712 at0045 = Form36LV {f00=0x50, f01=0x08, f22=000e00024000} // 0x245 @0x45
0x200…712 at004d = Form36LV {f00=0x50, f01=0x08, f22=001300064000} // 0x24d @0x4d
0x200…712 at0055 = Form36LV {f00=0x50, f01=0x08, f22=015300024000} // 0x255 @0x55
0x200…712 at005d = Form36LV {f00=0x50, f01=0x08, f22=01a800074000} // 0x25d @0x5d
0x200…712 at0065 = Form36LV {f00=0x50, f01=0x08, f22=01b800024000} // 0x265 @0x65
0x200…712 at006d = Form36LV {f00=0x50, f01=0x08, f22=01bd00024000} // 0x26d @0x6d
0x200…712 at0075 = Form36LV {f00=0x50, f01=0x08, f22=01c200024000} // 0x275 @0x75
0x200…712 at007d = Form36LV {f00=0x50, f01=0x08, f22=01c700064000} // 0x27d @0x7d
0x200…712 at0085 = Form36LV {f00=0x50, f01=0x08, f22=01d000024000} // 0x285 @0x85
0x200…712 at008d = Form36LV {f00=0xfe, f01=0x03, f89=02} // 0x28d @0x8d
0x200…712 panel = { // 0x290 @0x90
0x200…712 ┌────────────────────────────────────────────────────────────────────────────────┐
0x200…712 00│ ␣␣ ␣␣␣␣␣␣ WORK STATION UTILITY DISPLAY │
0x200…712 01│ │
0x200…712 02│ Enter display selection identifier . . . . . . . . . . . . . . . . . . . . .├┴┴│
0x200…712 03│┤ │
0x200…712 04│ Enter EW to end work session . . . . . . . . . . . . . . . . . . . . . . . .├┴┴│
0x200…712 05│┤ │
0x200…712 06│ Enter session selection identifier for restart . . . . . . . . . . . . . . .␣␣┴│
0x200…712 07│┤ │
0x200…712 08│ Enter review record number . . . . . . . . . . . . . . . . . . . . . . ␣␣␣␣␣␣␣┴│
0x200…712 09│┤ │
0x200…712 10│ ␣␣ ␣␣ ␣␣ ␣␣␣␣␣␣ ␣␣ │
0x200…712 11│ │
0x200…712 12│ │
0x200…712 13│ │
0x200…712 14│ │
0x200…712 15│ │
0x200…712 16│ │
0x200…712 17│ │
0x200…712 18│ │
0x200…712 19│ │
0x200…712 20│ │
0x200…712 21│ │
0x200…712 22│ Cmd1-Return to WSU program │
0x200…712 23│ │
0x200…712 24│ │
0x200…712 25│ │
0x200…712 26│ │
0x200…712 27│ │
0x200…712 └────────────────────────────────────────────────────────────────────────────────┘
0x200…712 Panel5250 {
0x200…712 at0000 = ClearUnit {esc=04, cu=40} // 0x290 @0x0
0x200…712 at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020} // 0x292 @0x2
0x200…712 at0006 = StartOfHeader {soh=01, len=0x03, extra=000000} // 0x296 @0x6
0x200…712 at000b = InsertCursor {ic=13, line=0x03, col=0x4f} // 0x29b @0xb
0x200…712 at000e = SetBufferAddress {ic=11, line=0x01, col=0x02} // 0x29e @0xe
0x200…712 at0011 = »␣␣« // 0x2a1 @0x11
0x200…712 at0013 = SetBufferAddress {ic=11, line=0x01, col=0x06} // 0x2a3 @0x13
0x200…712 at0016 = »␣␣␣␣␣␣« // 0x2a6 @0x16
0x200…712 at001c = SetBufferAddress {ic=11, line=0x01, col=0x0e} // 0x2ac @0x1c
0x200…712 at001f = » WORK STATION UTILITY DISPLAY « // 0x2af @0x1f
0x200…712 at0054 = SetBufferAddress {ic=11, line=0x03, col=0x02} // 0x2e4 @0x54
0x200…712 at0057 = »Enter display selection identifier . . . . . . . . . . . . . . . . . . . . .« // 0x2e7 @0x57
0x200…712 at00a3 = SetBufferAddress {ic=11, line=0x03, col=0x4e} // 0x333 @0xa3
0x200…712 at00a6 = StartField {sf=1d, ffw=0x4820, attr=0x20, len=0x0002} // 0x336 @0xa6
0x200…712 at00ac = SetBufferAddress {ic=11, line=0x05, col=0x02} // 0x33c @0xac
0x200…712 at00af = »Enter EW to end work session . . . . . . . . . . . . . . . . . . . . . . . .« // 0x33f @0xaf
0x200…712 at00fb = SetBufferAddress {ic=11, line=0x05, col=0x4e} // 0x38b @0xfb
0x200…712 at00fe = StartField {sf=1d, ffw=0x4920, attr=0x20, len=0x0002} // 0x38e @0xfe
0x200…712 at0104 = SetBufferAddress {ic=11, line=0x07, col=0x02} // 0x394 @0x104
0x200…712 at0107 = »Enter session selection identifier for restart . . . . . . . . . . . . . . .« // 0x397 @0x107
0x200…712 at0153 = SetBufferAddress {ic=11, line=0x07, col=0x4e} // 0x3e3 @0x153
0x200…712 at0156 = StartField {sf=1d, ffw=0x4826, attr=0x20, len=0x0002} // 0x3e6 @0x156
0x200…712 at015c = »␣␣« // 0x3ec @0x15c
0x200…712 at015e = SetBufferAddress {ic=11, line=0x09, col=0x02} // 0x3ee @0x15e
0x200…712 at0161 = »Enter review record number . . . . . . . . . . . . . . . . . . . . . . « // 0x3f1 @0x161
0x200…712 at01a8 = SetBufferAddress {ic=11, line=0x09, col=0x49} // 0x438 @0x1a8
0x200…712 at01ab = StartField {sf=1d, ffw=0x4b26, attr=0x20, len=0x0007} // 0x43b @0x1ab
0x200…712 at01b1 = »␣␣␣␣␣␣␣« // 0x441 @0x1b1
0x200…712 at01b8 = SetBufferAddress {ic=11, line=0x0b, col=0x1e} // 0x448 @0x1b8
0x200…712 at01bb = »␣␣« // 0x44b @0x1bb
0x200…712 at01bd = SetBufferAddress {ic=11, line=0x0b, col=0x22} // 0x44d @0x1bd
0x200…712 at01c0 = »␣␣« // 0x450 @0x1c0
0x200…712 at01c2 = SetBufferAddress {ic=11, line=0x0b, col=0x26} // 0x452 @0x1c2
0x200…712 at01c5 = »␣␣« // 0x455 @0x1c5
0x200…712 at01c7 = SetBufferAddress {ic=11, line=0x0b, col=0x2a} // 0x457 @0x1c7
0x200…712 at01ca = »␣␣␣␣␣␣« // 0x45a @0x1ca
0x200…712 at01d0 = SetBufferAddress {ic=11, line=0x0b, col=0x32} // 0x460 @0x1d0
0x200…712 at01d3 = »␣␣« // 0x463 @0x1d3
0x200…712 at01d5 = SetBufferAddress {ic=11, line=0x17, col=0x02} // 0x465 @0x1d5
0x200…712 at01d8 = »Cmd1-Return to WSU program« // 0x468 @0x1d8
0x200…712 }
0x200…712 }
0x200…712 }
0x500…ce3 Form36 {
0x500…ce3 fh000 = 0x00 // 0x500 @0x0
0x500…ce3 fh00 = 2200 // 0x501 @0x1
0x500…ce3 fh01 = »NNN« // 0x503 @0x3
0x500…ce3 fh02 = 000000 // 0x506 @0x6
0x500…ce3 fh03 = »NNN« // 0x509 @0x9
0x500…ce3 fh04 = 0x0028 // 0x50c @0xc
0x500…ce3 fh05 = 0x0293 // 0x50e @0xe
0x500…ce3 fh06 = 000080011800000000000000000000000000 // 0x510 @0x10
0x500…ce3 at0022 = Form36LV {f00=0xfe, f01=0x06, f88=000000, f89=05} // 0x522 @0x22
0x500…ce3 panel = { // 0x528 @0x28
0x500…ce3 ┌────────────────────────────────────────────────────────────────────────────────┐
0x500…ce3 00│ WORK STATION UTILITY AID DISPLAY │
0x500…ce3 01│ │
0x500…ce3 02│ │
0x500…ce3 03│ │
0x500…ce3 04│ Display WSU menu . . . . . . . . . . . . . . . . . . . . . Cmd1 │
0x500…ce3 05│ Select program DISPLAY │
0x500…ce3 06│ End or restart session │
0x500…ce3 07│ Select record to review │
0x500…ce3 08│ │
0x500…ce3 09│ Resume enter mode processing . . . . . . . . . . . . . . . Cmd3 │
0x500…ce3 10│ │
0x500…ce3 11│ Review transaction file record │
0x500…ce3 12│ Previous/next data record . . . . . . . . . . . . . . . Roll Down/Roll Up │
0x500…ce3 13│ Previous/next header record . . . . . . . . . . . . . . Cmd5/Cmd6 │
0x500…ce3 14│ │
0x500…ce3 15│ Delete most recent review record or group of records . . . Cmd14 │
0x500…ce3 16│ Review most recent review record . . . . . . . . . . . . . Cmd15 │
0x500…ce3 17│ │
0x500…ce3 18│ Redisplay most recent status-altering message . . . . . . Cmd13 │
0x500…ce3 19│ │
0x500…ce3 20│ │
0x500…ce3 21│ │
0x500…ce3 22│ │
0x500…ce3 23│ │
0x500…ce3 24│ │
0x500…ce3 25│ │
0x500…ce3 26│ │
0x500…ce3 27│ │
0x500…ce3 └────────────────────────────────────────────────────────────────────────────────┘
0x500…ce3 Panel5250 {
0x500…ce3 at0000 = ClearUnit {esc=04, cu=40} // 0x528 @0x0
0x500…ce3 at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020} // 0x52a @0x2
0x500…ce3 at0006 = SetBufferAddress {ic=11, line=0x01, col=0x0d} // 0x52e @0x6
0x500…ce3 at0009 = » WORK STATION UTILITY AID DISPLAY « // 0x531 @0x9
0x500…ce3 at0040 = SetBufferAddress {ic=11, line=0x05, col=0x02} // 0x568 @0x40
0x500…ce3 at0043 = »Display WSU menu . . . . . . . . . . . . . . . . . . . . . Cmd1« // 0x56b @0x43
0x500…ce3 at0083 = SetBufferAddress {ic=11, line=0x06, col=0x04} // 0x5ab @0x83
0x500…ce3 at0086 = »Select program DISPLAY« // 0x5ae @0x86
0x500…ce3 at009c = SetBufferAddress {ic=11, line=0x07, col=0x04} // 0x5c4 @0x9c
0x500…ce3 at009f = »End or restart session« // 0x5c7 @0x9f
0x500…ce3 at00b5 = SetBufferAddress {ic=11, line=0x08, col=0x04} // 0x5dd @0xb5
0x500…ce3 at00b8 = »Select record to review« // 0x5e0 @0xb8
0x500…ce3 at00cf = SetBufferAddress {ic=11, line=0x0a, col=0x02} // 0x5f7 @0xcf
0x500…ce3 at00d2 = »Resume enter mode processing . . . . . . . . . . . . . . . Cmd3« // 0x5fa @0xd2
0x500…ce3 at0112 = SetBufferAddress {ic=11, line=0x0c, col=0x02} // 0x63a @0x112
0x500…ce3 at0115 = »Review transaction file record« // 0x63d @0x115
0x500…ce3 at0133 = SetBufferAddress {ic=11, line=0x0d, col=0x04} // 0x65b @0x133
0x500…ce3 at0136 = »Previous/next data record . . . . . . . . . . . . . . . Roll Down/Roll Up« // 0x65e @0x136
0x500…ce3 at0181 = SetBufferAddress {ic=11, line=0x0e, col=0x04} // 0x6a9 @0x181
0x500…ce3 at0184 = »Previous/next header record . . . . . . . . . . . . . . Cmd5/Cmd6« // 0x6ac @0x184
0x500…ce3 at01c7 = SetBufferAddress {ic=11, line=0x10, col=0x02} // 0x6ef @0x1c7
0x500…ce3 at01ca = »Delete most recent review record or group of records . . . Cmd14« // 0x6f2 @0x1ca
0x500…ce3 at020b = SetBufferAddress {ic=11, line=0x11, col=0x02} // 0x733 @0x20b
0x500…ce3 at020e = »Review most recent review record . . . . . . . . . . . . . Cmd15« // 0x736 @0x20e
0x500…ce3 at024f = SetBufferAddress {ic=11, line=0x13, col=0x02} // 0x777 @0x24f
0x500…ce3 at0252 = »Redisplay most recent status-altering message . . . . . . Cmd13« // 0x77a @0x252
0x500…ce3 }
0x500…ce3 }
0x500…ce3 }
0x800…1500 Form36 {
0x800…1500 fh000 = 0x01 // 0x800 @0x0
0x800…1500 fh00 = 2600 // 0x801 @0x1
0x800…1500 fh01 = »NNN« // 0x803 @0x3
0x800…1500 fh02 = 000000 // 0x806 @0x6
0x800…1500 fh03 = »NNN« // 0x809 @0x9
0x800…1500 fh04 = 0x00b8 // 0x80c @0xc
0x800…1500 fh05 = 0x03de // 0x80e @0xe
0x800…1500 fh06 = 001f80011800000000000000000000000000 // 0x810 @0x10
0x800…1500 at0022 = 0x00000003 // 0x822 @0x22
0x800…1500 at0026 = Form36LV {f00=0x24, f01=0x1f, f12=0x01011850, f13=»H@DBUG00«, f14=»#WS@HELP«, f15=»#WSULIB «, f1z=0x1e} // 0x826 @0x26
0x800…1500 at0045 = Form36LV {f00=0x50, f01=0x08, f22=004f00084001} // 0x845 @0x45
0x800…1500 at004d = Form36LV {f00=0x50, f01=0x08, f22=005a00024001} // 0x84d @0x4d
0x800…1500 at0055 = Form36LV {f00=0x50, f01=0x08, f22=005f00164001} // 0x855 @0x55
0x800…1500 at005d = Form36LV {f00=0x50, f01=0x08, f22=0078004e4001} // 0x85d @0x5d
0x800…1500 at0065 = Form36LV {f00=0x50, f01=0x08, f22=00c9004e4001} // 0x865 @0x65
0x800…1500 at006d = Form36LV {f00=0x50, f01=0x08, f22=011a004e4001} // 0x86d @0x6d
0x800…1500 at0075 = Form36LV {f00=0x50, f01=0x08, f22=016b00394001} // 0x875 @0x75
0x800…1500 at007d = Form36LV {f00=0x50, f01=0x08, f22=01a7004e4001} // 0x87d @0x7d
0x800…1500 at0085 = Form36LV {f00=0x50, f01=0x08, f22=01f8004e4001} // 0x885 @0x85
0x800…1500 at008d = Form36LV {f00=0x50, f01=0x08, f22=0249004e4001} // 0x88d @0x8d
0x800…1500 at0095 = Form36LV {f00=0x50, f01=0x08, f22=029a004e4001} // 0x895 @0x95
0x800…1500 at009d = Form36LV {f00=0x50, f01=0x08, f22=02eb004e4001} // 0x89d @0x9d
0x800…1500 at00a5 = Form36LV {f00=0x50, f01=0x08, f22=033c004e4001} // 0x8a5 @0xa5
0x800…1500 at00ad = Form36LV {f00=0x50, f01=0x08, f22=038d004e4001} // 0x8ad @0xad
0x800…1500 at00b5 = Form36LV {f00=0xfe, f01=0x03, f89=02} // 0x8b5 @0xb5
0x800…1500 panel = { // 0x8b8 @0xb8
0x800…1500 ┌────────────────────────────────────────────────────────────────────────────────┐
0x800…1500 00│ DEBUG... ␣␣␣␣␣␣␣␣ DISPLAY STATION.. ␣␣ FIELD VALUE..... ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 01│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 02│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 03│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 04│ INDICATORS ON....... ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 05│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 06│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 07│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 08│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 09│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 10│ ␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ │
0x800…1500 11│ │
0x800…1500 12│ │
0x800…1500 13│ │
0x800…1500 14│ │
0x800…1500 15│ │
0x800…1500 16│ │
0x800…1500 17│ │
0x800…1500 18│ │
0x800…1500 19│ │
0x800…1500 20│ │
0x800…1500 21│ │
0x800…1500 22│ │
0x800…1500 23│ │
0x800…1500 24│ │
0x800…1500 25│ │
0x800…1500 26│ │
0x800…1500 27│ │
0x800…1500 └────────────────────────────────────────────────────────────────────────────────┘
0x800…1500 Panel5250 {
0x800…1500 at0000 = ClearUnit {esc=04, cu=40} // 0x8b8 @0x0
0x800…1500 at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020} // 0x8ba @0x2
0x800…1500 at0006 = SetBufferAddress {ic=11, line=0x01, col=0x02} // 0x8be @0x6
0x800…1500 at0009 = »DEBUG...« // 0x8c1 @0x9
0x800…1500 at0011 = SetBufferAddress {ic=11, line=0x01, col=0x14} // 0x8c9 @0x11
0x800…1500 at0014 = »DISPLAY STATION..« // 0x8cc @0x14
0x800…1500 at0025 = SetBufferAddress {ic=11, line=0x01, col=0x29} // 0x8dd @0x25
0x800…1500 at0028 = »FIELD VALUE.....« // 0x8e0 @0x28
0x800…1500 at0038 = SetBufferAddress {ic=11, line=0x05, col=0x02} // 0x8f0 @0x38
0x800…1500 at003b = »INDICATORS ON.......« // 0x8f3 @0x3b
0x800…1500 at004f = SetBufferAddress {ic=11, line=0x01, col=0x0b} // 0x907 @0x4f
0x800…1500 at0052 = »␣␣␣␣␣␣␣␣« // 0x90a @0x52
0x800…1500 at005a = SetBufferAddress {ic=11, line=0x01, col=0x26} // 0x912 @0x5a
0x800…1500 at005d = »␣␣« // 0x915 @0x5d
0x800…1500 at005f = SetBufferAddress {ic=11, line=0x01, col=0x3a} // 0x917 @0x5f
0x800…1500 at0062 = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0x91a @0x62
0x800…1500 at0078 = SetBufferAddress {ic=11, line=0x02, col=0x02} // 0x930 @0x78
0x800…1500 at007b = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0x933 @0x7b
0x800…1500 at00c9 = SetBufferAddress {ic=11, line=0x03, col=0x02} // 0x981 @0xc9
0x800…1500 at00cc = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0x984 @0xcc
0x800…1500 at011a = SetBufferAddress {ic=11, line=0x04, col=0x02} // 0x9d2 @0x11a
0x800…1500 at011d = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0x9d5 @0x11d
0x800…1500 at016b = SetBufferAddress {ic=11, line=0x05, col=0x17} // 0xa23 @0x16b
0x800…1500 at016e = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0xa26 @0x16e
0x800…1500 at01a7 = SetBufferAddress {ic=11, line=0x06, col=0x02} // 0xa5f @0x1a7
0x800…1500 at01aa = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0xa62 @0x1aa
0x800…1500 at01f8 = SetBufferAddress {ic=11, line=0x07, col=0x02} // 0xab0 @0x1f8
0x800…1500 at01fb = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0xab3 @0x1fb
0x800…1500 at0249 = SetBufferAddress {ic=11, line=0x08, col=0x02} // 0xb01 @0x249
0x800…1500 at024c = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0xb04 @0x24c
0x800…1500 at029a = SetBufferAddress {ic=11, line=0x09, col=0x02} // 0xb52 @0x29a
0x800…1500 at029d = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0xb55 @0x29d
0x800…1500 at02eb = SetBufferAddress {ic=11, line=0x0a, col=0x02} // 0xba3 @0x2eb
0x800…1500 at02ee = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0xba6 @0x2ee
0x800…1500 at033c = SetBufferAddress {ic=11, line=0x0b, col=0x02} // 0xbf4 @0x33c
0x800…1500 at033f = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣« // 0xbf7 @0x33f
0x800…1500 at038d = SetBufferAddress {ic=11, line=0x0c, col=0x02} // 0xc45 @0x38d
0x800…1500 }
0x800…1500 }
0x800…1500 }