| 38 | //--------------------------------------------------------------------------- |
| 39 | |
| 40 | BYTE __stdcall TapeRead(WORD, WORD address, BYTE, BYTE, ULONG nExecutedCycles) // $C060 TAPEIN |
| 41 | { |
| 42 | if (g_Apple2Type == A2TYPE_PRAVETS8A) |
| 43 | return GetPravets().GetKeycode( MemReadFloatingBus(nExecutedCycles) ); |
| 44 | |
| 45 | return MemReadFloatingBus(1, nExecutedCycles); // TAPEIN has high bit 1 when input is low or not connected (UTAIIe page 7-5, 7-6) |
| 46 | } |
| 47 | |
| 48 | BYTE __stdcall TapeWrite(WORD, WORD address, BYTE, BYTE, ULONG nExecutedCycles) // $C020 TAPEOUT |
| 49 | { |
no test coverage detected