Progress in planned modifications


Since the last update I have been occupied with other things than ZX Spectrum, but from time to time I have been going through the whole program, looking for places where I could save some memory. Since the first version of the game I have thought many times that no more memory can be freed up, but I am still learning and figuring out new tricks in assembler and game programming. So I tried it again this time, a little more systematically and hopefully for the last time, because I would like to finally end this project.

Since this is my first finished assembler game and I had no real previous experience with game development, when I started creating it, I had no programming concept, everything was created quite chaotically and I completely reworked a lot of things several times before the fist complete version. I think the resulting program would have been cleaner and written in less time, and maybe even a little shorter and faster, if at least its main parts had been planned out from the start.

Anyway, the program is already examined and some free memory is ready, so I will probably start looking into possible improvements to the game soon. It won't be anything major, but I still have a few useful ideas and I have also found and fixed several new errors while going through the program. All new fixes and adjustments will be ready in the next version for both ZX Spectrum and SAM Coupé.

Get Donkey Kong