Skip to content

Releases: barotto/IBMulator

0.9

22 Sep 11:44
Compare
Choose a tag to compare
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 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.

0.9 beta2

21 Oct 15:11
Compare
Choose a tag to compare
0.9 beta2 Pre-release
Pre-release

Fixed issues: #26, #28, #36, #34, #35, #39, #32, #20, #38, #22, #40

Built and tested under Windows 8.1. Should work fine under Windows 10, if not let me know.

0.9 beta1

18 Mar 18:25
Compare
Choose a tag to compare
0.9 beta1 Pre-release
Pre-release
  • 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

12 Jun 14:19
Compare
Choose a tag to compare
0.8
  • AdLib emulation.
  • Faster CPU emulation.
  • Various bug fixes especially in the audio subsystem.

ibmulator.ini has changed, delete the old one to recreate.

Don't use this or previous releases with Windows 10 FCU or later (mouse pointer doesn't move).

0.7

20 Mar 17:15
Compare
Choose a tag to compare
0.7
  • Better emulation of HDD and FDD with more realistic timings.
  • Sound FX for FDD, HDD and the system unit.
  • Various bug fixes.

ibmulator.ini has changed, delete the old one to recreate.

0.6

11 Sep 20:54
Compare
Choose a tag to compare
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

18 Aug 20:31
Compare
Choose a tag to compare
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

06 Jun 15:01
Compare
Choose a tag to compare
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

10 Mar 19:06
Compare
Choose a tag to compare
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.

0.2

25 Jan 17:51
Compare
Choose a tag to compare
0.2
  • support for compressed ROM sets (ibmulator.ini changed, delete the old version to recreate)
  • added the 'extra' dir to the distribution (ROMDUMP.EXE inside)
  • minor bug fix