pushfoo / eightdad

A Chip-8 interpreter in python that may include other tools in the future
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

Add a rough curses/TUI interface. #52

Closed pushfoo closed 4 years ago

pushfoo commented 4 years ago

Use asterisks or pounds to start, maybe use tricks right away if simple tests of them work.

pushfoo commented 4 years ago

Instead of iterating directly as in the current branch, or messing with control codes, it might be possible to use PIL to hackily read from the vram bitarray and then use the image conversion renderer instead.

pushfoo commented 4 years ago

Added a basic half-height rendering method for now. It seems to be good enough, the braille characters might look worse than the half-height. Uninformativ's blog had a very good article that I used to inspire my implementation.