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
|
7bea08f3f9
|
Missing example image
|
2021-01-23 17:30:15 +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
|
a1e7221d28
|
Remove autogenerated interactive BoM
|
2021-01-23 14:11:33 +00:00 |
Luke Wren
|
086c7942a4
|
Create LICENSE
|
2021-01-21 10:13:19 +00:00 |
Luke Wren
|
34bc825558
|
Initial commit
|
2021-01-21 06:10:49 +00:00 |