Sharp logo

MZ-700 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.

Tape BASIC versions
Version &
download
size
File
size in
bytes
Description
1Z-013B
( 19 kb )
27,680

The S-Basic for the MZ-700 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-700 S-Basic 1Z-013B
The original volume of the S-Basic 1Z013

View commands and tokens.

Load from To Length Start at Type
$1200 $7D9F $6BA0 $7D79 OBJ

Basic 700/4
( 19 kb )
27,685

This tape Basic version was distributed by R. & L. - Software. I have no information about it. If you have any information about this BASIC ( commands, documentation etc. ) please let me know.

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

Initial screen of the Basic 700/4

Load from To Length Start at Type
$1200 $7DA4 $6BA5 $7D79 OBJ

HUDSON BASIC
( 35 kb )
24,449
24,448

The Hudson Basic V1.3 is a tape BASIC version for the MZ-80. It was written by HUDSONSOFT in the year 1980. Can be used too on the MZ-700 or the MZ-800 / 1500 in the 700-mode.

Precision: 6 / 16 significant decimal figures ( e.g. 1 / 255 = 3.92157E-03; 1 / 256 = 3.90625E-03 for 6 s. f. ).

There are two versions available for download ( may be the following first is a modified version ).

HUDSON BASIC

Load from To Length Start at
$1200 $7100 $5F01 $1203


HUDSON BASIC

Load from To Length Start at
$1200 $70FF $5F00 $70E0

GDP9-BA
( 20 kb )
29,606

The BASIC GDP9-BA is a modified tape BASIC version of the S-BASIC 1Z-013B for the MZ-700 ( no disk commands are supported ) and has its own RAM monitor. I do not know anything about the modifications and expansions this time.

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

Modified S-BASIC 1Z-013B ( GDP9-BA )

Load from To Length Start at Type
$1200 $8525 $7326 $8500 OBJ

SUTAPEBA
( 20 kb )
29,060

The BASIC SUTAPEBA is a modified tape BASIC version of the S-BASIC 1Z-013B for the MZ-700 ( no disk commands are supported ) and has its own RAM monitor. I do not know anything about the modifications and expansions this time.

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

Modified S-BASIC 1Z-013B ( SUTAPEBA )

Load from To Length Start at Type
$1200 $8303 $7104 $7D79 OBJ

K-BASIC V5
( 21 kb )
30,296

The K-Basic V 5.0 is an expanded tape BASIC version of the S-Basic 1Z-013B for the MZ-700 ( no disk commands are supported ) and has its own RAM monitor. It was written by Bernard Kokanosky / France.

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

K-BASIC V 5.0

View detailed information about the K-BASIC now.

Load from To Length Start at Type
$1200 $87D7 $75D8 $8670 OBJ

KUMA INTERPR.
( 6 kb )
11,905

The Kuma Interpreter is a tiny tape BASIC version for the MZ-700 ( no disk commands are supported ).

KUMA INTERPRTER

View commands and tokens.

Load from To Length Start at Type
$1200 $4000 $2E01 $1200 OBJ

SOLO
BASIC

( 47 kb )
Program: 17,792
Doc: 38,400

The Solo Basic is a tape BASIC version for the MZ-80K/A/700 ( no disk commands are supported ).

Precision: 8 significant decimal figures ( e.g. 1 / 255 = .39215686E-02; 1 / 256 = .390625E-02 ).

SOLO BASIC

Load from To Length Start at Type
$1200 $56FF $4500 $1200 OBJ

German documentation ( PDF ) is included.

T-BASIC
( 23 kb )
Basic:
28,063
Documentation:
6,155

This extended tape Basic was written by the MZ-GG / Netherlands. See a description of the extensions below. The Dutch documentation is included for download in a separate file. It displays the following instructions:

Documentation of the T-Basic part 1

Documentation of the T-Basic part 2

Documentation of the T-Basic part 2


The following screenshot shows the initial messages of the T-BASIC:

The initial screen of the T-BASIC

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

If you have any information about this BASIC ( commands, documentation etc. ) please let me know.

  Load from To Length Start at Type
T-BASIC (uitleg).mzf $9000 $A78A $178B $9000 OBJ
T-BASIC+BM+PK(+).mzf $2000 $8D1E $6D1F $8D00  

PCG
BASIC

( 23 kb )
BASIC:
28,849
Documentation:
2,776
Charset.gif
1,469

The PCG-Basic is a tape BASIC version for the MZ-700 ( no disk commands are supported ) and has expanded commands to support PCG characters, INPUT with expression(s) or the name of a used variable ( e.g. INPUT-answer can be SIN(1) or a variable name used ), DATA can contain expressions or a variable name used, German diphthongs, labels for GOTO, GOSUB, etc., length of variable names up to 255 bytes, auto-ffwd by presetting a counter value, and audio-monitoring the tape by the loudspeaker, double density for tape, technical and scientific character set:

PCG700 technical and scientific character set
Characters 128 - 255 are shown here

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

PCG BASIC INTERPRETER

The original tape volume of the PCG-BASIC

Load from To Length Start at Type
$1200 $8230 $7031 $7DA0 OBJ

Cent-2
( 23 kb )
27,681

The BASIC Cent-2 is a modified tape BASIC version of the S-Basic 1Z-013B for the MZ-700 ( no disk commands are supported ).

Note It has a Centronics interface and was written by MULTISOFT.

The ZIP-file contains a documentation and operating instructions ( 2 BASIC-files ) which can be loaded when the BASIC is active.

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

MULTISOFT Cent-2
The original volume of the BASIC Cent-2

Load from To Length Start at Type
$6200 $CDA0 $6BA1 $CD79 OBJ

Disk BASIC versions
Version &
download
size
File
size in
bytes
Description
MZ-2Z009
( 66 kb )

MZ-2Z009/5Z009
Sharp
documentation

( 324kb )

MZ-2Z009/5Z009
SUC/Sharp
documentation

( 282 kb )

36,992
34,431

The S-Basic MZ-2Z009 V1.0A for the MZ-700 is a standard 5.25" disk basic version ( completely new code ) and has its own RAM monitor. Up to 4 disk drives are supported. The ZIP-file contains two versions: 2Z009E.mzf is the original version, MZ-2Z009.mzf can be loaded from tape ( it has its own loader. Thanks to Bernd Krueger-Knauber ).

The file AUTORUN and the utilities FDCOPY and TRANS are included for download.

The initial screen of the S-BASIC MZ-2Z009
The original volume label of the S-BASIC MZ-2Z009
The original volume of the S-BASIC MZ-2Z009

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

Load from To Length Start at Type
$1200 $A27F $9080 $0000 OBJ

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

K&P
80-column
Disk BASIC

( 48 kb )
V3.54: 33,409
V3.55: 33,409

The K&P 80-column Disk BASIC supports the K&P 80-column card. If you own such card and if you need 80-columns per line then use this BASIC. The BASIC has the follwing additional commands:

SCREEN 0 The 40-column screen is the active screen. This means, all I/O will be supported by this screen.

SCREEN 1 The 80-column screen is the active screen. This means, all I/O will be supported by this screen.

INPUT, PRINT, CURSOR, CSRH and CSRV are influenced by these two commands.

COLOR and CONSOLE influence only the 40-column screen.

Note The logical length of a line on the 80-column screen is 80 characters. Physical lines cannot be concatenated to logical lines.

There are 2 versions available in the download file: V3.54 and V3.55. I do not know the difference between these two versions. Version 3.54 informs about 30985 free bytes and version 3.55 informs about 30956 free bytes ( see screenshots below ).

Screenshot of the K&P 80-column Disk BASIC version 3.55
This is SCREEN 0 ( 40-column screen )

Screenshot of the 80-column screen
This is SCREEN 1 ( 80-column screen ). Version 3.55 informs about 30956 BYTES FREE.

Screenshot of the K&P 80-column Disk BASIC version 3.54
Version 3.54 SCREEN 0

Screenshot of the 80-column screen
Version 3.54 ( 30985 BYTES FREE ) SCREEN 1
( full screen is NOT shown )

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

Version Load from To Length Start at Type
3.54 $1200 $9400 $8201 $9392 OBJ
3.55 $1200 $9400 $8201 $93B0 OBJ

The programs will be moved to the RAM location $0000 and executed from $0000.

K&P BASIC
( 23 kb )
34,944

I have only poor information about this disk Basic distributed by Kersten & Partner in 1984. For more information read the SUC article about this BASIC now.

Initial screen of the K&P-BASIC

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

View commands and tokens.

Load from To Length Start at Type
$1200 $99FF $8800 $9229 OBJ

UNI GG BASIC 700   Click on the link to the left to get information about a Dutch universal BASIC for floppy and QD.
Quick Disk BASIC versions
Version &
download
size
File
size in
bytes
Description
MZ-5Z008
V1.0A

( 79 kb )
34,431

The S-Basic MZ-5Z008 is a standard quick disk Basic version for the MZ-700 or for the MZ-800 in the MZ-700-mode. It is based on the 2Z-009E and has its own RAM monitor.

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

S-BASIC MZ-5Z008

Load from To Length Start at Type
$0000 $85FE $85FF $0000 OBJ

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

The original QD for the MZ-800 contains the MZ-5Z008 V1.0B on its side A and the application OPENING800 on its side B which is included for download too.

The original quick disk volume MZ-5Z008 ( side A , version 1.0A for the MZ-700 )
The original QD volume V1.0A for
the MZ-700 ( side A )

 
The original quick disk volume MZ-5Z008 ( side B , version 1.0A for the MZ-700 )
The side B contains the utilities for
the MZ-700.
The original quick disk volume MZ-5Z008 ( side A , version 1.0B for the MZ-800 )
The original QD volume V1.0B for
the MZ-800 if in MZ-700-mode
( side A )
 
The original quick disk volume MZ-5Z008 ( side B , version 1.0B for the MZ-800 )
The original QD volume V1.0B for
the MZ-800 ( side B ). It contains
the application OPENING800.

This time only MZ-5Z008 V1.0A is included for download and I do not know anything about the differences between V1.0A and V1.0B. May be, there is no difference for the MZ-5Z008, but for the QDs which have a different side B. V1.0A works without problems on the MZ-800.

The QD V1.0A was sold together with the QD-interface MZ-1E14 and the QD V1.0B was sold together with the QD-interface MZ-1E19.

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.1A
The DELETE utility ( size 8,575 bytes )

Load from To Length Start at Type
$0000 $20FE $20FF $0000 OBJ



QDCOY utilty V1.1A
The QDCOPY utility ( size 7,967 bytes )

Load from To Length Start at Type
$0000 $1E9E $1E9F $0000 OBJ



TRANS utility V1.2A
The TRANS utility ( size 25,795 bytes )

Load from To Length Start at Type
$0000 $6442 $6443 $0000 OBJ

Uni GG Basic
( 25 kb )
35,469

This is a universal BASIC written by the Dutch MZ-GG. It is a modified version of the 5Z008, but includes floppy disk commands too. A predefined BASIC program "START" can contain any commands ( e.g. DEF KEY etc. ) and will be executed when the UNI BASIC was activated.

Initial screen of the UNI GG BASIC 700

Load from To Length Start at Type
$4000 $CA0C $8A0D $C5E0 OBJ

BASIC Compilers
Version &
download
size
File
size in
bytes
Description
S-Basic-
Compiler

( 249 kb )

3 versions:
Original:
27,542
Dutch versions:
27,520
27,620
Documentation:
PDF 200 kb

This compiler compiles programs written in the MZ-700 S-Basic MZ-013A without the necessary of a floppy disk. It also has an editor. The German Instruction Manual is included for download ( PDF 4 pages A5 ).

The Compiler was written by Thomas Balz / Germany for BBG / Germany in 1984.

S-BASIC-Compiler

Load from To Length Start at Type
$1200 $7D15 $6B16 $12AC OBJ

There are two further modified versions which were modified by a Dutch fan:

S-BASIC-Compiler

S-BASIC-Compiler

Load from To Length Start at Type
$1200 $7CFF $6B00 $7CC0 OBJ
Values valid for both Dutch versions.

I've added this two versions for download. Please ask for an English documentation.

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.

Read the complete description.

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 700
Tutorial

( 11 kb )
26,249

A useful Basic tutorial for beginners distributed by Solo Software.

Selection screen of the MZ-700 BASIC Tutorial
Example screenshot of the MZ-700 BASIC Tutorial ( FOR / NEXT )

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

S-BASIC
BASICODE-2

( 20 kb )
28,447

BASICODE was developed by NOS / Netherlands ( Nederlandse Omroep Stichting ) around 1979 to exchange BASIC programs between different computers ( e.g. C64 to Sharp MZ's and vice versa ) without any hardware. The Dutch radio broadcasting service Radio Hilversum ( 1,008 kHz ) and later others ( e.g. the WDR / West Germany and the GDR ) sent BASIC programs over the air using BASICODE. Some tiny hardware ( interface ) was needed to transfer the software to the computer.

I have no documentation about this ( Dutch ) S-BASIC which is able to use the BASICODE version 2. It seems to be compatible to the S-BASIC 1Z-013B. The BASIC text area starts at $6BCF.

Initial screen of the S-BASIC / BASICODE-2

Load from To Length Start at Type
$1200 $809E $6E9F $7D79 OBJ


Go to the top of this page Home

last updated July 7, 2004
sharpmz@sharpmz.org