Bruce Groves found a problem with using the CHR command in the CPC port. The CPC crashes if a CHR command has to be executed. I think I found the problem and changed it in the engine in ...\AGD\EngineCPC.asm
; Display a character.
achar ld b,a ; copy to b. call preprt ; get ready to print. ld a,(prtmod) ; print mode. and a ; standard size? ld a,b ; character in accumulator. jp nz,btxt ; no, double-height text. call ptxt ; display character. call nexpos ; display position. jp z,bchr3 ; next line down. <--- bug jp bchr2 ; tidy up. <---------- bug