All Projects → Mte90 → GBAATM-Rebirth

Mte90 / GBAATM-Rebirth

Licence: GPL-3.0 license
From the original source code a new rebirth, to add a Trainer in your GBA roms!

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
QMake
1090 projects

Projects that are alternatives of or similar to GBAATM-Rebirth

Mgba
mGBA Game Boy Advance Emulator
Stars: ✭ 3,355 (+12803.85%)
Mutual labels:  gba
AdvanceOS
Tiny Operating System to emulate GBA on Raspberry Pi
Stars: ✭ 46 (+76.92%)
Mutual labels:  gba
gba-sprite-engine
An object-oriented Game Boy Advance sprite engine concept
Stars: ✭ 68 (+161.54%)
Mutual labels:  gba
JDuel-Links-Bot
An all-in-one modding tool and bot for Yu-Gi-Oh! Duel Links (Steam version)
Stars: ✭ 25 (-3.85%)
Mutual labels:  trainer
gba-remote-play
Stream Raspberry Pi games to a GBA via Link Cable
Stars: ✭ 356 (+1269.23%)
Mutual labels:  gba
PokemonRNGGuides
A repository of Pokemon RNG abuse guides
Stars: ✭ 62 (+138.46%)
Mutual labels:  gba
gba-modern
An attempt to create a Game Boy Advance game using Modern C++
Stars: ✭ 59 (+126.92%)
Mutual labels:  gba
smaghetti
A web based level editor for Super Mario Advance 4, the GBA port of Super Mario Bros 3
Stars: ✭ 31 (+19.23%)
Mutual labels:  gba
magia
magia is a toy GBA emulator written in golang.
Stars: ✭ 432 (+1561.54%)
Mutual labels:  gba
cheatengine-threadstack-finder
List all thread's base address based on process id
Stars: ✭ 39 (+50%)
Mutual labels:  trainer
OptimeGBA
Optime GBA - Nintendo Game Boy Advance (and WIP Nintendo DS) emulator, written in C# with .NET Core.
Stars: ✭ 87 (+234.62%)
Mutual labels:  gba
piugba
🎮 PIU emulator for the GBA 🎮
Stars: ✭ 43 (+65.38%)
Mutual labels:  gba
eggvance
A Game Boy Advance emulator.
Stars: ✭ 59 (+126.92%)
Mutual labels:  gba
luvdis
Pure-Python Game Boy Advance Disassembler
Stars: ✭ 27 (+3.85%)
Mutual labels:  gba
M64MM
Mario 64 Movie Maker 3, also known as M64MM3
Stars: ✭ 19 (-26.92%)
Mutual labels:  trainer
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+6115.38%)
Mutual labels:  gba
minishmaker
Level editing suite for The Legend of Zelda: The Minish Cap
Stars: ✭ 58 (+123.08%)
Mutual labels:  gba
teach-shiny
Materials for the Shiny Train the Trainer workshop
Stars: ✭ 38 (+46.15%)
Mutual labels:  trainer
tfbert
基于tensorflow1.x的预训练模型调用,支持单机多卡、梯度累积,XLA加速,混合精度。可灵活训练、验证、预测。
Stars: ✭ 54 (+107.69%)
Mutual labels:  trainer
HeartLib
Comprehensive API for Nintendo GBA inspired by HAMLib and HELlib.
Stars: ✭ 23 (-11.54%)
Mutual labels:  gba

GBAATM-Rebirth

Codacy Badge License

This project is a refactoring of the old GBAATM (last release around 2011) with the original source code as starting point (got from Cracker, the original author).
The purpose is a new UI, multiplatform support and maybe new features (with code refactoring and optimization).
The original source code is available at this page.
The tool to convert a file to the C++ binary representation is avalaible there.

Roadmap/Status

  • Ported all the features
    • Removed Slowmo
  • Revamp the original source code
    • Refactored and optimized to avoid crash and rom damaged
    • Vblank code injected to ROM improved to use 32 bit addresses
  • Add new features to UI
    • Checksum - DONE
    • UI in Tabs - DONE
    • Save the path and menu title - DONE
  • Auto generate builds for Linux/OSX/Windows - DONE

Installation

If you're using Linux, install following apt-packages

sudo apt-get install qtchooser qt5-default

Clone repository with SingleApplication submodule:

git clone https://github.com/Mte90/GBAATM-Rebirth.git
cd GBAATM-Rebirth
git submodule update --init --recursive

or

git clone --recurse-submodules -j8 https://github.com/Mte90/GBAATM-Rebirth.git

Compile

Use QT Creator or this way.

mkdir build
cd build
qmake -makefile -o Makefile "CONFIG+=release" ../GBAATM-Rebirth.pro
make

Auto build

When a new tag is generated if prefixed with v will be created a new release with the builds attached. If it is prefixed with pre it will be the same but it will be marked as pre release on GitHub.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].