No Video from Analog Output on CRT but on LCD through OSSC

Discussion about displays and related hardware including MiSTer filters and video settings.
kingcar
Posts: 8
Joined: Wed Sep 29, 2021 3:15 pm

No Video from Analog Output on CRT but on LCD through OSSC

Unread post by kingcar »

Hello Guys,

I'm pretty much sure this is the very first new topic you get from a newbie so here we go:

I got myself a Mister with Analog add on from a UK Mister Shop, bought a cable from a vendor on ebay:
https://www.ebay.de/itm/253706610409

The stuff comes in, I set up the ini and I get no Video from the mister. I enabled the Composite out in the settings but still nothing.
I tried 3 crt TV's but they just give me a Audio Ground Hum and a black screen.

The strange thin is: When I feed the Mister Analog Signal through a OSSC, it will give me an Image on a HDMI Display (15khz 262-P the Display says). The Mister itself runs fine on a HDMI Display. The vendor suggest posting this here so more people could help investigate this issue.

here is my ini so you can check if I did everything right.

cheers!

Code: Select all

MiSTer]
key_menu_as_rgui=0     ; set to 1 to make the MENU key map to RGUI in Minimig (e.g. for Right Amiga)
forced_scandoubler=0   ; set to 1 to run scandoubler on VGA output always (depends on core).
ypbpr=0                ; set to 1 for YPbPr on VGA output.
composite_sync=1       ; set to 1 for composite sync on HSync signal of VGA output.
vga_scaler=0           ; set to 1 to connect VGA to scaler output.
hdmi_audio_96k=0       ; set to 1 for 96khz/16bit HDMI audio (48khz/16bit otherwise)
keyrah_mode=0x18d80002 ; VIDPID of keyrah for special code translation (0x23418037 for Arduino Micro)
vscale_mode=0          ; 0 - scale to fit the screen height.
                       ; 1 - use integer scale only.
                       ; 2 - use 0.5 steps of scale.
                       ; 3 - use 0.25 steps of scale.
vscale_border=0        ; set vertical border for TVs cutting the upper/bottom parts of screen (1-399)
;bootscreen=0          ; uncomment to disable boot screen of some cores like Minimig. 
;mouse_throttle=10     ; 1-100 mouse speed divider. Useful for very sensitive mice
rbf_hide_datecode=0    ; 1 - hides datecodes from rbf file names. Press F2 for quick temporary toggle
menu_pal=0             ; 1 - PAL mode for menu core
hdmi_limited=0         ; 1 - use limited (16..235) color range over HDMI
                       ; 2 - use limited (16..255) color range over HDMI, for VGA converters.
direct_video=0         ; 1 - enable core video timing over HDMI, use only with VGA converters.
fb_size=0              ; 0 - automatic, 1 - full size, 2 - 1/2 of resolution, 4 - 1/4 of resolution.
fb_terminal=1          ; 1 - enabled (default), 0 - disabled
osd_timeout=60         ; 5-3600 timeout (in seconds) for OSD to disappear in Menu core. 30 seconds if not set.
                       ; Background picture will get darker after double timeout
osd_rotate=0           ; Display OSD menu rotated,  0 - no rotation, 1 - rotate right (+90°), 2 - rotate left (-90°)                  

; 1 - enables the recent file loaded/mounted.
; WARNING: This option will enable write to SD card on every load/mount which may wear the SD card after many writes to the same place
;          There is also higher chance to corrupt the File System if MiSTer will be reset or powered off while writing.
recents=0

; lastcore - Autoboot the last loaded core (corename autosaved in CONFIG/lastcore.dat) first found on the SD/USB
; lastexactcore - Autoboot the last loaded exact core (corename_yyyymmdd.rbf autosaved in CONFIG/lastcore.dat) first found on the SD/USB
; corename - Autoboot first corename_*.rbf found on the SD/USB
; corename_yyyymmdd.rbf - Autoboot first corename_yyyymmdd.rbf found on the SD/USB
;bootcore=lastcore    ; uncomment to autoboot a core, as the last loaded core.
bootcore_timeout=10  ; 10-30 timeout before autoboot, comment for autoboot without timeout.

; Option to load the custom font. Format is plain bitmap 8x8.
; Supported sizes of font:
;   768 bytes - chars 32-127 (only alpha + numeric)
;  1024 bytes - chars 0-127
;  1136 bytes - chars 0-141
;  up to 2048 - only chars 0-141 will be used.
; if first 32 chars are empty (for sizes 1024 bytes and more) then they are skipped.
font=font/myfont.pf

; USER button emulation by keybaord. Usually it's reset button.
; 0 - lctrl+lalt+ralt (lctrl+lgui+rgui on keyrah)
; 1 - lctrl+lgui+rgui
; 2 - lctrl+lalt+del
; 3 - same as 0 (lctrl+lalt+ralt on keyrah)
reset_combo=0

dvi_mode=0             ; set to 1 for DVI mode. Audio won't be transmitted through HDMI in DVI mode.

; 0 - 1280x720@60
; 1 - 1024x768@60
; 2 - 720x480@60
; 3 - 720x576@50
; 4 - 1280x1024@60
; 5 - 800x600@60
; 6 - 640x480@60
; 7 - 1280x720@50
; 8 - 1920x1080@60
; 9 - 1920x1080@50
;10 - 1366x768@60
;11 - 1024x600@60
;12 - 1920x1440@60
;13 - 2048x1536@60
;
; custom mode: hact,hfp,hs,hbp,vact,vfp,vs,vbp,Fpix_in_KHz
;   video_mode=1280,110,40,220,720,5,5,20,74250
video_mode=8

; set to 1-10 (seconds) to display video info on startup/change
video_info=4

; Set to 1 for automatic HDMI VSync rate adjust to match original VSync.
; Set to 2 for low latency mode (single buffer).
; This option makes video butter smooth like on original emulated system.
; Adjusting is done by changing pixel clock. Not every display supports variable pixel clock.
; For proper adjusting and to reduce possible out of range pixel clock, use 60Hz HDMI video
; modes as a base even for 50Hz systems. 
vsync_adjust=0

; If you monitor doesn't support either very low (NTSC monitors may not support PAL) or 
; very high (PAL monitors may not support NTSC) then you can set refresh_min and/or refresh_max
; parameters, so vsync_adjust won't be applied for refreshes outside specified.
; These parameters are valid only when vsync_adjust is non-zero.
refresh_min=0
refresh_max=0

; These parameters have the same format as video_mode.
; You need to supply both PAL and NTSC modes if you want vsync_adjust to switch between
; predefined modes as a base. This will reduce the range of pixel clock.
;video_mode_ntsc=0
;video_mode_pal=7

; 1-10 (seconds) to display controller's button map upon first time key press
; 0 - disable
controller_info=6

; JammaSD/J-PAC/I-PAC keys to joysticks translation
; You have to provide correct VID and PID of your input device
; Examples: Legacy J-PAC with Mini-USB or USB capable I-PAC with PS/2 connectors VID=0xD209/PID=0x0301
; USB Capable J-PAC with only PS/2 connectors VID=0x04B4/PID=0x0101
; JammaSD: VID=0x04D8/PID=0xF3AD
jamma_vid=0x04D8
jamma_pid=0xF3AD

; Disable merging input devices. Use if only player 1 works.
; Leave no_merge_pid empty to apply this to all devices with the same VID.
;no_merge_vid=0x045E
;no_merge_pid=0x028E

; Speeds in sniper/non-sniper modes of mouse emulation by joystick 
; 0 - (default) - faster move in non-sniper mode, slower move in sniper mode.
; 1 - movement speeds are swapped.
sniper_mode=0

; Uncomment following option if you don't want to see a second line for long file names in listing.
;browse_expand=0

; 0 - disable MiSTer logo in Menu core
logo=1

; Custom shared folder for core supporting this feature (currently minimig and ao486 only)
; Can be relative to core's home dir or absolute path.
; Path must exist before core start to use it, or it will fail.
; Make sure USB device is mounted before use shared folder on USB!
shared_folder=
callanabrown
Posts: 85
Joined: Thu Jul 30, 2020 1:05 pm
Has thanked: 14 times
Been thanked: 21 times

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by callanabrown »

The output from the MiSTer is RGB not composite. The setting in the INI is for composite sync on the horizontal sync pin vs separate horizontal/vertical sync.

I don't know how SCART works as far as the display figuring out whether the source is RGB vs composite or whatever, but your display needs to be looking for an RGB signal.
User avatar
mapf
Posts: 153
Joined: Mon Aug 31, 2020 8:05 pm
Has thanked: 58 times
Been thanked: 51 times

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by mapf »

The behaviour you describe indicates that the TV uses composite signal input - as the composite signal from MISTer only contains the sync signal, the screen stays black.

Some ideas:
  • With SCART TV sets, usually only one input is able to receive RGB. If you have multiple inputs, please confirm with the manual that you use the right one.
  • Also, SCART pin 16 must have voltage >1V to indicate to the TV that it should use the RGB signals and not composite. Please measure using a voltmeter against a ground pin (see image)
  • Some TVs can accept both S-Video and RGB on their SCART input - but as the signals use the same pins this needs to be configured. In this case there should be a mention in the TV manual and a setting in the TV's menu. Sometimes it is done at the factory and can only be changed in the service menu, but this should be rare.
scart.jpg
scart.jpg (41.2 KiB) Viewed 3530 times
(image copied from https://forum.atari-home.de/index.php?topic=15158.0)
akeley
Top Contributor
Posts: 1314
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 424 times
Been thanked: 413 times

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by akeley »

What TVs did you try it on? Most of the better brands from the later Nineties onward had at least one RGB capable input (in Europe, of course).

This cable has USB plug, most likely to provide extra voltage for RGB, did you try to plug it in?

Your config looks ok, might check if there's a proper bracketing for "MiSTer]" - "[mister], and change video_mode=6, just to be thorough.
kingcar
Posts: 8
Joined: Wed Sep 29, 2021 3:15 pm

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by kingcar »

I used it on 3 Beo Mx Tv's MX8000 and MX4000

all of then were configured to have RGB on both Scart inputs.
Yes, I püluged a USB PSU in for the cable. Also tried multiple Connectors
1A and 2.1A

SO I have to change the composite sync config from "1" to "0"?
All the tutorials I saw called for this setting to be set on 1 aka ON.
User avatar
mapf
Posts: 153
Joined: Mon Aug 31, 2020 8:05 pm
Has thanked: 58 times
Been thanked: 51 times

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by mapf »

Composity sync depends on the cable. Some have circuits to create the sync signals, others use the one provided by mister.
User avatar
mapf
Posts: 153
Joined: Mon Aug 31, 2020 8:05 pm
Has thanked: 58 times
Been thanked: 51 times

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by mapf »

Regarding your TVs. As I suspected, they are fancy ones with both S-Video and RGB input possible.
5. Inputs and sockets

Both of the AV Scart inputs are capable of accepting RGB video via the 21 pin connector. However, sockets must be configured correctly. To do this:

MENU > SETUP > SOCKETS

Set AV-1 to V-TAPE 1 and AV2 to V-Tape 2 or V-AUX.
You will then need to access these AV input channels using the corresponding button on your remote, or via the LIST function to obtain addition commands from the programmable beo4 remote. These are RGB configured inputs and MAY NOT provide a stable colour image for NTSC or composite signals in all cases. It may require some trial and error to establish the best input signal for any given console / system. The TV does however accept both 50hz and 60hz signals, and both PAL and NTSC signals.

Using S-video, it is best to connect to a scart converter, this way you can also plug the audio into the scart socket.

Colour adjustment will have no effect if you're using RGB.
from: https://circuit-board.de/forum/index.ph ... trag-Nr-1/
akeley
Top Contributor
Posts: 1314
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 424 times
Been thanked: 413 times

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by akeley »

Two more things to check: if the SOG switch on your I/O board is off, and also if you have VGA PWR jumper on it. As per this thread: viewtopic.php?f=33&t=942&p=8879
kingcar
Posts: 8
Joined: Wed Sep 29, 2021 3:15 pm

Re: No Video from Analog Output on CRT but on LCD through OSSC

Unread post by kingcar »

the sockets are setup correctly.

I changed the "composite sync from 1 to 0 and now I get an image but it's not stable and flickers.
Looks like this
https://youtu.be/rO5K1yZEf90
Post Reply