I/O error
Sharp Sharp MZ
Severity: ModerateWhat it means
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.