Wykres commitów

33 Commity (8ecccce7b7b7ac8a0f045974efb97852e78d2306)

Autor SHA1 Wiadomość Data
Daniel Lehenbauer 92c96bc619 Add 720x480p 60Hz mode (270 MHz bit clock) 2024-03-21 12:53:42 +00:00
Luke Wren 5123727143 More snowflakes 2021-12-25 09:47:31 +00:00
Luke Wren 6a550ffd52 First pass at snowflakes demo 2021-12-24 00:43:19 +00:00
Luke Wren 1c42799d43 Faster sprite_blit16 routine, more sprites in sprite_bounce 2021-11-22 02:46:06 +00:00
Luke Wren bca9aa7906 Balance rendering/encode across both cores in tiles_and_sprites 2021-11-21 00:04:20 +00:00
Luke Wren df00a0f3aa Add faster non-alpha version of tile loop 2021-11-20 23:05:38 +00:00
Luke Wren 82cc7ced44 Add tiles_and_sprites demo, adapted from RISCBoy 2021-11-20 22:47:30 +00:00
Luke Wren 6a2ae03021 Add tiles parallax demo 2021-11-20 19:38:12 +00:00
Luke Wren 561ecbd0d6 Working tile demo 2021-11-20 19:12:01 +00:00
Luke Wren 79a1fbc8db Use new pico_clone_default_boot2 for changing SPI clock divisor 2021-08-22 08:10:07 +01:00
Luke Wren 7423e4d62e Use target_compile_definitions instead of global add_definitions to set DVI_DEFAULT_SERIAL_CONFIG define. Make default PIO instance in common_dvi_pin_configs configurable. 2021-06-17 08:40:31 +01:00
Luke Wren 8a03ddc733 DEFAULT_DVI_SERIAL_CONFIG -> DVI_DEFAULT_SERIAL_CONFIG 2021-06-16 08:55:05 +01:00
Luke Wren 5034a9abff Fixups for SDK 5384b6b: rename lock core member, workaround for scope change of default bs2 file 2021-05-18 12:39:06 +01:00
Mike Bell 730c845249 New demo app to display 8bpp bitmap images 2021-05-17 08:55:53 +01:00
Luke Wren 0af9473d46 Add colour terminal demo 2021-03-12 19:22:49 +00:00
Luke Wren 486888133f Revert vista to using dynamic setup instead of magic numbers, since a few cycles were saved by smaller TMDS symbols not requiring balance masking 2021-03-09 19:19:43 +00:00
Mike Bell a607ff5afa
Add palette encoding to libdvi, plus example (#8)
* Add palette encoder

(cherry picked from commit c30692ee75b8a2e3aaf4d7d5b809c267f9066aed)

* Add full resolution Mandelbrot as example for palette encoding

* Switch to 2 symbols per word, this is performance neutral on the encode, but saves memory bandwidth

(cherry picked from commit 70834bfa1953a29d95e0d0f5ae16c86d2feb7242)

* Marginally faster palette encode

* Up to 256 colour palettes

(cherry picked from commit 86e0e5d7dd11020d01f167b8cad571391de56aee)

* Apply parity alternation to palette and other full res case

(cherry picked from commit e9971155ff08977275612e4d22d37f0f416ef13e)

* Use 256 colour palette, generate on both cores

* Clear up magic numbers

(cherry picked from commit 6180d210e59f25c7c4b4855920acdaa973447228)

* Use PICO_DEFAULT_LED_PIN

(cherry picked from commit 383c6eb4b6ea79b617d785e3736ea744746f57af)
2021-03-08 00:23:26 +00:00
Luke Wren c562c1de25 Force vista to always build as copy-to-ram 2021-03-06 22:08:38 +00:00
Luke Wren e6a12a08aa Pico default clkdiv is now 2, so vista doesn't need an increase, but bad_apple needs a decrease 2021-03-04 20:56:54 +00:00
Luke Wren cb7f9bcb27 Restore a bad_apple frame packing script that actually matches the RLE format in the assembly code 2021-03-04 20:56:26 +00:00
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 aca5db4df3 Update PIO 1bpp encode 2021-03-02 17:11:54 +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 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 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 38ded59624 Add PIO TMDS encode to moon example, as a separate build target 2021-01-23 17:26:49 +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 34bc825558 Initial commit 2021-01-21 06:10:49 +00:00