You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been excited to try (re)writing a Game Boy project in TRSE as I've had my eyes on this incredible dev system for a while!
However I was wondering if it would be possible to make the init.s code and gbt_player inclusion in every Game Boy project optional, essentially letting the user just create a bare bones empty project.
Right now the init code produces some errors (enabling sprites before OAM is initialized) and the rom itself has a bad configuration (mismatched RAM size and cart type) both of which a proper debugging emulator like bgb warns about every time and it's a shame that the user is completely unable to bypass or modify these. I also noticed that the hardware.inc that gets added is very old (rev2.6 from '16, we're up to 4.9.1) which again makes it awkward when TRSE injects this and the user can't replace it.
I think the quickest "fix" to all of these is to just let the user optionally create a completely empty project and supply their own init routines and hardware.inc for those who want to go this route.
The text was updated successfully, but these errors were encountered:
I've been excited to try (re)writing a Game Boy project in TRSE as I've had my eyes on this incredible dev system for a while!
However I was wondering if it would be possible to make the init.s code and gbt_player inclusion in every Game Boy project optional, essentially letting the user just create a bare bones empty project.
Right now the init code produces some errors (enabling sprites before OAM is initialized) and the rom itself has a bad configuration (mismatched RAM size and cart type) both of which a proper debugging emulator like bgb warns about every time and it's a shame that the user is completely unable to bypass or modify these. I also noticed that the hardware.inc that gets added is very old (rev2.6 from '16, we're up to 4.9.1) which again makes it awkward when TRSE injects this and the user can't replace it.
I think the quickest "fix" to all of these is to just let the user optionally create a completely empty project and supply their own init routines and hardware.inc for those who want to go this route.
The text was updated successfully, but these errors were encountered: