[PATCH] CPU improvements

Discussion of development and patch submission.
Post Reply
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

[PATCH] CPU improvements

Post by Battler »

The patch is attached. It does the following:
- Adds a separate group for Socket 5 Pentiums, for use with Socket 5 boards such as the Advanced/EV;
- Adds a whole ton of new Pentium variants, mostly Pentium MMX OverDrives, but also a never publicly released (but development manufactures exist of it) Pentium 50 MHz CPU.
Attachments
pcem_cpu.patch
(12.03 KiB) Downloaded 350 times
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [PATCH] CPU improvements

Post by SarahWalker »

Mostly okay, just a couple of comments :

- I don't understand the purpose of the overclocked 5x86 entries - the overclocked P75+ appears to be identical to the original, and the overclocked P75 appears pretty much the same.
- The Premiere/PCI board (the only socket 4 board currently emulated) doesn't support a 50MHz bus, so the 50 and 100 MHz CPUs should be removed.
- I couldn't find any evidence of the Overdrive MMX 150/50 existing; can you point me to a reference?
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [PATCH] CPU improvements

Post by Battler »

Well then just remove these CPU's from my patch, and it should be fine. :p
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [PATCH] CPU improvements

Post by SarahWalker »

Okay, merged to rev 417.
banjosteve
Posts: 12
Joined: Tue 05 Jan, 2016 9:20 pm

Re: [PATCH] CPU improvements

Post by banjosteve »

Hi there, the overdrive mmx 150/180 does exist http://www.cpu-world.com/CPUs/Pentium/I ... 3V150.html it's basicly designed for P75 on boards with overdrive sockets. so a doubled P75 = P150
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [PATCH] CPU improvements

Post by SarahWalker »

The chip you've linked to there is the 60 MHz bus version though, which is currently emulated.
banjosteve
Posts: 12
Joined: Tue 05 Jan, 2016 9:20 pm

Re: [PATCH] CPU improvements

Post by banjosteve »

my bad wrong link.. http://www.cpu-world.com/CPUs/Pentium/I ... 0X180.html its also talked about on the https://en.wikipedia.org/wiki/P5_(microarchitecture) under the overdrive section
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [PATCH] CPU improvements

Post by Battler »

Yes, I just noticed that the "Pentium OverDrive with MMX Technology" sections clearly lists the 150/50.

Edit: According to this site: http://www.motherboards.org/mobot/mothe ... %2BBatman/ , the Premiere/PCI only supports 60 MHz bus, so the 66 MHz bus CPU's should then be removed too.
The Premiere/PCI II, however, also supports the 50 MHz and 66 MHz buses and I have in progress emulation of it, just need to understand why it likes hanging, though it's probably the interface.

Edit #2: Ah wait, the Premiere/PCI II is Socket 5, then it's not useful for Socket 4 stuff.
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: [PATCH] CPU improvements

Post by SarahWalker »

There are two variations of the Premiere/PCI. Batman only supports 60 MHz FSB, Batman's Revenge supports 66 MHz as well, plus has integrated I/O. PCem is aiming at the latter.
Post Reply