Skip to content
View ellisgl's full-sized avatar
💭
PHP engineer since 2000 · SaaS, e-commerce, telecom · Electronics hobbies
💭
PHP engineer since 2000 · SaaS, e-commerce, telecom · Electronics hobbies

Block or report ellisgl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ellisgl/README.md

Hi, I'm the developer known as Ellis 👋

I build things across many domains: PHP libraries, Verilog circuits, simulators for old electronics kits, retro games, and many more! This is just a snap shot of what I have done.

🐘 PHP

🕹️ Simulators & Games

  • SAP-1-CPU: a SAP-1 style CPU and computer simulator in HTML and JavaScript
  • virtual_65-in-1_28-250: the RadioShack 65-in-1 electronics kit, in the browser
  • FQ2TS: Final Quest 2, the QBASIC RPG, rewritten in TypeScript with multiplayer over the web
  • game: "The Game" for the NES, in 6502 assembly

Rust

  • MewtureButton Host: "Driver" using the DDAA (Ding Ding Ack Ack) protocol
  • rust-e-sim: an electronics simulation library in Rust, built for WASM

🔌 Hardware & FPGA

  • sap-1-v2-mojo: an improved SAP-1 CPU in Verilog for the Mojo FPGA board, with a separate address bus
  • 65c02-dcim: a 65C02 CPU with a compute-in-memory zero page, plus a Tang Nano 20K DVI demo
  • spartan6-toolchain: an open toolchain for Spartan-6 FPGAs
  • 915-mesh-antenna: a 915 MHz ISM antenna tuned for MeshCore

🧰 Tools I use

Verilog · TypeScript / Bun · PHP · Rust · JavaScript · 6502 Assembly · C++ · C#

Pinned Loading

  1. GeekLab-GLPDO2 GeekLab-GLPDO2 Public

    PHP >= 8.1 PDO Wrapper for Easy and Proper Bindings.

    PHP 4

  2. SAP-1-CPU SAP-1-CPU Public

    SAP-1 Like CPU / Computer Simulator in HTML and Javascript.

    JavaScript 9

  3. epsiom epsiom Public

    Express, Passport, Socket.io and MySQL Boilerplate (epsiom)

    JavaScript 2 1

  4. game game Public

    "The Game" for NES

    Assembly 2

  5. virtual_65-in-1_28-250 virtual_65-in-1_28-250 Public

    Virtual RadioShack Science Fair 65 In 1 Electronics Project Kit

    JavaScript 3

  6. GrabTheCubeDropTheCube GrabTheCubeDropTheCube Public

    Meta Quest VR - Grab the Cube, Drop the Cube

    C# 1