๐Ÿš€ Jason Brian Hall - Projects

Games, audio tools, and creative software

๐Ÿ“‹ Table of Contents

๐ŸŽต Music and MIDI FM Synthesis Suite

Authentic OPL3 FM synthesis tools featuring the legendary Yamaha OPL3 sound chip that defined PC audio in the 1990s.

๐ŸŽถ Zenamp

Audio Player

A feature-rich, cross-platform audio player combining modern format support with nostalgic MIDI synthesis, comprehensive karaoke capabilities, and 30+ mesmerizing visualizations.

  • 40+ Audio Visualizations (waveforms, kaleidoscopes, fractals, puzzle solvers)
  • Universal Format Support: WAV, FLAC, MP3, OGG, Opus, M4A, AAC, WMA, AIFF, MIDI, CD+G, LRC (supports other formats like APE from libavcodec)
  • Full Karaoke Support with CD+G graphics and LRC lyrics
  • 10-Band Equalizer with professional frequency control
  • Advanced Queue Management with sortable playlists
  • Includes some mini games playable against the AI including Chess, Checkers, Minesweeper, and Pong; other visualizations are interactive
View Details โ†’ Download โ†’

๐Ÿ”„ MIDI to WAV Converter

Tool

High-quality offline conversion utility for converting MIDI files to WAV format using OPL3 FM synthesis.

  • 181 meticulously crafted FM instrument patches
  • General MIDI compatibility (128+ instruments)
  • Adjustable output volume (default 500%)
  • High-quality 16-bit PCM WAV output
View on GitHub โ†’

๐ŸŽน Linux MIDI Player

Player

Lightweight MIDI player with real-time OPL3 synthesis and interactive controls.

  • Real-time OPL3 synthesis
  • 128 General MIDI instrument patches
  • Interactive playback controls
  • Minimal resource usage
View on GitHub โ†’

๐Ÿ’พ DOS MIDI Player

Retro

Authentic hardware experience - MIDI player for DOS systems using actual OPL3 hardware or DOSBox.

  • Native DOS compatibility
  • Direct OPL3 chip access (AdLib/Sound Blaster)
  • 180+ FM instrument definitions
  • Period-correct audio experience
View on GitHub โ†’

๐ŸŽฎ Games & Puzzles

Fun, creative, and challenging games that prove coding can be entertaining!

๐Ÿงฉ Tetrimone

Puzzle

Pixel-dropping pandemonium! A Tetris reimagining with 30 color themes, 11 line-clear animations, retro Soviet mode, and gamepad support.

View on GitHub โ†’ Download โ†’

๐ŸŽฎ Comet Busters

Game

An asteroids clone with bosses to fight every 5th waves (it's part of the zenamp visualization but plays independently).

View on GitHub โ†’

๐ŸŽฎ Beat Chess

Game

Play chess against the computer or have it play against itself (it's part of the zenamp visualization but plays independently); weak chess engine.

View on GitHub โ†’

๐Ÿ’ฃ Minesweeper

Game

Not just a gameโ€”it's a digital minefield of excitement! A really good version of Minesweeper (pinky promise! ๐Ÿคž). Additionally their is a version that comes with zenamp.

View on GitHub โ†’ Download โ†’

๐Ÿงฉ Sudoku Solver

Tool

A Sudoku Swiss Army Knife! Generate puzzles, solve them instantly, create MS-Word documents, or play interactively. Integrarated into Zenamp but not interactive.

View on GitHub โ†’ Download โ†’

๐ŸงŠ Rubik's Cube Solver

Puzzle

Crack the most mind-bending 3x3 puzzle known to humanity! Solving optional, frustration guaranteed! ๐Ÿ˜…

View on GitHub โ†’ Download โ†’

๐Ÿƒ Card Games Collection

Games

Solitaire, FreeCell & Spider with custom decks, smooth animations, and more features than you can shuffle!

View on GitHub โ†’ Download โ†’

๐Ÿ”ค Hangman

Game

Word-guessing game in your terminal! Prepare for linguistic warfare and strategic letter-picking.

View on GitHub โ†’

โš”๏ธ Adventure & RPG

Immersive storytelling and adventure experiences.

๐Ÿง™โ€โ™‚๏ธ The Wizard's Castle

RPG

A choose-your-own-adventure text-based RPG that works on QT5, CLI, and even Android! Magic knows no boundaries! โœจ

View on GitHub โ†’ Download โ†’

๐Ÿ› Willy the Worm

Platformer

A 2D side-scroller starring the most adventurous invertebrate in gaming history! Who said worms can't be heroes? ๐Ÿฆธโ€โ™‚๏ธ

View on GitHub โ†’ Download โ†’

๐Ÿ•น๏ธ Emulators & Classic Games

Retro gaming and hardware emulation.

๐Ÿ“บ Super Mario Brothers

Port

A 6502 to C++ conversion of the legendary Super Mario Brothers. Experience the classic! (ROM not included.)

View on GitHub โ†’

๐Ÿš€ WarpNES

Emulator

A 6502 emulator that plays NES games with increasing compatibility over time. (plays some commercial games but has poor mapper support overall)

View on GitHub โ†’

๐ŸŽ Applie IIe Emultor (Very Beta)

Emulator

A 6502 emulator that can boot the Apple IIe firmware and run BASIC (but that's as far as I've got)

View on GitHub โ†’

๐Ÿ“š Resources