A software emulation of Cromemco hardware to run Cromix Plus.
Usage: java -jar s100-68k-emu-1.2.jar -configfile ./Cromix-cromemco.yaml -g
- Requires Java 17 runtime
- Configurable terminal font size and style
- Inbuilt telnet server provides remote console capability
- Defect fixes
The font size and style for the inbuilt console terminal can be configured using the console.fontSize and console.fontName properties in the configuration file.
The telnet server can be used inplace of the inbuilt console terminal to provide a remote console. To enable telnet, change the console.type property in the configuration file to telnet. By default the telnet server listens on port 2020 at address 127.0.0.1. For remote capability change the listening address (property console.address) to 0.0.0.0.
Cromix expects the Enter key to send 0xd (ctrl-M), this is not the default in some Windows telnet client software such as putty.
Note:
- The included ST image is based on version 162 , it has been discovered that some programs, such as find, still require the Z80 CPU. Therefore, these programs will crash the emulator. An updated ST image will be included in a later release.
- Refer to previous release notes for other details.
- Requires Java 17 runtime
- Minimal UI for 64FDC and STDC
- Boots from IMD floppy images (large only)
- Boots from partitioned ST images
The UI displays the current status and activity for the 64FDC and STDC drives.
The 64FDC drives can be ejected and loaded.
Note: The emulator loads and operates on the 64FDC and STDC disk images in memory, changes to the disk image files are not automatically persisted to disk. You must use the Sync buttons to persist any changes.
The info icons display the STDC disk parameters and partition table.
The default boot device is configured in the boot section of the config file which is in yaml format, https://yaml.org/spec/1.2.2.
Whilst running, the boot device can be changed and the emulation rebooted via the UI.
- board: Can be either "Cromemco 64FDC" or "Cromemco STDC"
- device: The index of the device: 0,1,2,3 for the 64FDC or 0,1 for the STDC
- unit: Ignored for the 64FDC, the partition index for the STDC
The .hdd file must be converted to a raw image file using the mfm_util utility, https://github.com/dgesswein/mfm.git
mfm_util --emulation_file 20220705.D45.C1536.H16.master.hdd --extracted_data_file 20220705.D45.C1536.H16.master.img -a
Requires Java 8 (minimum) runtime
Usage: java -jar s100-68k-emu-1.0.jar -configfile ./Cromix-cromemco.yaml -g