Errata

PS/1 UK Romshell

The PS/1 UK Romshell

While looking for some PS/1 screenshot, I noticed that the UK ROM I thought I have is most probably the US version. In fact in the UK version there’s no PRODIGY online service available (see picture, the telephone is missing.)

So I shrunk the F80000.BIN file to 256Kb, renamed it to FC0000.BIN and put it in PS1_2011_ROM_US.zip

Now I’m looking for the UK version, so as always donations are welcome. UK version found (see download page)

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