gb-studio
pokered
Our great sponsors
gb-studio | pokered | |
---|---|---|
126 | 43 | |
8,037 | 3,748 | |
- | 1.8% | |
9.8 | 8.3 | |
7 days ago | about 1 month ago | |
C | Assembly | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gb-studio
-
Not only Unity...
GB-Studio (MIT/C) https://github.com/chrismaltby/gb-studio
-
GB Studio: Drag and drop retro game creator for GameBoy
It actually does interpret bytecode, you can see the opcode definitions here https://github.com/chrismaltby/gb-studio/blob/1f995a976bd3aa...
The trick is that a lot of the heavier stuff is implemented in assembly and this is mostly used for lighting scripting (from what I understand).
-
any resources for expanding on ECS?
If you ever want to just play around with gameboy stuff, GB Studio is much simpler, but only supports building certain types of games, since it's a no-coding kind of thing.
-
Gba development
GB Studio they also have a subreddit r/gbstudio
-
IronBoy: High accuracy GameBoy emulator written in Rust and available in the browser via WASM
Maybe you could use GBStudio (https://www.gbstudio.dev/) to create a test ROM so that you and anyone else can test the solution without having to upload their own ROM's. Could also be nice for stress testing it by creating more difficult scenarios to test.
- If I were to try to make a simple 2D RPG or visual novel is the n64 easier than genesis Dreamcast and Saturn?
-
What software do you recommend me to start making retro videogame music?
Modern versions of GB Studio use HUGEDriver too, so it's common now.
-
10 lesser known toy game engines to have fun with
GBStudio (free)
- handheld for gamdevs?
pokered
- Learning ASM be like
-
Original Pokemon RGBY export all audio and SFX as midi
I initially wanted to export all the original audio from the games rom as midi files. Fortunately my google-fu lead me to this a post on romhacking in 2014 where the PokeRed Poject rom audio has been disassembled to asm. Going through the list I noticed not all the audio is properly titled and some songs could be missing for example MtMoon and Cerulean city is missing.
-
Bi-Weekly Questions Thread
Install the pokered disassembly and follow this tutorial.
Gen 1 and 2 have been disassembled so this is something that is definitely possible even easy using those projects. Here is one of the projects, the pret discord link at the bottom is where you'll find more information about working with the projects.
you can find the assembly code of pokemon red here: https://github.com/pret/pokered
-
List of Creepypastas
I worked on a pokemon red rom hack for a few weeks based on labender town syndrome. I was able to inject a new pokemon at a scripted point but things got pretty weird, especially around battle logic. I quickly ran into trouble with inadvertently overwriting used memory. There really wasn't a lot of unused bits on that gameboy cart or the gameboy's resources. There's no safety net to prevent you (or even inform you) of something you shouldn't be doing.
This was in Z80 assembly and based off of the (very awesome) pokered project.
-
The best pokemon era was 1996-2001
~170k lines of assembly for red/blue
-
[Weekly Questions Thread] 11 July 2022
The first two generations were written on assembly. It's kinda different than other programming languages as it's more "machine" than others. As far as I know the source code for Pokemon Red Blue has been decompiled so you can see how it's written. Check https://github.com/pret/pokered for it.
-
Errors Building Anniversary Red
This repo is very out of date though. I would encourage you to use the up-to-date pokered repo they were initially branched from.
-
Zelda 64 has been fully decompiled
Similar projects:
* DevilutionX: decompiled and modern version of Diablo for the PC - https://github.com/diasurgical/devilutionX
* pokered: decompiled version of Pokemon Red for the Gamboy - https://github.com/pret/pokered
* zelda1: decompiled version of Zelda for the NES - https://github.com/aldonunez/zelda1-disassembly
* supermetroid: decompiled version of Super Metroid for the SNES - https://github.com/strager/supermetroid
* VAC: decompiled version of Valve Anti Cheat (VAC) for PC - https://github.com/danielkrupinski/VAC
What are some alternatives?
gbdk-2020 - An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
universal-pokemon-randomizer-zx - Public repository of source code for the Universal Pokemon Randomizer ZX
DS-Pokemon-Rom-Editor - New DS Pokemon ROM Editor, based on Nømura's 2020 edition. Expanded with loads of new features, bugfixes and better usability.
mgbdis - Game Boy ROM disassembler with RGBDS compatible output
project-restoration - A Majora's Mask 3D patch that restores some mechanics from the original game to get the best of both worlds
pvsneslib - PVSnesLib : A small, open and free development kit for the Nintendo SNES
pokeemerald-ex-speedchoice
awesome-gbdev - A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
gbdk-go - Experimental Go binding for GBDK(GameBoy Development Kit). You can develop GameBoy software using Go!
jak-project - Reviving the language that brought us the Jak & Daxter Series
pokeemerald - Decompilation of Pokémon Emerald