Streaming video and audio for Apple II
Go to file
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.
2019-03-09 22:35:56 +00:00
audiotest/audiotest Add custom cc65 config that makes space for a LOWCODE segment from 2019-03-09 22:35:56 +00:00
ethernet/ethernet Write symbol table to .dbg file when assembling player 2019-02-27 12:10:14 +00:00
simulator - Allow HGR ROM entry point 2019-02-27 22:46:53 +00:00
audio.py Integrated audio + video player! 2019-03-07 23:07:24 +00:00
frame_grabber.py Integrated audio + video player! 2019-03-07 23:07:24 +00:00
main.py Integrated audio + video player! 2019-03-07 23:07:24 +00:00
memory_map.py Refactor the various representations of screen memory (bitmap, (x,y) 2019-03-03 22:21:28 +00:00
movie.py Construct opcodes and classes for all of the TICK_x_PAGE_y 2019-03-07 23:08:01 +00:00
opcodes_test.py Update cycle timing from working ethernet player. 2019-02-23 23:38:14 +00:00
opcodes.py Construct opcodes and classes for all of the TICK_x_PAGE_y 2019-03-07 15:56:04 +00:00
scheduler.py Introduction more general notion of update priority used to increase 2019-03-04 23:09:00 +00:00
screen.py Refactor the various representations of screen memory (bitmap, (x,y) 2019-03-03 22:21:28 +00:00
server.py
symbol_table_test.py Write symbol table to .dbg file when assembling player 2019-02-27 12:10:14 +00:00
symbol_table.py Write symbol table to .dbg file when assembling player 2019-02-27 12:10:14 +00:00
video_test.py Refactor the various representations of screen memory (bitmap, (x,y) 2019-03-03 22:21:28 +00:00
video.py Integrated audio + video player! 2019-03-07 23:07:24 +00:00