Element: basic
Info and BASIC address locations used in memory access functions as well as tape loading. When any of the values are not specified they will not be set on a PLOAD, this is used for tiny basic
child element | attribute | value | description |
---|---|---|---|
array | Array storage address (16 bit) | Address location for the high byte of the array storage address, low byte is stored at address+1. | |
defus | DEFUS address (16 bit) | Address location for the high byte of the DEFUS address, low byte is stored at address+1. DEFUS defines the BASIC user space. | |
eod | EOD address (16 bit) | Address location for the high byte of the EOD (End Of Data) address, low byte is stored at address+1. | |
eop | EOP address (16 bit) | Address location for the high byte of the EOP (End Of Program) address, low byte is stored at address+1. | |
id | PLOAD or LOAD extension (text) | Defintion of the PLOAD file extension to be used by this computer, examples: .comx .pecom, .rca, .super etc. Different extensions are recommended for different BASIC versions as most are not compatible. The first 4 characters of the extension are also saved in the header of any file saved from BASIC. | |
pload | PLOAD or LOAD extension (text) | Same as id. Defintion of the PLOAD file extension to be used by this computer, examples: .comx .pecom, .rca, .super etc. Different extensions are recommended for different BASIC versions as most are not compatible. The first 4 characters of the extension are also saved in the header of any file saved from BASIC. | |
ram | start user RAM address (16 bit) | Address location for the high byte of the Start user RAM address. | |
string | string storage address (16 bit) | Address location for the high byte of the string storage address, low byte is stored at address+1. |