156 of 208
ZBasic Language Reference 148 ZX Microcontroller Family In general, the values for the parameters to the configuration option may be given in decimal or hexadecimal form. A prefix of 0x indicates hexadecimal form. -z0:<EEPROM type> This configuration option is only useful for devices that require an external EEPROM and where you can choose which EEPROM to use, e.g. some ZX-40 or ZX-44 series devices. The <EEPROM type> element is a 16-bit composite value that specifies characteristics of the attached EEPROM. The least significant byte specifies the “page size” of the EEPROM in terms of 16-byte blocks. For example, a page size of 64 bytes would be specified using the value 4 while a page size of 128 bytes would be specified using the value 8. The least significant bit of the most significant byte specifies whether the EEPROM requires full-page writes. If the EEPROM supports writing less than a full page, this bit should be off. The example configuration specifications below all use the hexadecimal form. Note that the values specified in the examples are shown with 4 hexadecimal digits for clarity but leading zero digits may be omitted. -z0:0x0004 This specifies an EEPROM with a 64-byte page that supports partial page writes. This is the configuration to use for the Atmel AT25256A. This is the default configuration, ZX devices come pre- configured for this EEPROM. -z0:0x0104 This specifies an EEPROM with a 64-byte page that requires full page writes. This is the configuration value to use for the Atmel AT25HP256. -z0:0x0008 This specifies an EEPROM with a 128-byte page that supports partial page writes. This is the configuration value to use for the ST Microelectronics M95512. -z0:0x0108 This specifies an EEPROM with a 128-byte page that requires full page writes. This is the configuration value to use for the Atmel AT25HP512. -z1:<ext RAM cfg> The value for the external RAM configuration is described earlier in this document. See the section describing Option ExtRamConfig. -z3:<ATN char> The value of the ATN character configuration must be in the range 0 to 31 (&H00 to &H1F). The value of zero indicates that no ATN character is being specified. -z4:<Com1 speed index> This configuration value (used only on VM-based devices) specifies the default baud rate for Com1 according to the table below. This configuration value is not supported in VM versions prior to v3.0.4. Index Value Default Com1 Baud Rate 0 Not specified 1 1200