Yeah. I have nothing against the development of this emulator of course. I'm just telling that gba injection can't be beaten if we only consider pure emulation. The history will be repeated from the POPS (PS1) injection we all loved on our PSP's. The hb ps1 emulation naturally never got close to the POPS performance
where can i see more frequent updates?
You're doing this for free, so no rush, man. We all appreciate your hard work.Yeah I kinda got sidetracked from CitrAGB (again...). Partially because AGB_FIRM stuff came out and I was curious to see how that would go and where it would go, but also because SALT recently just got ARM11 stuff, so the amount of work needed there is quite a bit. I'll probably give .cia another go once I feel like SALT's ARM11 stuff is a bit more settled down.
Yeah I kinda got sidetracked from CitrAGB (again...). Partially because AGB_FIRM stuff came out and I was curious to see how that would go and where it would go, but also because SALT recently just got ARM11 stuff, so the amount of work needed there is quite a bit. I'll probably give .cia another go once I feel like SALT's ARM11 stuff is a bit more settled down.
it would be neater i guess to make use of the agb firm stuff, and somehow inject the rom in to it on the fly etc, that would be very cool.Don't let us rely on the AGB_FIRM stuff, it's complicated and an emulator could easily beat it...
it would be neater i guess to make use of the agb firm stuff, and somehow inject the rom in to it on the fly etc, that would be very cool.
but yes with an emulator you can have some extra options like save states
Stuff like that's no fun since you're just making a simple tool to deal with someone else's code. If anything, a complete ground-up rebuild of AGB_FIRM would be pretty much ideal. It'd be waaay too much work, though.it would be neater i guess to make use of the agb firm stuff, and somehow inject the rom in to it on the fly etc, that would be very cool.
but yes with an emulator you can have some extra options like save states
I thought it was just a matter of poking some registers and loading the rom/save into the right places? (and of course saving the save back out when you quit)Stuff like that's no fun since you're just making a simple tool to deal with someone else's code. If anything, a complete ground-up rebuild of AGB_FIRM would be pretty much ideal. It'd be waaay too much work, though.
A little off topic, but has anyone taken one of Nintendo's official emulators, be it AGB, GBC, NES, etc and disassembled it? It seems like there's some parts that excel in performance compared to homebrew emulators (take the Wii's N64 VC vs. wii64). Sure the homebrew ones are generally more compatible, but it seems like some run slower, or have graphical/audio quirks.Stuff like that's no fun since you're just making a simple tool to deal with someone else's code. If anything, a complete ground-up rebuild of AGB_FIRM would be pretty much ideal. It'd be waaay too much work, though.
Well, we'd need a fuller understanding of ARM7's configuration and startup first, and there'd need to be a bit of ARM11 code for handling framebuf stuff (and some other things?) It's definitely possible, you'd just need to get your feet super wet in AGB_FIRM before you got results.I thought it was just a matter of poking some registers and loading the rom/save into the right places? (and of course saving the save back out when you quit)