Starting with version 5.x, Avocet now uses Windows as the development environment for its cross-assemblers. Optionally, the Linux emulator WINE can be used as a wrapper to invoke each command under Linux, like so: % wine /usr/local/wide/bin/x64180.exe In general, use the following commands: wide\bin\x64180.exe -vhispeed=[0|1] wide\bin\link.exe Defining hispeed as false (zero) builds a 9MHz ROM, while defining hispeed as true (one) will build an 18MHz ROM. rtos.asm must also be compiled the same way. To start compiling the HCS II ROM, follow these steps: (NOTE: Compile rtos.asm FIRST if changes made!!) At the prompt use 'D' to save listing to disk. Enter 'Y' to generate a cross reference Use 'HCS' as the input assembly file. Use 'HCS as the output file. When assembled... Use 'HCS' as the input link file. Enter CODE offset as '0' Enter DATA offset as '8000' Use 'RTOS' as the second input link file. Enter CODE offset as Enter DATA offset as Enter as the third input link file. Use 'HCSROM' as the output file. Enter as the library file. At the prompt enter for default format. You should now have a HCSROM.HEX file