hash/n64.xml: bulk replace supported for all entries to no

nintendo/aleck64.cpp, nintendo/n64.cpp: re-enable option for -drc
This commit is contained in:
angelosa 2023-05-10 22:49:21 +02:00
parent d76126a29a
commit a772dbd30f
3 changed files with 977 additions and 976 deletions

File diff suppressed because it is too large Load diff

View file

@ -1041,7 +1041,7 @@ void aleck64_state::aleck64(machine_config &config)
m_vr4300->set_dcache_size(8192); m_vr4300->set_dcache_size(8192);
m_vr4300->set_system_clock(62500000); m_vr4300->set_system_clock(62500000);
m_vr4300->set_addrmap(AS_PROGRAM, &aleck64_state::n64_map); m_vr4300->set_addrmap(AS_PROGRAM, &aleck64_state::n64_map);
m_vr4300->set_force_no_drc(true); m_vr4300->set_force_no_drc(false);
RSP(config, m_rsp, 62500000); RSP(config, m_rsp, 62500000);
m_rsp->dp_reg_r().set(m_rcp_periphs, FUNC(n64_periphs::dp_reg_r)); m_rsp->dp_reg_r().set(m_rcp_periphs, FUNC(n64_periphs::dp_reg_r));
@ -1051,6 +1051,7 @@ void aleck64_state::aleck64(machine_config &config)
m_rsp->status_set().set(m_rcp_periphs, FUNC(n64_periphs::sp_set_status)); m_rsp->status_set().set(m_rcp_periphs, FUNC(n64_periphs::sp_set_status));
m_rsp->set_addrmap(AS_PROGRAM, &aleck64_state::rsp_imem_map); m_rsp->set_addrmap(AS_PROGRAM, &aleck64_state::rsp_imem_map);
m_rsp->set_addrmap(AS_DATA, &aleck64_state::rsp_dmem_map); m_rsp->set_addrmap(AS_DATA, &aleck64_state::rsp_dmem_map);
m_rsp->set_force_no_drc(false);
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
screen.set_refresh_hz(60); screen.set_refresh_hz(60);

View file

@ -390,7 +390,7 @@ void n64_console_state::n64(machine_config &config)
{ {
/* basic machine hardware */ /* basic machine hardware */
VR4300BE(config, m_vr4300, 93750000); VR4300BE(config, m_vr4300, 93750000);
m_vr4300->set_force_no_drc(true); m_vr4300->set_force_no_drc(false);
//m_vr4300->set_icache_size(16384); //m_vr4300->set_icache_size(16384);
//m_vr4300->set_dcache_size(8192); //m_vr4300->set_dcache_size(8192);
//m_vr4300->set_system_clock(62500000); //m_vr4300->set_system_clock(62500000);
@ -398,7 +398,7 @@ void n64_console_state::n64(machine_config &config)
m_vr4300->set_vblank_int("screen", FUNC(n64_console_state::n64_reset_poll)); m_vr4300->set_vblank_int("screen", FUNC(n64_console_state::n64_reset_poll));
RSP(config, m_rsp, 62500000); RSP(config, m_rsp, 62500000);
m_rsp->set_force_no_drc(true); m_rsp->set_force_no_drc(false);
m_rsp->dp_reg_r().set(m_rcp_periphs, FUNC(n64_periphs::dp_reg_r)); m_rsp->dp_reg_r().set(m_rcp_periphs, FUNC(n64_periphs::dp_reg_r));
m_rsp->dp_reg_w().set(m_rcp_periphs, FUNC(n64_periphs::dp_reg_w)); m_rsp->dp_reg_w().set(m_rcp_periphs, FUNC(n64_periphs::dp_reg_w));
m_rsp->sp_reg_r().set(m_rcp_periphs, FUNC(n64_periphs::sp_reg_r)); m_rsp->sp_reg_r().set(m_rcp_periphs, FUNC(n64_periphs::sp_reg_r));