65. Error calls ~~~~~~~~~~~ Here is a selection of interesting calls into ROM, suggested by Dave Woodhead. Most of them differ between Basic-1 and Basic-2, so Basic-1 addresses are given first, then Basic-2 addresses are in brackets. You can use them to deliberately generate errors inside a program, and they can be trapped in the usual way with ON ERROR GOTO, except for "fatal" ones such as 'Break', and 'Silly'. Note that the calls for 'Break' and 'Locked' are into the OS ROM, and apply to version 1.20 only. There must be all sorts of devious uses for these calls, especially the ones for 'Escape', 'Break' and 'Locked'. The syntax is simply CALL &D9CD, CALL &F1F9, and so on. D9CD=Soft Break D9DA=Hard Break F1F9=Locked 9839(982A)=Syntax error, 9848(9838)=Escape 97F0(9821)=Mistake A677(A66C)=Too big AA45(AA38)=Accuracy lost AE72(AE43)=No such variable B1B9(B18A)=Bad call, 8F2F(8FDF)=Silly 99A6(99A7)=Division by zero 98DD(9C03)=String too long AED9(AEAA)=Bad HEX.