comparison genesis.c @ 1316:3185438e0134

Fix copy pasta error in handling of Z80 VDP port reads. HV counter reads are not illegal writes =P. Fixes immediate exit in Overdrive II, though other problems remain
author Michael Pavone <pavone@retrodev.com>
date Sat, 15 Apr 2017 21:45:19 -0700
parents 46f5ca0a9e76
children bfdd450e7dea
comparison
equal deleted inserted replaced
1315:810ae0287d66 1316:3185438e0134
451 if (vdp_port < 4) { 451 if (vdp_port < 4) {
452 ret = vdp_data_port_read(gen->vdp); 452 ret = vdp_data_port_read(gen->vdp);
453 } else if (vdp_port < 8) { 453 } else if (vdp_port < 8) {
454 ret = vdp_control_port_read(gen->vdp); 454 ret = vdp_control_port_read(gen->vdp);
455 } else { 455 } else {
456 fatal_error("Illegal write to HV Counter port %X\n", vdp_port); 456 ret = vdp_hv_counter_read(gen->vdp);
457 } 457 }
458 } else { 458 } else {
459 //TODO: Figure out the correct value today 459 //TODO: Figure out the correct value today
460 ret = 0xFFFF; 460 ret = 0xFFFF;
461 } 461 }