In Tandy mode, symptoms appear slightly and appear severely in cga mode.
MiSTer PCXT
-
- Top Contributor
- Posts: 401
- Joined: Wed May 18, 2022 11:20 am
- Has thanked: 127 times
- Been thanked: 412 times
Re: MiSTer PCXT
It seems that one of the causes of the FDC controller not working properly was a bug in the 8288.kitune-san wrote: ↑Tue Aug 23, 2022 2:28 pm I noticed during the process of working on it that it needs some more improvement for stable operation.
Freeze occurs during disk read.
The image is when trying to read FreeDOS x86BOOT.img.
2022-08-23 232256.png
I will create a temporary branch.
Please help!
I will restart the FDC porting process.
-
- Top Contributor
- Posts: 401
- Joined: Wed May 18, 2022 11:20 am
- Has thanked: 127 times
- Been thanked: 412 times
Re: MiSTer PCXT
Progress report:kitune-san wrote: ↑Fri Sep 23, 2022 1:51 pm It seems that one of the causes of the FDC controller not working properly was a bug in the 8288.
I will restart the FDC porting process.
When using 8088BIOS, it seems to be able to read/write stably.
However, when using the original PCXT BIOS, an error occurs during disk access. More investigation is needed.
For those who want to try it out I have created an RBF file.
One thing to note is that this test core uses the AO486 profile.
- Attachments
-
- PCXT.zip
- (1.1 MiB) Downloaded 422 times
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer PCXT
Thank you!kitune-san wrote: ↑Sat Sep 24, 2022 3:13 amProgress report:kitune-san wrote: ↑Fri Sep 23, 2022 1:51 pm It seems that one of the causes of the FDC controller not working properly was a bug in the 8288.
I will restart the FDC porting process.
When using 8088BIOS, it seems to be able to read/write stably.
However, when using the original PCXT BIOS, an error occurs during disk access. More investigation is needed.
For those who want to try it out I have created an RBF file.
One thing to note is that this test core uses the AO486 profile.
Remember that it is possible to use the Main_MiSTer that I prepared for you when it was ready:
https://github.com/spark2k06/Main_MiSTe ... elease-fdd
I attach it here. In this case, you must rename AO486 to PCXT again, so that you can make use of it, so that all bit associations to the other OSD elements are not lost. And then the OSD menu on which you can base it:
https://github.com/MiSTer-devel/PCXT_Mi ... dd/PCXT.sv
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer PCXT
I am opening a new thread for this topic:spark2k06 wrote: ↑Sat Sep 24, 2022 3:29 amThank you!kitune-san wrote: ↑Sat Sep 24, 2022 3:13 amProgress report:kitune-san wrote: ↑Fri Sep 23, 2022 1:51 pm It seems that one of the causes of the FDC controller not working properly was a bug in the 8288.
I will restart the FDC porting process.
When using 8088BIOS, it seems to be able to read/write stably.
However, when using the original PCXT BIOS, an error occurs during disk access. More investigation is needed.
For those who want to try it out I have created an RBF file.
One thing to note is that this test core uses the AO486 profile.
Remember that it is possible to use the Main_MiSTer that I prepared for you when it was ready:
https://github.com/spark2k06/Main_MiSTe ... elease-fdd
I attach it here. In this case, you must rename AO486 to PCXT again, so that you can make use of it, so that all bit associations to the other OSD elements are not lost. And then the OSD menu on which you can base it:
https://github.com/MiSTer-devel/PCXT_Mi ... dd/PCXT.sv
viewtopic.php?p=60646#p60646
-
- Posts: 1
- Joined: Wed May 27, 2020 2:59 pm
Re: MiSTer PCXT
Re: MiSTer PCXT
IIRC there was a graphic mode that was not implemented. I guess deskmate uses it.EgillSkallagrimsson wrote: ↑Sun Sep 25, 2022 4:54 pm Now sure if anybody else has tried running/installing Deskmate 3.5 under the Tandy bios, but graphics are really garbled. Almost like its not displaying one or more colors.
Edit, from winworld:
Deskmate 3, with the exception of 3.04, was designed for use with general IBM PC compatible computers. Deskmate 3 was probably the most popular version and was sold alongside many Tandy computers. However, it became viewed as a dead-end product upon the release of Microsoft Windows 3.0.
Note: 3.04 is specifically for the Tandy 2500 RSX, not IBM PCs or other compatibles. It was also released AFTER 3.05.
Re: MiSTer PCXT
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.
Here is the console output:
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
Re: MiSTer PCXT
Same here... I'm seeing artifacts and other things when running the demo.
I suppose it's a good test for 100% accuracy but perhaps not needed for the majority of games/software like you mentioned.
Hopefully one day the core is able to play it flawlessly though!
-
- Top Contributor
- Posts: 468
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 35 times
- Been thanked: 99 times
Re: MiSTer PCXT
https://int10h.org/blog/2015/08/8088-mp ... y-details/
why cga type on 8088mph demo doesn't display real new or old type like on the site at this link ?
Re: MiSTer PCXT
Did you enabled composite?breiztiger wrote: ↑Thu Nov 24, 2022 6:22 pm very good for last build with cms and sb opl2 !!!
https://int10h.org/blog/2015/08/8088-mp ... y-details/
why cga type on 8088mph demo doesn't display real new or old type like on the site at this link ?
-
- Top Contributor
- Posts: 468
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 35 times
- Been thanked: 99 times
Re: MiSTer PCXT
ps : if someone want to test new cms i attach the demo disk from creative. type demo from a:
- Attachments
-
- Creative Music System Demo Song Disk 1.zip
- (88.71 KiB) Downloaded 359 times
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer PCXT
Composite video simulation has its imperfections, it works very well for 16 basic colours, but not so well for more colours... you would have to find a balance between accuracy and resources needed.breiztiger wrote: ↑Thu Nov 24, 2022 6:34 pm yes but i have the third screen (old and new screen mix)
-
- Top Contributor
- Posts: 468
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 35 times
- Been thanked: 99 times
Re: MiSTer PCXT
hi
i read that on freedos site :
FreeDOS 1.3 includes a Floppy-Only Edition! This edition should run on
any hardware that can run FreeDOS and has EGA or better graphics
pcxt has only cga max graphic card ...
Re: MiSTer PCXT
breiztiger wrote: ↑Sun Dec 04, 2022 8:41 amhi
i read that on freedos site :
FreeDOS 1.3 includes a Floppy-Only Edition! This edition should run on
any hardware that can run FreeDOS and has EGA or better graphicspcxt has only cga max graphic card ...
I created the quickstart and freedos actually works on pcxt
And... This guy did it for a real one
-
- Top Contributor
- Posts: 468
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 35 times
- Been thanked: 99 times
Re: MiSTer PCXT
breiztiger wrote: ↑Sun Dec 04, 2022 9:19 amyes i know but perhaps it can make prob for some game for exemple
If it does DOS calls, maybe, but not for ega, but because of being different OS.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: MiSTer PCXT
Thanks for the Quick Start which was useful for me some 10 days ago. Recently it does not work any longer with the micro8088 BIOS but it works with the JukoST, IBM-5160 and Tandy BIOS.
Re: MiSTer PCXT
But did you updated it?
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: MiSTer PCXT
I did but it is complicated. See this post and the few following it to see what happened.
viewtopic.php?p=64615#p64615
See also this one with my conclusions.
viewtopic.php?p=65145#p65145
Re: MiSTer PCXT
jordi wrote: ↑Sun Dec 04, 2022 8:50 ambreiztiger wrote: ↑Sun Dec 04, 2022 8:41 amhi
i read that on freedos site :
FreeDOS 1.3 includes a Floppy-Only Edition! This edition should run on
any hardware that can run FreeDOS and has EGA or better graphicspcxt has only cga max graphic card ...
I created the quickstart and freedos actually works on pcxt
And... This guy did it for a real one
Hi jordi, can you please paste a link to your quick start guide?
Re: MiSTer PCXT
netbeui wrote: ↑Sun Dec 04, 2022 8:13 pmjordi wrote: ↑Sun Dec 04, 2022 8:50 ambreiztiger wrote: ↑Sun Dec 04, 2022 8:41 amhi
i read that on freedos site :
FreeDOS 1.3 includes a Floppy-Only Edition! This edition should run on
any hardware that can run FreeDOS and has EGA or better graphicspcxt has only cga max graphic card ...
I created the quickstart and freedos actually works on pcxt
And... This guy did it for a real one
Hi jordi, can you please paste a link to your quick start guide?
Hi
It's on the official repo
https://github.com/MiSTer-devel/PCXT_MiSTer#quick-start
+
https://github.com/MiSTer-devel/PCXT_Mi ... games/PCXT
-
- Top Contributor
- Posts: 401
- Joined: Wed May 18, 2022 11:20 am
- Has thanked: 127 times
- Been thanked: 412 times
Re: MiSTer PCXT
jca wrote: ↑Sun Dec 04, 2022 2:28 pmI did but it is complicated. See this post and the few following it to see what happened.
viewtopic.php?p=64615#p64615
See also this one with my conclusions.
viewtopic.php?p=65145#p65145
I haven't tried any recent VHD files.
I have experienced that the 8088bios+FreeDOS combination does not boot well when the HDD is set.
I think it worked fine with FDD only.
Perhaps there is a reason in the BIOS, but I could not figure out the cause.
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: MiSTer PCXT
kitune-san wrote: ↑Mon Dec 05, 2022 3:07 amjca wrote: ↑Sun Dec 04, 2022 2:28 pmI did but it is complicated. See this post and the few following it to see what happened.
viewtopic.php?p=64615#p64615
See also this one with my conclusions.
viewtopic.php?p=65145#p65145I haven't tried any recent VHD files.
I have experienced that the 8088bios+FreeDOS combination does not boot well when the HDD is set.
I think it worked fine with FDD only.
Perhaps there is a reason in the BIOS, but I could not figure out the cause.
Sometimes we are faced with limitations or incompatibilities with the BIOS and there is little we can do. For example, I really like this BIOS because of the detailed information it shows at startup:
However, there is some problem with the floppy drive here, and it does not work with any floppy images.
In OpenSource BIOSes you could try to check the source of the problem, but you would have to spend more time to solve a core-specific incompatibility issue.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: MiSTer PCXT
This is a very strange problem. FreeDOS does not boot with micro8088 BIOS but has no problem booting with the other BIOSes which would implicate micro8088 BIOS. On the other hand I made a MS-DOS 6.22 VHD which will be my goto VHD as it boots with every BIOS, including micr8088. This would point to some incompatibility between micro8088 BIOS and FreeDOS. I don't think it is worth investigating. The only problem is the Quick Start Guide which is invalid and modifying it would result in a Not so Quick Start Guide as one would have to either build one of the other BIOSes or create a VHD using a different OS.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: MiSTer PCXT
Question regarding CONFIG.SYS for MS-DOS. Is the CONFIG.SYS on the repository the optimal one at this time?
I made the changes in my CONFIG.SYS and it works without any problem.
Before I start reading the DOSMAX documentation could someone give me a quick explanation of the last line with SHELLMAX? Thanks.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: MiSTer PCXT
Regarding BIOS and OS:
The micro8088 is an important one as it is the only one supporting 1.44M floppies.
What is your favorite BIOS for PCXT mode?
FreeDOS as setup gives less conventional memory compared to MS-DOS 6.22: 618K vs 676K
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: MiSTer PCXT
So far I have been playing with BIOSes, OSes, HD images and FD images. Now is time to play with something else, games for example.
I am looking for recommendations for a few good games using the Tandy video mode, along with setup information if needed. Thanks.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: MiSTer PCXT
So far not so good.
First I installed the mouse which can be useful for games. As I use MD-DOS I started with Mouse.com which seems to work. Next I tried to load it high, LH did not say anything but did not load it high. It tried LH /S with the same result. Next I tried CTMOUSE from the repo, starting EDIT crashes PCXT with a black screen. This version seems to be 19.0.0 so I tried 19.0.1 with the same result. Back to Mouse.com in coventional memory for the time being.
I didn't have much luck finding the games recommended by @jordi and less luck making them to work.
Castlevania: I am stuck at the passwords.
California Games II: I mounted the 2 floppies in A: and B: but the install failed with a drive failure. I copied, without drive failure, to a temporary directory the 2 floppies. The 2nd one overwrote some files, I guess these files are necessary when running from floppies. The install from the HD went fine. Starting the game I decided to use the joystick, the calibration procedure seems a little flaky and I may have to redo it later.
Starting the game I also go stuck with password but was given some time to try. I struggled somewhat with the joystick, the game is not very intuitive as it starts with a score board, trying to figure it out and my time trial expired.
At least I admired the Castlevania start screen in Tandy mode.