Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Chip-8 interpreter that might one day also have other tools

Project description

EightDAD

Overview

What

For now, it's only a Chip-8 Virtual Machine in python.

The name comes from the tools I hope to add:

  • Eight, as in Chip-8 VM
  • Debugger
  • Assembler
  • Disassembler

Why

I want to learn more about assemblers, Virtual Machines, and implementing languages! This is a step toward other projects and becoming a better developer.

But Octo already exists!

I know. I like it, but it's not helping me reach the goals I outlined above.

I'm also hoping to write simple demos that push the limits of what's been built for Chip-8. I think implementing a Chip-8 interpreter will prepare me for that.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for eightdad, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size eightdad-0.0.1-py3-none-any.whl (9.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size eightdad-0.0.1.tar.gz (7.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page