.bp odd .cs 5 .mt 5 .mb 6 .pl 66 .ll 65 .po 10 .hm 2 .fm 2 .ft All Information Presented Here is Proprietary to Digital Research .he .ce 2 .sh Appendix C .sp .sh Base Page Format .sp 2 .he CP/M-8000 Programmer's Guide C Base Page Format .pp 5 Table C-1 shows the format of the base page. The base page describes a program's environment. The Program Load Function (59) allocates space for a base page when this function is invoked to load an executable command file. For more details, on the Program Load Function and command files, refer to the appropriate sections in this manual. .mb 5 .fm 1 .ix base page format .sp 2 .sh .ce Table C-1. Base Page Format: Offsets and Contents .sp 2 .in 1 .nf Offset Contents ------ -------- 0000 - 0003 Lowest address of TPA (from LPB) 0004 - 0007 1 + Highest address of TPA (from LPB) 0008 - 000B Starting address of the Text Segment 000C - 000F Length of Text Segment (bytes) 0010 - 0013 Starting address of the Data Segment (initialized data) 0014 - 0017 Length of Data Segment 0018 - 001B Starting address of the bss (uninitialized data) 001C - 001F Length of bss 0020 - 0023 Length of free memory after bss 0024 - 0024 Drive from which the program was loaded 0025 - 0037 Reserved, unused 0038 - 005B 2nd parsed FCB from Command Line 005C - 007F 1st parsed FCB from Command Line 0080 - 00FF Command Tail and Default DMA Buffer .fi .in 0 .sp 2 .ce End of Appendix C .bp .mb 6 .fm 2 .he CP/M-8000 Programmer's Guide End of Appendix C .sp 50 .nx appd