01-19-2026, 01:38 PM
Happy New Year,
This thread should be moved to Homebrew instead of software development, but ver0.9 of Neo Block Dude is released!
https://drive.google.com/drive/folders/1...sp=sharing
The game is fully playable in both emulation and real hardware with 24 levels of puzzle-platforming action. The code is also uploaded in a .zip for anyone in the future, and might make a good generic platformer engine, although i am a poor coder so probably not the best person to copy from.
The reason it is version 0.9 is for two main issues:
1. Sound: this has been a bane for the whole project. Just getting NeoTracker to (partially) work took wayyy too long, and while i can get WinterisComing's code working for new projects, i haven't been able to integrated it on existing code. Something to do with the V-blanking, i think. Currently the NeoTracker BGM plays fine in emulation, but no loops and only through headphones on actual hardware, not the speaker. Possibly because of mono-vs-stereo? Argh, sound just sucks on this game and it's been very frustrating, sorry
2. Saving Data: I haven't dug too deep into this feature but while I'm able to get the flash save working in emulation (NeoPOP-Win32), it does not work on real hardware (flashmasta). The game freezes when trying to load or retrieve the data, so I commented the test code out. The goal is to save two strings: one for step records and one for calculator pieces collected. There isn't a whole lot of documentation or examples for saving home brew game data: any pointers would be appreciated.
There are a few story/extra character features that didn't make sense without saving, so I left them out.
I plan on continuing to work on this, but need a break since I'm seeing C-code in my sleep :/ Let me know if you're able to find any bugs, or improvements, or just enjoyed the game.
Finally, I'm more of an social media lurker, so while I didn't respond too readily on this thread, your help/comments over the past few years (!) has been appreciated.
Thanks!
-scomico
This thread should be moved to Homebrew instead of software development, but ver0.9 of Neo Block Dude is released!
https://drive.google.com/drive/folders/1...sp=sharing
The game is fully playable in both emulation and real hardware with 24 levels of puzzle-platforming action. The code is also uploaded in a .zip for anyone in the future, and might make a good generic platformer engine, although i am a poor coder so probably not the best person to copy from.
The reason it is version 0.9 is for two main issues:
1. Sound: this has been a bane for the whole project. Just getting NeoTracker to (partially) work took wayyy too long, and while i can get WinterisComing's code working for new projects, i haven't been able to integrated it on existing code. Something to do with the V-blanking, i think. Currently the NeoTracker BGM plays fine in emulation, but no loops and only through headphones on actual hardware, not the speaker. Possibly because of mono-vs-stereo? Argh, sound just sucks on this game and it's been very frustrating, sorry
2. Saving Data: I haven't dug too deep into this feature but while I'm able to get the flash save working in emulation (NeoPOP-Win32), it does not work on real hardware (flashmasta). The game freezes when trying to load or retrieve the data, so I commented the test code out. The goal is to save two strings: one for step records and one for calculator pieces collected. There isn't a whole lot of documentation or examples for saving home brew game data: any pointers would be appreciated.
There are a few story/extra character features that didn't make sense without saving, so I left them out.
I plan on continuing to work on this, but need a break since I'm seeing C-code in my sleep :/ Let me know if you're able to find any bugs, or improvements, or just enjoyed the game.
Finally, I'm more of an social media lurker, so while I didn't respond too readily on this thread, your help/comments over the past few years (!) has been appreciated.
Thanks!
-scomico

