You're in the middle of a game, about to blast the trillionth penguin, and for some reason you have to leave the computer; there's no pause facility - &*#!?!
CP Wooldridge of Dyfed to the rescue! Run his listing before playing a game. To pause a game (or any program) press Tab; to resume play press Capslock. Now isn't that handy?
Please note that this routine won't work with all commercial software.
1 ' Freeze
2 ' by CP Wooldridge
3 ' Amstrad Action September 1987
10 FOR i=&B460 TO &B48B
20 READ a$: POKE i,VAL("&"+a$): NEXT
30 MODE 1:PRINT"FREEZE INSTALLED"
40 CALL &B460: CALL &B46B
50 DATA 21,91,b4,06,81,11,7d,b4,c3,ef,bc,21
60 DATA 8b,b4,11,05,00,01,05,00,c3,e9,bc,21
70 DATA 8b,b4,c3,ec,bc,3e,44,cd,1e,bb,c8,3e
80 DATA 46,cd,1e,bb,28,f9,c9,00