CPUs: add Cyktel family
This commit is contained in:
parent
1bcd4b085e
commit
cc0bdebfcd
@ -1235,7 +1235,102 @@ const cpu_family_t cpu_families[] = {
|
|||||||
{"50", CPU_i486DX, fpus_internal, 50000000, 1, 5000, 0x411, 0, 0, CPU_SUPPORTS_DYNAREC, 8, 8,4,4, 6},
|
{"50", CPU_i486DX, fpus_internal, 50000000, 1, 5000, 0x411, 0, 0, CPU_SUPPORTS_DYNAREC, 8, 8,4,4, 6},
|
||||||
{"", 0}
|
{"", 0}
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
|
.package = CPU_PKG_SOCKET1,
|
||||||
|
.manufacturer = "Cyktel",
|
||||||
|
.name = "i486DX: 10^n Hz",
|
||||||
|
.internal_name = "cyktel",
|
||||||
|
.cpus = (const CPU[]) {
|
||||||
|
{
|
||||||
|
.name = "100Hz",
|
||||||
|
.cpu_type = CPU_i486DX,
|
||||||
|
.fpus = fpus_internal,
|
||||||
|
.rspeed = 100,
|
||||||
|
.multi = 1,
|
||||||
|
.voltage = 5000,
|
||||||
|
.edx_reset = 0x404,
|
||||||
|
.cpuid_model = 0,
|
||||||
|
.cyrix_id = 0,
|
||||||
|
.cpu_flags = CPU_SUPPORTS_DYNAREC,
|
||||||
|
.mem_read_cycles = 1,
|
||||||
|
.mem_write_cycles = 1,
|
||||||
|
.cache_read_cycles = 1,
|
||||||
|
.cache_write_cycles = 1,
|
||||||
|
.atclk_div = 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "1kHz",
|
||||||
|
.cpu_type = CPU_i486DX,
|
||||||
|
.fpus = fpus_internal,
|
||||||
|
.rspeed = 1000,
|
||||||
|
.multi = 1,
|
||||||
|
.voltage = 5000,
|
||||||
|
.edx_reset = 0x404,
|
||||||
|
.cpuid_model = 0,
|
||||||
|
.cyrix_id = 0,
|
||||||
|
.cpu_flags = CPU_SUPPORTS_DYNAREC,
|
||||||
|
.mem_read_cycles = 2,
|
||||||
|
.mem_write_cycles = 2,
|
||||||
|
.cache_read_cycles = 2,
|
||||||
|
.cache_write_cycles = 2,
|
||||||
|
.atclk_div = 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "100kHz",
|
||||||
|
.cpu_type = CPU_i486DX,
|
||||||
|
.fpus = fpus_internal,
|
||||||
|
.rspeed = 100000,
|
||||||
|
.multi = 1,
|
||||||
|
.voltage = 5000,
|
||||||
|
.edx_reset = 0x411,
|
||||||
|
.cpuid_model = 0,
|
||||||
|
.cyrix_id = 0,
|
||||||
|
.cpu_flags = CPU_SUPPORTS_DYNAREC,
|
||||||
|
.mem_read_cycles = 3,
|
||||||
|
.mem_write_cycles = 3,
|
||||||
|
.cache_read_cycles = 3,
|
||||||
|
.cache_write_cycles = 3,
|
||||||
|
.atclk_div = 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "192kHz",
|
||||||
|
.cpu_type = CPU_i486DX,
|
||||||
|
.fpus = fpus_internal,
|
||||||
|
.rspeed = 100000,
|
||||||
|
.multi = 1,
|
||||||
|
.voltage = 5000,
|
||||||
|
.edx_reset = 0x411,
|
||||||
|
.cpuid_model = 0,
|
||||||
|
.cyrix_id = 0,
|
||||||
|
.cpu_flags = CPU_SUPPORTS_DYNAREC,
|
||||||
|
.mem_read_cycles = 4,
|
||||||
|
.mem_write_cycles = 4,
|
||||||
|
.cache_read_cycles = 3,
|
||||||
|
.cache_write_cycles = 4,
|
||||||
|
.atclk_div = 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.name = "10MHz",
|
||||||
|
.cpu_type = CPU_i486DX,
|
||||||
|
.fpus = fpus_internal,
|
||||||
|
.rspeed = 10000000,
|
||||||
|
.multi = 1,
|
||||||
|
.voltage = 5000,
|
||||||
|
.edx_reset = 0x411,
|
||||||
|
.cpuid_model = 0,
|
||||||
|
.cyrix_id = 0,
|
||||||
|
.cpu_flags = CPU_SUPPORTS_DYNAREC,
|
||||||
|
.mem_read_cycles = 6,
|
||||||
|
.mem_write_cycles = 6,
|
||||||
|
.cache_read_cycles = 4,
|
||||||
|
.cache_write_cycles = 4,
|
||||||
|
.atclk_div = 3
|
||||||
|
},
|
||||||
|
{ .name = "", 0 }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
.package = CPU_PKG_SOCKET1,
|
.package = CPU_PKG_SOCKET1,
|
||||||
.manufacturer = "Intel",
|
.manufacturer = "Intel",
|
||||||
.name = "i486DX-S",
|
.name = "i486DX-S",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user