Draft: Initial rewrite in C
This is currently incomplete as it lacks accelerated moves using DMA which the original version had. Other than that, the two versions should be equivalent.
This is currently incomplete as it lacks accelerated moves using DMA which the original version had. Other than that, the two versions should be equivalent.