Ericsson Alfaskop MENUFILE¶
The menu the operator sees after the system has loaded, and what each entry actually starts.
The file is a series of 512 byte blocks. Each block holds nine 54 byte records followed by 26 bytes of zero padding, 9 * 54 + 26 = 512, and the records do not run across the block boundary. Record 0 of the first block is the screen layout, the title and the prompt; the menu entries follow in the remaining slots.
Each record is:
Off |
Len |
Field |
|---|---|---|
0 |
3 |
Code the operator types, e.g. |
3 |
32 |
Description shown next to it |
35 |
8 |
Volume name to look on, blank for the current volume |
43 |
8 |
Logon name looked up in that volume’s logon table |
51 |
3 |
Load map number |
An entry can name a volume that is not the one it is written on. The
4016-101 diskettes offer ALO Allocate discette, volume CONSOLE
and logon CONSOLE, which is the 4014-101 Terminal Console Functions
diskette, and AW Alfaword, volume ALFAWORD and logon
ALFAWORD, which is the 4017-021 AlfaWord diskette. Both volume
names match the volume label of the medium they point at.
Note that the two AlfaWord entries ask for logon names ALFAWORD and
AWCUST while the logon table on the 4017-021 diskette carries
alfaword and awcust, so the case does not match between the two
media as shipped.
Usage¶
from autoarchaeologist.vendor.ericsson.alfaskop import menufile
…
self.add_examiner(*menufile.ALL)
Notes¶
Test input¶
Documentation¶
Author¶
Enrique Tejeda Canobbio