Kinsie

I am internet. Hear me whine.

Mostly just repeats of past exploits from across the wider Cyberverse™. Chase me elsewhere (see link above) for the freshest, goodest stuff.


LuigiThirty
@LuigiThirty

I managed to parlay my weird emulation and reverse-engineering habits into an actual career writing CPU simulators!

So, here's some progress on MAME's PS/2 emulation. I have the PS/2 Model 80 (Type 1) motherboard and devices emulated at the moment. I also have a working MCA bus implementation that supports 16-bit and 32-bit cards.

I'm focusing on emulating cards that I either have in my PS/2 or have good technical documentation online - so the PS/2 is currently running a basic IDE adapter (SCSI would require an Adaptec controller chip that MAME doesn't support), an 8MB RAM expansion (I had to reverse-engineer the .ADP file for that), and I'm currently working on getting a sound card going.

  • The M-ACPA is a TMS320-based DSP card. I've got the DSP side working but not the analog side.
  • I have a working MCA Ad Lib in here, but I'm trying to upgrade that to emulating the Snark Barker instead.

The emulated system is only a 16MHz 386, but it's still enough to run Doom with Ad Lib music, very very slowly. It doesn't run Windows or OS/2 yet, just DOS.


Kinsie
@Kinsie

MAME? Yeah, it runs Doo-- wait, wrong blogging platform.


You must log in to comment.

in reply to @LuigiThirty's post: