Index wersja polskawersja polska

VX-3 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 04, updated 2025/01/09

downloadvx3_emus.zip - Delphi 5 sources

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

The screenshots

Screenshot of the VX-3 emulator

The debug window of the VX-3 emulator

The communication utility window of the VX-3 emulator

Usage hints

Peripheral devices

Serial port

The communication utility invoked with the F4 key is equivalent to a terminal program used with a real calculator. Button functions:

[Send]
selects the file to be sent to the calculator
[Receive]
selects the file to which the data received from the calculator is saved
[Stop]
closes the file

Printer

The printed text is saved to the file selected with the [Receive] button of the communication utility.

Floppy disk drive

Emulated is the MD-120 device. Files are stored in the path specified in the INI file. Error messages may be inaccurate because Delphi's file management routines do not provide a detailed cause of failure. The following disk commands are excluded: DSKF, FORMAT, MODE 200, MODE 201.

Cassette tape recorder

Not supported yet.

Integrated debugger

Disassembly box

Hex Editor box

Registers box

Main register file box

Program execution control

The vx3.ini file

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

OscFreq = 910
This setting specifies the emulated CPU clock frequency in kHz.
Path = disk0
This setting specifies the path to the disk folder that stores the contents of the floppy disk. It can be relative or absolute. It can also be the name of the real floppy disk drive which allows to exchange files with a real MD-120 device (the PC and MD-120 have the same disk format if the MD-120 dip-switches are set to 2DD 720K).

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