My quick hack to play LSDJ songs didn't work, so I decided to fully rewrite Clockboy in assembly. As it was a bit frightening to start from scratch a new project in assembly, I disassembled the existing one and started to modify bits here and there until I rewrote most of it and enter GBcompo21 with this new version. I struggled a bit with the DMA and the timings but at the end it now works on the emulators AND the real hardware. I added a little sprite animation when the tune is playing.
I published the code on Github, the assembly is not pretty, but the goal is to allow people to recompile the project to include their own chiptune.
You can download the new version here.
I have a few ideas I might implement if I find the time and motivation, but otherwise I consider this project to be finished!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.