Skip to main content

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.

Source Distribution

eightdad-0.0.1.tar.gz (7.4 kB view hashes)

Uploaded Source

Built Distribution

eightdad-0.0.1-py3-none-any.whl (9.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page