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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file eightdad-0.0.1.tar.gz
.
File metadata
- Download URL: eightdad-0.0.1.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c84d770d110d8012c827f369e9651b42b7c7a24cf4e83d949c5a8facd85960d |
|
MD5 | ea5dc935eb34ee86d60c2b5623196263 |
|
BLAKE2b-256 | 01a84552e41164fbeedf0ee25ef18536dad7f40eb9b49ef6342cac05877d0ecf |
File details
Details for the file eightdad-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: eightdad-0.0.1-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62460ab36dd6ddc9f76e55288bc95d1522ff21cf9c43cb236be0a120fe07422f |
|
MD5 | 753dd1458d2361d0e4266388a7b82087 |
|
BLAKE2b-256 | 6bffa8602af1cff905f60dec9717b9610e329761466dc43b0e726db68387a315 |