IBMulator v0.19 is released. IBMulator is a free/libre and open source PC emulator focused on the IBM PS/1 line of computers, able to run with the original ROM. The goal is not just to develop yet another emulator, but also to create a faithful simulator with the look and feel of the real machines, hdd and floppy drive noises included.
IBMulator v0.19 changelog:
Added Text-To-Speech for the GUI.
Added Braille 'n Speak serial port synthetizer emulation.
Added an option to speak ASCII text from the parallel port with the TTS system.
Added emulation of a second serial port.
Added named pipe and virtual COM port connections for serial interface (Windows).
Added a light GUI theme (dark theme still the default).
Added VGA color modes to try to mitigate color blindness issues for guest programs.
Added support for 86F floppy disk images (read-only).
Improved support for HFE v1 floppy images: IBM XDF floppies can now be correctly formatted.
Fixed crash when trying to save a non-standard floppy disk to an IMG file in flux mode.
Ported the GUI to RmlUi 6.
Removed the software 2D renderer (accelerated 2D renderer still available).
The media file selection window now auto-selects the current image file.
Fixed non-US keyboards not working properly (Linux).
Added support for 128K ROM for IBM PS/1 model 2121 386 @ 20MHz.
Changes to ibmulator.ini:
Added the [tts] section.
Removed mode and dev settings from the [serial] section.
Added port_a, dev_a, port_b, and dev_b settings to the [serial] section.
Added speak, pipe-server, and pipe-client values for port_X settings in the [serial] section.
Added speak setting to the [lpt] section.
Added color_mode setting in the [display] section.
Added theme setting in the [gui_dialogs] section.
Removed software value from the renderer setting in the [gui] section.
New default key bindings:
CTRL+SHIFT+3: toggle TTS for the GUI.
CTRL+SHIFT+4: toggle TTS for the guest OS.
CTRL+SHIFT+X: stop the TTS synthesizer speaking.
CTRL+SHIFT+B: describe the current element in focus using TTS.
CTRL+SHIFT+T: announce title of the current foreground window with TTS.
CTRL+SHIFT+1: when a GUI text input control is in focus, read its value as characters.
CTRL+SHIFT+2: when a GUI text input control is in focus, read its value as words.
CTRL+SHIFT+A: increase the speaking volume of the TTS.
CTRL+SHIFT+Z: decrease the speaking volume of the TTS.
CTRL+SHIFT+D: increase the speaking rate of the TTS.
CTRL+SHIFT+C: decrease the speaking rate of the TTS.
CTRL+SHIFT+8: cycle to previous VGA color mode.
CTRL+SHIFT+9: cycle to next VGA color mode.
Changes to keymaps:
Added the following functions for the Text-To-Speech system:
FUNC_TTS_GUI_TOGGLE, FUNC_TTS_GUEST_TOGGLE, FUNC_TTS_DESCRIBE, FUNC_TTS_READ_CHARS, FUNC_TTS_READ_WORDS, FUNC_TTS_STOP, FUNC_TTS_WINDOW_TITLE, FUNC_TTS_ADJ_RATE(x), FUNC_TTS_ADJ_VOLUME(x).
Added the following functions for the VGA color mode:
FUNC_SET_COLOR_MODE(x), FUNC_SET_PREV_COLOR_MODE, FUNC_SET_NEXT_COLOR_MODE.
See docs/KEYMAPS.md for more info.
How to upgrade:
rename or delete your current ibmulator.ini file to create an updated version.
rename or delete your current keymap.map file to create an updated version so that the new default key bindings can take effect.
Savestates from previous versions are not compatible.
Linux binary compiled on Ubuntu 22.04 LTS and tested on Ubuntu 24.04 LTS.
Windows binary compiled on Windows 10 and tested on Windows 11 24H2.
Download: IBMulator v0.19
Source: Here
2025-11-17
Tags:
IBMulator,
Official_Build,
Others

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!