Wykres commitów

29 Commity (two-pixels-per-word)

Autor SHA1 Wiadomość Data
Luke Wren 6585015fa5 Fix up RLE-to-TMDS encoder for bad apple 2021-03-04 20:33:15 +00:00
Luke Wren 0ddc935866 Fix symbol size calculation in dht_logging 2021-03-04 20:13:45 +00:00
Luke Wren 6bcf0e682d Add 2bpp moon assets 2021-03-04 20:06:39 +00:00
Luke Wren 246b3f1148 Make 2bpp encode 12% faster 2021-03-03 20:51:41 +00:00
Luke Wren dd7bd66743 Add 2bpp encoder 2021-03-03 12:22:11 +00:00
Luke Wren aca5db4df3 Update PIO 1bpp encode 2021-03-02 17:11:54 +00:00
Luke Wren 692c412af4 Remove redundant mask generation from RGB fullres encode 2021-03-02 16:45:52 +00:00
Luke Wren 74f62e6252 Update full-res encode to use 10 bit TMDS symbols (still one symbol per word.) 2021-03-02 16:41:22 +00:00
Luke Wren b20f4ef88f Update 1bpp encode: 35% cycle reduction. Also optimise pixel-doubled 16bpp to use all low registers again.# 2021-03-01 09:47:15 +00:00
Luke Wren e39f516913 Fix repeat size for empty scanlines 2021-02-28 14:21:29 +00:00
Luke Wren be5836043d Oops, TMDS table was decimal instead of hex (good video output now) 2021-02-28 14:18:19 +00:00
Luke Wren d5dd6ce73d Fix dumb mistakes 2021-02-28 14:06:39 +00:00
Luke Wren 58cc97e29f Hacking on 2 symbols per word (single->diff inside PIO), it compiles, and that is the best I can say about it 2021-02-28 11:23:38 +00:00
Luke Wren d377d2fe8e Extract DVI config defines into separate header 2021-02-28 09:42:10 +00:00
Luke Wren 6895447bfd Delete unfinished HyperRAM code, it can be resurrected from the history at some point 2021-02-18 19:40:08 +00:00
Luke Wren 14c27eaeae Add DVI Sock pinout 2021-02-18 19:38:06 +00:00
Luke Wren 1ccaa0c021 Fix vertical timings for 1600x900p mode 2021-02-18 19:37:15 +00:00
Luke Wren 7f6f906d4d Packtiles: explicitly put header assets in .data by default, provide _IMG_ASSET_SECTION macro to override. Regenerate font_8x8 with this change. 2021-02-04 20:37:51 +00:00
Luke Wren 6dbb99dbe7 Remove dodgy debug pins code 2021-02-03 21:26:09 +00:00
Luke Wren 51e47b7874 List nearest bit clock frequency in kHz with each dvi_timing parameter set 2021-01-30 16:15:17 +00:00
Luke Wren 3d4389ecac Make sure DVI CTRL symbol table is pulled into memory! (Also other time-critical DVI functions.) Flash build is plausibly working now 2021-01-27 00:22:21 +00:00
Luke Wren adecd9d3a2 Update readme with moon example 2021-01-23 17:29:02 +00:00
Luke Wren 38ded59624 Add PIO TMDS encode to moon example, as a separate build target 2021-01-23 17:26:49 +00:00
Luke Wren 1f4cbf8716 Claim SMs used for TMDS serial. Fix old function name in PIO encode program 2021-01-23 17:16:51 +00:00
Luke Wren 0c1f6adcad Clean up moon example 2021-01-23 16:04:45 +00:00
Luke Wren 6bafa3c3e3 Use better images in sprite_bounce 2021-01-23 14:17:33 +00:00
Luke Wren 81d34c7fd2 Add 800x480p 60Hz mode (295 MHz bit clock) 2021-01-23 14:11:33 +00:00
Luke Wren a20cedbb8a Oops, also rename interp funcs in libsprite. Shouldn't do these things on morning of launch 2021-01-23 14:11:33 +00:00
Luke Wren 34bc825558 Initial commit 2021-01-21 06:10:49 +00:00