Commit Graph

20 Commits

Author SHA1 Message Date
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 edaea5f274 Revert ZIP changes 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 01ef57523b Change brightness limit
Based on GodMode9's brightness limit, 107.

The previous limit was way too dark, especially in sunlight. Even though brightness control hasn't been added yet, I still think it's better to give users the option.
2021-11-06 22:59:21 +01:00
Harrison 1fcf024520
README improvements (#33) 2021-02-20 22:36:53 +01:00
profi200 dd68d381ac
Added basic config file support (thanks to benhoyt for his inih lib). 2020-11-23 02:45:47 +01:00
profi200 69ef019c13
Corrected credits. 2020-07-24 16:35:43 +02:00
profi200 63a3af0cf8
Added better color correction thanks to Extrems and Game Boy Interface Standard Edition.
Fixed the right side of the input texture being filled with garbage causing issues with bilinear scaling (garbage pixel line at the right side).
2020-07-24 01:15:35 +02:00
profi200 5c6a650ebf
Updated README again. Thanks to endrift for the EEPROM compatibility hint. 2020-07-11 16:43:59 +02:00
profi200 70463ff6b6
Updated README.md. 2020-07-03 17:19:23 +02:00
profi200 55f7400bd9
Forgot to update README. 2020-05-03 22:48:44 +02:00
profi200 bdcd068856
Added long overdue credits because without them i would still struggle to understand the GPU.
A few small changes. Nothing important.
2020-05-01 21:30:20 +02:00
profi200 93abc0958f
Added VRAM allocator (thanks to libctru).
Overhaul of gfx.c.
2020-04-24 20:22:10 +02:00
profi200 461572c326
Initial GPU work.
README update.
2020-04-20 14:22:26 +02:00
profi200 c3b57bda29
Initial commit. 2020-04-15 23:50:52 +02:00