Tag Archives: emulator

IBMulator 0.3

This new version brings these notable improvements:
  • 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 but I don’t have the resources to test it on anything else than Win 8.1 x64.

The HDD emulation works but it’s very basic (only read, write, seek, read_check commands and DMA data transfers), so any low level diagnostic or format programs will almost certainly not work.

You can download the precompiled binaries at https://github.com/barotto/IBMulator/releases/tag/v0.3

In the Download section you can find a pre-formatted, bootable HDD image with the italian version of all the IBM factory-installed programs.

Unfortunately an Heisenbug prevents some programs from working properly (CPU throws an invalid opcode exception).

This will be the last version for some time as I don’t have much free time anymore. I will continue to sporadically push code updates to the master branch on GitHub though.

IBMulator

The IBM PS/1 model 2011 emulator.

https://github.com/barotto/IBMulator

IBMulator-0.1

It’s still in its infancy. It lacks a lot of features and has many rough edges, but I think it’s in a fairly usable state.
Even if it’s not complete (and it works only on Linux), I release the code following the motto “release early, release often”.

In the Download page you can find the ROM to use with the emulator and some other program, like a ROM dumper to dump your own ROM image. I’m currently looking for the US version and other international ROMs, so I can test and complete the emulator. Donations are welcome!

Precompiled binaries can be downloaded at https://github.com/barotto/IBMulator/releases

Emulator update

The PS/1 model 2011 emulator seems to function properly now. I had to fix a couple of strange bugs in the Bochs’ code (but I’m not confident enough to submit patches).

Now it boots without errors, the mouse driven interface is working correctly and it’s even able to launch some games.

4-quadrant software-utente f15-spash-screen

No HDD or audio yet though, and the usability is almost nil (no gui).

I’ve been playing with a shader lately, namely the Timothy Lottes’ CGA monitor shader. It is promising, but it definitely needs some tweaking.

scanlines-shader