Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.28 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.28 KB

Minicomp

A larva of a tool for visual assessing and manual testing of 6502 code written for systems with tiny terminals. Its primary goal is to answer the question "How usable a system with 20x4 symbols display could be made and if 20x4 is unusable then what about 50x8?" without soldering a 6502 computer together.

The system as it is now is a bit of a stream of consiousness written down during some sparse odd free hours. Its emulation core is derived from py65emu. It needs some 6502 assembly, I tested it with xa. Features most important for me are specified with Gherkin and could be tested with behave by running ./bhave in the root of the package. ./dtest runs all doctests. ./go starts the emulator.

I planned to run minicomp inside Vim in a window alongside code I develop, a quick and dirty set-up for doing so could be found in vimrc_sample_setup. I tested it with Vim 8.1.x, any version that supports terminal mode should work.

Many planned features are still missing, some code pieces which must be separate are still fused together for historical and economic reasons, bugs are likely lurking somewhere.