Brent's Website
Some Assembly required

Home / Drawings / Carvings / About / Contact Me

Below is just a collection of thoughts and studies that I’ve done on my spare time. In no way are they suppose to be cohesive posts, most of them are probably just covering a single concept.

06/11/2022 Changing the Buttons on a Game Boy Advance

05/20/2022 BIOS Programming in VirtualBox Part 2

11/19/2021 Hacking Pokemon Red to say Hello - Game Boy

11/06/2021 I Wrote a Game Boy Assembler and Emulator

08/15/2021 C++ Shortcomings With Building Libraries

07/03/2021 C++ Detect If A Class Has A Function Using Templates

06/01/2021 Graphical Game Engine Testing

04/09/2021 My Book Collection (Mostly Programming)

02/22/2021 Game Boy breakpoints and debug messages in NO$GMB

12/27/2020 Game Boy assembly programming on Winows/Linux

07/24/2020 BIOS Programming in VirtualBox

06/25/2020 Simple audio re-sample and re-channel

05/15/2020 Ray tracing with cuda

04/26/2020: Basic cross platform ncurses

03/26/2020: Brent’s C programming rules

02/29/2020: Android NDK, JAR files, JNI, and Visual Studio

12/05/2019: Writing a 6502 assembler

12/03/2019: Drawing characters to screen on Commander X16 using 6502 Assembly

12/01/2019: Commander X16 hello world 6502 Assembly

11/29/2019: x64 Assembly & OpenGL

11/27/2019: x64 Assembly

11/25/2019: Object oriented design patterns






Only poor craftsmen blame their tools


test new index

Brent's Website

  • Brent Farris
  • RetroScience@aquamail.net

A personal log about things I like in computer programming, art, electronics, and other hobbies.

All code on my website is free for anyone to use (public domain). All that I ask is that you display attribution ("Brent Farris") in source code comments and/or in credits.