News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_darkhalf

Using your CTM monitor with other devices

Started by darkhalf, 03:21, 17 June 24

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

darkhalf

This hasn't really been clearly documented anywhere, so I found some bits and pieces and managed to connect my CTM640 to my RGB PI module over the weekend.

Details and references:

VGA uses split Horizontal and Vertical sync signals. The best way I found to combine them into a single sync signal was via a transistor, as detailed here:
https://www.retrorgb.com/building-a-passive-sync-combiner.html

The CTM also utilises a luminance signal. Aronldemu nailed the resistor values here, combining VGA RGB outputs via resistors into a single signal 
https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/split-luminance-signal-for-bw-image-on-ctm-monitors/msg21571/#msg21571

Final circuit diagram below:
CPC464/GT64, CPC464 Plus/CTM640, 2 x CPC6128/CTM644

darkhalf

Pics attached of final results
CPC464/GT64, CPC464 Plus/CTM640, 2 x CPC6128/CTM644

zhulien

I used it with my Amstrad TV receiver.  Works but not that great.

McArti0

Pin 6 of the color CRT is not used. resistors 1k, 3.3k and 10k can be reduced.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Bryce

Quote from: McArti0 on 07:33, 17 June 24Pin 6 of the color CRT is not used. resistors 1k, 3.3k and 10k can be reduced.

He's done that to allow monochrome signals to be connected. It would also mean the circuit works with a GT64/65 too.

Bryce.

McArti0

Quote from: Bryce on 08:00, 17 June 24He's done that to allow monochrome signals to be connected. It would also mean the circuit works with a GT64/65 too.
Then it has the wrong impedance without an amplifying transistor like in CPC.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

eto

Quote from: darkhalf on 03:21, 17 June 24The CTM also utilises a luminance signal. Aronldemu nailed the resistor values here, combining VGA RGB outputs via resistors into a single signal 
https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/split-luminance-signal-for-bw-image-on-ctm-monitors/msg21571/#msg21571
The CTM does not need the luminance signal, only the GT64/GT65 and the MM12 would use this. So that part of your circuit would be "optional" for those that will use it with a green screen. 

Quote from: darkhalf on 03:21, 17 June 24This hasn't really been clearly documented anywhere,

Would you consider documenting this on the Wiki itself? If it stays here in the forum it might get buried over time. 


Btw: Do you have more pictures of it in action? I would be interested how good the quality is for different use cases. 

McArti0

#7
https://www.cpcwiki.eu/index.php/Service_Manuals

Monitor diagrams are in the service manuals.  You can clearly see there that the color monitor does not use pin6. Lum. However, the green monitor treats RGB signals with 100ohm resistors to ground
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

darkhalf

QuoteThe CTM does not need the luminance signal, only the GT64/GT65 and the MM12 would use this.
Okay I didn't go as far as digging into the service manuals. Only saw the post about the Luminance signal and wired those lines. Good to know. I've tried it on the GT64 and it works, but very dark on the main menu. When the C64 emulation runs on there the GT64 has a sync issue (was fine on the CTM640)

QuoteThen it has the wrong impedance without an amplifying transistor like in CPC.
Okay that sounds like the reason for this. How would you suggest this should be implemented? @McArti0 


QuoteWould you consider documenting this on the Wiki itself? If it stays here in the forum it might get buried over time. 
Yeah I can. Let me know a suitable place and can upload it


QuoteBtw: Do you have more pictures of it in action? I would be interested how good the quality is for different use cases.
Sure. What do you want to see? 
CPC464/GT64, CPC464 Plus/CTM640, 2 x CPC6128/CTM644

McArti0

Quote from: darkhalf on 10:56, 17 June 24
QuoteThen it has the wrong impedance without an amplifying transistor like in CPC.
Okay that sounds like the reason for this. How would you suggest this should be implemented? @McArti0


https://www.cpcwiki.eu/index.php/Schematics
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

darkhalf

Thanks. I've done version 2 based from this (not tested).

Have omitted the sync pull down to luminance line however, as the displayed worked with the resistors in the current circuit. Adding the 5V and transistor to this cable is a bit of a pain (can use a 5V socket and power directly from the GT itself)
CPC464/GT64, CPC464 Plus/CTM640, 2 x CPC6128/CTM644

d_kef

You might want to remove the ground wire from luminance (pin 6) though and connect it to... you know... ground (pin 5).  :D

d_kef

McArti0

@darkhalf 
 You don't have sync connected yet. Besides, VGA has signal levels of 0.7v or 1.1v which will be another problem.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

darkhalf

QuoteVGA has signal levels of 0.7v or 1.1v which will be another problem.
The primary problem space for this cable was the RGB Pi. So the transistor for sync works fine with the signals from that. As for the sync out of the transistor, I'm not sure if that is required for the luminance (via 680 ohm) for this application. We know you have it shown on the Amstrad CPC464 schematic. I've added to this version anyway. Values may need adjustment

I've confirmed as per the images for the RGB Pi output that it works without needing sync pulldown to luminance on the GT64
CPC464/GT64, CPC464 Plus/CTM640, 2 x CPC6128/CTM644

McArti0

#14
That's right. GT64 receives synchronization separately. I slightly forgot that the cable is only for Amstrad monitors.   :laugh:
You could check how it works With an interlaced signal? 312/313 lines? GT65 with Amstrad works terribly.  Is CTM 644 better?
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Powered by SMFPacks Menu Editor Mod