While being knocked down with a pretty nasty cold, I decided to start taking a stab at writing an emulator for the Intel 8080 microprocessor. The first step to doing this was coming up with a disassembler for the 8080's architecture. Here's a really simple way we could go about implementing such a thing.
MBTiles is a database format designed for storing tiled data. It's a relatively simple database format that provides for a convenient, portable way to store map tile data. Today we will be taking a look at how we can use Python to dump these map tiles from an MBTiles databse.
When it's all said and done, everything within a computer is nothing more than a series of switches that are either on or off. We represent these on/off states with 0's and 1's - a system that we call binary. This post will give you a quick review of how binary numbers work.
Have you ever wanted to interface with the video feed from a webcam? This quick tutorial will show you how to do so in Python using the OpenCV library.