133 of 172
ZBasic Language Reference 126 ZX Microcontroller Family -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. It is important to note that whenever the ZX firmware is updated the default configuration is restored. Therefore, if your chosen EEPROM requires other than the default configuration value you must reconfigure the device after each firmware update. 8.3 Downloader API In some cases, it may be useful to invoke the downloading functions from another program. For this purpose, a downloader API is provided in the form of a dynamic link library (DLL). The source code for the DLL and the DLL itself may be found in the src\zload subdirectory of the directory where ZBasic is installed. Two sample applications, one in C and one in Visual Basic, using the downloader DLL are also available in the same directory sub-tree.