I/O error
Sharp Sharp MZ
Severity: ModerateWhat Does This Error Mean?
I/O error on the Sharp MZ means a read or write operation to tape or disk failed. The Sharp MZ uses a built-in cassette deck (on most models) that is generally reliable but sensitive to tape quality and head alignment. Clean the tape head and try loading again.
Affected Models
- Sharp MZ-80K
- Sharp MZ-80A
- Sharp MZ-80B
- Sharp MZ-700
- Sharp MZ-800
- Sharp MZ-1500
- Sharp MZ-2500
- EmuZ emulator
Common Causes
- Cassette tape worn, stretched, or of poor quality
- Tape head dirty — oxide buildup from old tapes
- Tape not fully rewound to the start of the program
- Saving to a write-protected tape (write-protect tab removed)
- Floppy disk error (on models with disk drives)
How to Fix It
-
Clean the tape head with isopropyl alcohol and a cotton bud.
The Sharp MZ has a built-in cassette deck that collects oxide over time. Gently wipe the head, let it dry completely, then retry.
-
Rewind the tape fully and try loading again.
The MZ monitor loads programs by searching for a header on the tape. If the tape is not at the right position, loading fails. Rewind fully and press PLAY when prompted.
-
Check the write-protect tab on the cassette.
If you are trying to SAVE and the write-protect tab has been removed, saving is physically blocked. Cover the hole with adhesive tape to re-enable recording.
-
Try a different tape or make a backup copy.
Old tapes degrade over decades. The magnetic coating flakes off or the tape stretches. If you have a second cassette deck, make a copy of the program onto a fresh tape.
-
On emulators: check that the tape image file (MZF/MZT) is not corrupted.
Download the tape image again from a trusted source. In EmuZ, check that the file format matches the emulated model (MZ-80K images may not load on an MZ-700 emulator).
Frequently Asked Questions
Why does the Sharp MZ have a built-in cassette deck?
Sharp integrated the cassette deck directly into the computer to ensure reliable loading speeds. While other computers (like the Spectrum) used any off-the-shelf cassette player, Sharp's built-in deck was tuned to the exact signal levels needed, making tape loading more reliable.
How fast does the Sharp MZ load from tape?
The MZ-80K loads at about 1200 baud (roughly 150 bytes per second). Later models like the MZ-700 support turbo loading at higher speeds. A typical program takes 1-5 minutes to load, depending on size.