Yeah, that explains it.Releasing a v1.00b (beta version):
Some of the fixes:
1. Castlevania's flickering sprite problem.
2. Support for the 6 SGX games. (You must ensure that the SGX rom must have the "SGX" in the filename!)
Yeah, that explains it.Releasing a v1.00b (beta version):
Some of the fixes:
1. Castlevania's flickering sprite problem.
2. Support for the 6 SGX games. (You must ensure that the SGX rom must have the "SGX" in the filename!)
Yeah, that explains it.
I updated the list above. Some games are compatible with the Game Express BIOS.
Well, after many weeks of testing and debugging,
v1.00 is finally released:
- Fixes Castlevania Rondo of Blood's flickering sprite problem.
- Added support for the 6 SGX games.
- Fixed critical emulation bugs with certain instructions in the original (slow) and fast cores. Games like Populous, Choujikuu Yousai Macross 2036, Alshark, Strip Fighter, Monster Lair that used to encounter ARM 11 exceptions or freeze the emulator should now work.
- Default the CPU core to use the Fast core, which is now more stable than before.
- Added key mappings for fast-forwarding (limited to 180 fps), opening emulator menu.
- Updated button configurations to allow you to map a single 3DS key to multiple Turbografx keys.
- Minor optimizations for ADPCM and CD sound generation.
- Added ADPCM sample interpolation.
- Added feature to display battery level in the menu, and fixed some menu bugs.
- Fixed issues with games that do mid-frame palette changes. Games like Castlevania Rondo of Blood (2nd stage) and Strip Fighter look correct now.
- Optimized the configuration file read/write engine.
- Fixed bug to allow non-CD games to also save to battery RAM.
- Fixed file pointer leaks that previously caused the emulator to freeze when too many CDROM games are loaded in a single session.
- Fixed race condition that occassionally causes the sound to stop playing when resuming a game from the pause menu.
Please feel free to download the latest from:
https://github.com/bubble2k16/temperpce_3ds/releases/download/v1.00/temperpce_3ds-v1.00.zip
Awesome! Thank you so much for this! Which bios should I use, btw?
Not sure if anyone still cares... but I'm releasing a bug fix:
v1.01 released:
- Fixed a crashing bug that happens if there are too many ROMs in the list.
- Fixed text description in the BIOS picker.
https://github.com/bubble2k16/temperpce_3ds/releases/download/v1.01/temperpce_3ds-v1.01.zip
Not sure if anyone still cares... but I'm releasing a bug fix:
Thanks a ton for the recent updates to your emulators Bubble, they are all working great for me, with the exception of this one. I've noticed that with every ROM I've tested, notably Devil's Crush, Blazing Lazers, and 1943, the sound lags behind the video by a significant amount, seemingly about 50ms. Retroarch 1.7.1's Beetle PCE core doesn't have this sound sync issue on the same 3DS with the same ROMS, and in fact I've not noticed this on any other emulator, program, or game on the 3DS.
Any idea what's going on? Anyway, thanks a ton for giving us 3 of the 3ds' best programs.
Edit: New 3DS, tried with both 804/L2
and 268/No L2 and every option available in TemperPCE
I'm a rhythm gamer so I am more sensitive to sound sync issues than most gamers. I'll try and get a video for you, although I probably won't be able to do it till after Christmas.Not too sure. Seems ok on my Old and New 3DS - that or I can't really discern the difference, since 50 ms is about 3 frames. Retroarch's cores usually have better and tighter sound sync.
Can I trouble you to post a video of the problem?
Not sure if anyone still cares... but I'm releasing a bug fix:
v1.01 released
Lately I've been revisiting all the old games I loved and catching up on all those I missed or never completed. I just realised I'd never be able to play every game on every system released to date lol...
That being said, your work is very very much appreciated, and your releases of these three ports are amongst the most polished I've had the pleasure of using. Love the cohesive look and feel of all three, and the fabulous UI. They are real gems and they proudly occupy the first three tiles of my home screen.
Look forward to your continued updates and hope to see another port soon. Thanks again!
Awesome. I´m looking forward to it!Glad that you like it! I enjoyed writing these emulators.
Yes, there's a next port coming up. I'm currently working on porting PicoDrive into this series of emulators. The implementation was pretty quick because it was already so optimized (as evident in the retroarch port), i didn't even have to write a hardware renderer. But the retroarch port still suffers from slowdowns regularly when things get busy. So on the old 3DS, I shifted the FM synthesizer emulation (arguably very heavy in terms of processing) to the 3DS's 2nd core.
On an old 3DS, it actually does runs full speed for MD games -- no slow downs, but we have to live with lower sound quality at 30khz on an old 3DS (despite offloading the FM synthesizer to the parallel 2nd core), which is really, really unfortunate.
But do look out for it in the next couple of weeks.