#gbadev

For those of you who find this interesting, check out as well a presentation by the coder of Goodboy Galaxy about programming in Nim for #GameBoyAdvance: www.youtube.com/watch?v=sZUM... #retrodev #gbadev #homebrew #retrogaming #gbdev #gameboy

RE: https://bsky.app/profile/did:plc:psefp26cgjnzgxhliua67c2v/post/3lmaky2qvfk2v

Jeremy Clarke: Game Boy Advanc...

#Retrogaming fans also see: - rollback netcode on the #NES: sgadrat.itch.io/super-tilt-b... - adding rollback netplay to a #GameBoyAdvance game from 2005: archive.ph/yusyV - there are also projects adding rollback to the #SuperSmashBros series #retrodev #nesdev #gbdev #gba #gbadev #gameboy

RE: https://bsky.app/profile/did:plc:c4apw5ksdduezrid7yd7ljal/post/3lndciiru7s2r

Matt Hogan :psyduck:mtthgn
2025-04-07

I'm a few days late on (is a thing? lol), but I’m determined to post nonetheless!

I spent the weekend exploring some of the newly added concepts on Natu's development branch, particularly the additions of “scenes” and “systems”. To do this, I rewrote one of the Natu examples to use scenes and systems. Check it out!

2025-04-05

@wyatt @kawa Until archive format overhead becomes the limiting factor for size.

At one point in early 2002, I briefly considered using the UNIX tape archive (tar) format to bundle assets in a Game Boy Advance game. Many of these assets were 2048 bytes or smaller. I looked up the spec for a POSIX tar file, and it involved rounding up each file's size to a multiple of the 512-byte block size and adding a 512-byte block header. That kind of overhead adds up. On top of that, searching for a particular file in a tarball takes linear time, not constant or even logarithmic time.

That led me to devise and document a simpler, more fit for purpose archive format called GBFS. Other specialized archive formats may benefit from packing files so as to avoid crossing 16K, 32K, 64K, or 128K block boundaries in the medium.

#FileFormats #gbadev #GameBoyAdvance #FileFormat #archives

2025-03-30

@wyatt I'm curious which console's homebrew scene you're subposting about. The communities I'm in use a standard protocol.

- NES: phpBB forum with a spin-off Discord server
- Super NES: phpBB forum with a spin-off Discord server
- Master System and Game Gear: phpBB forum with a spin-off Discord server
- Game Boy: Discord server bridged to IRC
- Game Boy Advance: Discord server bridged to IRC

#IRC #phpBB #Discord #homebrew #nesdev #snesdev #gbadev #gbadev #smspower

Matt Hogan :psyduck:mtthgn
2025-02-22

I've been (very) slowly working on a GBA platformer. Basically I write a line or two while I make breakfast for the kiddos.

Today, I implemented animation states, starting with just an idle state and a walking state. A small change, but it's really cool how much more "alive" it makes it feel. Animation as "the illusion of life” indeed!

(That walking animation needs a lot of work 🤣)

2025-01-29

I guess I'll just release this now, documentation for the GBA e-Reader: nytpu.com/nintendo-e-reader/

I was gonna wait until I made a real e-Reader game to try and catch the mistakes that are certain to be in it, but as usual it looks like that'll never happen so I'm just releasing it now.

#GBA #GBADev #GameBoyAdvance

2025-01-15
2025-01-01

Noice, building a gba rom in rust is really that easy.
#rust #gbadev #agb #gamedev

I realized I never posted any screenshot of "Aereven: Sleeping Azure", the upcoming improved PC version of my GBA game "Aereven Advance". So here it is, a little side-by-side comparison. PC on the left, GBA on the right! #gbadev #gamedev

2024-09-27

Fourth place in GBA Jam '24 is shared among these jam entries:

Dungeon Tactics Advance, a turn-based strategy game with randomized "daily challenge" levels by @corwin, LostImmortal setsquare.itch.io/dungeon-tact
Space Evangelion, a space themed shoot-em-up by fixxiefixx fixxiefixx.itch.io/space-evang
Sys*Crusher, an arcade shooter/freelance hacker simulator by OutOfSync drkylstein.itch.io/syscrusher
Detective Monroe: Murder at Sea, a mystery adventure inspired by point-and-click classics by eragnarok, HummusHustler eragnarok.itch.io/detective-mo
Aereven Advance, a Zelda-like action adventure by @dreamnoid dreamnoid.itch.io/aereven-adva

#GBAJam24 #GBADev

Five screenshots, each from the five winning entries mentioned in the post, placed diagonally on top of a clipart of an orange cityscape with a giant Game Boy Advance behind it, with GBA Jam 2024 logo located in the upper left corner. Aereven Advance screenshot shows the protagonist, young adventurer Lloyd, in the game's first dungeon after locating the boss room key, with textbox below saying "Found: Boss Key". Space Evangelion screenshot shows the angel protagonist piloting a spacecraft and shooting projectiles at metallic enemy spacecrafts, with 208, the current game score, displayed below. Dungeon Tactics Advance screenshot shows one of the grid-based levels, with the player character about to use a Fireball attack on one of the two cloaked enemy characters during their turn. Sys*Crusher screenshot shows one of the areas inside of a computer that needs to be hacked, with a huge star-shaped kernel in the middle and many small triangles inside and the hacker protagonist shooting projectiles at them from the right side of the area. Detective Monroe: Murder at Sea screenshot shows the protagonist, detective Alex Monroe, standing in front of a computer in a maintenance room, with the textbox below saying "MAINFRAME RESET — DEFAULT SECURITY PROTOCOLS RESTORED".
2024-09-27

Third place in GBA Jam '24 is awarded to Getting Around It with Pheasant Birdy by Hell Labs (@lifning, @viv, @itsonlythee, @Skirmisher, @artemis), a simplistic platformer demo with an impressive twist!

hell-labs.itch.io/pheasant-gba

#GBAJam24 #GBADev

Screenshot from Getting Around It with Pheasant Birdy, showing the playable fennec fox character sitting in front of some rectangular platforms and a rectangular tree covered in snow, with one of the platforms having a posdibly frozen flower with an unamused facial expression growing on top of it. The screenshot is placed on a clipart of an orange GBA in front of an orange colored cityscape with the GBA Jam 2024 logo placed in the upper left corner and the text "3rd: Getting Around It with Pheasant Birdy by Hell Labs" in textboxes that are overlapping the lower left corner of the screenshot.
2024-09-27

Second place winner of GBA Jam '24 — Discrete Orange, a cute turn-based puzzle platformer demo by Tardigrade!

tardigrade-nx.itch.io/discrete

#GBAJam24 #GBADev

Screenshot from Discrete Orange, showing the titular orange with big round eyes and green shoes standing next to a pine tree on a platform in one of the green forest themed levels, with a body of water underneath, cloudy daylight sky in the background and bonus chocolates located in both sides of the area. The screenshot is placed on a clipart of an orange GBA in front of an orange colored cityscape with the GBA Jam 2024 logo placed in the upper left corner and the text "2nd: Discrete Orange by Tardigrade" in textboxes that are overlapping the lower left corner of the screenshot.
2024-09-27

Here is the winning entry of GBA Jam 2024 — BeatBeast, a neon-colored fast-paced rhythmic shoot-em-up by @afska, Lu and @synthenia!

afska.itch.io/beat-beast

#GBAJam24 #GBADev

Screenshot of BeatBeast showing the protagonist, Joaquin, a grey horse with rainbow mane and tail and a purple blaster attached to his side, standing on a multicolored dance floor underneath the level's boss, DJ OctoBass, a giant round green troll floating in the night sky with two turntables and shooting projectiles. The screenshot is placed on a clipart of an orange GBA in front of an orange colored cityscape with the GBA Jam 2024 logo placed in the upper left corner and the text "1st: BeatBeast by Afska, Lu, Synthenia" in textboxes that are overlapping the lower left corner of the screenshot.
2024-09-17

The GBA Jam 2024 results have finally been revealed! Check them out at gbadev.net/gbajam24.html

Many thanks to everyone who participated and helped make this jam a reality! :blobcatGBA:

#GBAJam24 #GBADev

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst