Hey, I'm Shim Manaloto!

I'm a computer nerd from the Philippines. I'm passionate about low-level and embedded development. I make projects such as emulators, automation, and hardware. I like anime, gaming, and problem solving.

Anemoia-ESP32

Anemoia-ESP32 is a rewrite and port of the Anemoia Nintendo Entertainment System (NES) emulator running directly on the ESP32. It is written in C++ and is designed to bring classic NES games to the ESP32. This project focuses on performance, being able to run the emulator at native speeds and with full audio emulation implemented.

PandesalEmu

PandesalEmu is an emulator for the Pandesal CPU, an 8-bit processor inspired by the MOS 6502. This is a CLI-based program that will execute Pandesal binary programs.

PandesalCPU

Pandesal CPU is an 8-bit multi-cycle general-purpose CPU architecture inspired by the classic MOS 6502. Built at the logic-gate level and implemented in Logisim Evo.

Raycasting Engine

This is a simple implementation of a raycasting engine made in C++ with SDL2. The engine features wall raycast rendering, floor and ceiling raycast rendering, and sprite raycast rendering.

Nibbelium

Nibbelium is a CHIP-8 Emulator written in C++ with Dear ImGui and SDL2 for Windows. It has been tested with over 100 game ROMs and 8 test ROMs to ensure compatability and accuracy in emulation.

Pong but JoJo

ORA ORA ORA your way to victory! This is a simple recreation of the classic Pong game back in 1972, but with JoJo stands as the paddles. This was made using the Unity game engine. Listen to DIO's battle cries while dueling! This game features 3 different difficulty modes.

Website about Japan

A website to learn about the beauty of Japan. The most unique country in the world.