ii-vision/transcoder
kris fb14a20380 Precompute the edit distance between the 8-bit (2-pixel) and 12-bit
(3-pixel) sequences that may be modified when storing bytes to the
DHGR display.

This relies on producing an efficient linear representation of the
DHGR framebuffer in terms of a packed 28-bit representation of (Aux,
Main, Aux, Main) screen bytes.
2019-06-13 23:27:30 +01:00
..
audio.py Start to flesh out function docstrings, add some more type annotations. 2019-03-21 22:41:05 +00:00
colours.py Add a DHGRColours enum mapping the DHGR logical colours to their 2019-06-12 22:12:26 +01:00
edit_distance_test.py Rename tests and clean up a bit. Still don't pass. 2019-03-21 17:21:43 +00:00
edit_distance.pickle Precompute the edit distance between the 8-bit (2-pixel) and 12-bit 2019-06-13 23:27:30 +01:00
edit_distance.py Add some docstrings 2019-03-21 22:56:45 +00:00
machine.py Stop ticking cycles as part of emitting the opcodes, we are counting 2019-03-21 22:42:09 +00:00
main.py Add --video_mode HGR|DHGR option to support both video modes uniformly. 2019-04-25 17:38:04 +01:00
make_data_tables_test.py Precompute the edit distance between the 8-bit (2-pixel) and 12-bit 2019-06-13 23:27:30 +01:00
make_data_tables.py Precompute the edit distance between the 8-bit (2-pixel) and 12-bit 2019-06-13 23:27:30 +01:00
movie.py Fix bug with DHGR bank switching: we were emitting the last writes to 2019-06-12 21:37:30 +01:00
opcodes_test.py Fix test 2019-06-12 22:06:58 +01:00
opcodes.py Add TODO about Opcode.apply being currently unused 2019-06-12 21:42:17 +01:00
palette.py Map DHGR colours to RGB values (for now using the BMP2DHR default 2019-06-12 22:14:11 +01:00
screen.py Move transcoder to new location 2019-03-21 16:10:16 +00:00
symbol_table_test.py Add module docstrings 2019-03-21 16:42:47 +00:00
symbol_table.py Start to flesh out function docstrings, add some more type annotations. 2019-03-21 22:41:05 +00:00
video.py Add --video_mode HGR|DHGR option to support both video modes uniformly. 2019-04-25 17:38:04 +01:00