I'm trying to use the core on my VGA PC monitor (direct_video=1 -> AG6200 chip -> CRT) but even with forced_scandoubler the monitor is reporting 15 kHz and not displaying an image.
Code: Select all
Minimig by Dennis van Weeren
ARM Controller by Jakub Bednarski
MiSTer code by Sorgelig
Version 221007
Core path: /media/fat/_Computer/PCXT_20221009.rbf
Looking for root device...
FileOpenEx(open) File:/media/fat/config/device.bin, error: No such file or directory.
Using SD card as a root device
Identified 8BIT core*** Found SDRAM config: 3
Core name is "PCXT"
** altcfg: got cfg 2
INI_PARSER : Start INI parser for core "PCXT"(PCXT), video mode "0x0@0.0".
INI_PARSER : Opened file MiSTer_alt_2.ini with size 11846 bytes.
INI_PARSER : line(0): "[MiSTer]".
INI_PARSER : Got SECTION 'MiSTer'
INI_PARSER : line(1): "key_menu_as_rgui=0".
INI_PARSER : Got VAR 'key_menu_as_rgui' with VALUE 0
INI_PARSER : line(1): "forced_scandoubler=1".
INI_PARSER : Got VAR 'forced_scandoubler' with VALUE 1
INI_PARSER : line(1): "ypbpr=0".
INI_PARSER : Got VAR 'ypbpr' with VALUE 0
INI_PARSER : line(1): "composite_sync=0".
INI_PARSER : Got VAR 'composite_sync' with VALUE 0
INI_PARSER : line(1): "vga_scaler=0".
INI_PARSER : Got VAR 'vga_scaler' with VALUE 0
INI_PARSER : line(1): "hdmi_audio_96k=0".
INI_PARSER : Got VAR 'hdmi_audio_96k' with VALUE 0
INI_PARSER : line(1): "keyrah_mode=0x18d80002".
INI_PARSER : Got VAR 'keyrah_mode' with VALUE 0x18d80002
INI_PARSER : line(1): "vscale_mode=0".
INI_PARSER : Got VAR 'vscale_mode' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "vscale_border=0".
INI_PARSER : Got VAR 'vscale_border' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "rbf_hide_datecode=0".
INI_PARSER : Got VAR 'rbf_hide_datecode' with VALUE 0
INI_PARSER : line(1): "menu_pal=0".
INI_PARSER : Got VAR 'menu_pal' with VALUE 0
INI_PARSER : line(1): "hdmi_limited=0".
INI_PARSER : Got VAR 'hdmi_limited' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "direct_video=1".
INI_PARSER : Got VAR 'direct_video' with VALUE 1
INI_PARSER : line(1): "fb_size=0".
INI_PARSER : Got VAR 'fb_size' with VALUE 0
INI_PARSER : line(1): "fb_terminal=1".
INI_PARSER : Got VAR 'fb_terminal' with VALUE 1
INI_PARSER : line(1): "osd_timeout=30".
INI_PARSER : Got VAR 'osd_timeout' with VALUE 30
INI_PARSER : line(1): "".
INI_PARSER : line(1): "video_off=0".
INI_PARSER : Got VAR 'video_off' with VALUE 0
INI_PARSER : line(1): "osd_rotate=0".
INI_PARSER : Got VAR 'osd_rotate' with VALUE 0
INI_PARSER : line(1): "vga_sog=0".
INI_PARSER : Got VAR 'vga_sog' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "recents=0".
INI_PARSER : Got VAR 'recents' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "bootcore_timeout=10".
INI_PARSER : Got VAR 'bootcore_timeout' with VALUE 10
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "font=font/myfont.pf".
INI_PARSER : Got VAR 'font' with VALUE font/myfont.pf
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "reset_combo=0".
INI_PARSER : Got VAR 'reset_combo' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "video_mode=7".
INI_PARSER : Got VAR 'video_mode' with VALUE 7
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "video_info=0".
INI_PARSER : Got VAR 'video_info' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "vsync_adjust=0".
INI_PARSER : Got VAR 'vsync_adjust' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "refresh_min=0".
INI_PARSER : Got VAR 'refresh_min' with VALUE 0
INI_PARSER : line(1): "refresh_max=0".
INI_PARSER : Got VAR 'refresh_max' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "controller_info=6".
INI_PARSER : Got VAR 'controller_info' with VALUE 6
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "jamma_vid=0x04D8".
INI_PARSER : Got VAR 'jamma_vid' with VALUE 0x04D8
INI_PARSER : line(1): "jamma_pid=0xF3AD".
INI_PARSER : Got VAR 'jamma_pid' with VALUE 0xF3AD
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "sniper_mode=0".
INI_PARSER : Got VAR 'sniper_mode' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "logo=1".
INI_PARSER : Got VAR 'logo' with VALUE 1
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "shared_folder=".
INI_PARSER : Got VAR 'shared_folder' with VALUE
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "gamepad_defaults=0".
INI_PARSER : Got VAR 'gamepad_defaults' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "log_file_entry=0".
INI_PARSER : Got VAR 'log_file_entry' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "bt_auto_disconnect=0".
INI_PARSER : Got VAR 'bt_auto_disconnect' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "bt_reset_before_pair=0".
INI_PARSER : Got VAR 'bt_reset_before_pair' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "".
INI_PARSER : line(1): "vrr_mode=0".
INI_PARSER : Got VAR 'vrr_mode' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "vrr_min_framerate=0".
INI_PARSER : Got VAR 'vrr_min_framerate' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "vrr_max_framerate=0".
INI_PARSER : Got VAR 'vrr_max_framerate' with VALUE 0
INI_PARSER : line(1): "".
INI_PARSER : line(1): "vrr_vesa_framerate=0".
INI_PARSER : Got VAR 'vrr_vesa_framerate' with VALUE 0
INI_PARSER : line(1): "".
get cfgstring 0 = PCXT
get cfgstring 1 = NULL
get cfgstring 2 = -
get cfgstring 3 = O3,Model,IBM PCXT,Tandy 1000
get cfgstring 4 = OHI,CPU Speed,4.77MHz,7.16MHz,14.318MHz
get cfgstring 5 = -
get cfgstring 6 = O7,Splash Screen,Yes,No
get cfgstring 7 = -
get cfgstring 8 = P1,FDD & HDD
get cfgstring 9 = P1S0,IMGIMAVFD,Floppy A:
get cfgstring 10 = P1S1,IMGIMAVFD,Floppy B:
get cfgstring 11 = P1OJK,Write Protect,None,A:,B:,A: & B:
get cfgstring 12 = P1-
get cfgstring 13 = P1S2,IMG,HDD Image:
get cfgstring 14 = P1-
get cfgstring 15 = P1OLM,Speed,115200,230400,460800,921600
get cfgstring 16 = P1-
get cfgstring 17 = P2,Audio & Video
get cfgstring 18 = P2-
get cfgstring 19 = P2OA,Adlib,On,Invisible
get cfgstring 20 = P2o01,Speaker Volume,1,2,3,4
get cfgstring 21 = P2o23,Tandy Volume,1,2,3,4
get cfgstring 22 = P2o45,Audio Boost,No,2x,4x
get cfgstring 23 = P2o67,Stereo Mix,none,25%,50%,100%
get cfgstring 24 = P2-
get cfgstring 25 = P2O12,Scandoubler Fx,None,HQ2x,CRT 25%,CRT 50%
get cfgstring 26 = P2O89,Aspect ratio,Original,Full Screen,[ARC1],[ARC2]
get cfgstring 27 = P2OT,Border,No,Yes
get cfgstring 28 = P2O4,Video Output,CGA/Tandy,MDA
get cfgstring 29 = P2o8,Composite video,Off,On
get cfgstring 30 = P2OEG,Display,Full Color,Green,Amber,B&W,Red,Blue,Fuchsia,Purple
get cfgstring 31 = P3,Hardware
get cfgstring 32 = P3-
get cfgstring 33 = P3OB,Lo-tech 2MB EMS,Enabled,Disabled
get cfgstring 34 = P3OCD,EMS Frame,A000,C000,D000
get cfgstring 35 = P3-
get cfgstring 36 = P3ONO,Joystick 1, Analog, Digital, Disabled
get cfgstring 37 = P3OPQ,Joystick 2, Analog, Digital, Disabled
get cfgstring 38 = P3OR,Sync Joy to CPU Speed,No,Yes
get cfgstring 39 = P3OS,Swap Joysticks,No,Yes
get cfgstring 40 = P3-
get cfgstring 41 = -
get cfgstring 42 = P4,BIOS
get cfgstring 43 = P4-
get cfgstring 44 = P4FC0,ROM,PCXT BIOS:
FileOpenEx(open) File:/media/fat/config/PCXT.f0, error: No such file or directory.
get cfgstring 45 = P4FC1,ROM,Tandy BIOS:
FileOpenEx(open) File:/media/fat/config/PCXT.f1, error: No such file or directory.
get cfgstring 46 = P4-
get cfgstring 47 = P4FC2,ROM,EC00 BIOS:
FileOpenEx(open) File:/media/fat/config/PCXT.f2, error: No such file or directory.
get cfgstring 48 = P4-
get cfgstring 49 = P4OUV,BIOS Writable,None,EC00,PCXT/Tandy,All
get cfgstring 50 = -
get cfgstring 51 = R0,Reset & apply model
get cfgstring 52 = J,Fire 1, Fire 2
get cfgstring 53 = V,v221009
get cfgstring 54 = NULL
// Status Bit Map:
// Upper Lower
// 0 1 2 3 4 5 6
// 01234567890123456789012345678901 23456789012345678901234567890123
// 0123456789ABCDEFGHIJKLMNOPQRSTUV 0123456789ABCDEFGHIJKLMNOPQRSTUV
// XXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
Opened /dev/i2c-1 for device 0x39
Calculate PLL for 25.1750 MHz:
Fvco=402.800000, C=16, M=8, K=0.056000(240518168) -> Fpix=25.175000
FileOpenEx(open) File:/media/fat/config/PCXT_gamma.cfg, error: No such file or directory.
FileOpenEx(open) File:/media/fat/config/PCXT_scaler.cfg, error: No such file or directory.
Filter '', phases: 0 adaptive: false
Filter '', phases: 0 adaptive: false
Filter '', phases: 0 adaptive: false
FileOpenEx(open) File:/media/fat/config/PCXT_shmask.cfg, error: No such file or directory.
video_set_filter: flt_flags=7
Send HDMI parameters:
video: 640(695), 16(6), 96(96), 48(3), 480(517), 8(2), 4(4), 33(2), -hsync, -vsync
PLL: 0x4, 0x404, 0x3, 0x10000, 0x5, 0x808, 0x9, 0x2, 0x8, 0x7, 0x7, 0xE560418, Fpix=25.175000
Opened /dev/i2c-1 for device 0x39
FileOpenEx(open) File:/media/fat/font/myfont.pf, error: No such file or directory.
FileOpenEx(open) File:/media/fat/config/PCXT_afilter.cfg, error: No such file or directory.
FileOpenEx(open) File:/media/fat/config/PCXT_volume.cfg, error: No such file or directory.
sending keymap: 410
Loading config PCXT.CFG
FileOpenEx(open) File:/media/fat/config/PCXT.CFG, error: No such file or directory.
FileOpenEx(open) File:/media/fat/config/PCXTsys.cfg, error: No such file or directory.
ttyS1: 0
ttyS1: 0
Open up to 30 input devices.
make_unique(289B,0057,-1)
make_unique(0E8F,3013,1)
make_unique(16C0,05E1,1)
make_unique(045E,02A1,1)
make_unique(8282,3201,1)
make_unique(1209,FACA,1)
opened 0( 0): /dev/input/event6 (046d:c332) 0 "usb-ffb40000.usb-1.4.2.4/input1/0F77364E3433" "Logitech Gaming Mouse G502 Keyboard"
opened 1( 1): /dev/input/event5 (046d:c332) 0 "usb-ffb40000.usb-1.4.2.4/input0/0F77364E3433" "Logitech Gaming Mouse G502"
opened 2( 1): /dev/input/mouse1 (046d:c332) 0 "usb-ffb40000.usb-1.4.2.4/input0/0F77364E3433" "Logitech Gaming Mouse G502"
opened 3( 3): /dev/input/event3 (16d0:0d04) 0 "usb-ffb40000.usb-1.7/input0/1000" "BLISS-BOX 4-PLAY(GP)PORT.1"
opened 4( 4): /dev/input/event2 (1ce2:954c) 0 "usb-ffb40000.usb-1.4.1/input1" "Extron Electronics SW4 USB PLUS HID"
opened 5( 4): /dev/input/mouse0 (1ce2:954c) 0 "usb-ffb40000.usb-1.4.1/input1" "Extron Electronics SW4 USB PLUS HID"
opened 6( 6): /dev/input/event1 (1ce2:954c) 0 "usb-ffb40000.usb-1.4.1/input0" "Extron Electronics SW4 USB PLUS HID"
opened 7( 7): /dev/input/event0 (16d0:0d04) 0 "usb-ffb40000.usb-1.6/input0/1000" "BLISS-BOX 4-PLAY(GP)PORT.1"
INFO: Video resolution: 640 x 200, fHorz = 15.7KHz, fVert = 59.8Hz, fPix = 14.29MHz
INFO: Frame time (100MHz counter): VGA = 1672607, HDMI = 1672607
INFO: AR = 4:3, fb_en = 0, fb_width = 0, fb_height = 0
video_set_filter: flt_flags=7