├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── asm.py ├── asm_pyparsing.py ├── dcpu16.py ├── disasm.py ├── emuplugin.py ├── example.dasm16 ├── plugins ├── debuggerplugin.py └── terminalplugin.py ├── terminals ├── curses-bold_terminal.py ├── curses_terminal.py ├── debug_terminal.py ├── pygame_terminal.py └── qt_terminal.py ├── test_binaries ├── example.bin ├── hello.bin ├── hello2.bin └── ique_fibonacci.bin ├── tests.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.obj 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/README.md -------------------------------------------------------------------------------- /asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/asm.py -------------------------------------------------------------------------------- /asm_pyparsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/asm_pyparsing.py -------------------------------------------------------------------------------- /dcpu16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/dcpu16.py -------------------------------------------------------------------------------- /disasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/disasm.py -------------------------------------------------------------------------------- /emuplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/emuplugin.py -------------------------------------------------------------------------------- /example.dasm16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/example.dasm16 -------------------------------------------------------------------------------- /plugins/debuggerplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/plugins/debuggerplugin.py -------------------------------------------------------------------------------- /plugins/terminalplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/plugins/terminalplugin.py -------------------------------------------------------------------------------- /terminals/curses-bold_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/terminals/curses-bold_terminal.py -------------------------------------------------------------------------------- /terminals/curses_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/terminals/curses_terminal.py -------------------------------------------------------------------------------- /terminals/debug_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/terminals/debug_terminal.py -------------------------------------------------------------------------------- /terminals/pygame_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/terminals/pygame_terminal.py -------------------------------------------------------------------------------- /terminals/qt_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/terminals/qt_terminal.py -------------------------------------------------------------------------------- /test_binaries/example.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/test_binaries/example.bin -------------------------------------------------------------------------------- /test_binaries/hello.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/test_binaries/hello.bin -------------------------------------------------------------------------------- /test_binaries/hello2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/test_binaries/hello2.bin -------------------------------------------------------------------------------- /test_binaries/ique_fibonacci.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/test_binaries/ique_fibonacci.bin -------------------------------------------------------------------------------- /tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jtauber/dcpu16py/HEAD/tests.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = E265,E501 3 | --------------------------------------------------------------------------------