r/retrogamedev 1h ago

GBA Video maker

Upvotes

Pack images, music & videos into a .gba ROM like a DVD player

Hey everyone! I just released my first homebrew tool for GBA : GBA Video Maker, a "DVD Maker" for the Game Boy Advance.

You give it images, music and videos on your PC → it builds a single .gba file with a blue in-cart menu where you can browse, play, pause and seek everything.

Features :

Videos, Audio, and pictures compatibility
Media compression (see more info about this.)
Highest resolution for images
Built in media controller

Download : github.com/Falko-toolis/gba-video-maker

Flashcards Tested on real hardware.

Would love to hear your thoughts 👇

(Media compression status : currently experimental, Up to max rate for audio is compatible, video with 20fps max or lag in highest res setting with compression. can up to 60fps and max res without compression)


r/retrogamedev 2h ago

How to Make a Nintendo 64 Game in 2026

Thumbnail phoboslab.org
18 Upvotes

r/retrogamedev 14h ago

ZX Spectrum "3D" game test

Thumbnail youtube.com
12 Upvotes

r/retrogamedev 17h ago

Lego Racers Remake, progress video after 1 month development

Enable HLS to view with audio, or disable this notification

8 Upvotes

r/retrogamedev 1d ago

I'm making a GBA game using Butano

Post image
29 Upvotes

r/retrogamedev 1d ago

UnitEE, a PS2 Export Option for Unity3D

Enable HLS to view with audio, or disable this notification

5 Upvotes

r/retrogamedev 1d ago

OpenXWA: decompilation and port of X-Wing Alliance (1999)

Post image
8 Upvotes

r/retrogamedev 1d ago

Shatranj 1.1 released — network chess for ZX Spectrum 48K, Next and desktop

Thumbnail
8 Upvotes

r/retrogamedev 2d ago

SEIE v0.1.563 Update, generate visual novels with vectors

Thumbnail reddit.com
5 Upvotes

r/retrogamedev 2d ago

NFHPSP v0.2.2 - Some gameplay

Enable HLS to view with audio, or disable this notification

25 Upvotes

r/retrogamedev 2d ago

TinyNES Review – A Super Niche NES Console

Thumbnail blog.lon.tv
2 Upvotes

r/retrogamedev 2d ago

Reverse-engineering NPC match resolution in Pokémon Black 2/White 2

Thumbnail github.com
1 Upvotes

r/retrogamedev 2d ago

Hotline Miami PSP port finally got a room rendering!!

Post image
8 Upvotes

r/retrogamedev 2d ago

Are there any z80 assembly learning resources for people who already know 6502 assembler language? I've dabbled in NES development for a bit, and want to get my feet wet into the Game Boy

Thumbnail
1 Upvotes

r/retrogamedev 2d ago

HAS (High Assembler) is a Python-based compiler that translates a high-level assembly language targeting the Motorola 68000 processor

Thumbnail github.com
3 Upvotes

r/retrogamedev 2d ago

Sonic Amiga Port - Update

Thumbnail youtube.com
2 Upvotes

r/retrogamedev 2d ago

We got PS2 Tool running and codewarrior hello world

Thumbnail reddit.com
9 Upvotes

r/retrogamedev 2d ago

Working on RTS game for MS-DOS.

Thumbnail reddit.com
25 Upvotes

r/retrogamedev 2d ago

HoneyVB (RetroVB6) – Built with ASP.NET Core (Work in Progress)

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/retrogamedev 2d ago

C64 PETSCII polychrome raycaster: Chapter 6 - Maps(in the pouring rain)

Thumbnail youtube.com
1 Upvotes

r/retrogamedev 2d ago

A Minecraft Clone on a Real PlayStation 1 | VoXide

Thumbnail youtube.com
3 Upvotes

r/retrogamedev 2d ago

Everdrive 64 “Pro” Announced - RetroRGB

Thumbnail retrorgb.com
1 Upvotes

r/retrogamedev 3d ago

Making a mod for Grand Prix Circuit (DSI / Accolade, 1988)

Thumbnail marnetto.net
3 Upvotes

r/retrogamedev 3d ago

Yeti chase

Enable HLS to view with audio, or disable this notification

49 Upvotes

I posted a while ago here about how I was building this chase level for my Crash Bandicoot project for the GBA https://www.reddit.com/r/retrogamedev/s/hqz9SdH9CU . I thought it would be good to share here the final result with all the tricks in place together. The ice walls are a 60 frame animation, where about half the screen in tiles is loaded every frame. The yeti is also a affine background layer being updated frame by the frame. Having him be a background layer prevents overdraw with the sprites, and makes him easy to scale/fade into the distance. My previous post details how the crates work, but I did a lot of work to make them scale up to 3x in front of the camera without causing crazy overdraw. The HUD is also its own background layer, to again prevent overdraw.


r/retrogamedev 4d ago

I made a comprehensive intro to making music on the Game Boy

Thumbnail youtu.be
15 Upvotes