Open intric8 opened 3 years ago
Speaking with @ki-bo , we explored some of the solution space, and came to the following idea:
Ideally we should collate links to all the relevant resources in this issue. Some already: https://www.retrogamingcables.co.uk/composite-video-vs-composite-sync https://bboah-hardware.de/cgi-bin/showhardware.cgi?HARDID=849
Probably me to do the VHDL parts. But I don't have a 1084 or similar monitor here, so will require assistance with testing. It would be good for me to have a test cable with the resistor fitted, but with a momentary-break switch in-line for testing the auto-detection via watching sync on oscilloscope. i.e., so that I can watch the sync frequency change.
It would be nice if there were a software "force mode" option as well. With warnings if necessary (although 15KHz mode shouldn't damage a modern VGA monitor; more likely to just do nothing).
Currently I connect my MEGA65 to my US NTSC 1084S-P using a DB15 to 6 pin DIN cable. The US 1084 does not have SCART or a DB9, so the normal way to connect an Amiga or similar would be over the analog RGB 6 pin DIN input.
I currently use this cable to connect my MEGA65 to my 1084, but currently it only operates when using the C64 core. This core has a nice menu where you can choose 15KHz mode and what type of sync you prefer. I'm hoping for a similar capability in the MEGA65 core without having to build another cable.
One big benefit of using RGB is that my 1084 will happily do 50 or 60Hz, so PAL and NTSC software works fine. My 1084 will not display a PAL signal over composite or luma/chroma due to the PAL decoding circuitry not being present on the US NTSC model of 1084.
Here is a comparison of PAL and NTSC models of 1084:
When I received my MEGA65 to 1084S-P cable I tested the pins to make sure I understood how it was wired (was nervous about damaging my MEGA65 or 1084S-P; two of my most precious possessions). Anyway, here is how the cable is wired:
markkrueg, most of the personal computers in the 80s had a 15 KHz output because the users connected them to their home TVs, which only worked at 15 KHz. The C64 core from Mister has been implemented as the real hardware and the framework of the Mister uses a double scaler to generate the 31 KHz output, which is used in the VGA monitors. Translating from 15 to 31 kHz through the double scaler is easy, but the reverse is not because you lose information. Mega65 should generate an original output of 15 KHz and optional using a double scaler the output can be 31 kHz.
Pease 115Khz RGB, not CVBS.
This could allow one to use an old C= CRT monitor, for example, while also using an HDMI modern monitor. (which would be totally rad)