Extend PCXT Development to Improve MiSTer Core (DeMiSTify Ports)

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

Re: Extend PCXT Development to Improve MiSTer Core (DeMiSTify Ports)

Unread post by kitune-san »

Even on the MiSTer, a "keys repetition" occurs when a key is pressed and held down. 5160BIOS is used, a beep sound is also sounded.
I don't believe the key repeat function is a problematic behavior.
However, stop keyboard input and beeping are problems. This also occurs with MiSTer. (Especially when using the 5160BIOS.)
Perhaps this is caused by a mismatch between the actual XT keyboard keycode transmission speed and the PS/2 (or its emulation) keycode transmission speed.
Perhaps PS/2 is faster than the XT original And that seems to be the cause of the busyness of the interruptions.
I would like to correct this in the future, but have not started.

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

Re: Extend PCXT Development to Improve MiSTer Core (DeMiSTify Ports)

Unread post by kitune-san »

By the way, are there any constraints for the direct(?) PS/2 port written in the SDC file?
If not, and if the input results are unstable, writing constraints may improve the issue.

somhi
Posts: 88
Joined: Mon Jul 18, 2022 4:37 pm
Has thanked: 25 times
Been thanked: 25 times

Re: Extend PCXT Development to Improve MiSTer Core (DeMiSTify Ports)

Unread post by somhi »

kitune-san wrote: Mon Mar 20, 2023 3:32 am

By the way, are there any constraints for the direct(?) PS/2 port written in the SDC file?
If not, and if the input results are unstable, writing constraints may improve the issue.

I just have those constraints for PS2 FPGA pins:

Code: Select all

set FALSE_OUT {LED[*] SIGMA_* PS2_* .......}
set FALSE_IN  {KEY[*] SW[*] PS2_* .........}

set_false_path -to ${FALSE_OUT}
set_false_path -from ${FALSE_IN}

somhi
Posts: 88
Joined: Mon Jul 18, 2022 4:37 pm
Has thanked: 25 times
Been thanked: 25 times

Re: Extend PCXT Development to Improve MiSTer Core (DeMiSTify Ports)

Unread post by somhi »

kitune-san wrote: Sun Mar 19, 2023 9:44 am

However, stop keyboard input and beeping are problems. This also occurs with MiSTer. (Especially when using the 5160BIOS.)

Those days keyboard seems to be working fine, but just when I'm using the XT-IDE BIOS and want to load something from COM ports (serdrive) I must press the ALT key continously. That seems to be a problem, as after that the keyboard just doesn't work after loading OS from serdrive. If I use the other XT-IDE version with loads automatically from serdrive without pressint ALT key, the keyboard works.

somhi
Posts: 88
Joined: Mon Jul 18, 2022 4:37 pm
Has thanked: 25 times
Been thanked: 25 times

Re: Extend PCXT Development to Improve MiSTer Core (DeMiSTify Ports)

Unread post by somhi »

kitune-san wrote: Mon Mar 20, 2023 3:32 am

some comments from Gyurco you might want to read
https://atari-forum.com/viewtopic.php?p ... 7e#p444744

somhi
Posts: 88
Joined: Mon Jul 18, 2022 4:37 pm
Has thanked: 25 times
Been thanked: 25 times

Re: Extend PCXT Development to Improve MiSTer Core (DeMiSTify Ports)

Unread post by somhi »

updated main branch with all latest changes from adding IDE to DeMiSTify and minor others
Now it can load images through IDE that were getting stuck before, thanks to Gyurco fix in MiST firmware, and Alastair M.Robinson porting it to DeMiSTify.

Post Reply