mirror of
https://github.com/KrisKennaway/ii-vision.git
synced 2025-02-06 05:30:32 +00:00
kris
4598709a7d
Add custom cc65 config that makes space for a LOWCODE segment from
0x800-0x2000 Place some of the tick opcodes there. This gives enough room for all but 2 of the op_tick_*_page_n opcodes! It may be possible to fit the remaining ones into unused RAM in the language card, but this will require some finesse to get the code in there. Or maybe I can optimize enough bytes... 0x300 is used by the loader.system, but there is also still 0x400..0x800 if I don't mind messing up the text page, and 0x200 if I can get away with using the keyboard buffer. Something is broken with RESET now though, maybe the reset vector is pointing somewhere orphaned.
Description
Streaming video and audio for Apple II
Languages
Python
71.4%
Assembly
14.5%
Makefile
7.2%
Shell
4.9%
AppleScript
2%