Skip to content
View Minater247's full-sized avatar

Highlights

  • Pro

Block or report Minater247

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
Minater247/README.md

Hi there 👋

I'm a Computer Science student at UC San Diego, passionate about low-level systems, retrocomputing, and embedded development.


  • 🎓 Academic Focus: Currently pursuing my B.S. in Computer Science, studying all aspects of computers from architectural design and theoretical computation to high-level language design and operating system implementation.

  • 📟 Current Main Project: Celeste-Genesis - a faithful, optimized backport of Celeste (2018) to run on the Sega Genesis / Megadrive.

    • Includes a fully custom level format, extensible interface for "Rom-Hacks", and hardware-level optimizations to fit within 4MB ROM and 64KB RAM.
  • Other Active Projects:

    • XanaduOS, a homebrew x86_64 operating system which runs POSIX-compliant software such as bash, bc, and vim.
    • CCVim, a text editor for ComputerCraft written in Lua, which implements the same control scheme as Vim.
  • 🔬 Recent Explorations:

    • Interfacing with USB via the Open Host Controller Interface (OHCI) standard over PCI on x86, for XanaduOS
    • Working with LLVM to improve the LLVM backend for the Z80 architecture, for writing software for my TRS-80 Model 4.
    • Designing a Scratch-compatible compiler that emits optimized block code, allowing for more advanced software to be written.
  • 🛠️ Languages & Tools:

    • C / C++ - Lua - Assembly (x86/_64, 6502, Z80, 68k) - Python - HTML/CSS/JS
    • Vim - QEMU - Git - Linux
  • ⚡️ Fun Fact: I love aviation, and plan to work on avionics!

Popular repositories Loading

  1. CCVim CCVim Public

    A newer Vim clone for ComputerCraft, made since I wanted some of the features the previous one didn't have.

    Lua 25 2

  2. Xana3 Xana3 Public

    C 3

  3. rain rain Public

    A matrix-like terminal rain for OpenComputers.

    Lua 1

  4. markdown-portfolio markdown-portfolio Public

  5. github-pages-with-jekyll github-pages-with-jekyll Public

  6. PixelCraft PixelCraft Public

    Forked from rgab1508/PixelCraft

    A Pixel Art Editor

    HTML