MZ-2500

Last updated

The MZ-2500, also known as the Super MZ, is an 8-bit personal computer released on 1 October 1985 as part of the Sharp MZ series. It is a successor to the MZ-2000/2200 and a direct successor to the MZ-80B from the previous generation. The MZ-2000 was a model that was given significant functions, along with a faster processing speed. It is also the final model of the entire 8-bit MZ series with architecture of its kind. It is sometimes referred to as the best 8-bit machine along with the 6809 FM77AV and the MB-S1. In Japanese computer magazines, the MZ-2500 was also called 'The Phoenix'. Its successor was the Sharp MZ-2861 which has a compatible mode and a newly developed 16-bit mode. The development code is LEY and can be found in the circuit diagram.

Contents

Overview

Sharp MZ

As with the standard MZ model, the main unit does not have the system program on onboard ROM. However, while the old model included only the IPL, a program for controlling advanced hardware is included as an IOCS and several repairs have been made. One of the functions can call a specific location, so an incompatible element is specified for an application that addresses the module in the ROM and calls it directly without calling the function as a reference.

Two forms of BASIC inserted

The instruction set BASIC-S25, which the typical MZ user was familiar with, and the BASIC-M25, which has a Microsoft-type instruction set that was already at the forefront of the BASIC environment at that time, was prepared. It is not a conventional model, and Hu-BASIC was adopted in the company's departmental series but has become another implementation of BASIC.

CPU clock improvement

The MZ-2500 is equipped with the Z80A and operates at 4 MHz, but the MZ-2500 is equipped with the Z80B, and except for some, it has 6 MHz operation with one wait during the M1 cycle.

Memory management enhancements

While the old model only allowed one to assign a specific address to another space by bank switching to open a window with text and graphics VRAM, the MZ-2500 is equipped with a memory controller, like the MB-S1, etc. It was designed to be able to allocate an arbitrary space in 8 KB units for a memory space divided into eight. This has made it possible to manage 256 KB of main memory and 128 KB of graphics VRAM, and by enabling free allocation, the software can be mapped by mapping video memory in the same arrangement as other models. The porting of the design address space is 512 KB. Various ROMs and RAMs are arranged in this space.

Equipped with Argo Key

An Algo function has been added to BASIC due to the aforementioned increase in the degree of freedom of memory mapping and capacity. The Algo function is a key with the mark of the Argo, which is a symbol of the series, that is used as a function to call the built-in application. The "Algo" spelling came from "algorithm". Close to the resident program, apart from the loaded program, it was possible to start a calculator or the like by key operation as a standard.

Significant enhancement of CRTC

In the standard model, the display peripheral which was a specification that the CPU directly writes to VRAM mapped to the memory space for each plane without having one ALU has been greatly strengthened in the same machine. The number of colors corresponds to an output of 256 colors in the 320x200 mode and 16 colors in the maximum 640x400 mode. Although not defined as a specification, it is also possible to output at a resolution of 320x400 by installing an additional video memory from the design specification of a custom chip. In addition, simultaneous writing is supported for multiple planes, which enables high-speed drawing even for colors across planes. The palette board has evidence added later in the design and is designed to output specified values in 4096 colors as a palette by interrupting the circuit using a high-speed memory when outputting 16 colors. Also, from the implementation, the existence can not be determined from the software side. In addition to them, having a PCG has made it possible to reduce the definition of external characters as well as the background composition processing in games. In addition to the above display functions, the text screen is a vertically smooth scroll. The graphics screen supports vertical and horizontal smooth scrolling. However, since the 256-color mode is not a packed pixel but an array of stacked planes, the display is not suitable for moving anything. Even in this era, the speed of access to the graphic VRAM itself is not fast because there is no mechanism such as cycle steel. In addition, the execution of the program on the graphic VRAM is not guaranteed, and at the time of read modification write, 2 wait is included.

Loading of kanji text VRAM

Like Sharp's PC-9800 series and X1turbo, it is equipped with Kanji text VRAM. It is possible to display the font up to the second JIS standard only by writing the display code. Processing is much lighter than transferring a font image as a graphic from a kanji ROM, and even though it is an 8-bit machine, it has achieved more comfortable handling of Japanese than models of the same price range.

Data recorder installation

Similar to conventional models, a software-controllable data recorder is attached. The head itself was in stereo, and one channel was available as a data recorder and the other as an audio track. During the late 1980s to early 1990s, the Japanese home computer market shifted to floppy-based software supply, and the tape drive was used only to the extent that some software required a device to play back recorded audio. It was also possible to use it as an answering machine as well as for voice recording. The tape recorder was installed for compatibility with the old model and was removed in the MZ-2520, which is an inexpensive version that does not have the MZ-80B / 2000 mode.

Communication-aware design

The MZ-2500 included a serial port and dedicated modem phone socket for "personal computer communication" i.e. to connect to data services online such as BBSes.[1] Terminal software was also included as standard. The combination of the dedicated devices made it possible to use the built-in data recorder also as an answering machine.

Hardware

Four types of models had been released.

The following two models were released as initial models.

After that, a minor change was made under the name of Super MZ V2 as a model change.

Furthermore, the following models have been released as low-cost versions. The design of the successor MZ-2861 followed that of this model.

Specification

Although BEEP also exists, the combination is difficult because it needs to be directly controlled by Z80. In addition, voice can be uttered by an optional voice board.

80 lines x 25 lines / 20 lines / 12 lines color 8 colors

40 lines x 25 lines / 20 lines / 12 lines Maximum color (64 colors)

640 × 400 (4 colors) 1 screen

640 × 200 (16 colors) 1 screen

320 × 200 (16 colors) 2 screens

320 × 200 (256 colors) 1 screen

640 × 400 (16 colors) 1 screen

640 × 200 (16 colors) 2 screens

320 × 200 (16 colors) 4 screens

In addition to 320 x 200 (256 colors) 2 screens, it is out of specification

320 × 400 (256 colors) 1 screen

Installed interface

Other

Software

During its development and before its release SHARP made a software creation request to videogames developers. However, unlike typical video game system releases there were no major software releases available at launch for the MZ-2500 at the time. Although the MZ-2500's high portability by memory mapping design encouraged porting from other models, few products made use of its unique functions and performance. The MZ series had the habit of building a heavy user base for many years, many of which were homebrew software programs[3] because no commercial software was readily available for the platform.[4] Although there were many commercial software programs available on other system platforms, and despite the MZ-2500 having gained a large share in the market, it did not change the situation for the MZ-2500 series, and commercial software releases for the system eventually fell. In addition, Nintendo released its software for the platform, and Namco (later Bandai Namco Games) ported several software programs from Radio News (microcomputer software).

Attached Software

BASIC M25/S25

BASIC-M25 (MZ-6Z002) is an instruction-type interpreter according to Microsoft -like BASIC, and BASIC-S25 (MZ-6Z003) is BASIC which cherishes the flow of SHARP genuine BASIC derived from PET. These BASICs were included in the same system floppy and could be selected by starting while pressing the HELP key. Converters were also prepared for programs created only in BASIC, and even with the new BASIC, it was possible to convert programs of the previous model incompletely. If the internal codes of BASIC S 25 and M 25 are equivalent to each other, the same instruction is assigned to the intermediate code. Although not as special as X-BASIC, it is possible to use labels including Kanji, as well as line numbers, in addition, to input in abbreviations derived from Hu-BASIC. Indents are compressed and managed in intermediate code, and nesting, conditional branching, etc. can be described over multiple lines, etc. BASIC, is a highly readable, flexible, and more conscious of structural ability. It was possible to write. The Algo function can be set at boot time, and since it was not a genuinely registered tool, etc., there wasn't much-published software, but MZ showed some examples. Depending on the screen mode, smooth scrolling is used in processes involving scrolling, such as directory display and program list display, so that the contents can be easily tracked without stopping the screen. Although there are various factors such as the degree of optimization of the comparison object, in the benchmark in BASIC, it can be said that the interpreter's speed was high at that time, such as thinning to PC-9800 series using 8086 of 8 MHz.

Telephone software (MZ-6Z010)

Simple communication software. The serial port terminal was attached as standard considering the use of PC communication.

System software

P- CP/M (MZ-6Z001)

A portable version of Personal CP/M, which is rare in Japan.

MSX-DOS

DOS to run Multiplan. It is not sold alone but can read and write MS-DOS format files, but it is a subset of the MSX OS of the same name.

S-OS "SWORD"

The common system of Z80 was published in Oh! MZ magazine. On many Z80 models, the same binary ran the same application for the same system. The MZ-2500 supports kanji conversion, kanji output, high-resolution display font, etc. in addition to the standard specifications, and an Algo function is also available. Since 2DD disks can not support the entire area according to specifications, they are effectively used by allocating 512 KB to the file system and writing the main part of the system to the remaining part. Other than the MZ-2520, the MZ-80B/2000/2200 version can also be used.

FENIX

An OS was designed and implemented at the end of the year. There are not so many users as the application is only a development tool. Designed specifically for the same model, it is possible to call the IOCS, and it is possible to start up a standalone binary. Management is performed in memory block units, and if EMM is implemented, it can be swapped to it, and by using it together, it can manage an area of up to 1 MiB in appearance. The command shell has been adopted for the UNIX-like flow.

Game software

Xevious

Development, porting by Radio News Agency. By corresponding to the palette board and smooth scroll, the metallic expression by the color scheme using the gradation unique to the game and the smooth scroll of the background are realized. As described above, since the gradation by the palette board supports a large amount, in the 8-color and 16-color modes, there is no big difference between the other models and the still screen, and it can not be said that it is a beautiful screen. Although there is no sprite function, the processing of background composition is

Notes

  1. ^ If you want to perform advanced settings, specify the RS-232C baud rate, start drive, internal and external FDD replacement, and start from a special board by activating the IPL while pressing a specific key
  2. ^ Compatible mode operates at 4 MHz, but pressing the IPL button while pressing the Z or X key activates the mode of each old model at 6 MHz.
  3. ^ Super MZ utilization research 260 pages of BASIC-M25 hidden instruction

Related Research Articles

<span class="mw-page-title-main">Commodore 64</span> 8-bit home computer introduced in 1982

The Commodore 64, also known as the C64, is an 8-bit home computer introduced in January 1982 by Commodore International. It has been listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 12.5 and 17 million units. Volume production started in early 1982, marketing in August for US$595. Preceded by the VIC-20 and Commodore PET, the C64 took its name from its 64 kilobytes(65,536 bytes) of RAM. With support for multicolor sprites and a custom chip for waveform generation, the C64 could create superior visuals and audio compared to systems without such custom hardware.

<span class="mw-page-title-main">TRS-80 Color Computer</span> Line of home computers

The RadioShack TRS-80 Color Computer, later marketed as the Tandy Color Computer and nicknamed the CoCo, is a line of home computers developed and sold by Tandy Corporation. Despite sharing a name with the earlier TRS-80, the Color Computer is a completely different, incompatible system and a radical departure in design and compatibility with its Motorola 6809E processor rather than the Zilog Z80 earlier models were built around.

<span class="mw-page-title-main">Atari 8-bit family</span> Home computer series introduced in 1979

The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 with the Atari 400 and Atari 800. As the first home computer architecture with coprocessors, it has graphics and sound more advanced than most of its contemporaries. Video games were a major appeal, and first-person space combat simulator Star Raiders is considered the platform's killer app. The "Atari 8-bit family" label was not contemporaneous. Atari, Inc., used the term "Atari 800 [or 400] home computer system", often combining the model names into "Atari 400/800" or "Atari home computers".

<span class="mw-page-title-main">Commodore 128</span> Home computer released in 1985

The Commodore 128, also known as the C128, C-128, or C= 128, is the last 8-bit home computer that was commercially released by Commodore Business Machines (CBM). Introduced in January 1985 at the CES in Las Vegas, it appeared three years after its predecessor, the Commodore 64, the bestselling computer of the 1980s. Approximately 2.5 million C128s were sold during its four year production run.

<span class="mw-page-title-main">Apple IIGS</span> Apple II series 16-bit computer

The Apple IIGS is a 16-bit personal computer produced by Apple Computer. It is the fifth and most powerful of the Apple II family. It is compatible with earlier Apple II models but has a Macintosh look and feel, and resolution and color similar to the Amiga and Atari ST. The "GS" in the name stands for "Graphics and Sound", referring to its enhanced multimedia hardware, especially its state-of-the-art audio.

<span class="mw-page-title-main">Commodore Plus/4</span> 1984 home computer by Commodore International

The Commodore Plus/4 is a home computer released by Commodore International in 1984. The "Plus/4" name refers to the four-application ROM-resident office suite ; it was billed as "the productivity computer with software built in".

MSX BASIC is a dialect of the BASIC programming language. It is an extended version of Microsoft's MBASIC Version 4.5, adding support for graphic, music, and various peripherals attached to MSX microcomputers. Generally, MSX BASIC is designed to follow GW-BASIC, released the same year for IBM PCs and clones. During the creation of MSX BASIC, effort was made to make the system flexible and expandable.

<span class="mw-page-title-main">Enterprise (computer)</span> Zilog Z80-based home computer

The Enterprise is a Zilog Z80-based home computer announced in 1983, but due to a series of delays, was not commercially available until 1985. It was developed by British company Intelligent Software and marketed by Enterprise Computers.

<span class="mw-page-title-main">X68000</span> 1987 home computer

The X68000 is a home computer created by Sharp Corporation. It was first released in 1987 and sold only in Japan.

<span class="mw-page-title-main">FM Towns</span> Japanese personal computer

The FM Towns is a Japanese personal computer built by Fujitsu from February 1989 to the summer of 1997. It started as a proprietary PC variant intended for multimedia applications and PC games, but later became more compatible with IBM PC compatibles. In 1993, the FM Towns Marty was released, a game console compatible with existing FM Towns games.

<span class="mw-page-title-main">ATM (computer)</span> ZX Spectrum clone developed in Moscow in 1991 by two firms, MicroArt and ATM.

The ATM Turbo, also known simply as ATM is a ZX Spectrum clone, developed in Moscow in 1991, by two firms, MicroArt and ATM.

The Sharp MZ is a series of personal computers sold in Japan and Europe by Sharp beginning in 1978.

<span class="mw-page-title-main">Macintosh Quadra 605</span> Personal computer by Apple Computer

The Macintosh Quadra 605 is a personal computer designed, manufactured, and sold by Apple Computer from October 1993 to July 1996. The model names reflect a decision made at Apple in 1993 to follow an emerging industry trend of naming product families for their target customers – Quadra for business, LC for education, and Performa for home. Accordingly, the Performa 475 and 476 was sold in department stores and electronics stores such as Circuit City, whereas the Quadra was purchased through an authorized Apple reseller.

<span class="mw-page-title-main">FM-7</span> 1982 Fujitsu home computer

The FM-7 is a home computer created by Fujitsu. It was first released in 1982 and was sold in Japan and Spain. It is a stripped-down version of Fujitsu's earlier FM-8 computer, and during development it was referred to as the "FM-8 Jr.".

<span class="mw-page-title-main">SVI-738</span>

The Spectravideo SVI-738 X'Press is an MSX1 compatible home computer manufactured by Spectravideo from 1985. Although compatible with the MSX 1.0 standard, it incorporates several extensions to the standard ; many are hardware-compatible with the MSX 2.0 standard but the system as a whole is not, leading to it being referred to as an "MSX 1.5" computer.

The Matsushita JR series was a line of microcomputers produced by Matsushita Electric Industrial during the 1980s. Based on the success of the Sharp MZ and NEC PC-8000 series, it was an attempt by Matsushita to enter the personal computer market.

<span class="mw-page-title-main">Oric computers</span> UK-manufactured 8-bit computer

Oric was the name used by UK-based Tangerine Computer Systems for a series of 6502A-based home computers sold in the 1980s, primarily in Europe.

<span class="mw-page-title-main">PlayStation technical specifications</span> Overview of the technical specifications of the PlayStation

The PlayStation technical specifications describe the various components of the original PlayStation video game console.

<span class="mw-page-title-main">Albert (computer)</span>

The Albert is an Apple II clone, released by Albert Computers, Inc., in 1983. Comparable to the Apple IIe, six models were ultimately produced.

References