It's now 12-bytes! Saves 2-byte by using RND() firmware call instead of trying to make sense of the R register.
This version isn't CPC464 compatible, so the older version is preserved as maze464.asm
that still compiles to 14-bytes.
It's now 12-bytes! Saves 2-byte by using RND() firmware call instead of trying to make sense of the R register.
This version isn't CPC464 compatible, so the older version is preserved as maze464.asm
that still compiles to 14-bytes.