|
|
1.1 root 1: # example symbol/address file for OS Header
2: #
3: # The file contents are composed of a hexadecimal addresses followed
4: # by space, address type, space and the corresponding symbol name.
5: # Empty lines and lines which first char is '#' are ignored.
6:
7: # All TOS versions:
8: # os_entry: BRA to reset hander (shadowed at $0).
9: # os_version: TOS version number. The high byte is the major revision
10: # number, and the low byte is the minor revision number.
11: # reseth: Pointer to the system reset handler.
12: # os_beg: Base address of the OS (same as _sysbase).
13: # os_end: Address of the first byte of RAM not used by the operating system.
14: # os_magic: Pointer to the GEM Memory Usage Parameter Block (MUPB).
15: # os_date: Date of system build ($YYYYMMDD).
16: # os_conf: OS Configuration Bits.
17: # os_dosdate: GEMDOS format date of system build.
18: #
19: # TOS 1.2 or newer:
20: # p_root: Pointer to a system variable containing the address
21: # of the GEMDOS memory pool structure.
22: # p_kbshift: Pointer to a system variable which contains the address
23: # of the system keyboard shift state variable.
24: # p_run: Pointer to a system variable which contains the address
25: # of the currently executing GEMDOS process.
26:
27: # address, type & name of symbol
28: 00 T os_entry
29: 02 D os_version
30: 04 D reseth
31: 08 D os_beg
32: 0C D os_end
33: 14 D os_magic
34: 18 D os_date
35: 1C D os_conf
36: 1E D os_dosdate
37: 20 D p_root
38: 24 D p_kbshift
39: 28 D p_run
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.