The Compact-Flash Wildcard and
CF Card Software Package User Guide
<< Previous |
Upgrade Notice for Prior Users of the Memory Interface Board
The predecessor to the CF Wildcard was the Memory Interface Board (MIB) which hosts a PCMCIA PC Card using software that is built into the QED Kernel Flash. This software was linked (made accessible to interactive calls) by calling Link_File_IO, and set up its data structures on dedicated RAM resident on the MIB itself. The "Do_Autoexec" function was embedded as part of the kernelís startup procedure, and so did not have to be explicitly included in a Priority Autostart function. Also, there was no "module number" to keep track of. The C library calls were declared and defined in the \fabius\include\mosaic\ataflash directory, in files ataflash.c and ataflash.h. These files cannot be used with the CF Wildcard.
Programmers should follow the instructions presented in the section titled "How to Install the CF Software" presented above.
While most of the MIB/ATA software is unchanged from the programmerís point of view, the following changes have been made:
These functions are no longer needed and have been deleted:
has been deleted. Its value can be accessed using the FI function.
These functions have been added:
The Link_File_IO function is no longer needed and should never be called. If called, it would load the headers for the obsolete MIB software in the QED V4.xx kernel. Note that the Arm_Autoexec and Disarm_Autoexec functions are no longer implemented. Moreover, because the CF Card Software is not a built-in part of the QED-Forth kernel, the allowed contents of the AUTOSTART.QED file may be restricted, depending on whether the CF Card Software Forth headers in library.4th are loaded into memory.
Init_File_System now locates the required data structures in the top 16 Kbytes of page 3, instead of in the RAM located on the MIB itself.
<< Previous |