Recommend X68000 settings for VGA PC CRT (31 khz)
Recommend X68000 settings for VGA PC CRT (31 khz)
I'm connecting my MiSTer via a HDMI to VGA adapter to a PC CRT (Philips Brilliance 201P) and looking for recommend settings for the X68000 core. I've tried a few settings in the forum but most of them are for 15khz CRTs. I've been testing with video mode 1 (1 - 1024x768@60).
Few questions specific to X68000 core:
- Should direct_video be enabled
- Should forced_scandoubler be enabled
- Should vga_scaler be enabled
- Recommendation on vsync_adjust setting
- Recommentation on vscale_mode=1
Thanks!
-
- Top Contributor
- Posts: 1018
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
With vga_scaler you can make your resolution whatever you want and not have to worry about the game's actual resolution. None of that is very particular the X86000 core though.
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
I would've thought that at least desktop should display ok - I'm pretty sure it is 31kHz (I've only tried it briefly on VGA and don't remember how it was though. Might try it next time I'm on my VGA monitor.)
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
[X68000]
forced_scandoubler=0 ; set to 1 to run scandoubler on VGA output always (depends on core).
vga_scaler=0 ; set to 1 to connect VGA to scaler output.
vscale_mode=0 ; 0 - scale to fit the screen height.
direct_video=0 ; 1 - enable core video timing over HDMI, use only with VGA converters.
video_mode=1
vsync_adjust=1
Only downside is that the text in the X68000 CLI is distorted. Interestingly, the 15khz signal also shows on my Sony BVM which is connected via the analog board.
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
One question I have is, say I used zoopster's settings in the prior post (thank you for sharing, btw!) with a VGA monitor connected to the analog I/O board. If an X68000 game switched to 240p, wouldn't the VGA monitor go out of sync? I'd at least have to have a second profile with forced_scandoubler=1 for that scenario, right? (And ofc it wouldn't look authentic then, missing scanlines.)
(Off-topic but bonus question: Is there a list anywhere of cores that support / need 31Khz? AO486 obviously, but beyond that...)
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
In practice the cores that would benefit most from the VGA monitor atm would be MacPlus, Acorn Archimedes, PC8801 and X68000, maybe Amstrad PCW too. Some of them do 15kHz thou, either natively or via modelines.
Some lesser cores which might benefit could be the ones marked "No" on this 15kHz compatibility list.
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
In the end I purchased an additional MiSTer just for my PC CRT. The recent changes to MiSTer main to support cvt=CVT timing are a game changer for older PC CRTs that can support 1200p and 1400p modes. I'm now playing vertical arcade games at these higher resolutions on the Philips Brilliance 21" PC CRT and they look great.
My own experience was that the "15khz" 240p modes on the X68000 core still showed on the PC-CRT but your mileage may vary based on the ini settings. The scanline settings look much better in 240p modes on the PC CRT than say 31khz modes (which would have traditionally shown very thin scanlines).
-
- Top Contributor
- Posts: 1018
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
Same thing happens with linedoubled R-Type (Japan) but not R-Type (World) for some reason. WIll need to try more cores.
-
- Top Contributor
- Posts: 1018
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
Linedoubled Lynx had the same issue, dunno if it was ever fixed.jd213 wrote: ↑Mon Nov 14, 2022 3:22 pm My Mitsubishi PC CRT doesn't like direct analog from the X68000 core either, I think the distortion is similar to what you're describing except it's VERY pronounced and pretty much unusable.
Same thing happens with linedoubled R-Type (Japan) but not R-Type (World) for some reason. WIll need to try more cores.
I also had trouble getting 15khz direct analog out working with a 15khz monitor. Even stuff like final fight, the screen just keeps rolling. Needed to use the scaler to make something stable.
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
Apparently this was caused by the Japan version being set to 57 Hz instead of the original 55 Hz. It works fine with 55 Hz, even though 57 Hz on the Cave cores doesn't seem to cause any issues.jd213 wrote: ↑Mon Nov 14, 2022 3:22 pm My Mitsubishi PC CRT doesn't like direct analog from the X68000 core either, I think the distortion is similar to what you're describing except it's VERY pronounced and pretty much unusable.
Same thing happens with linedoubled R-Type (Japan) but not R-Type (World) for some reason. WIll need to try more cores.
Was also pleased that my consumer Trinitron displays 55 Hz over S-Video just fine, wasn't expecting it to like a refresh rate that's halfway between PAL and NTSC.
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
I thought I'd give this another try, turns out that most of the distortion was because I didn't think to turn the scandoubler off.
Non-linedoubled output on my PC CRT is still jittery, but not too bad. Tried direct video over HDMI with an HDMI>VGA adapter, but no improvements.
I guess it's just another bug with the core that needs fixing, hopefully they will get looked at eventually. Would be willing to see if I could do something about it, but I have little programming experience and my job keeps me pretty busy as it is.
Re: Recommend X68000 settings for VGA PC CRT (31 khz)
The issue for this core, as per many others is this:
It not only affects the X68000, but a few cores that are not working or have lost video since the last firmware and framework update
The only way is rollback to the previous release of MiSTer.
Why ?