Wykres commitów

482 Commity (a58cd2783789bc4ea3bceca82c088b749abdda3a)

Autor SHA1 Wiadomość Data
David Banks d2315cdcc4 Pi Firmware: fixed a bug in Dom's patch-3
Change-Id: I1e20cf097093d02c34246e236c5d72cc6f30001c
2018-11-30 10:40:34 +00:00
David Banks c1612cc98a Merge remote-tracking branch 'dp111/patch-4' into dev 2018-11-30 10:36:53 +00:00
David Banks c8a498d6db Merge remote-tracking branch 'dp111/patch-3' into dev 2018-11-30 10:36:50 +00:00
David Banks 218868f3b0 Merge remote-tracking branch 'dp111/patch-2' into dev 2018-11-30 10:36:47 +00:00
dp111 f8e7054584
Update macros.S
Free up R14 in CAPTURE_LOW_BITS
2018-11-30 00:27:17 +00:00
dp111 4583b7b5dc
Update capture_line_mode7_4bpp.S
Untested optimisations
2018-11-29 21:35:10 +00:00
IanSB d381faaf14 Tidy up formatting 2018-11-29 13:49:36 +00:00
IanSB ff36d8fd5a First attempt at vertical genlock 2018-11-29 04:49:12 +00:00
IanSB f8c3da4360 Add bob deinterlace and remove BIT_NO_DEINT 2018-11-29 04:44:48 +00:00
dp111 0fa0b847e9
Update capture_line_default_8bpp.S 2018-11-28 19:16:36 +00:00
David Banks f2a6902d44 Pi Firmware: Atom_cpld capture now deals with dark orange/dark green text background
Change-Id: Ic63b7e41761cd0748062f450cec496d28d6f3029
2018-11-28 16:18:23 +00:00
David Banks 124739addb Atom CPLD: Discriminate dark green/dark orange text background
Change-Id: I102e31a6955c2cef4c97cec3f052742c8f2b0334
2018-11-28 16:04:40 +00:00
David Banks f5144ae984 Pi Firmware: Atom_cpld capture now deals with normal and bright orange
Change-Id: I58b3379367e8a79e230f2ddb503e3e9b3e5d58a2
2018-11-28 16:04:32 +00:00
David Banks d9fbb6a033 Atom CPLD: Discriminate normal and bright orange
Change-Id: Id9e1d6b2872f5a3bc863ad891c3418ba8b6228ca
2018-11-28 16:04:25 +00:00
dp111 73786d84a8
Update capture_line_default_8bpp.S 2018-11-28 00:29:56 +00:00
dp111 a9c5c99656
Update capture_line_default_4bpp.S 2018-11-28 00:27:41 +00:00
dp111 e321a793e8
Update capture_line_default_8bpp.S
Simplified code slightly
2018-11-28 00:17:29 +00:00
dp111 da2ac6adc9
Update capture_line_default_4bpp.S
simplified code slightly
2018-11-28 00:10:27 +00:00
David Banks 0af1234a65 Pi Firmware: Added cpld_atom specific line capture (4bpp and 8bpp)
Change-Id: I2cd1a929231bdcad063c5e9db39e36642777a009
2018-11-27 16:03:51 +00:00
David Banks a40367459c Atom CPLD: Send two 4-bit pixels per psync edge
Change-Id: I585ee6b74a69405dcbd1ce13e38eadc792a16048
2018-11-27 16:02:34 +00:00
David Banks 20465e78fc Pi Firmware: Palette now supports 256 colours
Change-Id: I4ff9982ec035f6cb690e82b89d159b0d382728e1
2018-11-27 14:56:25 +00:00
David Banks a07b3bc009 Pi Firmware: OSD now works with 8-bit frame buffer
Change-Id: I5780c41a06dbc5df811de4ed0ecf15f5f7f4222d
2018-11-27 14:22:47 +00:00
David Banks 954ff35df8 Pi Firmware: chars_per_line is always in units of 8 pixels, regardless of frame buffer bit depth
Change-Id: I66f6d1e2ffbd0421a976e5f341b0a70f6a215313
2018-11-27 12:41:31 +00:00
David Banks 9c7e814be6 Pi Firmware: Started adding support for 8-bit frame buffer
Change-Id: I1dc09eaad38b28e0251744e1faf9d6a0f7289561
2018-11-27 12:34:56 +00:00
David Banks dd8e92ddbc Pi Firmware: Added step to param_t and updated cpld divider to use this
Change-Id: I69c5dbf8f890cd473d97290380d9ada64cc06b87
2018-11-27 11:52:00 +00:00
David Banks d82aae7edd Pi Firmware: tidied up capture_line calling conventions
Change-Id: Id8dab218b988128b8f5a22df71d35c1e5cc93283
2018-11-27 11:33:10 +00:00
David Banks 37caf693e9 Pi Firmware: tidied up capture_line calling conventions
Change-Id: If19eefdc44c5ec50a79f73b07302c98aa8ddd726
2018-11-27 10:55:55 +00:00
David Banks 978fcf309c Pi Firmware: tidied up capture_line calling conventions
Change-Id: Ia9cb837f1393035d65fa300a5d60d5dc09000b9f
2018-11-27 10:36:10 +00:00
David Banks e5e7616a50 Pi Firmware: Started extraction of capture_line code
Change-Id: I6357523353f41dae07f2e172507c532cf767c2fb
2018-11-26 19:05:55 +00:00
David Banks 6fba0c52c7 Merge commit '05792c4b' into dev 2018-11-26 18:31:57 +00:00
David Banks ba13ae96be Pi Firmware: Refactor geometry params out of cpld as they really are common
Change-Id: I477e349cc89284d931c6fe8e8425e4213abde632
2018-11-26 13:16:03 +00:00
David Banks f2c2268a26 Pi Firmware: Fixed an optimization bug in clear_screen
Change-Id: I5c9a7553cb1e1e02922cb35b49b27f5417347896
2018-11-26 13:15:10 +00:00
dp111 05792c4b4a
Update rgb_to_fb.S 2018-11-26 12:54:03 +00:00
dp111 b043af6684
Update rgb_to_fb.S 2018-11-25 21:48:19 +00:00
dp111 1078840030
Update rgb_to_fb.S 2018-11-25 18:55:10 +00:00
David Banks 6be788a614 Merge remote-tracking branch 'dp111/patch-1' into dev 2018-11-25 13:52:27 +00:00
David Banks fd90602515 Pi Firmware: Tidied up cpld_atom
Change-Id: I219b27c7c2f9bdebee2ca780ac5726d84172a4cc
2018-11-25 13:51:33 +00:00
David Banks 30b4fd2722 Pi Firmware: in cpld_normal allow the divider to be chosen independently of the mode7 flag
Change-Id: I7ba0db1cd05b0b0ef482456e3a6da49aaeb9078e
2018-11-25 13:20:30 +00:00
dp111 897775e51f
Update rgb_to_fb.S
fix issue hoglet spotted
2018-11-25 12:09:56 +00:00
dp111 e141edb8ea
Update rgb_to_fb.S 2018-11-24 23:24:19 +00:00
David Banks f9cbde3cd8 Pi Firmware: Updated keymap for Atom CPLD
Change-Id: I43fe9f77d4a2419cdc95d818b67be674fbb9b9d4
2018-11-24 17:16:14 +00:00
David Banks 92e812e20d Atom CPLD: Clock pixel pipeline every cycle
Change-Id: I2bd518340399117bdd089218e22496f536d228c5
2018-11-24 16:35:11 +00:00
David Banks ac921f0796 Pi Firmware: Updated cpld_atom offset to 4 bits
Change-Id: Ia32dc5dbd6a2f104628284f1b9f86188ade81f48
2018-11-24 11:34:48 +00:00
David Banks f7fa4bd189 Atom CPLD: Increase Offset to 4 bits
Change-Id: I40bfa28cb3f60bfcb3a314c1e57eea61307c75c0
2018-11-24 11:33:36 +00:00
David Banks 827df2f535 Atom CPLD: Generate CSYNC from HS_N and FS_N
Change-Id: If7facf354dfd233a238b17b15a61154fd3f4393b
2018-11-24 10:19:30 +00:00
dp111 7227d44b56
Update rgb_to_fb.S 2018-11-24 00:44:12 +00:00
David Banks 49d0873393 Atom CPLD: Added back in glitch filtering
Change-Id: I1c9077a956577d7aa5353a7ecfb83c805fcade15
2018-11-23 22:43:46 +00:00
David Banks eab13bc481 Atom CPLD: Shave two bits of the counter
Change-Id: I0dc82a58282df583e910adb460ea33bc659900e6
2018-11-23 22:42:39 +00:00
David Banks 5b49cf989a Pi Firmware: Added cpld_atom
Change-Id: I53f5a42582bc1dcc9861d0ba43c3a36f3c5034e9
2018-11-23 22:42:39 +00:00
dp111 a824d89ed1
Update rgb_to_fb.S 2018-11-23 19:58:13 +00:00