Great work mate, it's looking awesome. Guru Logic Champ is now running at a playable speed in-game. It's just the in-between bits that lag, the dreaded level-complete screen takes ages! Once we can auto-frameskip tho I'm sure it will be all good.
ohh now i see that not paying attention before anyway,most of game i play is almost playable nowAlpha transparency has strange coloration at the moment, not sure why, but that's probably it. And the X button I already said doesn't work (for now). Just eject the cart to exit while I get that figured out.
Make sure you have Ninjhax 1.1 or 1.1b, otherwise it will crash immediately after launching. The client checks for ninjhax first, and then if you have ninjhax it will run a small test to make sure it can execute in the translation buffers. If this test fails, it will crash, because it will be executing code in normally non-executable areas which probably weren't set executable due to older ninjhax versions. Also make sure you have your gba_bios.bin where it should be.Crashes
I've put the .3dsx file into root/3ds-> Start -> Back to 3DS Homescreen
I really like it but there appears to be no sound, and there is no way to pick a different game or go back to the Homebrew Launcher once you've selected a game- The former might be harder to implement, but can you add the latter?
With the dynrec core out of the way, functionality is next in line for fixing. My current plan of action is getting sound working, then returning back to the menu, then saves, save states, pausing the game to select another game, and all the other stuff in gpsp I left out for now.Hopefully it'll become much more functional in the future.
With the dynrec core out of the way, functionality is next in line for fixing. My current plan of action is getting sound working, then returning back to the menu, then saves, save states, pausing the game to select another game, and all the other stuff in gpsp I left out for now.
Just updated the .3dsx so that you can properly exit while in dynrec mode. Makes going between games a bit easier now, although a mid-game menu still needs to be added. I'll probably move the menu button to a touch screen tap and let X and Y be rebound to whatever buttons the user wants once that is done. But if you're doing any sort of bug seeking or whatever, I'd definitely recommend redownloading.
Awesome, I was tired of testing 1 game and rebooting my 3Ds ;D
Game speed has improved, although some titles are still not really playable. Great job so far, looking forward to new updates!
Mode 7 might be part of it, but larger games with a lot more subroutines will lag a lot more due to invalidating the cache a LOT more often than simpler games. Also, note taken, not sure what the deal is with folders tbh, but I'll look into it.I tried Advance Wars on the latest build this morning and It was painfully slow - I believe because of the background scaling and rotating effect (mode 7?). Also, I could only get the ROM to load from the root of the SD card, whenever I tried to go into /gba it froze Cubic Ninja and kicked me back to the 3ds menu, which I hadn't seen before. Anyway, keep up the great work, this shows a ton of promise!
Note taken, didn't change anything with folders lately but I might have done something to cause it to error.I also can't load from folders any more.
While speed has definitely improved, the Emulator seems to crash every now and then. It sends me straight back to the Home Menu and reboots after. This has been happening with Golden Sun and Advance Wars. (haven't tested out any others on 1.1.b)
Keep up the great job.
Depends on the game really. Games and homebrew with a small main loop (ie the demo in my main post) will run at full speed, even with audio. Games like Pokemon, Golden Sun, and Advanced wars with really large code bases with lots of subroutines will run sluggish, around 60-70% speed. It will likely get better once I add HW video vs software rendering, but I also need smea to update (if he can) his cache invalidation function to allow me to specify the areas to invalidate, since that code seems to be taking a rather large chunk of time in the dynrec loop unfortunately. So it's faster than interpretation, just not full speed yet.Just to be curious, how much average speed increase gave the dynarec to games?
Can someone compile a 3dsx of the latest Git?
has anyone made a .3ds/.cia of the latest Git?