Skip to content
View Pdawg-bytes's full-sized avatar
💻
Probably writing C#!
💻
Probably writing C#!
  • Eastern U.S.
  • 04:58 (UTC -04:00)

Organizations

@MicrosoftBandDev

Block or report Pdawg-bytes

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. 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
Pdawg-bytes/README.md

👋 Hey

I’m Pdawg, a 17 year old developer interested in emulation, low-level systems, and figuring out how computers actually work.

I spend most of my time building things from scratch and trying to make software fast, clean, and accurate. C# is my primary language, though I also work with C/C++ and other languages like JavaScript, HTML, CSS, Python, and even Assembly (ARM32/Z80, less-so x86) when a project calls for them.

What I'm working on

  • Trident: A Game Boy Advance emulator written in C#, focused on performance and clean architecture and semi-decent accuracy.
  • Kasasagi: A work-in-progress low-level Nintendo 3DS emulator written in C# once again targeting speed and clean architecture.
  • Ontos: A collection of reusable processor instruction decoders (i.e. ARM32) built with C# source generation.

Other projects

  • BadBuilder: A well-known, respected, and automated tool for creating BadUpdate/ABadAvatar USB drives for the Xbox 360.
  • Ether: A portable, deterministic C++ ray tracer and ray marcher.
  • Katera: A C# source generator for deterministic bitfield layouts.

What I enjoy

Anything that involves understanding what's happening under the hood: CPU architectures, emulations, reverse engineering, compiler/runtime behavior, performance optimization, you name it. It's great. Most of my projects are independent experiments, so some are more actively developed than others.

Pinned Loading

  1. Trident Trident Public

    A very WIP GBA emulator written in C#.

    C# 7 1

  2. Z80Sharp Z80Sharp Public

    An embeddable and fast Zilog Z80 emulator written in C#.

    C# 9 1

  3. Ether Ether Public

    A real-time, portable, and deterministic software ray-tracer and ray-marcher written in C++.

    C++ 6

  4. BadBuilder BadBuilder Public

    An automated tool for creating BadUpdate/ABadAvatar USB drives for the Xbox 360.

    C# 275 30

  5. Katera Katera Public

    A source generator for deterministic bitfield layouts in C#.

    C# 1

  6. Ontos Ontos Public

    A collection of source-generator-based reusable ISA decoders.

    C#