The personal website of Merrick Slane
Latest Posts:
- The Pong GPU: Making a Graphics Card from Discrete LogicView Project Code on GitHub Now that I had laid out the architecture for the MCPU-1, I wanted a way to interface some sort of I/O with it. Basic homebrew CPUs typically use something like… Read more: The Pong GPU: Making a Graphics Card from Discrete Logic
- The MCPU-1: My Second Complete CPU DesignView Project Code on GitHub Way back when in early 2017, I demonstrated my first complete CPU and virtual machine that I had programmed in C, which I named the MCPU. It was a 16-bit… Read more: The MCPU-1: My Second Complete CPU Design
- 3D Tic Tac Toe (3D Graphics pt. 2)View Project Code on GitHub After getting my 3D graphics engine to a usable state, it was finally time to actually use it for what it was meant to do: 3D Tic Tac Toe. 3D… Read more: 3D Tic Tac Toe (3D Graphics pt. 2)
- Making a 3D Graphics Engine from ScratchView Project Code on GitHub After completing my first project using a graphics library, I wanted to try my hand at making an actual game. It would be trivially easy to create 2D game with… Read more: Making a 3D Graphics Engine from Scratch
- Gravitron: A Rudimentary N-body Physics SimulatorView Project Code on GitHub While bored during a zoom meeting one day, I began to throw together some code in Python to simulate Newtonian gravitational interactions using the basic kinematic equations and the equation… Read more: Gravitron: A Rudimentary N-body Physics Simulator
- Designing a Telescope Adaptor Before the Planets AlignFollowing summer’s surprise appearance of Comet NEOWISE, winter of 2020 held another rare astronomical event: the conjunction of Jupiter and Saturn. The two closest gas giants have a conjunction from Earth’s perspective every two decades… Read more: Designing a Telescope Adaptor Before the Planets Align
- Building an HF Direct Conversion ReceiverAs quarantine drug on into the summer of 2020, I began to reapply my interest in amateur radio. Having just gotten my technician license a few days after new years, I decided it was time… Read more: Building an HF Direct Conversion Receiver
- Comet NEOWISEAs an astronomy hobbyist, my only major gripe with the solar system is its predictability. With the motions of nearly all the planetary bodies being so well understood, the exact time of every eclipse, transit,… Read more: Comet NEOWISE
- Fully Automated Sprinkler ControllerView Project Code on GitHub Towards the tail end of the summer of 2019, I helped my parents replace some sprinklers for their home irrigation system, which got me thinking. Any time it was forecast… Read more: Fully Automated Sprinkler Controller
- Receiving and Decoding NOAA Weather Satellite TransmissionsView Project Code on GitHub In attempting to find ways to pass the time between my high school graduation and leaving for college, I stumbled upon a rabbit hole that would ultimately prove to be… Read more: Receiving and Decoding NOAA Weather Satellite Transmissions