Azayaka
ZGB
Azayaka | ZGB | |
---|---|---|
4 | 3 | |
31 | 672 | |
- | - | |
0.0 | 3.8 | |
over 1 year ago | 29 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | 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.
Azayaka
-
Sound emulation on Game Boy emulator: how to start ?
If you need some inspiration on how to go about implementing sound functionality, consider checking out my emulator on GitHub. The code is pretty clean and fairly understandable, plus it also passes blargg’s audio test ROM.
-
My New Gameboy Emulator Azayaka
It constantly checks thar next instruction n' sees if it be a infinite loop. me found thar correct instructions by looking through thar source-code o' thar tests. There be two functions t' detect dis, one fer thar Blargg tests, n' one fer thar Mooneye tests. Here be thar functions t' detect thar loop. Hope that clears it up!
- Azayaka – Cycle-accurate Gameboy emulator
-
My new Gameboy emulator Azayaka
It constantly checks the next instruction and sees if it is an infinite loop. I found the correct instructions by looking through the source-code of the tests. There are two functions to detect this, one for the Blargg tests, and one for the Mooneye tests. Here are the functions to detect the loop. Hope that clears it up!
ZGB
-
Game Boy Competition 2023
This is a game jam where you make a Game Boy game in three months. If you don't know a lot of programming you can use GB Studio, you can learn the nitty gritty of how the Game Boy works by using assembly programming with RGBDS, or you can use C with GBDK or ZGB.
-
Change collision box position ZGB sprites?
As of right now, I'm using the ZGB because it seemed simple enough, and I like C. And I'm using Gameboy Tile Designer for my sprites. I know that my player sprite's collision box is defined in the .gbr.meta file, and I figured out how to adjust the collision box dimensions like so:
-
[UPDATE] a WIP Fan demake on the gameboy
If you'd like to learn to code (and I totally understand if that seems daunting or you just don't) there are some options short of coding it all yourself - for one, there are other, possibly more flexible engines. One I considered for a bit before rolling my own was https://github.com/Zal0/ZGB - he has several games with source available to help people get started.
What are some alternatives?
Petris - A puzzle game for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear(GG). Build pets in all shapes and sizes, keep the board clear.
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.
sprite - A Game Boy emulator written in drizzle.
openbor - OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more!
tilemap-studio - A tilemap editor for Game Boy, Color, Advance, DS, and SNES projects. Written in C++ with FLTK.
rgbds - Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
NoobBoy - A simple GameBoy emulator written in C++
GamePlay - Open-source, cross-platform, C++ game engine for creating 2D/3D games.
lsdpack - Standalone LSDj recorder+player