Optional: More CPU speed grades.

Discussion of development and patch submission.
Post Reply
nerd73
Posts: 116
Joined: Wed 24 Sep, 2014 11:16 pm

Optional: More CPU speed grades.

Post by nerd73 »

To be honest I am completely uncertain whether this one works or not.

Here is the CPU.C file with the extra CPU speeds added:
cpu.zip
(3.67 KiB) Downloaded 595 times
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: Optional: More CPU speed grades.

Post by SA1988 »

they work, however, those are just non-existant in real WinChip CPUs, I've added them for speed compatibility for older apps requiring a 586-class CPU.
nerd73
Posts: 116
Joined: Wed 24 Sep, 2014 11:16 pm

Re: Optional: More CPU speed grades.

Post by nerd73 »

SA1988 wrote:they work, however, those are just non-existant in real WinChip CPUs, I've added them for speed compatibility for older apps requiring a 586-class CPU.
Yeah. PS: Have you tested the 8088/2?
I wanna know how it compares in emulation to the 8088/4.77.


Also, do the new CPUs show up in the config dialog?
Last edited by nerd73 on Sun 19 Oct, 2014 7:46 pm, edited 1 time in total.
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: Optional: More CPU speed grades.

Post by SA1988 »

nerd73 wrote:
SA1988 wrote:they work, however, those are just non-existant in real WinChip CPUs, I've added them for speed compatibility for older apps requiring a 586-class CPU.
Yeah. PS: Have you tested the 8088/2?
I wanna know how it compares in emulation to the 8088/4.77.
I think it's out of standard, the original IBM PC cannot work with cpu speeds lower than 4.77 as it was standard back then.
nerd73
Posts: 116
Joined: Wed 24 Sep, 2014 11:16 pm

Re: Optional: More CPU speed grades.

Post by nerd73 »

SA1988 wrote:
nerd73 wrote:
SA1988 wrote:they work, however, those are just non-existant in real WinChip CPUs, I've added them for speed compatibility for older apps requiring a 586-class CPU.
Yeah. PS: Have you tested the 8088/2?
I wanna know how it compares in emulation to the 8088/4.77.
I think it's out of standard, the original IBM PC cannot work with cpu speeds lower than 4.77 as it was standard back then.
True, well, except the PCjr, which used the 4-cycle for refreshing it's dynamic RAM, effectively making the clock speed 3.58 MHz.

Edit: Got it compiled. There will be duplicate CPU maker options in the dialog box. Try to avoid them, their there just to cause trouble.
nerd73
Posts: 116
Joined: Wed 24 Sep, 2014 11:16 pm

Re: Optional: More CPU speed grades.

Post by nerd73 »

I've added very, very early Pentium OverDrive emulation.
It's basically WinChip emulation, but on the 486 boards.

Using this updated file will give you it.

EDIT: Removed file, will work on trueish POD emulation using the rev 180+ pentium emulation.

I'll try to do better emulation tomorrow.
Last edited by nerd73 on Wed 19 Nov, 2014 2:28 am, edited 1 time in total.
User avatar
SarahWalker
Site Admin
Posts: 2054
Joined: Thu 24 Apr, 2014 4:18 pm

Re: Optional: More CPU speed grades.

Post by SarahWalker »

The interpreter can not achieve anything even remotely like Pentium timing, so please do not try to add it.
nerd73
Posts: 116
Joined: Wed 24 Sep, 2014 11:16 pm

Re: Optional: More CPU speed grades.

Post by nerd73 »

TomWalker wrote:The interpreter can not achieve anything even remotely like Pentium timing, so please do not try to add it.
True, the WinChip emulation has mostly 486 timings, so WinChip 100 basically is as fast as a DX4/100 or Pentium 60/66.
Added Intel RapidCAD emulation (Intel's 486DX upgrade CPU for 386 systems).
Alegend45
Posts: 85
Joined: Sat 26 Apr, 2014 4:33 am

Re: Optional: More CPU speed grades.

Post by Alegend45 »

TomWalker wrote:The interpreter can not achieve anything even remotely like Pentium timing, so please do not try to add it.
I could try to build a reference interpreter for the Pentium, so that you could figure out a way to fudge the timings just right.
Post Reply