Game Boy Advance
Super Block Jump: Game Boy Advance Edition
A platformer with a very simple goal in mind, to get to the goal on the right side of the screen.
This is a conversion of a game I made on Scratch back in 2014 and updated all the way through 2016.
ROM Download
Nintendo 3DS .CIA Download
Source Code
Apparently, I was also really good at backing up old versions of this because I managed to dig up like 5 versions of the source code.
A version of the Intro demo + Source codeA copy of the source code from April 2016 (WARNING: This code is HORRENDOUS)
A copy of the source code from August 2016 (WARNING: This code is also HORRENDOUS)
The source code from March 2017. (THIS DOES NOT COMPILE)
The ROM + Source code from when it released on Scratch on May 11, 2017.
All of the test ROMs made throughout development of the game that I know exist.
Misfortune Advance
A decent conversion of Misfortune.GB to the Game Boy Advance.
Devilion's port of Misforturne to the PC was decent, but i wanted it on an actual Game Boy.
I think I did OK on it, but I made it multiple years ago, and it definitely could be improved on.
ROM Download
Source Code
Sonic.EXE (Game Boy Advance)
A crappy conversion of MY5TCrimson's Sonic.EXE fan remake to the Nintendo Game Boy Advance.
I hate this code now.
It was so lazily done and rushed.
ROM Download
Source Code (For archival purposes)
FNaF Office Test
A crappy demo I made in 2016 because I wanted to port FNAF to the Game Boy Advance like a dumdum
ROM Download
Source Code
Unfinished code from my attempt to port FNaF (spaghetti warning)
Ghost Game (Game Boy Advance)
A Game Boy Advance conversion of Ghost Game from Help Your Kids With Computer Coding.
ROM Download
Source Code (For archival purposes)
HeartLib
A Game Boy Advance development library inspired by HAMLib and HELlib.
HeartLib supports most functions of the Nintendo Game Boy Advance, with the exception of Serial I/O.
It even supports some undocumented features such as SWI 0x26 (HardReset) or the Green Swap (?) register!
It has powered some of my Game Boy Advance homebrews such as Super Block Jump and Misfortune Advance, along with Chip8Adv and Advcadia, my RCA CHIP-8 and Emerson Arcadia 2001 emulators respectively.
AGB_Lib
AGB_Lib was a crappy library that I made based on gba.h by eloist from 2001. It has some of the most pointless functions in the world, such as one that will add numbers together. It was the predecessor to HeartLib, and HeartLib still has some of its DNA.
AGB_Lib download (For archival purposes)Simple
A new kernel for your EZ-Flash Omega
Simple comes with loads of new options and plugins from the era of PogoShell (remember when that was popular? ).
It also comes with a new theme that in my opinion looks better than the stock firmware.
Using this kernel you can view images, listen to music, read text documents, and play many more systems such as the Sega Master System or Sinclair ZX Spectrum!
There is also a variant available for the EZ-Flash Omega: Definitive Edition!
Screenshots:
Simple-specific EZ-Flash Omega Manual
Skinning Guide
GBAtemp thread
Source code for base cartridge
Source code for Definitive Edition
Monkey Mayhem (Game Boy Advance)
A Game Boy Advance conversion of my take on Monkey Mayhem from Help Your Kids With Computer Coding.
I dunno why but this is not functioning correctly in neither VisualBoyAdvance nor mGBA, at least on Linux.
ROM Download
Source Code (For archival purposes)
Find the Invisible Cat (Game Boy Advance)
Find the Invisible Cat but for Game Boy Advance
ROM Download
Source Code (For archival purposes)
Undertale Tech Demo
A simple demo I made using HAM that helped me figure out how scrolling worked.
ROM Download
Source Code (For archival purposes)
Rock Paper Scissors (Game Boy Advance)
A Rock Paper Scissors game built on top of Ghost Game
ROM Download
Fidget Spinner Simulator
Annoy your friends with some extra proof that whatever god there is has abandoned us.
ROM Download
Source Code (For archival purposes)
FNaF World Teaser Cycle
A really dumb demo I made in 2016 that is just a slideshow of various FNaF World teasers done in Mode 4.
ROM Download
Source Code (For archival purposes)
FNaF GBA Teaser
One of the weakest demos I made, using Magic ARM Compiler. Just shows an image and thats it.
ROM Download
MegaDemo
A crappy demo I made during my classes because I was bored. It's more like demoscene stuff and it showcased simple sprite movement and palette cycling.
ROM Download
Source Code (For archival purposes)
Corrupted Image
A crappy "demo" that I made back in early 2016 because I didn't know how Dovoto's pcx2gba program worked.
ROM Download
Cool Looking BG Plasma
A demo I made of palette cycling, using an asset from Super Block Jump.
ROM Download
Source Code (For archival purposes)
Rabbit Quiz
A dumb quiz I made about rabbits in 2016 for a science class.
Fun fact: I made this when I had no idea what I was doing with the GBA, and it literally took me months to get this to work.
ROM Download
Source Code (For archival purposes)
Direct Sound Demo
A demo I made using code from 3DSage that will play a sound through DMA.
ROM Download
Source Code (For archival purposes)
The Most Difficult Platformer Advance! Demo
A PoC of a game I made on Scratch back in 2015, reusing the physics engine from Super Block Jump.
ROM Download
However, there was also a demo that SCROLLED. It was made using HAM in conjunction with a Windows XP VM.
ROM Download
Source Code (For archival purposes)
Original Game (Broken in Scratch 3.0)
Pixel Color Detection Demo
A demo from 2016 that showcases the reading of VRAM so that color collision in the Bitmap modes is possible.
ROM Download
Source Code (For archival purposes)
Undertale Fight Demo
There was a second Undertale tech demo, but all it was was an image, but hey it was a tilemap instead of a bitmap!
ROM Download
Source Code (For archival purposes)
Game Making Presentation
A simple presentation for a class about how game making works.
This did not need to be on the Game Boy Advance but whatever.
ROM Download
Source Code (For archival purposes)
Video Game Jeopardy
A simple Jeopardy game for the GBA made during class in 2017 because I was bored
ROM Download
Source Code (For archival purposes)
FNaF Jumpscares (Game Boy Advance)
Uhhhh, FNaF Jumpscare animations but they run on the Game Boy Advance, I guess.
ROMs + Source Code (For archival purposes)Fake Camera Light (Game Boy Advance)
Uhhhhhhh, a fake camera light i made as a joke because i wanted to wave my GBA around instead of a candle at Christmas or something idk
ROM Download
Source Code (For archival purposes)
Super Meat Boy Music Player
Something where the assets have a timestamp of APRIL 18TH, 2016, it was supposed to be a simple music player. Just buy Danny B's music on Bandcamp
would you believe me if I said I wanted to port Super Meat Boy to the GBA?
Source Code...? (For archival purposes)
Source Code (Slightly later prototype)...? (For archival purposes)
Wine/Proton Variants
Wine-6.4-DDrawFix
The following variant of Wine, based on Wine 6.4, has included a patch that allows for LEGO Island to function properly. In mainline builds of Wine, it crashes when clicking on anything because of some stubbed functions in ddraw.dll that allow for the user to click on objects in a 3D space.
Shoutouts to MattKC for linking me to the patch so I can apply it.
Wine-6.4-DDrawFix DownloadThe WineHQ thread that MattKC linked me to. Contains a diff.
Scratch Projects
This is definitely not all of them, but this is most of the notable ones.
also the intro to these is certifiedSuper Block Jump
My Scratch magnum opus. It's a platformer where you control a block and you make your way to the goal avoiding obstacles and hazards.
Play Game + Download links
Super Block Jump 2
The """sequel""" to Super Block Jump. It's more of an expansion than anything else.
Play Game + Download links
Super Block Jump (Dark World)
A remixed version of Super Block Jump with a much higher difficulty. Think of it like the DOOM Eternal Master Levels.
Play Game + Download links
16-bit Platformer
A simple platformer using a tile system.
Play Game + Download links
RUN!
Make your way to the end of the map before time runs out!
Play Game + Download links
Scratchy World
A very broken RPG where Scratch Cat and his friends get lost in a haunted mansion.
Play Game + Download links
Gravity Dude
A simple platformer with gravity-based elements.
Play Game + Download links
A Simple Platformer
Nothing special. Just a simple platformer.
Play Game + Download links
Automatic Daily Math Skills Practice
A simple tool made for my 5th grade class so classmates can practice basic arithmetic.
Play Game + Download links
Find The Invisible Cat
A (slightly broken) clone of Find The Invisible Cow.
Play Game + Download links
Monkey Mayhem
A simple game that I copied (and customized) from Help Your Kids With Computer Coding.
Play Game + Download links
Play Alternative Variant + Download links
Space Raider
A simple arcade shooter
Play Game + Download links
Roll the die!
Roll the die!
Roll the die! + Download links
Escape The Dragon!
Lead the cat to the donut before the dragon can reach him! Like Monkey Mayhem, this was also copied from Help Your Kids With Computer Coding.
Play Game + Download links
The Most Difficult Platformer Ever!
A super difficult platformer that followed the "The Guy!" warp zone from Super Meat Boy.
Play Game + Download links
School Projects: Volume
A simple presentation about volume with obnoxious sound effects.
View Presentation + Download links
Scratch Jump
A simple endless runner that increases speed as you play.
Play Game + Download links
Explosive Dirt
"Eat A Taco." --The description
Watch Animation + Download links
I NEED SOME TOAST!!
"wave the green flag and say i surrender" --The description
Watch Animation + Download links
Bubble Blaster
A scratch conversion of a Python game from Help Your Kids With Computer Coding.
Play Game + Download links
Northeast Region Quiz
A quiz about the northeast region of the United States, made for a school project in 5th grade.
Play Game + Download links
Other Oddball Scratch Things
Busting the Criminal - A barely complete Henry Stickmin fangame (January 9, 2016).
Untitled-16 - A sixth grade history poster (October 23, 2015).
Untitled-18 - An unfinished sixth grade history poster (October 28, 2015).
Otzi Trivia - A sixth grade history project about a mummy named Otzi (August 6, 2015).
Microsoft Windows
MakeROMGBA
A crappy tool I wrote in 2016 to compile GBA ROMs with DevKit Advance.
Alternative variants were made that used devkitARM, and one was made for Super Block Jump (GBA).
The devkitARM variants never reached the performance of DevKit Advance because they didn't use the GCC optimization flags, but I didn't know that's how that worked. :P
It is highly discouraged to use these, as they promote very unhealthy and wasteful compilation habits.
Awesome Screensaver
WARNING: HEAVY EPILEPSY WARNING.
This was a weird screensaver that I created using a totally legal 100% legit copy of Clickteam Fusion 2.5 Developer back in 2018(?)
I kinda ended up just clobbering images and gifs together to make whatever the hell this is.
This will only work under Windows, and at a resolution of 1440x900. Sorry Linux users!
Source Code + Executable (here for archival purposes)
Five Nights at Dat Boi's
WARNING: CERTIFIED CRINGE
An unfinshed Five Nights at Freddy's clone that was made in a totally legal 100% legit copy of Clickteam Fusion 2.5 Developer.
Not sure when exactly it's dated, but I think it's late 2017.
Source Code + Executable (here for archival purposes)
Unnamed Joke Program
An unnamed joke program that would change the wallpaper, play IMSCARED music, display message boxes, and then kill csrss.exe
Note: Isn't actually fully functional on Windows 7. Use Windows XP.
Source Code + Executable (here for archival purposes)
GNU/Linux
Linux Gaming Notes
A WIP collection of notes about Linux Gaming.
LinkEmulation Projects
Gigatron MAME Driver
A port of Phil Thomas' Gigatron.js emulator to the MAME framework.
There is a blog post about is here.
Gigatron website
Phil's emulator
My Gigatron driver
My Gigatron CPU code
Chip8Adv
A very simple reimplementation of the CHIP-8 virtual machine for the Game Boy Advance.
Created by RCA in 1977, CHIP-8 was made for the express purpose of easily making programs for the RCA COSMAC VIP and Telmac 1800 microcomputers.
This reimplementation was written with some assistance from CowGod's documentation and dmatlack's implementation for Linux using OpenGL.
It runs all standard CHIP-8 games just fine, but a lot of the more commonly found ones are using certain SuperChip instructions. No SuperChip instructions work.
This emulator was written as a PogoShell plugin, and is included as part of the Simple kernel for the EZ-Flash Omega and EZ-Flash Omega: Definitive Edition.
Source code (As of Jan 15, 2019)
AdvCadia
An Emerson Arcadia 2001 emulator for the Game Boy Advance.
Like Chip8Adv, this was also created as a PogoShell plugin, included with the Simple kernel.
It was derived from the Super Bug Advance emulator created by Amigan Software, porting it from HAMlib to HeartLib.
Compatibility is about the same as SuperBugAdvance, however I doubled the playfield size, and scaled the screen accordingly.
Not many games, if any, are considered playable, and the sound is very broken.
Just use MAME. :P
Source code
Miscellaneous
Homebrew Hub
Not to be confused with the Game Boy Homebrew Hub, my Homebrew Hub is basically an irresponsible number of homebrews for a wide range of platforms, such as the Commodore 64, Nintendo Entertainment System, and of course, the Game Boy Advance.
Link to repositoryArch Linux User Repository Packages
Back when I was running The Linux Gaming Experiment, I was using a variant of Arch Linux, and I added these packages to the AUR so that I could easily install them between installs.
nikwi-deluxe-binxjump
RetroPie-More
Back in 2017-2018, I was huge into RetroPie, a flavor of Raspbian for the Rasbperry Pi family designed specifically around emulation and open-source gaming. This is a repository inspired by zerojay that contained more scriptmodules for RetroPie-Setup that added more native games and source ports, RetroArch cores, and emulators.
GitHub Repository (For archival purposes)ES-Theme-Homebrew
A homebrew oriented theme for EmulationStation based on Recalbox's simplelight that includes support for plenty of obscure systems.
Link to repository (For archival purposes)"My Swag"
Oh god.
An XUL CSS theme from 2016 for Firefox that was powered by the Stylish extension.
As you can see, graphic design is my passion
Source file (For archival purposes)
Atapi's Noises & Numbers Vol. 1
A 2-disc album containing 100 shortwave radio recordings collected over a period of six months, inspired by The Conet Project.
Information + Download