
Do you have a question about the Sharp MZ-800 and is the answer not in the manual?
| Release Year | 1985 |
|---|---|
| Clock Speed | 4 MHz |
| RAM | 64 KB |
| ROM | 32 KB |
| Sound | Beeper |
| Processor | Zilog Z80A |
| Storage | Cassette tape |
| Colors | Monochrome (green) |
| Graphics Modes | 320×200, 640×200 |
| Ports | Expansion bus, cassette interface |
| Text Modes | 40x25, 80x25 |
Instructions for removing the MZ-800 and its accessories from the packing carton and checking the contents.
Guidance on proper handling, environmental conditions, cleaning, and safety precautions for the MZ-800 computer.
Illustrations and labels identifying the external components of the MZ-800 computer from a front view.
Procedure for connecting a display unit (TV or monitor) to the MZ-800 for operation.
Troubleshooting guide for common problems encountered with the MZ-800 and suggested solutions.
Step-by-step instructions for powering on the MZ-800, expansion unit, and peripherals.
Procedure for safely powering down the MZ-800, emphasizing saving data before shutdown.
Instructions on how to load and execute the demonstration programs provided on the accessory cassette tape.
Explanation of the computer's instruction set, ROM/RAM, and the role of the BASIC interpreter.
Guide to keyboard modes, character input, and understanding basic commands like PRINT.
Tutorial on creating, entering, and running a basic BASIC program using CLS, PRINT, and RUN.
Detailed explanation of program editing functions: cursor movement, insertion, deletion, and renumbering.
Procedure for saving BASIC programs onto a cassette tape, including steps for new and existing cassettes.
Instructions on how to load programs from a cassette tape into the computer's memory.
Explanation of keyboard modes (Normal, Shift Lock, Graphics) and descriptions of special and character keys.
Description of the data recorder hardware, button functions, and tape handling procedures.
Concept of combining multiple statements on a single line and the importance of line number increments.
Explanation of how the MZ-800 BASIC handles numeric (decimal, hexadecimal) and string data.
Definition and usage of numeric (ordinary, exponential) and string constants in BASIC.
Types of variables (numeric, string, system) and their naming conventions and characteristics.
Concept of arrays for storing collections of data and consideration of computational errors.
Explanation of arithmetic, string connective, relational, and logical expressions and their operators.
Definition of files, file descriptors, and the device names used for file operations.
Description of numeric and character functions available in MZ-800 BASIC.
Explanation of character and graphic coordinate systems used for screen positioning.
Detailed explanation of various BASIC commands including AUTO, DELETE, LIST, RUN, and others.
Explanation of core BASIC statements like CLS, CURSOR, PRINT, INPUT, and program flow control.
Statements for managing files on cassette tape and RAM disk, including DIR, LOAD, SAVE, and CLOSE.
Statements for controlling graphics display, including COLOR, PAL, SET, LINE, and CIRCLE.
Statements for generating sound and music through the MZ-800's programmable sound generator (PSG).
Commands for controlling printer output, including PTEST, PMODE, PCOLOR, and PRINT/P.
Statements for interacting with machine language programs, including PEEK, POKE, and USR.
Statements for handling errors during program execution, such as ON ERROR GOTO and RESUME.
Overview of the MZ-800's internal hardware components and their interconnections.
Explanation of the DIP switch settings on the MZ-800 for mode selection and printer interface.
Technical details on I/O port addresses, block diagrams, and specific chip functions.
Information on standard interfaces and optional peripheral devices like printers, joysticks, and memory expansions.
Details on the expansion I/O connector and the procedure for installing optional interfaces.
Installation procedure and description of the MZ-1R18 RAM file board for memory expansion.
Information on compatible joysticks and their connection to the MZ-800.
Connection procedures for SHARP plotter-printer (MZ-1P16) and dot matrix printer (MZ-80P5).
Installation guide for the MZ-1R25 graphic memory to enhance display capabilities.
Instructions for using an ordinary audio cassette recorder with the MZ-811.
Introduction to machine language programming and the function of monitor commands, with usage points.
Explanation of the two types of monitors (ROM and BASIC) and their differences.
Procedure to access the ROM monitor by pressing the 'M' key after powering on the MZ-800.
Description of monitor commands for loading (L), saving (S), memory modification (M), and program transfer (J, G).
Information on using the BASIC monitor as an alternative to the ROM monitor.
Explanation of BASIC monitor commands for screen/printer output (P) and memory display (D).
Instructions on how to run MZ-700 series programs on the MZ-800 by enabling MZ-700 mode.
A summary of BASIC commands and statements, file control, input/output, and loop structures for MZ-700.
Details on standard and optional graphics memory capabilities and display resolutions.
Explanation of switching between 40 and 80 character columns per line using the INIT command.
Overview of MZ-800 display modes, including resolution, characters per line, and colour capabilities.
Explanation of colour palette usage, colour codes, and how to assign colours using the PAL command.
Detailed explanation of palette code assignments and usage in display mode 2.
How to restore initial colour code and palette block settings using the INIT statement.
Explanation of how colour modes use logical OR operations for colour mixing in graphics statements.
Overview of the SN76489AN IC, its internal registers, and tone/noise generators.
Details on how to set tone frequency using 2-byte data for the PSG.
Instructions for generating synchronous and white noise, including frequency and mode settings.
Explanation of how to adjust tone volume using attenuation settings.
List of control codes for text mode operations, including text, graphic, line feed, and pen commands.
Explanation of character scale settings and how they can be changed in text and graphics modes.
Commands for controlling the printer in graphics mode, such as LINE TYPE, MOVE, and PRINT.
A comprehensive table of ASCII codes, including cursor control codes and their functions.