> JGHMOS/src F Remove Speech code from BBC MOS ROM to free space for other code : (F >&FFFF: "OS_GetEnv"A$:A$,5)<>"B6502":"B6502"+A$,A$," ")) 2( mem% &3FFF: "LOAD MOS120 "+~mem% <(ݤo(A%):P%=A%:O%=P%-&C000+mem%:=opt% F: POSWRCH=&FFEE ZLFA4A=&FA4A:LF168=&F168 d: n P=0 1:opt%=P*3+4 x4[OPT o(&C4A0):EQUB &35:] : MODE 7 offset /[OPT o(&E825):EQUS "OS 1.21":] : OSBYTE 0 ,[OPT o(&F0C2):EQUS "OS 1.21":] : *Help :  Remove Speech system A[OPT o(&DB11):BCS &DB27:EQUS &DB27-P%,&EA):]: Speech Init @[OPT o(&DD6F):JMP &DE7F:EQUS &DDCA-P%,&EA):]: Speech IRQ C[OPT o(&DE1A):JMP &DE2B:EQUS &DE2B-P%,&EA):]: Speech ticker H[OPT o(&E633):EQUW &FFA6:EQUW &FFA6:] : Speech OSBYTEs L[OPT o(&E830):NOP:NOP:NOP:NOP:] : Sound &FFxx branch T[OPT o(&E88B):PLA:JSR &E4B0:PLA:JSR &E4B0 :\ Insert into sound buffer UPLP:RTS :\ Restore flags and return 0 1EQUB 13:EQUS "OS 1.21":EQUB 13:EQUB 13:EQUB 0  RTS:] G[OPT o(&DF39):EQUB LE895 256:EQUB LE895 255:]: *Help dispatch :  $A$="SAVE JGHROM "+~mem%+"+4000"  A$;: A$: