Skip to content

0.9

Compare
Choose a tag to compare
@barotto barotto released this 22 Sep 11:44
· 695 commits to master since this release

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 and framecap 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.