hybridmachine

Hardware, software, and everything in between

Projects by Brian Tabone

Projects

Hardware

WD65C02_FPGA

FPGA-based memory and peripheral IO system for a physical WD65C02 processor. Generates the PHI2 clock signal, manages processor state, and provides RAM, ROM, and memory-mapped IO.

FPGAVHDL6502Hardware
Coming Soon
iOS

ZenGlobe

An iOS app featuring a procedurally rendered globe with Metal shaders and spatial audio — designed for calm, ambient interaction.

SwiftMetaliOSProcedural Audio
Coming Soon
Desktop

MacOS-NotePP

Porting Notepad++ to macOS — bringing one of Windows' most popular code editors to Apple platforms with native Cocoa integration.

C++macOSCocoaScintilla
Desktop

GameOfLife3D.NET

A native desktop Game of Life simulator built with .NET, OpenGL, and ImGui — featuring 3D visualization and advanced pattern editing.

.NET 10OpenGLImGuiC#
Live
Web

GameOfLife3D

An interactive 3D Game of Life running in the browser with Three.js — supports custom rules, RLE pattern loading, and shareable links.

TypeScriptThree.jsWebGL
Live
Web

Plasma Globe

A real-time plasma globe simulation with dynamic lightning arcs and interactive touch response, rendered with Three.js and custom shaders.

TypeScriptThree.jsWebGL
Experiment

Gemini's GameOfLife3D

A Game of Life 3D variant generated entirely by Google's Gemini AI — an experiment in AI-assisted creative coding.

JavaScriptThree.jsGemini