exelotl wrote:
Oh yeah, the setup part of Tonc is quite outdated. Here's what's changed since it was written:
Programmer's Notepad is not really used by anyone, I'd recommend to use a different editor such as Notepad++ or VS Code, and then compile in the MSYS2 terminal by running
make
. (If that's unfamiliar to you, I wrote a bit about it here which might help?)devkitARM now uses MSYS2 as the recommended terminal on Windows, and uses pacman to manage updates.
libtonc is now included in devkitARM's package repository, so you don't need to manually install the version from tonc-code.zip (in fact that version is outdated)
the examples in tonc-code.zip won't compile anymore, but you can find updated versions at which work with the latest devkitARM here: https://github.com/gbadev-org/libtonc-examples
Note that devkitARM doesn't include any templates for working with libtonc, but you can use one of these as a starting point:
- https://github.com/gbadev-org/libtonc-template - A 'standard' devkitPro-style template.
- https://github.com/gbadev-org/gba-makefile-template - A newer, easier and more self-contained template.
That's about it!
And yeah, an updated / community-maintained version of Tonc is something we'd like to do at some point, it's just taking a while to get it off the ground.
exelotl, do you think the Tonc (Community Edition) will be updated with some of what you're mentioning here?
Edit: Oh, I see it's already marked as an issue. Ignore me : )