About

Joseph LoManto
ynjdev@gmail.com

Welcome to my humble programming portfolio.

Past Projects

3DS Particle Demo

A simple particle demo for the Nintendo 3DS written in C. I wrote it to test out multithreading on the 3DS. Includes controls to edit the particles size, color, position, etc. It was written to target *.3ds homebrew to use with a Gateway 3DS cartridge back in the day. So the code will need some tweaking to compile with the latest version of ctrulib and homebrew launcher.

Full write-up
GitHub

3DS Chip8-CTRU

A port of a Chip8 emulator for the Nintendo 3DS written in C. Includes multi-rom support. Also played around with adding stereoscopic 3D effects only using software rendering. This too was written for Gateway *.3ds files so the code needs to updated to work with the latest version of the libraries.

Full write-up
GitHub

OpenRegion 3DS

OpenRegion is an ROP payload that takes advantage of a bug in certain versions of the 3DS System Setting. It allows users to bypass region lock and run game cartridges from other regions on their 3DS. Payloads are available for 3DS firmware version 4.X and 6.X.


GBAtemp Thread
GitHub

Neon GBA Lighting

Neon GBA is a per-tile lighting engine for the Gameboy Advance written in C. It uses precomputed look-up tables to grab the correct color tile based on how "brightly" lit the tile is by different colored light sources.

GitHub

Mergepal

A command line utility written in C++. It's used to merge the palettes of multiple 256 color BMP files. It outputs the merged palette and the raw data for each BMP using the new palette. I made this because I needed to create a common sprite palette while keeping each individual sprite's data in separate files for GBA/NDS development.

GitHub

Transconsciousness - MiniLD #55

This a game I made back in highschool for MiniLD #55, a game development challenge. The theme was preparation. So the player "prepares" what moves the character will make at the beginning of the level. After each action is planned, markers are displayed to show where enemies will be after that action occurs (based on how long the actions takes and how fast the enemy moves). The game was written in C++ with SDL.

GitHub
Download for Windows

Tetris Puzzle Challenge

A simple Tetris clone made with Lua and the Love2D game engine. Also includes puzzle levels where the blocks that fall are pre-determined and the player must use them to clear the entire level.

GitHub
Download for Windows

Hololens Development

I've developed a proprietary Hololens application for a start up that probably wouldn't appreciate if gave their ideas away on the internet while they still in the early stages.
To put it in generic terms, it app collected data from each of the user's sessions and stored it in a database. Included floating GUIs that followed the user's gaze, login, gesture and voice commands, and all that fancy stuff. The Hololens app was written with C#/Unity and the database app with PHP/MariaDB.