The present invention discloses methods for delivering code to a host
system including the steps of: accepting a CPU request, from a
host-system processor of the host system, for a code segment; initiating
a retrieval process to retrieve the code segment; upon expiration of a
predetermined time, checking whether the code segment is ready for
delivery; upon the predetermined time expiring before the code segment is
ready for delivery, providing an SWI that is different than the code
segment; and upon the predetermined time expiring after the code segment
is ready for delivery, providing the code segment. Preferably, the SWI
causes the host-system processor to jump to a reset-vector address. Most
preferably, the reset-vector code, located at the reset-vector address,
includes a command to request the code segment again.