jaseg
d49062bddb
Basic passthrough working
...
... but super unstable. It looks as if pixel data gets subtly corrupted
when output over HDMI.
To-Do:
* Check whether broken output persists on Windows and is not linux-only
* Check whether output is still broken if software
rendering/window compositing is used
* Maybe check on an apple platform?
* Research this behavior
2021-06-25 19:55:58 +02:00
jaseg
df66872fee
pattern matching still works poorly, but window gen seems to mostly work now
2021-06-25 18:30:30 +02:00
jaseg
31aee929cc
Fix window matcher for hsync/vsync convention
2021-06-25 18:16:46 +02:00
jaseg
40301df014
window matcher WIP
...
* It looks like data output from host to device is not quite
pixel-perfect. I tried to select 444 RGB only and disable YCbCr 444/422,
but I'm not certain that worked since my laptop AMD GPU does not provide
adequate debugging facilities.
pattern sync depends on the x/y position of the pattern.
* Also, the windowing logic seems to be kind of bugged. It paints the
window only in the vsync interval *above* the window.
2021-06-24 19:23:00 +02:00
jaseg
7d47e2495b
Passthrough works too
2021-06-24 13:40:47 +02:00
jaseg
c1d4f8a55f
rgb data passthrough with new timings works
2021-06-24 13:17:56 +02:00
jaseg
fce90e9269
Colorbars basics show up
2021-06-24 13:03:47 +02:00
jaseg
4ead7d4d5b
HDMI output first signs of life
2021-06-24 12:26:32 +02:00
jaseg
26abb05614
output WIP
2021-06-24 12:14:40 +02:00
jaseg
8cfb538d79
SPI regfile tests run
2021-06-23 14:04:10 +02:00
jaseg
9a1f05363a
SPI regfile WIP
2021-06-23 13:31:52 +02:00
jaseg
1daef761b6
SPI core: Basic testbench working
2021-06-22 20:18:27 +02:00
jaseg
f46c6a2a41
SPI: WIP
2021-06-21 16:42:18 +02:00
jaseg
9b7aa959a4
All cursor movements working without args
2021-06-18 21:46:22 +02:00
jaseg
9208a874e4
Terminal emulator parses SGR, bold/underline
2021-06-18 21:13:40 +02:00
jaseg
d37dcd9bb3
Add newline handling to term renderer
2021-06-18 14:01:23 +02:00
jaseg
28c3f7df61
Add support for fg/bg color palette, underline, bold
2021-06-18 11:48:30 +02:00
jaseg
579f5a7f92
Renderer testcase runs
2021-06-17 19:16:34 +02:00
jaseg
a7953cfb89
Glyph renderer WIP
2021-06-17 16:55:02 +02:00
jaseg
0de373c3af
All test cases run through!
2021-06-17 14:23:17 +02:00
jaseg
8376dde077
All enabled tests run through
2021-06-17 13:45:37 +02:00
jaseg
d71095a2a6
Clip tests all passing
2021-06-17 13:41:10 +02:00
jaseg
4cf0ea0067
WIP
2021-06-16 16:21:03 +02:00
jaseg
d77af42321
WIP
2021-06-16 16:00:20 +02:00
jaseg
e4db91872c
Window TB working so far
2021-06-16 11:26:47 +02:00
Mike Field
8fd6a5add9
Remove .wcfg file, and removed a doubled-up line
2019-02-28 23:18:00 +13:00
Mike Field
ed2a3f72a8
Merge pull request #1 from mithro/master
...
s/alingment/alignment/
2016-07-23 06:38:42 +12:00
Tim 'mithro' Ansell
579f508c5b
s/alingment/alignment/
...
Fix small spelling mistake.
2016-07-22 13:30:42 +10:00
Mike Field
0678350ac9
Fix TERC4 symbol error (thanks go to Ryan Johnson for finding this).
2015-11-13 18:19:07 +13:00
Mike Field
6eb63dadc1
Add an attempt at edge enhancement.
2015-09-01 13:28:13 +12:00
Mike Field
41a6b746c3
Added real-time edge detection (enable with switch0)
2015-08-11 07:42:22 +12:00
Mike Field
49e910957c
Fix up all known issues with interlaced video modes.
...
Guidelines are now correct. Audio meters are the correct sice.
2015-08-09 16:37:51 +12:00
Mike Field
26a416de67
Added code that allows the raw HDMI data to be logged to the serial port.
...
Also fixed issue that was causing a run pulse on the VSYNC signal, that was confusing the modules that overlayed data
2015-08-08 22:13:26 +12:00
Mike Field
66d6b029c8
Added on-screen rule of 1/3rds guidelines.
...
NOTE: Do not yet work correctly for 1080i.
2015-08-06 23:25:22 +12:00
Mike Field
ffd9761e89
Added interlace video mode detection.
2015-08-06 15:43:11 +12:00
Mike Field
3006625c0f
Updated README.txt
2015-08-04 22:44:47 +12:00
Mike Field
2d3364dfe6
Removed excess files
2015-08-04 22:39:21 +12:00
Mike Field
91f3aea0c4
Fix typos I added when I added headers
2015-08-04 22:38:52 +12:00
Mike Field
89ee75121b
Initial version
2015-08-04 22:27:00 +12:00