Commit Graph

18 Commits

Author SHA1 Message Date
HTV04 b4d1aa936e Re-implement checkSaveOverride
Based on #40
2021-11-06 22:59:21 +01:00
HTV04 826b426e74 Post-review changes 2021-11-06 22:59:21 +01:00
Harrison 07649c43b0 More finishing touches 2021-11-06 22:59:21 +01:00
Harrison 7cc20dd4b7 Finishing touches 2021-11-06 22:59:21 +01:00
Harrison 588eb08e20 Full gba_db.bin integration and other changes 2021-11-06 22:59:21 +01:00
Harrison 2d26f51d56 Changed backlightRange to maxBacklight
See updated README for more details.
2021-11-06 22:59:21 +01:00
Harrison 19d47d96e2 Added backlightRange option and changed how backlight limit works
Small commit, but a few big changes:
* Added an "Advanced" section to the config that contains options for advanced users, including a new option, "backlightRange."
  * The backlightRange option changes the backlight limits, and has three different modes (0-2): Recommended, Old 3DS, and New 3DS. The latter two are based on the min and max backlight limits for the normal 3DS mode. See the updated README for more information.
* Revamped how the backlight limit works, not only to work with the new backlightRange option, but also to improve how it works.
  * GFX_setBrightness no longer sets the limit for the backlight setting, completely removing its restrictions. The limit is now handled by open_agb_firm.c, and has a new "minimum" to prevent too low values. A fail-safe for the backlight option has also been implemented to prevent unintended side effects, such as the backlight being set to 0 when it's set to a value above the maximum limit.
* Updated README to reflect changes, among other changes.

Other changes:
* Replace 7Z files in gitignore with ZIP files.
2021-11-06 22:59:21 +01:00
Harrison 1b0cdbbf9d A ton of changes
* Updated gba_db.bin Builder to v2.1, adding some important fail-safes and fixing some nasty bugs.
* Updated Makefile to create releases as ZIPs instead of 7Zs and include the gba_db.bin file in releases.
* Updated gitignore to allow necessary files for gba_db.bin Builder to be added to the repo, among other changes.
* Moved script and necessary files to a new "tools" folder. The resources folder is now used for files that facilitate releases, such as "safe" versions of gba_db.bin.
* Made a few changes to open_agb_firm.c to prepare for full gba_db.bin integration.
* Updated README to reflect the new changes, among other changes.
2021-11-06 22:59:21 +01:00
Harrison e2b527b35b open_agb_firm gba_db.bin Builder v2.0 and other changes
open_agb_firm gba_db.bin Builder:
* Updated to v2.0
* No-Intro DAT support
* Additional entry support
* Entries added/skipped are now output
* Other optimizations

Other changes:
* Remove most overrides in `open_agb_firm.c` to prepare for gba_db.bin
* Add `resources/gba.dat` entry to gitignore
2021-11-06 22:59:21 +01:00
Harrison f805992854 Add more exception entries 2021-11-06 22:59:21 +01:00
Harrison faa9b4517a Add more save type exception entries
Also remove "Confirmed" status from EEPROM types because they all vary between 4k/8k and 64k.
2021-11-06 22:59:21 +01:00
gecko 9bd3516d58
Add homebrew save type overrides (#40) 2021-11-05 18:00:41 +01:00
profi200 d7103833d5
Unorganized commit collecting many changes from the last months incoming. Yeah, i should have split this. 2021-11-04 15:47:59 +01:00
profi200 49820dc108
Converted most I/O reg defines to structs for better optimization. 2021-02-17 16:43:36 +01:00
profi200 54387dad34
Use SELECT + Y for screenshots.
Bump copyright dates and add missing copyright notices.
2021-01-10 14:29:58 +01:00
profi200 9a561245f1
SELECT + Y for screenshots to make it harder to accidentally make them.
Include fatfs and inih licenses in release archive.
2021-01-03 02:02:55 +01:00
profi200 e63ec1404f
Small fixes/cleanup. 2020-12-24 12:40:39 +01:00
profi200 a719aa2864
Moved lots of code out of main.c/cleanup. 2020-12-19 22:30:43 +01:00