The website states it’s just an upgraded standard/base Arduboy, shipped with 200 Arduboy games. No mention of “Sequel” or anything.
Arduboy FX is an upgraded version from the standard Arduboy
The limitations are part of the appeal because they’re part of the challenge.
Tho, most consider a fun challenge to create something unique, rarely someone thinks it’s a fun challenge solve issues with “Loops” or “functions” cause they are a “big problem”.
Adding and subtracting aren’t a problem unless you’re doing them absolutely everywhere.
For adding and subtracting, it’s effectively one instruction per byte.
These were also not on your previous enumeration of problems.
That’s not unusual by any means. The vast majority of people who buy any sort of console aren’t going to be the ones writing the games.
Arduboy is rather not having the usual user-base who buy a console to play some particular game, it’s advertised with “it’s also an excellent way to learn how to program!”
The point of mentioning that
int
is in fact 16-bit not 32-bit was to highlight that a 32-bit CPU would not be an automatic benefit because most Arduboy games cope perfectly well without needing 32-bit integers.
Yet I was talking about all games. if some games have problems with “X” and some with “Y” … that accumulates. Hence sure, “games that don’t have a problem with X don’t have a problem with X” but if there was no “X” no games would have a problem with it.
All chips have quirks. And if you did eliminate all the quirks of each chip, you might as well just be writing for desktop
if I had said that, you’d probably claim Desktop chips have quirks too. I think you understood the point.
I wouldn’t call the GBA particularly simple…mode 7
Maybe cause you aren’t experienced with it. The GBA has only 5 Modes. You can implement the effect of SNES Mode 7 on GBA, but also on Arduboy or RP2040 if you wish. You can accelerate hline drawing on GBA and on RP2040 as well. The simplest implementation would be on RP2040, the most challenging on Arduboy (ignoring performance)
You don’t really need that much experience to make a simple arduboy game. Knowing the advanced stuff helps a lot, that’s going to be true for any kind of programming…
Lowering the bar for these who begin/struggle won’t take the “advance stuff” from you.
If you’ve got enough time and talent to max out progmem (assuming you didn’t do it by filling the memory with massive sprites) then you’ve probably got enough time and talent to learn how to cut down on your progmem usage.
assets was my initial point about memory tho, e.g games that cut sprites or sound cause it does not fit anymore. I really don’t see a benefit in that, I doubt you do.
They are not a big problem, they are a minor problem.
I just referred to your words.
the sequel to the original Arduboy.
regarding the website, it’s really just an upgrade and you can upgrade any Arduboy by that " Flash eXpansion" just like you could with an Amiga500, N64, Atari, C64, XBox360 with their expansions (which also were sometimes sold including expansion + game for it)
Lastly, if the Arduboy were to ‘spec up’, it’s important to be wary of the competition,…
USP will sell the hardware, but the “big problems” will rather drive people to hardware, where they can create the games they wish, instead of fighting unneeded challenges, like not being able to fit some assets (unless they really really love the Arduboy).