Sharp logo

MZ-800 / MZ-1500 Download - Operating Systems  


Note All the downloadable files are ZIP-files and they contain MZF-formatted files. Additional TXT-files may be included. The file size shown includes the header size of 128 bytes. That means, the memory size used in the MZ will be the file size reduced by the header size.

Note You can use MZ-700 OS programs too if you use the MZ-700-mode.

BASIC versions
Version &
download
size
File
size in
bytes
Description
Universal
BASIC

( 62 kb )
V2.7 46,164
V4.0 46,164

The Universal Basic V2.7 is a full tape / disk / QD disk BASIC version for the MZ-800 and has its own RAM monitor. The version 4.0 additional supports VRAM and BASICODE 2 / 3. It was written in 1987 ( version 4.0 in 1989 ) by Ernst Hanique from the old SHARP MZ-GG / Netherlands.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

MZ-800 Universal Basic V2.7 by Ernst Hanique

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$C5D3
( $B2A8 )
$B3D4 $0000 OBJ

MZ-800 Universal Basic V4.0 by Ernst Hanique

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$C5D3
( $B2A8 )
$B3D4 $0000 OBJ

1Z-016
( 28 kb )
42,106

The Sharp S-Basic 1Z-016 for the MZ-800 is a standard tape BASIC version ( no disk commands are supported ) and has its own RAM monitor.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

MZ-800 Basic 1Z-016
The original volume of the S-Basic 1Z016

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$B5F9
( $A3F9 )
$A3FA $0000 OBJ

1Z-016 modified
( 28 kb )
42,106

This is a modified version of the S-Basic 1Z-016.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

Modified MZ-800 Basic 1Z-016

Load from To Length Start at Type
$0000 $A3F9 $A3FA $0000 OBJ

Disk BASIC versions
Version &
download
size
File
size in
bytes
Description

MZ-2Z046
( 29 kb )

MZ-2Z046
documentation

( 314kb )

45,184


( ZIP )

The Sharp S-Basic MZ-2Z046 for the MZ-800 is a standard 5.25" disk basic version and has its own RAM monitor. One of the programmer was T. Miho. He programmed several routines for this version between July and October 1984.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

S-BASIC MZ-2Z046

View commands and tokens.

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$C1FF
( $A472 )
$B000 $0000 OBJ

Documented assembler output of the Disk Basic MZ-2Z046 is also available ( German, ZIP, 314kb ).

Eifelsoft
Disk Basic V2.5A

( 79 kb )
45,184

This disk Basic was distributed by Eifelsoft in 1984.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

A short instruction manual is included ( German ).

Initial screen of MZ-800 Disk Basic V2.5A

Load from To Length Start at Type
$1200 $C1FF $B000 $0000 OBJ

sds
Disk Basic V2.6A

( 79 kb )
45,184

This disk Basic was distributed by sds Computer in 1984.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

A short instruction manual is included ( German ).

Initial screen of MZ-800 Disk Basic V2.5A

Load from To Length Start at Type
$1200 $C1FF $B000 $0000 OBJ

K&P
Disk Basic V1.5A

( 30 kb )
45,184

This disk Basic was distributed by K&P in 1984.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

Initial screen of MZ-800 Disk Basic V1.5A ( K&P )

Load from To Length Start at Type
$1200 $C1FF $B000 $0000 OBJ

Universal
BASIC
 

The Universal Basic is a full tape / disk / QD disk BASIC version for the MZ-800.

Quick Disk BASIC versions
Version &
download
size
File
size in
bytes
Description
MZ-5Z009
( 110 kb )

MZ-5Z009/2Z009
Sharp
documentation

( 324kb )

MZ-5Z009/2Z009
SUC/Sharp
documentation

( 282 kb )

42,225

The Sharp S-Basic MZ-5Z009 is a standard quick disk Basic version for the MZ-800. It was sold together with the QD-interface MZ-1E19.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

S-BASIC MZ-5Z009 V1.0A
S-BASIC MZ-5Z009 V1.0B

There are two versions available for download: versions 1.0A and 1.0B.

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$B670
( $A470 )
$A471 $0000 OBJ

The files AUTO RUN, DELETE V1.2A, DELETE V1.3B, QDCOPY V1.2A, QDCOPY V1.3B, TRANS V1.2B, and TRANS V1.3B are included. These files originally exist on the quick disk. Side A contains the files AUTO RUN and MZ-5Z009. Side B contains the files DELETE, QDCOPY, and TRANS.

The original quick disk volume MZ-5Z009 ( side A , version 1.0A for the MZ-800 )
The original QD volume 5Z-009 V1.0A for the MZ-800 ( side A )
 
The original quick disk volume MZ-5Z009 ( side B , version 1.0A for the MZ-800 )
The original QD volume 5Z-009 V1.0A for the MZ-800 ( side B )

This is the contents of the file "AUTO RUN" ( its size is 382 bytes ):

10 DEF KEY( 1)="RUN "+CHR$(13)
20 DEF KEY( 2)="LIST"
30 DEF KEY( 3)="AUTO"
40 DEF KEY( 4)="RENUM"
50 DEF KEY( 5)="DIR "
60 DEF KEY( 6)="CHR$("
70 DEF KEY( 7)="DEF KEY("
80 DEF KEY( 8)="CONT"
90 DEF KEY( 9)="SAVE "
100 DEF KEY(10)="LOAD "
110 PRINT"                  "
120 NEW

DELETE utility V1.2A
The DELETE utility ( size 8,664 bytes )

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$3357
( $2157 )
$2158 $0000 OBJ



QDCOPY utility V1.2A
The QDCOPY utility ( size 8,402 bytes )

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$3251
( $2051 )
$2052 $0000 OBJ



TRANS utility V1.2B
The TRANS utility ( size 26,066 bytes )

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$7751
( $6551 )
$6552 $0000 OBJ

Documented assembler output of the Quick Disk Basic MZ-5Z009 is also available. Original Sharp documentation ( ZIP, 324kb ). Take a note of the file READ.ME.

modified
MZ-5Z009

( 28 kb )
42,225

This BASIC version is a modified version of the standard quick disk S-Basic MZ-5Z009 for the MZ-800. The MZ-800-keyboard is modified. The keys Z and Y are exchanged to Y and Z ( european standard ). The modification was done by M.J. Mons in the year 1987.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

Modified S-BASIC MZ-5Z009

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$B670
( $A470 )
$A471 $0000 OBJ

modified
MZ-5Z009

( 29 kb )
42,240

This BASIC version is a modified version of the standard quick disk S-Basic MZ-5Z009 for the MZ-800. Read the modifications below. It is written in 1989 by Pilsoft.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

Modified S-BASIC MZ-5Z009B

Load from
( shift to address )
To
( real end )
Length Start at Type
$1200
( $0000 )
$B670
( $A470 )
$A471 $0000 OBJ

modified
MZ-5Z009

( 28 kb )
42,240

This BASIC version is a modified version of the standard quick disk S-Basic MZ-5Z009 for the MZ-800.

Precision: 8 significant decimal figures ( e.g. 1 / 255 = 3.9215686E-03; 1 / 256 = .00390625 ).

Modified S-BASIC MZ-5Z009B

Load from To Length Start at Type
$1200 $B670 $A471 $0000 OBJ

Universal
BASIC
 

The Universal Basic is a full tape / disk / QD disk BASIC version for the MZ-800.

BASIC Compiler
Version &
download
size
File
size in
bytes
Description
Basic-
Interpreter and
Compiler

( 12 kb )
17,217

IBASCOMP ( original name ? ) is a BASIC interpreter combined with a BASIC compiler. It was written for the MZ-80K but it will run on a MZ-700 / 800 too. I assume, that not all commands are supported for these. Try yourself or look for readable commands in a hex-dump of the MZF-file. A short operation manual is included in the downloadable ZIP-file.

IBASCOMP BASIC interpreter and compiler

Load from To Length Start at Type
$7D40 $C000 $42C1 $7D40 OBJ

XBC
( 45 kb )
Original:
31,488
Modified:
31,408

The XBC-compiler was written by Bryan Hayes / Germany for BBG in 1987 and can be used for the MZ-700 / 800.

The original XBC version

Load from To Length Start at Type
$1200 $8C7F $7A80 $1240 OBJ

A modified XBC version

Load from To Length Start at Type
$1200 $8C2F $7A30 $1240 OBJ

BASIC Tutorial
BASIC TRAINER
( 35 kb )
 

A very good german BASIC tutor for the MZ-800. Instructions are included for download. The S-Basic must be loaded prior using the tutor.

The german S-BASIC tutor for the MZ-800
The S-BASIC tutor for the MZ-800

Learn all commands and functions of the MZ-800-S-BASIC MZ-1Z016 within five lessons. The tutor supports commands for graphic, music, and file access.

Screenshot of lesson 1
Screenshot of lesson 1

The original package of the S-BASIC tutur ( MZ-800 )
The original box of the S-BASIC TRAINER

The original tape of the german S-BASIC tutor ( MZ-800 )
The original tape of the S-BASIC TRAINER

CP/M versions
Version &
download
size
File
size in
bytes
Description
MZ-2Z047
P-CP/M80 V1.0A

( 67 kb )
348,416

DSK-image of the standard MZ-800 version of P-CP/M80 ( PCP/M ) version 1.0A from Digital Research / Sharp 1984 on 5.25" disk. For version 1.0B see below.

P-CP/M80 for the MZ800

The original MZ-2Z047 disk-label
The original MZ-2Z047 disk-label

The original MZ-2Z047 disk The original MZ-2Z047 disk-case
The original MZ-2Z047 disk and its case

The original MZ2Z047 box The original MZ-2Z047 manual
The original MZ-2Z047 box and its manual

MZ-2Z047
P-CP/M80 V1.0B

( 67 kb )
348,416

DSK-image of the P-CP/M80 ( CP/M ) version 1.0B from Digital Research / Sharp 1984. Written for the MZ-800. For version 1.0A see above. This version supports the RAM-disk called Pezik with 512kb. The version 1.0A supports the original SHARP Ram-disk "only".

P-CP/M80 for the MZ800

sds 400
( 115 kb )
429,312

Disk image of the CP/M written by sds Daun / Germany 1985.

sds 400 for the MZ800

CP/M
V2.26Z

( 13 kb )
17,408

CP/M for the MZ-800 written by Yoshin & Vector in October 1, 1988.

CP/M for the MZ-800

CP/M
( 181 kb )
777,984

DSK-Image of the 60K Personal CP/M for Sharp MZ-800 Version 1.4, written by Jiří Lamač in 1988 ( czech version ).

Hint You can download more DSK-images for the CP/M ( games, utilities, etc. ) from Roman Dolejsi's site.

CP/M for the MZ-800

CP/M for the MZ-800
Programs shown above are included in the DSK-image.

Other OS
Version &
download
size
File
size in
bytes
Description
6502 OS
( 11 kb )
5,545

6502 interpreter for the MZ-700 / 800. German and English operating instructions are included.

I found a short description from a German advert. This program was written first for the MZ-80K. It enables you to execute 6502-programs on the MZ-700. An editor to develop programs is included, also a 6502-disassembler, a simulator to execute 6502-programs, and a feature to call and execute Z80-routines by a 6502-program.

6502 interpreter screenshot ( MZ-700, MZ-800 )

The original tape volume of the 6502 interpreter
The original tape volume of the 6502 interpreter

The original cover
The original cover

Load from To Length Start at Type
$16F1 $2C19 $1529 $2C00 OBJ


Go to the top of this page Home

last updated June 17, 2004
sharpmz@sharpmz.org