Releases: barotto/IBMulator
0.9
Changes since v0.9beta2:
- VGA rendering is now scanline based for resolutions below 640x480; this allows for proper rendering of most demos, intros, and games that rely on per-scanline effects.
- Audio card channels can be filtered with DSP filters, such as low pass and high pass; this is useful for example to recreate the sound of the original pc-speaker.
- New synchronization options like
vsync
andframecap
to fine tune the emulator for your particular system and/or taste.
Changes since v0.8:
all of the above plus:
- IBM PS/1 model 2121 emulation (80386)
- ATA controller emulation
Also many bug fixes (and an equal amount of new bugs added ofc.)
The configuration file (ibmulator.ini
) has changed quite a bit. If you are upgrading please delete the old one.
The Windows version was compiled with GCC 7.3 and SDL 2.0.8 on Windows 8.1. I don't have access to a Windows 10 machine so YMMV.
The Linux version works on my machine, Ubuntu 16.04, but it should also work on Ubuntu 18.04 and later. Needed libraries are in the lib directory; you can delete/rename them if you want to use the versions installed in your system.
Please report any problems using GitHub's issue tracker.
Note for Ubuntu 19.10 (and possibly other distros): if IBMulator won't start (libsndio.so.6.1 library missing), delete lib/libSDL2-2.0.so.0 and use the SDL2 library provided by your distribution.
0.9 beta2
0.9 beta1
- PS/1 model 2121 emulation
ibmulator.ini configuration file has changed from previous version. If you already have an old ini file, delete it and let IBMulator create a new one.
This is a beta release and there are known issues. Please see GitHub's issues section for more info.
If you have Windows 10 use this or a newer version; older versions don't work anymore (mouse pointer gets stuck.)
0.8
0.7
0.6
- Realistic GUI mode
- New key bindings
- Bug fixes
The Realistic GUI mode is for the retro enthusiasts who want to truly experience the PS/1. In this mode the system is rendered in its entirety, monitor included. There are no additional buttons or controls except for the originals: volume, brightness, contrast, power, and floppy (you need to use the key bindings for any extra function.) The PS/1 model 2011 is 32 cm (12.6") wide and 34.9 cm (13.74") tall, so you need at least a 24" 16:10 monitor in portrait mode (rotated) to render it at real size.
Among the bug fixes: Windows 3.0 now works.
The Windows version has been tested only under Windows 8.1 and the Linux version under Ubuntu 14.04
The configuration file (ibmulator.ini) has changed a lot, with a new section. Delete the old one to recreate.
0.5
- Joystick emulation
- Custom HDD type
- ROM load from bin files and directories
- Lots of bug fixes
With the custom HDD type (45) you can use a drive with 1024 cylinders, 16 heads, and 62 sectors per track, for a maximum of 496MiB. Theoretically the maximum value for sectors per track would be 63, but a bug in the BIOS prevents the system to correctly format the drive.
Among the bug fixes: Windows 3.1 and MS-DOS 6 now work.
The Windows version has been tested only under Windows 8.1 and the Linux version under Ubuntu 14.04
The configuration file (ibmulator.ini) has changed. Delete the old one to recreate.
0.4
- IBM PS/1 Audio Card emulation
- Lots of bug fixes
The PS/1 Audio card still lacks Joystick and MIDI support.
Among the bug fixes: MS Works 2.0 and Sierra adventures (KQ5, SQ4) now work properly.
The Windows version has been tested only under Windows 8.1. It might run under Windows 7.
The configuration file (ibmulator.ini) has changed. Delete the old one to recreate.
0.3
- Hard Disk Drive emulation (bare bones)
- Better PC Speaker emulation
- Windows x64 version
- Various bug fixes
The Windows version has been tested only under Windows 8.1. It might run under Windows 7.
The configuration file (ibmulator.ini) has changed. Delete the old one to recreate.