The ZIP file contains a 128KB BIN file for flashing to the (E)EPROM chip on your IDEa. If you need to manufacture a BIN image for use with a different chip (i.e. larger or smaller than 128KB), simply concatenate or truncate the file to suit the chip capacity. The only requirement is that the 4KB of data (2 x 2KB banks) is repeated across the entire chip. APT PBI BIOS 0.3 for the IDEa Hard Disk Interface Note: this ROM is ONLY for the version 2 IDEa interface, NOT for the original KMK/JZ interface. If you require a version for the original (non-bank-switched) interface, please email me. General Notes This BIOS does not implement dynamic partition mounting, drive mapping, or any other part of the APT's mounting API. I consider this no great shortcoming, however. In all other respects, this is a complete APT implementation. Additional DRQ checks have been implemented which attempt to detect skipped or double reads/writes, with no impact on performance. All the recent augmentations to the APT spec have been reflected in this BIOS (such as external FAT partition, etc). A two second spin-up delay on boot is currently allowed for rotational disks, prior to the BIOS issuing a drive reset and then reading the partition table. The delay has no real purpose when CF media is used, however. Having only tested the BIOS briefly with spinning platter disks, I'd appreciate any feedback on the practical suitability of the spin-up delay. The only other point of note is that Reset pressed while Select is held down causes a system reboot. I'd appreciate any ideas for improvements to the BIOS, and naturally I'd like to hear about any bugs which are discovered.