What is this

John's personal wiki for tech things he's trying to understand or store in a place that isn't likely to go away. Stuff here may make it into future videos, or be related to existing videos. The structure of this wiki will change a lot, so search is your best option to find something. You can use wildcards for search as well.

Systems

Commodore Amiga

It's why you're probably here.

Commodore 64/128/other 8 bits

Atari

Nintendo Entertainment System

Sega Genesis

IBM PC

Raspberry Pi

FPGAs

Quantel

Linux

Haiku

CPUs

MOS Technology 6502

Networking

Parsing IPv4 addresses

inet_addr returns -1 (INADDR_NONE) on failure, which is 255.255.255.255. Use inet_aton if you want something more robust.

DNS

FTP

Technologies

Hardware

How tos

My own checklists/approaches for dealing with these scenarios. Do with them as you will.

Electronics

I'm trying to understand electronics.

Programming

  • C programming language

Random


Old blog posts


This wiki will be updated and reorganized often as sections get too big. The goal is to have many smaller pages that are easy to search for and link to, rather than large pages that are hard to scan. Remember to use wiki-style links to allow for page renames!