PCXT Core 10Mhz CPU Speed Possible?
-
- Top Contributor
- Posts: 468
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 35 times
- Been thanked: 99 times
-
- Top Contributor
- Posts: 860
- Joined: Wed Feb 09, 2022 11:50 pm
- Has thanked: 64 times
- Been thanked: 195 times
Re: PCXT Core 10Mhz CPU Speed Possible?
I owned a 12MHz '286, and I certainly don't remember it that way. It was faster than the XT-style PC Bridgeboard I'd owned previously, but it was like four or five times faster, not fifty.dmckean wrote: βMon Nov 14, 2022 7:16 pmI'm absolutely positive. The 8088 was already hampered by the 8-bit bus and operated at about half the speed of a 8086 for most tasks. Then you had two more generations of speed optimizations with the 80286. It operated so much faster at the same Mhz.thisisamigaspeaking wrote: βMon Nov 14, 2022 5:09 pmAre you sure? I thought the major difference was in MUL, IMUL, DIV, and IDIV instructions, but in overall instructions/clock they are pretty similar?dmckean wrote: βMon Nov 14, 2022 1:54 am
The 80286 executes the same instructions much faster than an 8088 and you would probably need an 8088 running at ~90mhz to equal an 80286 running at 12 mhz. This core might eventually run that fast though. I do believe that eventually between the two cores we'll be able to handle most fringe cases as ao486 continues to slowly improve over time.
Re: PCXT Core 10Mhz CPU Speed Possible?
That's why we have benchmarks, you can't just go by how it feels. The jump in performance between the XT and AT was as big as the jump between the 286 and 486.
Re: PCXT Core 10Mhz CPU Speed Possible?
I think it would be awesome but just for preservation of the cpu, because it has instructions an 8088/86 doesn't, and also it is very different to a 386, or 486. But there is no need for cycle accuracy, because there are different 286 cpus, (intel, amd ...).pgimeno wrote: βSun Nov 13, 2022 12:53 pm For the same reason, I wonder if a 286 core makes sense at all, given that ao486 covers basically all of the needs that a 286 is capable of. Beyond the preservation of specific popular computers like the 5160 or the PS/2, I don't see a need for such a core.
If you have to compare speeds, I now own a 286 6/12MHz, at 6 it is more or less 2, or 2.5 times as fast as an 8088 7, but not a huge difference. At 12 it is very noticeable, but it is not the fastest thing on the universe, it just makes many vga games, or windows 3.1 playable/usable
-
- Top Contributor
- Posts: 1311
- Joined: Mon Jul 06, 2020 9:37 pm
- Has thanked: 634 times
- Been thanked: 308 times
Re: PCXT Core 10Mhz CPU Speed Possible?
Very respectfully, I could not disagree more. Intel would be the one to replicate in my opinion.
Re: PCXT Core 10Mhz CPU Speed Possible?
This discussion probably belongs in this thread:
viewtopic.php?t=5043
Just keep in mind that there's only a handful of people working on this project that are capable of recreating an i286 or i386, assuming there exists the documentation to do so. This PCXT core came together fast because it was already 80% written and mostly needed assembled and debugged. A 286 core will be starting from zero and is much more complex, about the same complexity as the AtariST and Minimig cores.
viewtopic.php?t=5043
Just keep in mind that there's only a handful of people working on this project that are capable of recreating an i286 or i386, assuming there exists the documentation to do so. This PCXT core came together fast because it was already 80% written and mostly needed assembled and debugged. A 286 core will be starting from zero and is much more complex, about the same complexity as the AtariST and Minimig cores.
Re: PCXT Core 10Mhz CPU Speed Possible?
Your pcxt-prerelease results in a boot error in IBM pcxt BIOS. Tandy BIOS is normal.spark2k06 wrote: βTue Nov 15, 2022 4:43 pm I've updated the prerelease branch with @kitune-san's latest changes, and updated the OSD to indicate that the maximum speed corresponds to a PC/AT 286 at 3.5MHz (I attach the binary):
CPU speeds OSD.png
On the other hand, I have taken the opportunity to update the joystick counter values taking into account the new CPU speed models, so that they are synchronised with it as long as the corresponding option is checked in the OSD, in this way, the paratrooper game cannon will always appear centred when the joystick has no movement:
Paratrooper.png
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: PCXT Core 10Mhz CPU Speed Possible?
Please be more specific.
What error exactly? screenshot... Which BIOS exactly? The IBM5160, another one of PCXT? On what CPU speed setting.... and what version of prerelease? because I've already sent several... until sorgelig updates Main I won't be able to send all the pending updates we have and it is being a little chaotic at the moment.
Re: PCXT Core 10Mhz CPU Speed Possible?
spark2k06 wrote: βSat Nov 19, 2022 5:50 amPlease be more specific.
What error exactly? screenshot... Which BIOS exactly? The IBM5160, another one of PCXT? On what CPU speed setting.... and what version of prerelease? because I've already sent several... until sorgelig updates Main I won't be able to send all the pending updates we have and it is being a little chaotic at the moment.
- Attachments
-
- EE181CED-B773-463D-8F7A-432140706BF7.jpeg (3.68 MiB) Viewed 1507 times
-
- 12C1BBEC-C81F-4A6D-B17A-0A30064FEA6A.jpeg (4.02 MiB) Viewed 1507 times
-
- E14F422A-94FC-4C70-9231-37D114AA82C9.jpeg (3.92 MiB) Viewed 1507 times
Re: PCXT Core 10Mhz CPU Speed Possible?
I used a speed patched (AT 3Mhz) pcxt-prerelease.spark2k06 wrote: βSat Nov 19, 2022 5:50 amPlease be more specific.
What error exactly? screenshot... Which BIOS exactly? The IBM5160, another one of PCXT? On what CPU speed setting.... and what version of prerelease? because I've already sent several... until sorgelig updates Main I won't be able to send all the pending updates we have and it is being a little chaotic at the moment.
- spark2k06
- Core Developer
- Posts: 876
- Joined: Sat Jun 06, 2020 9:05 am
- Has thanked: 409 times
- Been thanked: 969 times
Re: PCXT Core 10Mhz CPU Speed Possible?
Update the ROMs with the ones from the prerelease branch... a new XTIDE is required to be embedded in these.suww37 wrote: βSat Nov 19, 2022 8:27 amI used a speed patched (AT 3Mhz) pcxt-prerelease.spark2k06 wrote: βSat Nov 19, 2022 5:50 amPlease be more specific.
What error exactly? screenshot... Which BIOS exactly? The IBM5160, another one of PCXT? On what CPU speed setting.... and what version of prerelease? because I've already sent several... until sorgelig updates Main I won't be able to send all the pending updates we have and it is being a little chaotic at the moment.
https://github.com/MiSTer-devel/PCXT_Mi ... se/SW/ROMs
Re: PCXT Core 10Mhz CPU Speed Possible?
Thank you . I solved itspark2k06 wrote: βSat Nov 19, 2022 8:33 amUpdate the ROMs with the ones from the prerelease branch... a new XTIDE is required to be embedded in these.suww37 wrote: βSat Nov 19, 2022 8:27 amI used a speed patched (AT 3Mhz) pcxt-prerelease.spark2k06 wrote: βSat Nov 19, 2022 5:50 am
Please be more specific.
What error exactly? screenshot... Which BIOS exactly? The IBM5160, another one of PCXT? On what CPU speed setting.... and what version of prerelease? because I've already sent several... until sorgelig updates Main I won't be able to send all the pending updates we have and it is being a little chaotic at the moment.
https://github.com/MiSTer-devel/PCXT_Mi ... se/SW/ROMs