Los Sharp MZ-700 pertenecen a la familia MZ de Sharp. Desarrollados por la División de Ordenadores, la serie MZ-700 se lanzó en 1982, y fueron los primeros ordenadores de la serie MZ en integrar un monitor en ROM, soporte de gráficos a color y opcionalmente una unidad de cassette y un plotter de 4 colores. El modelo MZ-711 fue el modelo básico sin accesorios, el MZ-721 incluye la unidad de cassette, y el MZ-731 incluye la unidad de cassette y el plotter.

La característica diferenciadora de la serie MZ es que no incluyen un sistema operativo o lenguaje de programación en ROM, lo que dio lugar a que otras compañías crearan diferentes sistemas operativos y lenguajes, incluyendo BASIC, PASCAL y FORTRAN.
En 1983, el Sharp MZ-700 ocupó la posición 10 en la lista de ordenadores más vendidos en el Reino Unido, superando a los Apple IIe, Atari 800 y TI99/4A.
Utiliza como procesador un Z80A fabricado por la propia Sharp, el LH0080A. Como particularidad, la RAM integrada tiene un tamaño de 64KB y es dinámica (DRAM) mientras que los 4KB de VRAM es memoria estática (SRAM). Tiene 8KB de ROM dividida en dos bloques: 4KB para el generador de caracteres y 4KB para el monitor e IPL (Initial Program Load).
El Sharp BASIC, utilizado en toda la gama MZ, paso a denominarse S-BASIC cuando se adoptó como BASIC estándar en el MZ-2000 el Hu-BASIC. Junto con el MZ-700 se incluían las cintas con las dos versiones de BASIC: el S-BASIC y el Hu-BASIC. En los modelos posteriores, como por ej. el MZ-1500, el S-BASIC se vendía aparte, y en la serie X1 ya no estaba disponible.
![]() | ![]() |
Pese a ser un BASIC bastante extendido por utilizarse en casi toda la gama MZ, hay muy poca información sobre el Sharp BASIC o S-BASIC.
Según alguna web, el Sharp BASIC era el utilizado en su gama de Pocket Computers como los Sharp PC-1210 y PC-1211, y fue adaptado por Tandy para su línea TRS-80 Pocket Computer, donde se usó con el nombre de Pocket BASIC. Parece que implementa dos modos de funcionamiento:
- RUN: este modo es para cálculos inmediatos y ejecución de programas.
- PRO: este modo (PROgramming) sirve para editar código.
Parece que el diseño inicial del Sharp BASIC estuvo basado en el BASIC del Commodore PET, con funciones añadidas por ejemplo para dibujar y soportar las características del MZ-80K, el primer ordenador de la serie MZ. Al ser un BASIC bastante “sencillo” su velocidad de ejecución era más rápida que el BASIC de Microsoft de la época.
El Sharp BASIC incluye instrucciones de manejo de aritmética de punto flotante de simple precisión, de doble precisión, de visualización a color y manejo de mini diskquetes QD (Quick Disk) y discos flexibles y soporte de caracteres Kanji.
La versión del Sharp BASIC adaptada al MZ-80B y al MZ-2000, que incluye una unidad de cassette controlada electro-magnética, posee instrucciones de control de dicha unidad, pudiendo extraer de la cinta datos de los programas, por lo que los usuarios lo apodaron TOS (Tape Operating System).
El Hu-BASIC, desarrollado por Hudson Soft, fue adoptado como estándar con el Sharp MZ-2500. El Sharp BASIC en este equipo pasó a ser opcional y se denominó BASIC S25. Y el Hudson BASIC se denomino BASIC M25 (M de Microsoft) ya que el desarrollo de Hudson Soft era compatible en cuanto a estructura con los comandos del Microsoft BASIC. El Hu-BASIC incluye características avanzadas como accesos a disco RAM, lo que permite el manejo de ficheros con acceso aleatorio incluso en sistemas basados en cinta, y un formato de discos común en diferentes modelos, lo que permitía el acceso a los archivos entre diferentes máquinas.
Aparte de estos dos BASIC oficiales el Sharp MZ-700 tuvo una gran cantidad de BASIC a su disposición.

| Características técnicas | |||
|---|---|---|---|
| Nombre | MZ-731 | ||
| Fabricante | Sharp | ||
| Pais | Japón | ||
| Año | 1982 | ||
| CPU | Sharp LH0080A ( Z80A ) @ 3,5 MHz | ||
| RAM | 64 KB DRAM | ||
| VRAM | 4 KB SRAM | ||
| ROM | 4 KB Monitor/IPL 4 KB Generador de caracteres | ||
| Modos de texto | 40×25 @ 8 colores principales y 8 de fondo | ||
| Modos Gráficos | |||
| Lenguaje integrado | Monitor de código máquina | ||
| Sistemas Operativos Lenguajes | S-BASIC (Sharp BASIC) Hu-BASIC (Hudson BASIC) | ||
| Puertos E/S | 1 Bus de expansión 2 puertos de impresora (uno interno y otro externo, pero no pueden utilizarse simultáneamente). 2 puertos de cassette (interno o externo) 2 joysticks 1 Conector ROM 1 Conector para unidad de discos | ||
| Fuente de alimentación | Integrada 220/240 V AC, 50 / 60 Hz, 20 W | ||
| Periféricos | |||
COLECCIÓN
El Sharp MZ-731 enciende y muestra la salida del vídeo compuesto. Por desgracia no tengo ningún software para el.
SHARP MZ-731 | |||
|---|---|---|---|
| Modelo | MZ-731 | ||
| S/N | 3501173Y | ||
| Funciona | SI | ||
| Comentario | En perfecto estado. Todo el teclado responde. La impresora sólo tiene una plumilla de las 4, y está seca. Sin cassette con el BASIC. | ||
DOCUMENTACIÓN
ENLACES
https://eaw.app/sharpmz-series
https://www.nachthacker.de/DownloadBereich.html#AnkerMZFStudio
https://www.leadedsolder.com/2024/04/30/sharp-mz700-psu-repair-tape-loading.html


