spark2k06 wrote: ↑Wed Jun 15, 2022 4:01 pm
I have tested the pull request you created:
https://github.com/spark2k06/PCXT_MiSTer/pull/8
Overall kernel performance is similar,
IBM 5160 BIOS error
101 still occurs... but the downside is that the
interrupt level 0 error in the
SuperSoft test
ROM has returned with this patch.
On the other hand, the one that causes the problems with
Interrupt Level 0 in the
SuperSoft test is the one called "
Fixed 8259 interrupt request logic", the other commit also passes the tests.
I see that you are focusing on the performance of the
ROM that I have left set by default, that of a clone of
8088 PCXT of Sergey Kiselev, I keep it because it is
Open Source, but it may have its bugs or incompatibilities with this core. In fact, one thing I have noticed with this
BIOS is that the execution of the
DIR command has a quite slow scroll, compared for example with the consolidated
Juko ST BIOS, which is the one I am starting to use for all the tests.
In fact, this
BIOS doesn't have any problems with the keyboard, like Sergey's
8088 ROM does. Besides, with the last changes you made, it doesn't show any keyboard error, and the original
IBM 5160 BIOS doesn't show
301 code either, so, in this sense I think we could consider the keyboard problem solved, and I could accept the commit "
Fixed interrupt_to_cpu to be set back to LOW when interrupt request disappears" if you consider it convenient.
I assume Sergey's
8088 BIOS has some "bugs" that might require future revision to make it compatible with this core.