Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating a truly empty Game Boy project #878

Open
ghostsoft opened this issue Feb 16, 2025 · 0 comments
Open

Creating a truly empty Game Boy project #878

ghostsoft opened this issue Feb 16, 2025 · 0 comments

Comments

@ghostsoft
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant