Hier müsste Rolf sein System Init etwas überarbeiten und ein paar {$X+} einpflegen damit der SIM da drüber geht. Da wird auf den Clock für den USB gewartet und das funzt im SIM natürlich nicht.
Das kannst du dann auch in deinem Code machen und brauchst den USB nicht entfernen.
Code
{$IDATA}
begin
InitPorts;
EnableInts($87);
USB_Con:= false;
{$X-} // Block nicht simulieren
if USBvBUS.USBvBUSpin = true then
USBInit;
endif;
{$X+}
loop
MainLoop_USB;
endloop;
Das kann im File so bleiben, da es auf das Hex File keinen Einfluss hat.
miparo