Streaming video and audio for Apple II
kris
7db5c1c444
Read video frame rate and encode a new frame when the cycle count
...
has ticked past the appropriate time.
- optimize the frame encoding a bit
- use int64 consistently to avoid casting
Fix a bug - when retiring an offset, also update our memory map with the
new content, oops
If we run out of changes to index, keep emitting stores for content
at page=32,offset=0 forever
Switch to a weighted D-L implementation so we can weight e.g. different
substitutions differently (e.g. weighting diffs to/from black pixels
differently than color errors)
2019-03-10 22:42:31 +00:00
audiotest /audiotest
Optimize some more to fit in memory!
2019-03-10 21:57:05 +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
Read video frame rate and encode a new frame when the cycle count
2019-03-10 22:42:31 +00:00
frame_grabber.py
Integrated audio + video player!
2019-03-07 23:07:24 +00:00
main.py
Read video frame rate and encode a new frame when the cycle count
2019-03-10 22:42:31 +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
Read video frame rate and encode a new frame when the cycle count
2019-03-10 22:42:31 +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
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
Read video frame rate and encode a new frame when the cycle count
2019-03-10 22:42:31 +00:00