gbadev
Game Boy Advance homebrew development forum
exelotlprofile picture

exelotl

Administrator
Last seen 1 day ago
Joined:
Posts:
51
Topics:
11

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:

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.

TONC is what you get when you take "GBAP" (Game Boy Advance Programming) and apply ROT13 to it.

The only reason I know this is cause it's hinted in the title on cearn's blog.

According to Gericom (who isn't on here yet)

The AD bus is the gba rom bus.
[it stands for] Address and Data
I happened to know this because the word AD bus was also used in is-nitro related stuff to refer to the gba bus and memory mapped there for debug purposes
But I think it's mentioned in some other places as well

The old forums broke due to a PHP version upgrade. For a while they were basically read-only, then at some point last year they died for good.

We were in contact with one of the admins and nudged them to fix it several times, also offering to help if possible, but they assured us it's something only they can do. They are just very busy and haven't found the time to do it yet, and after 2+ years we got tired of waiting 😅︎

Hey welcome! There's a plugin which adds likes, unfortunately it's very old and won't work with the current version of the forum.

I'm personally not too fussed about this feature (too many metrics in our lives these days!), but ofc I do use it on sites where it's available, so I see how it can be good & useful. I may try fixing the plugin some day if enough people want it.

Heck yeah! Pledged, wishing you the best of luck!

This is looking superb! I didn't know much about this game but the blend of mechanics (turn based combat + sidescroller) stands out to me as something pretty unique & refreshing, I can see why you wanted to port it!
Keep up the great work! ^^

Hey all, we had some spam accounts joining recently, so I've added a simple captcha quiz to the registration form.

Hopefully this solves the problem! If not, we may have to explore other solutions.

When it says "duplicate identifier" is that part of a larger error message? Does it tell you which file and which line of code the error is on?

[edit] or did you already solve it?

I'm not familiar with DragonBasic but "duplicate identifier" likely means you tried to make two variables with the same name, or something similar.
In case that doesn't help you narrow down the problem, could you post some code and the full error message?

Also, if you're looking for something newer and better-supported than DragonBasic yet still relatively easy to code in, maybe BPCore would be good for you?