My program runs fine on a BBC Micro, but on the PC I get an error message. What is wrong ?
A BBC BASIC for Windows is not a BBC Micro emulator; it is an implementation of the BBC BASIC language for Windows™ PCs. Most BBC Micro (or Acorn Archimedes, or BBC BASIC (86) for MS-DOS) programs written entirely in BASIC will run with little or no modification, but programs which incorporate assembly language (machine code), access the machine’s hardware directly or use features of the Operating System not supported in Windows will not run. It may be possible to adapt such programs, but that will depend on the precise circumstances.