Writing a TETRIS Game Engine for Game Boy Advance using C Programming Language (DevKitAdv Dev. Kit)

Channel:
Subscribers:
13,700
Published on ● Video Link: https://www.youtube.com/watch?v=HeGxAH5ejv4



Duration: 39:14
6,384 views
0


Writing a TETRIS Game Engine for Game Boy Advance using C Programming Language (DevKitAdv Dev. Kit). #GBADEV

Follow me on Twitter: https://twitter.com/FpgaWarrior

Tetris Game Engine for Game Boy Advance (HOMEBREW). The Tetris Game Engine has been developed in C programming language and DEVKITADV develpment kit.

TETRIS for GBA.
First step, on GBA programming. This module is a sample tetris-clone.

Testing GBA mode 4, double buffering, keyboard controlling.
No sound implemented yet
Change the following compilation script if you need to do it in order to compile the source code in your local system.

SET PATH=D:\devkitadv\bin

gcc -c -O3 -mthumb -mthumb-interwork tetris.c
gcc -c -O3 -mthumb -mthumb-interwork logo.c gcc -c -O3 -mthumb -mthumb-interwork util.c
gcc -c -O3 -mthumb -mthumb-interwork tetris_title.c

gcc -mthumb -mthumb-interwork -o tetris.elf tetris.o logo.o util.o tetris_title.o

objcopy -O binary tetris.elf tetris.gba

del *.o
del *.elf

The game was developed between 2015-12-23 / 2015-12-25 during my free-time.

You can also follow me on my main Youtube channel: https://www.youtube.com/user/DarkRyogaGouken?sub_confirmation=1

or on my Twitter profile: https://twitter.com/FpgaWarrior

If you want to help this channel to create new hacks and homebrew games you can make a small contribution here: https://www.paypal.com/donate/?cmd=_donations&business=UE8LFESGCPT3Q&item_name=ry0g4¤cy_code=EUR&Z3JncnB0=

Enjoy It!




Other Videos By RY0G4_


2017-02-09STREET FIGHTER II DELUXE 2 - PC LONGPLAY - EVIL KEN PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2017-02-03STREET FIGHTER II DELUXE - PC LONGPLAY - Marstorius PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2017-01-30NEW Super Mario Land COLOR (REMAKE) - (NEW スーパーマリオランド COLOR) 『Alternate Final Boss』
2017-01-27STREET FIGHTER II DELUXE - PC LONGPLAY - Janne Dulk PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2017-01-16STREET COMBAT (ストリート戦闘) - SNES LONGPLAY - STEVEN Playthrough - NO DEATH RUN (FULL GAMEPLAY)
2017-01-13STREET FIGHTER II DELUXE - PC LONGPLAY - Billy Lee PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2017-01-06STREET FIGHTER II DELUXE 2 CE - PC LONGPLAY - SABER PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2017-01-02Ranma ½: Chōnai Gekitōhen - SNES LONGPLAY - Ranma (Male) Playthrough (NO DEATH RUN) (FULL GAMEPLAY)
2016-12-23RESIDENT EVIL: FIGHTING GAME 1.0 (バイオハザード) - PC LONGPLAY - Chris Redfield Playthrough (NO DEATH RUN)
2016-12-16STREET FIGHTER II MAGIC DELTA TURBO (ARCADE CPS1) 1CC RYU PLAYTHROUGH (FULL GAMEPLAY)
2016-12-09Writing a TETRIS Game Engine for Game Boy Advance using C Programming Language (DevKitAdv Dev. Kit)
2016-12-05『Brutal Doom (v20b)』 DOOM: THE WAY ID DID (EPISODE 3: INFERNO) (NO DEATH) (Complete Walkthrough)
2016-12-02Shin Samurai Spirits 2: Haoumaru Jigoku Hen (Unl) - NES Longplay - Ukyo Playthrough (NO DEATH RUN)
2016-11-14STREET FIGHTER II DELUXE - PC LONGPLAY - HANZO PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2016-11-07Dragon Ball Z: Super Butoden 3 (FAMICOM) - NES Longplay - NO DEATH RUN [PIRATE] (FULL GAMEPLAY)
2016-11-04STREET FIGHTER II DELUXE 2 - PC LONGPLAY - EVIL RYU PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2016-10-28Hogan's Alley (ホーガンズアレイ) - NES LONGPLAY - Complete Playthrough [ALL GAME MODES] (FULL GAMEPLAY)
2016-10-24POWER INSTINCT (豪血寺一族) - SNES LONGPLAY - S-OTANE Full Playthrough (NO DEATH RUN / NO MISS RUN)
2016-10-14DUCK HUNT (ダックハント) - NES LONGPLAY - Complete Playthrough [ALL GAME MODES] (FULL GAMEPLAY)
2016-09-30STREET FIGHTER II DELUXE 2 - PC LONGPLAY - AKUMA (豪鬼) PLAYTHROUGH [NO DEATH RUN] (FULL GAMEPLAY)
2016-09-23TMNT: Tournament Fighters - SNES LONGPLAY (Tournament Mode) RatKing Playthrough NO DEATH (LONGPLAY)



Tags:
Creating a TETRIS Game Engine for Game Boy Advance using C Programming Language (DevKitAdv Dev. Kit)
GAME BOY ADVANCE HOMEBREW
DarkRyogaGouken
GBDK: Game Boy C Programming - Counter To 90 [GAMEBOY HOMEBREW]
Creating a TETRIS Game Engine for Game Boy Advance using C Programming Language
Creating a Raycaster Engine for Game Boy Advance using C Programming Language (DevKitAdv Dev. Kit)
Creating a TETRIS Game Engine for Game Boy Advance
Game Boy Advance Doujin Game
#GBADEV