Initialize default output device (DEVICE=$b7) to $00 for E:
Action! - The Native Programming Language for Atari 8-bit Computers
Brought to you by:
peterdell
The Action runtime library uses the zero page address $b7 as DEVICE variable with the number of CIO IOCB block used as default output channel. It assumes that $b7 is initialized to $00 when the runtime starts, but that is not guaranteed when an Action! program is not the first program loaded from a clean DOS. Therefore the should be initialized explicitly.
Diff:
Diff:
Fixed with 1fab8ffc5ad0d3ef7bd5a5782a11b0ac60becd49