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 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page