MiSTer PCXT

suww37
Posts: 173
Joined: Sun Apr 17, 2022 2:24 am
Has thanked: 7 times
Been thanked: 15 times

Re: MiSTer PCXT

Unread post by suww37 »

somhi wrote: Sun Sep 18, 2022 1:21 pm
suww37 wrote: Sun Jul 24, 2022 1:42 pm Is there any solution for bending the top row of the screen in the 15khz sony pvm monitor? I can't use any method. It's no use adjusting the mister.ini settings. Does anyone know why this screen is coming out?
Do you get also the same result when trying Tandy games ?

In my case I noticed more bending problems with CGA resolutions.
In Tandy mode, symptoms appear slightly and appear severely in cga mode.
kitune-san
Top Contributor
Posts: 401
Joined: Wed May 18, 2022 11:20 am
Has thanked: 127 times
Been thanked: 412 times

Re: MiSTer PCXT

Unread post by kitune-san »

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!
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.
kitune-san
Top Contributor
Posts: 401
Joined: Wed May 18, 2022 11:20 am
Has thanked: 127 times
Been thanked: 412 times

Re: MiSTer PCXT

Unread post by kitune-san »

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.
Progress report:
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 421 times
User avatar
spark2k06
Core Developer
Posts: 876
Joined: Sat Jun 06, 2020 9:05 am
Has thanked: 409 times
Been thanked: 969 times

Re: MiSTer PCXT

Unread post by spark2k06 »

kitune-san wrote: Sat Sep 24, 2022 3:13 am
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.
Progress report:
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.
Thank you!

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
User avatar
spark2k06
Core Developer
Posts: 876
Joined: Sat Jun 06, 2020 9:05 am
Has thanked: 409 times
Been thanked: 969 times

Re: MiSTer PCXT

Unread post by spark2k06 »

spark2k06 wrote: Sat Sep 24, 2022 3:29 am
kitune-san wrote: Sat Sep 24, 2022 3:13 am
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.
Progress report:
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.
Thank you!

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
I am opening a new thread for this topic:

viewtopic.php?p=60646#p60646
EgillSkallagrimsson
Posts: 1
Joined: Wed May 27, 2020 2:59 pm

Re: MiSTer PCXT

Unread post by EgillSkallagrimsson »

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.
jordi
Posts: 282
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 112 times
Been thanked: 87 times

Re: MiSTer PCXT

Unread post by jordi »

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.
IIRC there was a graphic mode that was not implemented. I guess deskmate uses it.

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.
sofakng
Posts: 138
Joined: Fri Jun 19, 2020 12:52 am
Been thanked: 23 times

Re: MiSTer PCXT

Unread post by sofakng »

Does this core support the forced_scandoubler?

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
sofakng
Posts: 138
Joined: Fri Jun 19, 2020 12:52 am
Been thanked: 23 times

Re: MiSTer PCXT

Unread post by sofakng »

Caldor wrote: Fri Sep 09, 2022 10:56 pmStill have not been able to get Area5150 to run without problems, but at least most of it works when running at 7mhz.
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!
breiztiger
Top Contributor
Posts: 468
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 35 times
Been thanked: 99 times

Re: MiSTer PCXT

Unread post by breiztiger »

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 ?
CPC-Power Staff
jordi
Posts: 282
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 112 times
Been thanked: 87 times

Re: MiSTer PCXT

Unread post by jordi »

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 ?
Did you enabled composite?
breiztiger
Top Contributor
Posts: 468
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 35 times
Been thanked: 99 times

Re: MiSTer PCXT

Unread post by breiztiger »

yes but i have the third screen (old and new screen mix)

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 358 times
CPC-Power Staff
User avatar
spark2k06
Core Developer
Posts: 876
Joined: Sat Jun 06, 2020 9:05 am
Has thanked: 409 times
Been thanked: 969 times

Re: MiSTer PCXT

Unread post by spark2k06 »

breiztiger wrote: Thu Nov 24, 2022 6:34 pm yes but i have the third screen (old and new screen mix)
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
Top Contributor
Posts: 468
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 35 times
Been thanked: 99 times

Re: MiSTer PCXT

Unread post by breiztiger »

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 ...

CPC-Power Staff
jordi
Posts: 282
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 112 times
Been thanked: 87 times

Re: MiSTer PCXT

Unread post by jordi »

breiztiger wrote: Sun Dec 04, 2022 8:41 am

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 ...

I created the quickstart and freedos actually works on pcxt

And... This guy did it for a real one

https://youtu.be/EOVLlMQs9f8

breiztiger
Top Contributor
Posts: 468
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 35 times
Been thanked: 99 times

Re: MiSTer PCXT

Unread post by breiztiger »

yes i know but perhaps it can make prob for some game for exemple

CPC-Power Staff
jordi
Posts: 282
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 112 times
Been thanked: 87 times

Re: MiSTer PCXT

Unread post by jordi »

breiztiger wrote: Sun Dec 04, 2022 9:19 am

yes 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.

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: MiSTer PCXT

Unread post by jca »

jordi wrote: Sun Dec 04, 2022 8:50 am

I created the quickstart and freedos actually works on 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.

jordi
Posts: 282
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 112 times
Been thanked: 87 times

Re: MiSTer PCXT

Unread post by jordi »

jca wrote: Sun Dec 04, 2022 1:18 pm
jordi wrote: Sun Dec 04, 2022 8:50 am

I created the quickstart and freedos actually works on 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.

But did you updated it?

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: MiSTer PCXT

Unread post by jca »

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

netbeui
Posts: 152
Joined: Fri Jul 31, 2020 5:04 am
Has thanked: 78 times
Been thanked: 23 times

Re: MiSTer PCXT

Unread post by netbeui »

jordi wrote: Sun Dec 04, 2022 8:50 am
breiztiger wrote: Sun Dec 04, 2022 8:41 am

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 ...

I created the quickstart and freedos actually works on pcxt

And... This guy did it for a real one

https://youtu.be/EOVLlMQs9f8

Hi jordi, can you please paste a link to your quick start guide?

jordi
Posts: 282
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 112 times
Been thanked: 87 times

Re: MiSTer PCXT

Unread post by jordi »

netbeui wrote: Sun Dec 04, 2022 8:13 pm
jordi wrote: Sun Dec 04, 2022 8:50 am
breiztiger wrote: Sun Dec 04, 2022 8:41 am

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 ...

I created the quickstart and freedos actually works on pcxt

And... This guy did it for a real one

https://youtu.be/EOVLlMQs9f8

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

kitune-san
Top Contributor
Posts: 401
Joined: Wed May 18, 2022 11:20 am
Has thanked: 127 times
Been thanked: 412 times

Re: MiSTer PCXT

Unread post by kitune-san »

jca wrote: Sun Dec 04, 2022 2:28 pm

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

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.

User avatar
spark2k06
Core Developer
Posts: 876
Joined: Sat Jun 06, 2020 9:05 am
Has thanked: 409 times
Been thanked: 969 times

Re: MiSTer PCXT

Unread post by spark2k06 »

kitune-san wrote: Mon Dec 05, 2022 3:07 am
jca wrote: Sun Dec 04, 2022 2:28 pm

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

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.

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:

pcxt31.png
pcxt31.png (79.72 KiB) Viewed 30658 times

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.

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: MiSTer PCXT

Unread post by jca »

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.

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: MiSTer PCXT

Unread post by jca »

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.

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: MiSTer PCXT

Unread post by jca »

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

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: MiSTer PCXT

Unread post by jca »

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.

jordi
Posts: 282
Joined: Thu Jun 11, 2020 10:11 am
Has thanked: 112 times
Been thanked: 87 times

Re: MiSTer PCXT

Unread post by jordi »

jca wrote: Mon Dec 05, 2022 8:21 pm

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.

The best is Simpsons, also TMNT, California games, Batman, Castlevania

jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: MiSTer PCXT

Unread post by jca »

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.

Post Reply