Mark Wickens

back to Table of Contents

Introduction to Casio JIS Standard BASIC

What is Casio JIS Standard BASIC?

Casio JIS Standard BASIC is a dialect of the BASIC programming language implemented by Casio for their series of pocket computers released from the late 1980s through the 1990s. The name refers to its conformance with the Japanese Industrial Standards (JIS) specification for the BASIC language.

Unlike the earlier Casio pocket computers (PB-700 series and earlier), which used a more limited BASIC dialect, the JIS Standard BASIC implementation provides a substantially richer programming environment with features including:

History

The Casio JIS Standard BASIC family begins with the PB-1000 (1986), which introduced the HD61700 CPU and the new BASIC dialect. The PB-1000 used a RAM-based file system rather than the numbered program areas of later models.

The FX-850P (1987) and its 64KB sibling the FX-880P refined the design with 10 program areas (P0-P9), 10 file areas (F0-F9) for data bank storage, and the familiar two-line LCD display. These became the most popular models in the series.

The FX-870P and its rebranded variant the VX-4 (early 1990s) added a four-line LCD display, C language support, CASL assembler, and additional BASIC commands including statistical functions, file management commands (FILES, KILL, NAME, CHAIN), and the hidden MODE110 instruction for machine language execution.

Later models such as the FX-890P, Z-1, and Z-1GR added graphics capabilities (LINE, DRAW, POINT) and expanded memory, though the core BASIC language remained the same.

How This Manual is Organized

Model-specific features are marked with badges such as [FX-870P/VX-4] or [FX-850P/880P] throughout the manual. Commands without a badge, or marked [All Models], are available on all Casio JIS BASIC computers.