- Joined
- Mar 6, 2011
- Messages
- 45
- Trophies
- 0
- Age
- 36
- Location
- Austin, Texas
- Website
- www.bioware.com
- XP
- 81
- Country
Hello, GBAtemp peeps and pops! You guys don't know me, but... well, I don't know you guys either. BUT! I am here nonetheless as the bearer of terrific and wonderful news! I have fixed up the SNES emulator so that it's better than ever!
I started with the wonderful BAGSFC R3, and I would like to thank BassAceGold very much for both his work and his thoughtfulness in releasing his source code so that projects like this could come out of it without having to redo everything he did. The end result is CATSFC - the first version of the SFC emulator that can actually run Super Mario RPG *WITH SOUND!* This fix also covers multiple other games - I know for sure that this also makes Yoshi's Island playable, and while I haven't gone through to test what other games it helps (as those were the only two I had that weren't already working), I'm certain the changes will help other games, as well. If your favorite game isn't working, give it a try on CATSFC - and if it still isn't working, tell me what the game is and I'll try to fix it. (See below for details on how to report these issues.)
Aside from that compatibility fix, there's one other change I made to the emulator here: fast forward mode can now be enabled WITH SOUND. Of course, it'll run that much faster without sound, but thanks to the sound toggle BassAceGold gave us in BAGSFC, you can still have your cake and eat it too here, giving you multiple options to tweak the performance of your games.
So where can you download CATSFC, you ask? Why, right here (through GitHub) or here (through filetrip)!
For those who want to look at the source or contribute to the progress of DSTWO SNES emulation, I've also set up a git repository for it - feel free to check it out from https://github.com/ShadauxCat/CATSFC and make any changes you think should be made, and then push them back up to me. Hopefully this will help make CATSFC the last separate version of the project, allowing us to keep all the various tweaks and changes people make to the SFC localized in one place - the only reason I used a different name was because I am not the maintainer of either BAGSFC or NDSSFC and would not feel right setting up a repository under those names. (Of course, if you want, you're absolutely free to fork the project and start your own, as well. Just please don't do this without reason, as it gets confusing when we have so many different versions of the SFC floating around.)
Once again, if you find any games that still aren't working with CATSFC, let me know. (See below for details.)
BUGS, FEATURE REQUESTS, AND COMPATIBILITY ISSUES: There is an issue tracker for CATSFC here. If anyone has any bugs or feature requests, please post them there so I can easily keep track of them without having to read through this entire thread, which is quickly becoming too large to be manageable.
DONATIONS: I'm not going to charge anyone for CATSFC or anything like that, nor am I going to ask anyone to donate, but the topic was brought up in the thread. If anyone would LIKE to donate to show your thanks, I accept donations via paypal - you can send any donations you wish to give to shadowcat -DOT- paypal -AT- phasethrough -DOT- com (replace -DOT- with . and -AT- with @). If you don't have paypal, you can instead go to www.swkod.com and click on the "donate" button on the left, and that will go to me, as well.
Update - CATSFC 1.01 - Fixes a bug that caused it to look for the BAGSFC directory instead of the CATSFC directory. Thanks for catching that, RupeeClock!
Update - CATSFC 1.1 - Enables touchscreen support, corrects some of the emulator's Engrish, corrects the language display (it now shows 'English' when you're using English), and makes the recent game list save without having to exit with the "exit" button.
I started with the wonderful BAGSFC R3, and I would like to thank BassAceGold very much for both his work and his thoughtfulness in releasing his source code so that projects like this could come out of it without having to redo everything he did. The end result is CATSFC - the first version of the SFC emulator that can actually run Super Mario RPG *WITH SOUND!* This fix also covers multiple other games - I know for sure that this also makes Yoshi's Island playable, and while I haven't gone through to test what other games it helps (as those were the only two I had that weren't already working), I'm certain the changes will help other games, as well. If your favorite game isn't working, give it a try on CATSFC - and if it still isn't working, tell me what the game is and I'll try to fix it. (See below for details on how to report these issues.)
Aside from that compatibility fix, there's one other change I made to the emulator here: fast forward mode can now be enabled WITH SOUND. Of course, it'll run that much faster without sound, but thanks to the sound toggle BassAceGold gave us in BAGSFC, you can still have your cake and eat it too here, giving you multiple options to tweak the performance of your games.
So where can you download CATSFC, you ask? Why, right here (through GitHub) or here (through filetrip)!
For those who want to look at the source or contribute to the progress of DSTWO SNES emulation, I've also set up a git repository for it - feel free to check it out from https://github.com/ShadauxCat/CATSFC and make any changes you think should be made, and then push them back up to me. Hopefully this will help make CATSFC the last separate version of the project, allowing us to keep all the various tweaks and changes people make to the SFC localized in one place - the only reason I used a different name was because I am not the maintainer of either BAGSFC or NDSSFC and would not feel right setting up a repository under those names. (Of course, if you want, you're absolutely free to fork the project and start your own, as well. Just please don't do this without reason, as it gets confusing when we have so many different versions of the SFC floating around.)
Once again, if you find any games that still aren't working with CATSFC, let me know. (See below for details.)
BUGS, FEATURE REQUESTS, AND COMPATIBILITY ISSUES: There is an issue tracker for CATSFC here. If anyone has any bugs or feature requests, please post them there so I can easily keep track of them without having to read through this entire thread, which is quickly becoming too large to be manageable.
DONATIONS: I'm not going to charge anyone for CATSFC or anything like that, nor am I going to ask anyone to donate, but the topic was brought up in the thread. If anyone would LIKE to donate to show your thanks, I accept donations via paypal - you can send any donations you wish to give to shadowcat -DOT- paypal -AT- phasethrough -DOT- com (replace -DOT- with . and -AT- with @). If you don't have paypal, you can instead go to www.swkod.com and click on the "donate" button on the left, and that will go to me, as well.
Update - CATSFC 1.01 - Fixes a bug that caused it to look for the BAGSFC directory instead of the CATSFC directory. Thanks for catching that, RupeeClock!
Update - CATSFC 1.1 - Enables touchscreen support, corrects some of the emulator's Engrish, corrects the language display (it now shows 'English' when you're using English), and makes the recent game list save without having to exit with the "exit" button.