CPUs: add Cyktel family

This commit is contained in:
パチュリー・ノーレッジ 2025-02-18 23:43:43 +03:00
parent 1bcd4b085e
commit cc0bdebfcd
Signed by: 80486DX2-66
GPG Key ID: 83631EF27054609B

View File

@ -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},
{"", 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,
.manufacturer = "Intel",
.name = "i486DX-S",