Private Industry Guest Speaker, Ohio
-
-
Baremetal RISC-V Renode - Part 3: Interrupts, C, and UART IO
Explore the line between hardware and software while creating a minimal, vendor-free environment to write and play with toy operating systems.
-
A Simple RISC-V Multitasking OS for Learning
-
Baremetal RISC-V Renode - Part 2: Tool considerations
-
Baremetal RISC-V Renode - Part 1: Blinky
Explore the line between hardware and software while creating a minimal, vendor-free environment to write and play with toy operating systems.
-
Baremetal RISC-V Renode
-
I am now a maintainer on the Arch User Repository
-
Energy harvesting wireless switch?
-
Shower Speaker
-
The C Programming Language
-
Persimmon English Pudding
Found 6 ripe persimmons at Jungle Jim's. Took a while to decide on what to make, but I landed on making an English style holiday pudding.
-
Chicken Paprikás
-
MMIX WASM
-
Learn How Computers Work Between Silicon and Assembly: Build a CPU with Python
-
MMIX - Working on TAOCP in RISC
How to read The Art of Computer Programming and do the exercises in modern RISC rather than a 1960s style architecture.
-
Learn how computers work between silicon and assembly — Build a CPU with Python
-
Learn how computers work from opcodes to IO — Building a Virtual Machine in Python
COhPy October Meeting, Columbus, Ohio
-
The Art of (Virtual) Rubber Compounding
-
Using Termux: Creating a first class Python environment on Android CLI or how I pushed mobile development too far.
-
Bread I - No Knead Recipe
-
A Compact 8-bit Bus Display
-
blog.y2kbugger.com - Timeline of my Projects
I explain how I use dates on this blog. The purpose of this blog is to showcase my projects past and future and so publication dates shouldn't be taken as the actual data the article was written.