/explore
|
You are here |
tobiasvl.github.io | ||
| | | | |
riv.dev
How to write a CHIP-8 emulator. |
|
| | | | | ||
| | | | |
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 |
|
| | | | | ||
| | | | |
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. |
|
| | | | | ||
| | | | |
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? |
|
| | | |||