diff --git a/CPLD/FamicomDumper.v b/CPLD/FamicomDumper.v index 9807114..fbb98fe 100644 --- a/CPLD/FamicomDumper.v +++ b/CPLD/FamicomDumper.v @@ -34,7 +34,7 @@ module FamicomDumper # ( ); assign romsel = !(m2 && a15 && ne1_active); -assign cpu_rw = reg_cpu_rw || (coolboy_mode && VERSION_3); +assign cpu_rw = reg_cpu_rw || (coolboy_mode && !romsel && VERSION_3); assign cpu_oe = !cpu_shifter_enabled; assign cpu_dir = !reg_cpu_rw; assign ppu_rd = !(!ne2 && !noe);