Added writeup
This commit is contained in:
BIN
Images/Better.png
Normal file
BIN
Images/Better.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 294 KiB |
BIN
Images/Installed.png
Normal file
BIN
Images/Installed.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 762 KiB |
BIN
Images/Pink.png
Normal file
BIN
Images/Pink.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 265 KiB |
@@ -78,7 +78,7 @@
|
|||||||
(tenting front back)
|
(tenting front back)
|
||||||
(pcbplotparams
|
(pcbplotparams
|
||||||
(layerselection 0x00000000_00000000_55555555_5755f5ff)
|
(layerselection 0x00000000_00000000_55555555_5755f5ff)
|
||||||
(plot_on_all_layers_selection 0x00000000_00000000_00000000_02000000)
|
(plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
|
||||||
(disableapertmacros no)
|
(disableapertmacros no)
|
||||||
(usegerberextensions no)
|
(usegerberextensions no)
|
||||||
(usegerberattributes yes)
|
(usegerberattributes yes)
|
||||||
|
|||||||
55
README.md
55
README.md
@@ -3,3 +3,58 @@ FF-OSD Video Switcher for clean video output
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
This is a small board with a high bandwidth video switching chip
|
||||||
|
on it. The idea is that this sits in between the video generation
|
||||||
|
circuitry and the video output socket of your Amiga (or similar
|
||||||
|
computer) and is controlled by the On Screen Display signal from
|
||||||
|
a modified Gotek (see [keirf/flashfloppy-osd](https://github.com/keirf/flashfloppy-osd).
|
||||||
|
|
||||||
|
Normally the output of the OSD mod is just blasted unceremoniously
|
||||||
|
over the green (or channel of your choice) signal, overpowering the
|
||||||
|
circuitry in the receiving display system to give a green tint where
|
||||||
|
the text is.
|
||||||
|
|
||||||
|
This is not great. It's crude, and doesn't always work right, and
|
||||||
|
the results are often less than desirable.
|
||||||
|
|
||||||
|
This small board is the answer. It actively cuts out the normal
|
||||||
|
video signal when the OSD text should be displayed, and replaces that
|
||||||
|
video signal with a statically defined colour of your choice (configured
|
||||||
|
by 3 jumpers) to give a crystal clear OSD that is embedded within the
|
||||||
|
video stream, not overlayed on top of it.
|
||||||
|
|
||||||
|
I developed this board because I use an Extron video scaler connected
|
||||||
|
to my Amiga for both video capture while livestreaming and for display
|
||||||
|
on a modern TFT screen. But the traditional overlay setup really didn't
|
||||||
|
work with the Extron. Everything went pink:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
And so this board was born. The ADG1633BCPZ looked to be the ideal
|
||||||
|
chip, with more than enough bandwidth for a video signal (one of the
|
||||||
|
intended applications for this chip), and three channels, the board
|
||||||
|
was pretty simple to design. And I think you'll agree the results
|
||||||
|
are much nicer:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
(This image is from before I tweaked the resistor values a little,
|
||||||
|
so the OSD is a bit darker than I would have liked).
|
||||||
|
|
||||||
|
Installation is reasonably simple. For the Amiga 500 (R6):
|
||||||
|
|
||||||
|
* Lift the side of the three ferrite beads by the video connector that is facing
|
||||||
|
towards Denise (where you would normally solder the OSD wire to.
|
||||||
|
* Connect three wires to where they were soldered
|
||||||
|
* Attach the three wires to the INPUT side of the board's R G and B pins.
|
||||||
|
* Solder the ferrite beads you just lifted one side of to the output
|
||||||
|
R G and B pins
|
||||||
|
* Connect a 5V and GND signal from somewhere suitable
|
||||||
|
* Connect the signal from your OSD generator to the IN pin.
|
||||||
|
|
||||||
|
Choose the colour you want with the jumpers (bonus hack: if you use resistors
|
||||||
|
instead of jumpers you can get a wider range of colours to choose from).
|
||||||
|
|
||||||
|
And here it is installed in my Amiga:
|
||||||
|
|
||||||
|

|
||||||
|
|||||||
Reference in New Issue
Block a user