C64 emulator written in PHP
For the love of everything that is holy, why, oh god, why!!!!???!!
Since PHP isn't really capable of displaying graphics (PHP-GTK, maybe), we are using a shared memory block which is read from a python (2.7) program (monitor.py).
This means that the following must take place:
pip install pygame
python monitor.py
php c64.php
c64.php <file.prg> Actual c64 emulator (with shm monitor output)
c64-debug.php <file.prg> Actual c64 emulator with debug information visible
c64-ws.php
Websocket edition. Use with web/index.html
to display monitor
c64-debugger.php Full debugger. Still much in progress.
c64-test.php Functional test system for all opcodes. Seems to be passing.