Index wersja polskawersja polska

FX-870P emulator

The program emulates the HD61700 microprocessor and uses the ROM dump from the original calculator, therefore it should function almost exactly like the real one.
It works on PC-compatible machines with Microsoft Windows operating system.

Files to download

Program version 12, updated 2023/12/15

downloadfx870_es.zip - Delphi 5 sources

downloadfx870_em.zip - compiled executable
Usage: extract the files into an empty directory, then run the program fx870.exe

downloadfx870_fa.zip - alternative face image, contributed by Mahmoud Yassine
Usage: Replace the file face.bmp in the directory where the program was installed.

The screenshots

Screenshot of the FX-870P emulator

The debug window of the FX-870P emulator

The communication utility window of the FX-870P emulator

Usage hints

Integrated debugger

Disassembly box

Hex Editor box

Registers box

Main register file box

Program execution control

The fx870.ini file

Some parameters of the emulator can be customised by editing the fx870.ini file with any text editor.
Description of the contents of this file:

OscFreq = 921
This setting specifies the emulated CPU clock frequency in kHz.
Option2 = 0
This setting specifies the state of the port P4 (language version): 0 for the English FX-870P, 1 for the Japanese VX-4.

Uninstalling

To uninstall the emulator, simply delete the directory where it was installed. The program doesn't modify anything outside its installation directory.

Acknowledgments

Known limitations and issues of the current version

Utilities

FMEM is a RAM image editing tool. It can display the usage status of ram0.bin and write/delete text files in the F0-F9 areas. It is also possible to load machine language files into FBF/VX-MENU with the attached Pbf2FM.b tool.