mirror of
https://github.com/86Box/86Box.git
synced 2025-01-23 01:31:51 -05:00
Named initializers for Socket 370's
This commit is contained in:
parent
8af310e0a2
commit
decce77204
1 changed files with 646 additions and 38 deletions
|
@ -7296,21 +7296,261 @@ const cpu_family_t cpu_families[] = {
|
|||
.name = "Celeron (Mendocino)",
|
||||
.internal_name = "celeron_mendocino",
|
||||
.cpus = (const CPU[]) {
|
||||
{"66", CPU_PENTIUM2D, fpus_internal, 66666666, 1.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 6, 6, 3, 3, 8}, /* out of spec */
|
||||
{"100", CPU_PENTIUM2D, fpus_internal, 100000000, 1.5, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 8, 8, 4, 4, 12}, /* out of spec */
|
||||
{"133", CPU_PENTIUM2D, fpus_internal, 133333333, 2.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 11,11, 5, 5, 16}, /* out of spec */
|
||||
{"166", CPU_PENTIUM2D, fpus_internal, 166666666, 2.5, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 14,14, 7, 7, 20}, /* out of spec */
|
||||
{"200", CPU_PENTIUM2D, fpus_internal, 200000000, 3.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 17,17, 8, 8, 24}, /* out of spec */
|
||||
{"233", CPU_PENTIUM2D, fpus_internal, 233333333, 3.5, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 19,19, 9, 9, 28}, /* out of spec */
|
||||
{"266", CPU_PENTIUM2D, fpus_internal, 266666666, 4.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 22,22,11,11, 32}, /* out of spec */
|
||||
{"300A", CPU_PENTIUM2D, fpus_internal, 300000000, 4.5, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 25,25,12,12, 36},
|
||||
{"333", CPU_PENTIUM2D, fpus_internal, 333333333, 5.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 27,27,13,13, 40},
|
||||
{"366", CPU_PENTIUM2D, fpus_internal, 366666666, 5.5, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 33,33,17,17, 44},
|
||||
{"400", CPU_PENTIUM2D, fpus_internal, 400000000, 6.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 36,36,12,12, 48},
|
||||
{"433", CPU_PENTIUM2D, fpus_internal, 433333333, 6.5, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 39,39,13,13, 51},
|
||||
{"466", CPU_PENTIUM2D, fpus_internal, 466666666, 7.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 42,42,14,14, 56},
|
||||
{"500", CPU_PENTIUM2D, fpus_internal, 500000000, 7.5, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 45,45,15,15, 60},
|
||||
{"533", CPU_PENTIUM2D, fpus_internal, 533333333, 8.0, 2050, 0x665, 0x665, 0, CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER, 48,48,17,17, 64},
|
||||
{ /* out of spec */
|
||||
.name = "66",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 66666666,
|
||||
.multi = 1.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 6,
|
||||
.mem_write_cycles = 6,
|
||||
.cache_read_cycles = 3,
|
||||
.cache_write_cycles = 3,
|
||||
.atclk_div = 8
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "100",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 100000000,
|
||||
.multi = 1.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 8,
|
||||
.mem_write_cycles = 8,
|
||||
.cache_read_cycles = 4,
|
||||
.cache_write_cycles = 4,
|
||||
.atclk_div = 12
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "133",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 133333333,
|
||||
.multi = 2.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 11,
|
||||
.mem_write_cycles = 11,
|
||||
.cache_read_cycles = 5,
|
||||
.cache_write_cycles = 5,
|
||||
.atclk_div = 16
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "166",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 166666666,
|
||||
.multi = 2.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 14,
|
||||
.mem_write_cycles = 14,
|
||||
.cache_read_cycles = 7,
|
||||
.cache_write_cycles = 7,
|
||||
.atclk_div = 20
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "200",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 200000000,
|
||||
.multi = 3.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 17,
|
||||
.mem_write_cycles = 17,
|
||||
.cache_read_cycles = 8,
|
||||
.cache_write_cycles = 8,
|
||||
.atclk_div = 24
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "233",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 233333333,
|
||||
.multi = 3.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 19,
|
||||
.mem_write_cycles = 19,
|
||||
.cache_read_cycles = 9,
|
||||
.cache_write_cycles = 9,
|
||||
.atclk_div = 28
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "266",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 266666666,
|
||||
.multi = 4.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 22,
|
||||
.mem_write_cycles = 22,
|
||||
.cache_read_cycles = 11,
|
||||
.cache_write_cycles = 11,
|
||||
.atclk_div = 32
|
||||
},
|
||||
{
|
||||
.name = "300A",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 300000000,
|
||||
.multi = 4.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 25,
|
||||
.mem_write_cycles = 25,
|
||||
.cache_read_cycles = 12,
|
||||
.cache_write_cycles = 12,
|
||||
.atclk_div = 36
|
||||
},
|
||||
{
|
||||
.name = "333",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 333333333,
|
||||
.multi = 5.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 27,
|
||||
.mem_write_cycles = 27,
|
||||
.cache_read_cycles = 13,
|
||||
.cache_write_cycles = 13,
|
||||
.atclk_div = 40
|
||||
},
|
||||
{
|
||||
.name = "366",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 366666666,
|
||||
.multi = 5.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 33,
|
||||
.mem_write_cycles = 33,
|
||||
.cache_read_cycles = 17,
|
||||
.cache_write_cycles = 17,
|
||||
.atclk_div = 44
|
||||
},
|
||||
{
|
||||
.name = "400",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 400000000,
|
||||
.multi = 6.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 36,
|
||||
.mem_write_cycles = 36,
|
||||
.cache_read_cycles = 12,
|
||||
.cache_write_cycles = 12,
|
||||
.atclk_div = 48
|
||||
},
|
||||
{
|
||||
.name = "433",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 433333333,
|
||||
.multi = 6.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 39,
|
||||
.mem_write_cycles = 39,
|
||||
.cache_read_cycles = 13,
|
||||
.cache_write_cycles = 13,
|
||||
.atclk_div = 51
|
||||
},
|
||||
{
|
||||
.name = "466",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 466666666,
|
||||
.multi = 7.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 42,
|
||||
.mem_write_cycles = 42,
|
||||
.cache_read_cycles = 14,
|
||||
.cache_write_cycles = 14,
|
||||
.atclk_div = 56
|
||||
},
|
||||
{
|
||||
.name = "500",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 500000000,
|
||||
.multi = 7.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 45,
|
||||
.mem_write_cycles = 45,
|
||||
.cache_read_cycles = 15,
|
||||
.cache_write_cycles = 15,
|
||||
.atclk_div = 60
|
||||
},
|
||||
{
|
||||
.name = "533",
|
||||
.cpu_type = CPU_PENTIUM2D,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 533333333,
|
||||
.multi = 8.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x665,
|
||||
.cpuid_model = 0x665,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_REQUIRES_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 48,
|
||||
.mem_write_cycles = 48,
|
||||
.cache_read_cycles = 17,
|
||||
.cache_write_cycles = 17,
|
||||
.atclk_div = 64
|
||||
},
|
||||
{ .name = "", 0 }
|
||||
}
|
||||
},
|
||||
|
@ -7320,29 +7560,397 @@ const cpu_family_t cpu_families[] = {
|
|||
.name = "Cyrix III",
|
||||
.internal_name = "c3_samuel",
|
||||
.cpus = (const CPU[]) {
|
||||
{"66", CPU_CYRIX3S, fpus_internal, 66666666, 1.0, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 6, 6, 3, 3, 8}, /* out of multiplier range */
|
||||
{"100", CPU_CYRIX3S, fpus_internal, 100000000, 1.5, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 9, 9, 4, 4, 12}, /* out of multiplier range */
|
||||
{"133", CPU_CYRIX3S, fpus_internal, 133333333, 2.0, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 12, 12, 6, 6, 16}, /* out of multiplier range */
|
||||
{"166", CPU_CYRIX3S, fpus_internal, 166666666, 2.5, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 15, 15, 7, 7, 20}, /* out of multiplier range */
|
||||
{"200", CPU_CYRIX3S, fpus_internal, 200000000, 3.0, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 18, 18, 8, 8, 24}, /* out of multiplier range */
|
||||
{"233", CPU_CYRIX3S, fpus_internal, 233333333, 3.5, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 21, 21, 9, 9, 28}, /* out of multiplier range */
|
||||
{"266", CPU_CYRIX3S, fpus_internal, 266666666, 4.0, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 24, 24, 12, 12, 32}, /* out of multiplier range */
|
||||
{"300", CPU_CYRIX3S, fpus_internal, 300000000, 4.5, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 27, 27, 13, 13, 36}, /* out of spec */
|
||||
{"333", CPU_CYRIX3S, fpus_internal, 333333333, 5.0, 2050, 0x662, 0x662, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 30, 30, 15, 15, 40}, /* out of spec */
|
||||
{"366", CPU_CYRIX3S, fpus_internal, 366666666, 5.5, 2050, 0x662, 0x662, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 33, 33, 16, 16, 44}, /* out of spec */
|
||||
{"400", CPU_CYRIX3S, fpus_internal, 400000000, 6.0, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 36, 36, 17, 17, 48},
|
||||
{"433", CPU_CYRIX3S, fpus_internal, 433333333, 6.5, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 39, 39, 18, 18, 52}, /* out of spec */
|
||||
{"450", CPU_CYRIX3S, fpus_internal, 450000000, 4.5, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 41, 41, 14, 14, 54},
|
||||
{"466", CPU_CYRIX3S, fpus_internal, 466666666, 6.5, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 42, 42, 14, 14, 56}, /* out of spec */
|
||||
{"500", CPU_CYRIX3S, fpus_internal, 500000000, 5.0, 2050, 0x662, 0x662, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 45, 45, 15, 15, 60},
|
||||
{"533", CPU_CYRIX3S, fpus_internal, 533333333, 8.0, 2050, 0x660, 0x660, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 48, 48, 15, 15, 64}, /* out of spec */
|
||||
{"550", CPU_CYRIX3S, fpus_internal, 550000000, 5.5, 2050, 0x662, 0x662, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 50, 50, 17, 17, 66},
|
||||
{"600/100", CPU_CYRIX3S, fpus_internal, 600000000, 6.0, 2050, 0x662, 0x662, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 54, 54, 18, 18, 72},
|
||||
{"600/133", CPU_CYRIX3S, fpus_internal, 600000000, 4.5, 2050, 0x663, 0x663, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 54, 54, 13, 13, 72},
|
||||
{"650", CPU_CYRIX3S, fpus_internal, 650000000, 6.5, 2050, 0x663, 0x663, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 58, 58, 20, 20, 78},
|
||||
{"667", CPU_CYRIX3S, fpus_internal, 666666667, 5.0, 2050, 0x663, 0x663, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 60, 60, 16, 16, 80},
|
||||
{"700", CPU_CYRIX3S, fpus_internal, 700000000, 7.0, 2050, 0x663, 0x663, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 63, 63, 21, 21, 84},
|
||||
{"733", CPU_CYRIX3S, fpus_internal, 733333333, 5.5, 2050, 0x663, 0x663, 0, CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER, 66, 66, 18, 18, 88},
|
||||
{ /* out of multiplier range */
|
||||
.name = "66",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 66666666,
|
||||
.multi = 1.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 6,
|
||||
.mem_write_cycles = 6,
|
||||
.cache_read_cycles = 3,
|
||||
.cache_write_cycles = 3,
|
||||
.atclk_div = 8
|
||||
},
|
||||
{ /* out of multiplier range */
|
||||
.name = "100",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 100000000,
|
||||
.multi = 1.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 9,
|
||||
.mem_write_cycles = 9,
|
||||
.cache_read_cycles = 4,
|
||||
.cache_write_cycles = 4,
|
||||
.atclk_div = 12
|
||||
},
|
||||
{ /* out of multiplier range */
|
||||
.name = "133",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 133333333,
|
||||
.multi = 2.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 12,
|
||||
.mem_write_cycles = 12,
|
||||
.cache_read_cycles = 6,
|
||||
.cache_write_cycles = 6,
|
||||
.atclk_div = 16
|
||||
},
|
||||
{ /* out of multiplier range */
|
||||
.name = "166",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 166666666,
|
||||
.multi = 2.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 15,
|
||||
.mem_write_cycles = 15,
|
||||
.cache_read_cycles = 7,
|
||||
.cache_write_cycles = 7,
|
||||
.atclk_div = 20
|
||||
},
|
||||
{ /* out of multiplier range */
|
||||
.name = "200",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 200000000,
|
||||
.multi = 3.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 18,
|
||||
.mem_write_cycles = 18,
|
||||
.cache_read_cycles = 8,
|
||||
.cache_write_cycles = 8,
|
||||
.atclk_div = 24
|
||||
},
|
||||
{ /* out of multiplier range */
|
||||
.name = "233",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 233333333,
|
||||
.multi = 3.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 21,
|
||||
.mem_write_cycles = 21,
|
||||
.cache_read_cycles = 9,
|
||||
.cache_write_cycles = 9,
|
||||
.atclk_div = 28
|
||||
},
|
||||
{ /* out of multiplier range */
|
||||
.name = "266",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 266666666,
|
||||
.multi = 4.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 24,
|
||||
.mem_write_cycles = 24,
|
||||
.cache_read_cycles = 12,
|
||||
.cache_write_cycles = 12,
|
||||
.atclk_div = 32
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "300",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 300000000,
|
||||
.multi = 4.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 27,
|
||||
.mem_write_cycles = 27,
|
||||
.cache_read_cycles = 13,
|
||||
.cache_write_cycles = 13,
|
||||
.atclk_div = 36
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "333",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 333333333,
|
||||
.multi = 5.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x662,
|
||||
.cpuid_model = 0x662,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 30,
|
||||
.mem_write_cycles = 30,
|
||||
.cache_read_cycles = 15,
|
||||
.cache_write_cycles = 15,
|
||||
.atclk_div = 40
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "366",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 366666666,
|
||||
.multi = 5.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x662,
|
||||
.cpuid_model = 0x662,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 33,
|
||||
.mem_write_cycles = 33,
|
||||
.cache_read_cycles = 16,
|
||||
.cache_write_cycles = 16,
|
||||
.atclk_div = 44
|
||||
},
|
||||
{
|
||||
.name = "400",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 400000000,
|
||||
.multi = 6.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 36,
|
||||
.mem_write_cycles = 36,
|
||||
.cache_read_cycles = 17,
|
||||
.cache_write_cycles = 17,
|
||||
.atclk_div = 48
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "433",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 433333333,
|
||||
.multi = 6.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 39,
|
||||
.mem_write_cycles = 39,
|
||||
.cache_read_cycles = 18,
|
||||
.cache_write_cycles = 18,
|
||||
.atclk_div = 52
|
||||
},
|
||||
{
|
||||
.name = "450",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 450000000,
|
||||
.multi = 4.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 41,
|
||||
.mem_write_cycles = 41,
|
||||
.cache_read_cycles = 14,
|
||||
.cache_write_cycles = 14,
|
||||
.atclk_div = 54
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "466",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 466666666,
|
||||
.multi = 6.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 42,
|
||||
.mem_write_cycles = 42,
|
||||
.cache_read_cycles = 14,
|
||||
.cache_write_cycles = 14,
|
||||
.atclk_div = 56
|
||||
},
|
||||
{
|
||||
.name = "500",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 500000000,
|
||||
.multi = 5.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x662,
|
||||
.cpuid_model = 0x662,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 45,
|
||||
.mem_write_cycles = 45,
|
||||
.cache_read_cycles = 15,
|
||||
.cache_write_cycles = 15,
|
||||
.atclk_div = 60
|
||||
},
|
||||
{ /* out of spec */
|
||||
.name = "533",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 533333333,
|
||||
.multi = 8.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x660,
|
||||
.cpuid_model = 0x660,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 48,
|
||||
.mem_write_cycles = 48,
|
||||
.cache_read_cycles = 15,
|
||||
.cache_write_cycles = 15,
|
||||
.atclk_div = 64
|
||||
},
|
||||
{
|
||||
.name = "550",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 550000000,
|
||||
.multi = 5.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x662,
|
||||
.cpuid_model = 0x662,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 50,
|
||||
.mem_write_cycles = 50,
|
||||
.cache_read_cycles = 17,
|
||||
.cache_write_cycles = 17,
|
||||
.atclk_div = 66
|
||||
},
|
||||
{
|
||||
.name = "600/100",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 600000000,
|
||||
.multi = 6.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x662,
|
||||
.cpuid_model = 0x662,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 54,
|
||||
.mem_write_cycles = 54,
|
||||
.cache_read_cycles = 18,
|
||||
.cache_write_cycles = 18,
|
||||
.atclk_div = 72
|
||||
},
|
||||
{
|
||||
.name = "600/133",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 600000000,
|
||||
.multi = 4.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x663,
|
||||
.cpuid_model = 0x663,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 54,
|
||||
.mem_write_cycles = 54,
|
||||
.cache_read_cycles = 13,
|
||||
.cache_write_cycles = 13,
|
||||
.atclk_div = 72
|
||||
},
|
||||
{
|
||||
.name = "650",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 650000000,
|
||||
.multi = 6.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x663,
|
||||
.cpuid_model = 0x663,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 58,
|
||||
.mem_write_cycles = 58,
|
||||
.cache_read_cycles = 20,
|
||||
.cache_write_cycles = 20,
|
||||
.atclk_div = 78
|
||||
},
|
||||
{
|
||||
.name = "667",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 666666667,
|
||||
.multi = 5.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x663,
|
||||
.cpuid_model = 0x663,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 60,
|
||||
.mem_write_cycles = 60,
|
||||
.cache_read_cycles = 16,
|
||||
.cache_write_cycles = 16,
|
||||
.atclk_div = 80
|
||||
},
|
||||
{
|
||||
.name = "700",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 700000000,
|
||||
.multi = 7.0,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x663,
|
||||
.cpuid_model = 0x663,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 63,
|
||||
.mem_write_cycles = 63,
|
||||
.cache_read_cycles = 21,
|
||||
.cache_write_cycles = 21,
|
||||
.atclk_div = 84
|
||||
},
|
||||
{
|
||||
.name = "733",
|
||||
.cpu_type = CPU_CYRIX3S,
|
||||
.fpus = fpus_internal,
|
||||
.rspeed = 733333333,
|
||||
.multi = 5.5,
|
||||
.voltage = 2050,
|
||||
.edx_reset = 0x663,
|
||||
.cpuid_model = 0x663,
|
||||
.cyrix_id = 0,
|
||||
.cpu_flags = CPU_SUPPORTS_DYNAREC | CPU_FIXED_MULTIPLIER,
|
||||
.mem_read_cycles = 66,
|
||||
.mem_write_cycles = 66,
|
||||
.cache_read_cycles = 18,
|
||||
.cache_write_cycles = 18,
|
||||
.atclk_div = 88
|
||||
},
|
||||
{ .name = "", 0 }
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue