/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

tobiasvl.github.io
| | riv.dev

How to write a CHIP-8 emulator.
2.1 parsecs

Travel
| |
| | cgmathprog.home.blog

Emulators So... what is an emulator? Let's say you want to play an old game from the MS-DOS era. You have the DUKE3D.EXE file, you launch it and ...nothing happens. But why? Old systems had a different architecture from your PC. Loosely speaking, your PC doesn't recognize the program and refuses to execute it. You
2.2 parsecs

Travel
| |
| | austinmorlan.com

Ive always loved emulators because they let me play old games that I enjoyed as a kid, so I thought it might be fun to learn how they work and how to build one. My real goal is to build an NES emulator, but after doing some research, I decided to take the advice of the internet and start by building an emulator for the much less complex CHIP-8 instead. Its a good stepping stone to the NES.
0.9 parsecs

Travel
| |
| | www.rodrigoaraujo.me

Virtual Machines (VMs) are a magical thing: a computer being emulated inside a physical computer. Since this emulated computer isn't physical, we call it "virtual". Such a simple description for something so powerful. From a practical perspective, VMs allow users to safely run programs in an isolated environment: the emulated machine. Why build a Virtual Machine from scratch So, why build one when there are already so many great VMs out there?
25.8 parsecs

Travel
|