| 683 | } |
| 684 | |
| 685 | static BYTE __stdcall IORead_C05x(WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nExecutedCycles) |
| 686 | { |
| 687 | switch (addr & 0xf) |
| 688 | { |
| 689 | case 0x0: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 690 | case 0x1: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 691 | case 0x2: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 692 | case 0x3: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 693 | case 0x4: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 694 | case 0x5: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 695 | case 0x6: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 696 | case 0x7: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 697 | default: return IOReadWrite_ANx(pc, addr, bWrite, d, nExecutedCycles); // $C058..C05F |
| 698 | } |
| 699 | |
| 700 | return 0; |
| 701 | } |
| 702 | |
| 703 | static BYTE __stdcall IOWrite_C05x(WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nExecutedCycles) |
| 704 | { |
nothing calls this directly
no test coverage detected