In theory yes, but I think you will struggle a bit to get the PI to output 15khz via HDMI like the DE10 does. Not tested, nut supported and not recommended - but could be funCan I ask, is it possible to use a raspberry pi instead of a DE10 Nano?
Best solution is to rotate the actual monitorHi, I've been trying to display vertical games rotated on my horizontal tri-sync using the jamma expander but it does not look like the "vga_scaler" works with direct video.
I was able to rotate the output using the VGA port on an analogue IO board though using that "vga_scaler" option.
Is there a way to do that with the expander?
Maybe setting the output with "video_mode=6" (640x480) and not using "direct_video"? Would the expander accept that HDMI signal and output on 31kHz ?
Probably not, I presume the sync is OK but that the actual output is not ok (from mister) - or try another core with those settings (the nullobject cave cores leave a little to be desired..)Well, I don't disagree that's the whole point of getting as accurate emulation as possible but there are cases where rotating the monitor is not an option
I tried with just setting the "video_mode=6" and the expander OLED display states 31.xkHz output and the SyncGuard states OK (set to trisync) but I get no image on the monitor. So apparently the expander recognizes the HDMI signal. Could there be something with the sync signal ?
Anyone have P1/P2 issues with the expander in gamepad mode? If so, I may have a fix that doesn't include messing with ini files..
But it seems it doesn't work anymore.; Permanently assign specific controller to specific player.
; Normally you don't need to use this option, but if you use arcade cabinet with integrated controllers then
; you may want to use it for specific player regardless which controller is used first.
; To assign it, you need to provide unique part of this controller ID.
; In USB debug log you may see list of input devices right after core has been loaded.
; For example:
;
; opened 0( 0): /dev/input/event8 (1915:0040) 0 "7c:10:c9:15:22:33/df:47:3a:12:44:55" "Flydigi APEX2"
; ...
; opened 7( 7): /dev/input/event3 (1997:2535) 0 "usb-ffb40000.usb-1.6/input0" " mini keyboard"
; opened 9( 9): /dev/input/event0 (046d:4024) 0 "usb-ffb40000.usb-1.2/input2:1/4024-19-a2-39-0a" "Logitech K400"
;
; following part is unique identifier in system ^
; So you need to provide part of this string identifying exactly this device. Don't include inputX part as it may change after reboot.
; Wireless devices usually have format MAC/MAC, wired devices use usb-... format.
; UPDATE: you may define up to 8 devices to the same player. Use player_1_controller in several lines to assign multiple devices to player 1.
; Example of such unique part of strings:
;
player_1_controller=2087388B344E/1
player_2_controller=2087388B344E/2
;player_3_controller=
player_1_controller=0003:8282:3201.0001/input/input1
player_2_controller=0003:8282:3201.0001/input/input2