Skip to content
GitHub·

💻FX-870P Emulator: A Browser-Based Nostalgia Machine

Revive the retro calculator experience in your browser

TL;DR

The FX-870P Emulator, a web-based version of Casio's vintage programmable calculator, is now available. Built with TypeScript and Vue 3, it offers full keyboard mapping, BASIC editor, and CPU debugger.

Google just released the FX-870P Emulator, a browser-based replica of the classic Casio VX-4 pocket computer. It's written in TypeScript and uses Vue 3 for a seamless web experience. This emulator is a full port of the original Delphi reference implementation, making it accessible to a wider audience. If you're into retro computing or need an exact replica for educational purposes, this is a must-have tool. The FX-870P runs on a Hitachi HD61700 CPU at 921 kHz and features an LCD display with a 96×64 pixel resolution.

FX-870P Emulator: A Browser-Based Nostalgia Machine — GitHub

Key Points

1

The emulator is built with TypeScript and Vue 3, offering a seamless web experience for the Casio FX-870P pocket computer.

2

Features include full keyboard mapping, BASIC editor, CPU debugger, and support for MD-120 floppy disk via Origin Private File System (OPFS).

3

The original FX-870P runs on a Hitachi HD61700 CPU at 921 kHz with an LCD display of 96×64 pixels.

4

Memory includes an 18-bit address space with ROM0 (6 KB), ROM1 (128 KB × 2 banks), and RAM (64 KB).

5

The emulator has a headless test suite powered by vitest, booting the emulator in Node.js to inject keystrokes and verify LCD output.

Why It Matters

If you're into retro computing or need an exact replica of Casio's VX-4 pocket computer for educational purposes, this TypeScript and Vue 3-based emulator is a game-changer. It offers full keyboard mapping, BASIC editor capabilities, and CPU debugging features, making it accessible to a wider audience.

FX-870PCasio VX-4TypeScriptVue3Emulator

Frequently Asked Questions

Why does this matter?

If you're into retro computing or need an exact replica of Casio's VX-4 pocket computer for educational purposes, this TypeScript and Vue 3-based emulator is a game-changer. It offers full keyboard mapping, BASIC editor capabilities, and CPU debugging features, making it accessible to a wider audience.

What happened?

The FX-870P Emulator, a web-based version of Casio's vintage programmable calculator, is now available. Built with TypeScript and Vue 3, it offers full keyboard mapping, BASIC editor, and CPU debugger.

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 2,075 builders reading daily.

Also get