Hey everyone, don't know who is still around but I figured I would let you know I am getting back into it for a couple months! I had a baby and he's just now old enough that I am getting some free time again to dedicate some to my favorite hobby
I noticed Prizoop has gotten a lot more popular as the FX-CG50 is getting more love lately based on it's pricing, I guess?
I am thinking of the following projects, let me know what you think:
1) Setting up my modified Prizm SDK which builds Prizoop, has better C++ integration, and has better compatibility with FX-CG50 as a "standard" SDK we can carry forward on my github. I'd also like to add my discoveries for fast screen blitting using line by line async DMA as an included library, and maybe set up some much nicer example projects so new people have a much better place to start tinkering. One of my biggest pet peeves is there is a ton of overlap between the SDK and libFXCG, they should both build from source together in one repo.
2) Finishing Nesizm! There's a bit of dust to wipe off. I had my code running Super Mario Bros 3 before I stopped working on it last. It was playing Punch Out and others as well but I recall it had speed issues and corruption problems with a lot of games. It would be good to get this one done! It would require some heavy assembly work to get it running full speed on the FX-CG20
3) Libraries and example projects? I implemented very effective sound playback for Prizoop using the new fangled one bit "voltage tracking" technique. This could be turned into a single essential library where you give it a basic sound sample buffer and volume callbacks. I also think there are good built-in opportunities for dynamic overclocking, compression, sprite/drawing routines, etc.
4) The Casio built-in Python appears to be pretty lame. Would be fun to make a better one by porting PyCopy: https://github.com/pfalcon/pycopy and integrating functionality from libraries mentioned above with more system level access and ability to write games.
Who all is still around? Anyone have any thoughts?
![Smile](images/smiles/icon_smile.gif)
I noticed Prizoop has gotten a lot more popular as the FX-CG50 is getting more love lately based on it's pricing, I guess?
I am thinking of the following projects, let me know what you think:
1) Setting up my modified Prizm SDK which builds Prizoop, has better C++ integration, and has better compatibility with FX-CG50 as a "standard" SDK we can carry forward on my github. I'd also like to add my discoveries for fast screen blitting using line by line async DMA as an included library, and maybe set up some much nicer example projects so new people have a much better place to start tinkering. One of my biggest pet peeves is there is a ton of overlap between the SDK and libFXCG, they should both build from source together in one repo.
2) Finishing Nesizm! There's a bit of dust to wipe off. I had my code running Super Mario Bros 3 before I stopped working on it last. It was playing Punch Out and others as well but I recall it had speed issues and corruption problems with a lot of games. It would be good to get this one done! It would require some heavy assembly work to get it running full speed on the FX-CG20
3) Libraries and example projects? I implemented very effective sound playback for Prizoop using the new fangled one bit "voltage tracking" technique. This could be turned into a single essential library where you give it a basic sound sample buffer and volume callbacks. I also think there are good built-in opportunities for dynamic overclocking, compression, sprite/drawing routines, etc.
4) The Casio built-in Python appears to be pretty lame. Would be fun to make a better one by porting PyCopy: https://github.com/pfalcon/pycopy and integrating functionality from libraries mentioned above with more system level access and ability to write games.
Who all is still around? Anyone have any thoughts?