public byte ReadGCRByte() { byte abyte = gcr_data[gcr_ptr++]; // Rotate disk if (gcr_ptr == gcr_track_end) gcr_ptr = gcr_track_start; return abyte; }