sure i can do that, the main goal is to show the game runs full speed.
If you want to show that games run full speed, then you should rather post a video of fba in action, with this FPS counter enabled, and then release fba without any FPS counter.
And this would increase the popularity of your your project
🙂
BTW, yesterday I played a little Sonic Chaos with fba
😉
yes i can try as original sms plus has gamegear support but then there a question, is it possible to declare a define in a makefile ? the idea is that :
- same source files for 3 different binaries
- sms driver with raze (for speed)
- sms driver with CZ80 (for compatibility)
- gg driver with gg features (more buttons, special cycle patterns, ...)
I don't know if it answers the question, but if you want to use a single makefile in order to generate several executables from the same sources, you can try something like this :
When calling make :
In your makefile :
Code:
CCFLAGS = -m2 -Wfatal-errors -Whatever -DBUILD_$(driver)
TARGET = root/D_$(driver).BIN
In your code :
Code:
#ifdef BUILD_TEST
// Do something specific for TEST driver
#endif
Will
maybe (untested) generate specific code in D_TEST.BIN executable file.
I personally find this solution ugly (
😀 ), because calling make without any parameter may not work correctly, but if it helps to simplify your makefile, then please use it
🙂
i agree my game selection is bad (same in sg1000) if satcom lib does that better why not but it need to free some buttons, all are mapped for fba even if games uses only button 1/2+coins
about game saves/loads, fba supports it natively i just removed the code, it would need also 2 free buttons or key combinations
Why not only one button to "emulation settings" (load/save state, change ROM, etc) menu ?
This would allow extra settings addition without the need to think about which button to use for it.