MiSTer on a laser projector: 720p not working
Posted: Sat Sep 05, 2020 8:21 pm
Trying to get MiSTer to work with a portable laser projector, Sony MP-CL1A.
It’s a very interesting projector with zero motion blur (similar to CRT), no image retention, always perfect focus (LASERS!), and comes in a portable package that can run off a 5V USB and also has a built-in battery — making it a potentially great travel companion for the MiSTer.
This one has me (and quite a few members of the Classic Gaming MiSTer Discord server) stumped.
The basics:
I ran through all the pre-defined resolutions, and here are the ones that work:
I have also tried a bunch of custom video_modes that correspond to 1920×720, as well as standard 1280×720 definitions. A list of the ones I've tried:
Other things I have tried are hdmi_limited=1 & 2, dvi_mode=1, none of which made a difference.
Here's the complete mister.ini that I'm using (comments removed) in case something else here might be interfering:
When running the 240p test suite in e.g. 1920×1080, the scrolling is smooth in vsync_adjust=2, so vsync does not appear to be the issue. I did try vsync_adjust=0 when I started out to ensure maximum compatibility, but it does not seem to make a difference in any of the resolutions listed above.
What else can I attempt to get this working at 720p with MiSTer? Again, it works fine in all the usual common resolutions (480p, 720p & 1080p) when plugged into a laptop. But I can't seem to find the correct settings for the MISTer.
It’s a very interesting projector with zero motion blur (similar to CRT), no image retention, always perfect focus (LASERS!), and comes in a portable package that can run off a 5V USB and also has a built-in battery — making it a potentially great travel companion for the MiSTer.
This one has me (and quite a few members of the Classic Gaming MiSTer Discord server) stumped.
The basics:
- The projector's specifications say it's a 1920×720 resolution projector.
- My goal, then, is to configure it to work with MiSTer at 1280×720, which is its “native” resolution.
- When I connect it to a Windows or Mac laptop, it defaults to 1280×720.
(It's also possible to run it at 1920×1080, but I suspect it's doing (vertical) scaling at that point.)
- When I connect it to the MiSTer, it does not work using 1280×720 (video_mode=0), displaying "No Signal"
- When I try a 480p resolution, it works, and the colors are correct.
- However, if I configure it for 1920×1080, it displays, but swaps red and blue — see the following screenshot (ignore the fact that I'm projecting on to an uneven wall here):
- As mentioned, when connected to a PC/Mac, both 720p and 1080p have correct colors. Here's the output from MonitorInfoView:
I ran through all the pre-defined resolutions, and here are the ones that work:
Code: Select all
; 0 - 1280x720@60 — No
; 1 - 1024x768@60 — No
; 2 - 720x480@60 — Yes
; 3 - 720x576@50 — Yes
; 4 - 1280x1024@60 — No
; 5 - 800x600@60 — No
; 6 - 640x480@60 — Yes
; 7 - 1280x720@50 — No
; 8 - 1920x1080@60 — Yes, but colors reversed(!)
; 9 - 1920x1080@50 — Yes, but colors reversed(!)
;10 - 1366x768@60 — No
;11 - 1024x600@60 — No
;12 - 1920x1440@60 — No
;13 - 2048x1536@60 — No
Code: Select all
video_mode=1920,96,192,288,720,3,10,15,112020
video_mode=1920,96,192,288,720,3,10,15,134424 (50hz)
video_mode=1920,96,192,288,720,3,10,15,117621 (63hz)
video_mode=1280,64,128,192,720,3,5,20,73250
video_mode=1920,88,44,148,1080,4,5,36,148500
Here's the complete mister.ini that I'm using (comments removed) in case something else here might be interfering:
Code: Select all
[MiSTer]
key_menu_as_rgui=0
forced_scandoubler=0
ypbpr=0
composite_sync=0
vga_scaler=0
hdmi_audio_96k=0
keyrah_mode=0x18d80002
volumectl=0
vscale_mode=0.5
vscale_border=0
bootscreen=0
rbf_hide_datecode=1
menu_pal=0
hdmi_limited=0
direct_video=0
fb_size=0
fb_terminal=1
osd_timeout=3600
browse_expand=0
recents=0
font=fonts/Amiga1.pf
reset_combo=1
dvi_mode=0
video_mode=8
video_info=0
vsync_adjust=2
What else can I attempt to get this working at 720p with MiSTer? Again, it works fine in all the usual common resolutions (480p, 720p & 1080p) when plugged into a laptop. But I can't seem to find the correct settings for the MISTer.