| 701 | } |
| 702 | |
| 703 | static BYTE __stdcall IOWrite_C05x(WORD pc, WORD addr, BYTE bWrite, BYTE d, ULONG nExecutedCycles) |
| 704 | { |
| 705 | switch (addr & 0xf) |
| 706 | { |
| 707 | case 0x0: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 708 | case 0x1: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 709 | case 0x2: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 710 | case 0x3: return GetVideo().VideoSetMode(pc, addr, bWrite, d, nExecutedCycles); |
| 711 | case 0x4: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 712 | case 0x5: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 713 | case 0x6: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 714 | case 0x7: return MemSetPaging(pc, addr, bWrite, d, nExecutedCycles); |
| 715 | default: return IOReadWrite_ANx(pc, addr, bWrite, d, nExecutedCycles); // $C058..C05F |
| 716 | } |
| 717 | } |
| 718 | |
| 719 | //------------------------------------- |
| 720 |
nothing calls this directly
no test coverage detected