Streaming video and audio for Apple II
kris
df25fce067
Fix up all but two of the off-by-one tick counts. This uses the
...
trick of temporarily violating the X=0 invariant (which is only
required in the tick_6 opcode tail path to steal an extra cycle)
to reorder a STA $2000,Y outside of the tick loop.
The cost of this is that we don't have enough pad cycles left to JMP
to the common opcode tail, but I think this still (barely) fits in
main RAM.
2019-03-05 23:20:17 +00:00
audiotest /audiotest
Fix up all but two of the off-by-one tick counts. This uses the
2019-03-05 23:20:17 +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
Extract audio channel from movie file and emit 5-bit audio opcodes
2019-03-05 20:47:34 +00:00
frame_grabber.py
Refactor the various representations of screen memory (bitmap, (x,y)
2019-03-03 22:21:28 +00:00
main.py
Refactor the various representations of screen memory (bitmap, (x,y)
2019-03-03 22:21:28 +00:00
memory_map.py
Refactor the various representations of screen memory (bitmap, (x,y)
2019-03-03 22:21:28 +00:00
opcodes_test.py
Update cycle timing from working ethernet player.
2019-02-23 23:38:14 +00:00
opcodes.py
Support old-style opcodes that use relative branch addressing, and new
2019-03-05 20:51:05 +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
Send contents of out.bin file
2019-02-23 23:28:33 +00:00
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
Introduction more general notion of update priority used to increase
2019-03-04 23:09:00 +00:00