WonderMCA: Overview and features

This is the entry page of the WonderMCA documentation. It describes all the features of the core firmware and the screenPad (external panel to control the WonderMCA), as well as the User Guide and how to get the best out of your PS/2. Before you start, check that your card runs the latest firmware (see Firmware and CPLD update). The other pages are listed in the map at the end.

All the pages

Page 2

Hardware and installation

The WonderMCA card and its connectors, the DIP switches, the rules to follow before you fit it, how to install it in a PS/2, how to configure it with the Reference Diskette, how to check that the PS/2 sees it, the screenpad and its LEDs, and what you see at the first power-up.

Page 3

The microSD card

What the microSD card must be, the folders and files the card looks for, the rules for image names, how the lists of the setup menu and of the screenpad show the card and a USB stick, the files the card writes itself, and the messages when the card cannot be read.

Page 4

Firmware and CPLD update

How to check the versions of the firmware, the option ROM and the CPLD, how to update the firmware through USB-C, and how to update the CPLD from the microSD card with the four JTAG switches, with every screen of the update.

Page 5

Usage guide

How to use the WonderMCA every day: what the PS/2 shows at power-on, the boot prompts, the setup menu page by page with its exact entries and screens, how to choose and swap images, create a new hard disk image, control the card from DOS with wmctrl, and save your settings.

Page 6

ScreenPad reference

Every screen of the screenpad with its picture and its entries: the controls, the start-up screens, the main menu, the floppy and CD pickers (sorted by name), sound and the volume page, network, time, POST codes, and the Others pages.

Page 7

Configuration reference

Every key of config.txt with its values and defaults, the rules of the file, the settings of the setup menu and of the screenpad, the settings of the Reference Diskette, the interrupts to give each device, and which setting wins when two disagree.

Page 8

Hard disks and floppy disks

The disk images the card serves: floppy sizes (160 KB to 2.88 MB and the 1840 KB OS/2 diskettes), hard disk images and fixed VHD files, how to create a new image, the USB stick as a volume, swapping a diskette while the PC runs under DOS and OS/2, the boot order, and the limits.

Page 9

CD-ROM

How the card emulates a CD-ROM drive (Panasonic MKE interface at I/O port 250h) from ISO and CUE images, how to load the DOS driver and MSCDEX, how to change a disc, what audio CD support gives, how to boot from a CD image, and how OS/2 uses the drive.

Page 10

Memory

How the card adds 4 MB of extended memory (XMS), the two settings that must agree (DIP switches SW_CFG3 and SW_CFG4, and the XMS line of config.txt), step by step set-up for each system board memory size, what the banner and the setup menu show, how to check it, its speed and its limits.

Page 11

Sound and game port

The sound the card makes (Sound Blaster, AdLib, Gravis UltraSound), its settings on the Reference Diskette and the DIP switch, what the Audio page shows, the audio output and the volume, the game port with a USB game pad, and what is not available.

Page 12

Network

How the card gives the PS/2 an NE2000 network card through WiFi, a wired Ethernet module or a USB Ethernet adapter: choosing the type, the WiFi file, the port and interrupt, what the Network page shows for each type, the OS/2 driver, the status and the limits.

Page 13

USB devices

What you can plug into the USB-A port of the card: a keyboard, a mouse (seen by the PS/2 as a serial mouse on COM2), a game pad, a USB stick and a USB Ethernet adapter, how to switch each one on, what the banner shows, and what to do under DOS, Windows and OS/2.

Page 14

Operating systems

What to do with the card under DOS, Windows 3.x and OS/2 Warp 3: the two OS/2 install procedures (from diskette images, and from the Warp 3 Connect CD through the card’s CD-ROM) with the card’s floppy and keyboard drivers, the settings for the mouse, the display and the network, and a plain statement of what is verified on real hardware and what in an emulator.

Page 15

Compatibility

What has been reported to work or to fail on each PS/2 computer, with each operating system and with the games and programs that were tried. Only reported results are listed.

Page 16

Troubleshooting, FAQ and codes

Something does not work? Start with the quick checks, find your symptom (no boot, error 165, memory errors, no sound, no mouse, no network, an OS/2 install that does not come back), read the messages of the card with their pictures and the POST codes with their meaning, and learn how to collect the console log and send it.

Page 17

Release notes

What is new and fixed on the WonderMCA, newest first, from the October 2026 work (OS/2 Warp 3 Connect from the card’s CD-ROM, the OS/2 mouse and network, sorted image lists, CPLD update from the microSD card) back to the first working card in June 2026.

What the WonderMCA is

The WonderMCA is an adapter card for IBM PS/2 computers with the Micro Channel bus (MCA). One card in one slot gives the computer:

  • Hard disks, floppy disks and a CD-ROM drive, all read from image files on a microSD card or USB;
  • 4 MB of extended memory (XMS);
  • Sound: Sound Blaster, AdLib or Gravis UltraSound, on a 3.5 mm jack and on the Micro Channel audio line;
  • Game port, fed by a USB game pad;
  • Network card (NE2000 type) through WiFi, a wired Ethernet module or a USB Ethernet adapter;
  • USB keyboard, a mouse (as a serial mouse on COM2) and a USB stick;
  • Real time Clock with onboard RTC and coin battery;
  • a small setup menu in the card’s option ROM, and an optional screenpad (a display with a knob, four buttons and four LEDs) to control the card while the computer runs.

The card is built around an RP2350 microcontroller and an ATF1508 logic chip (CPLD). It also carries 8 MB of PSRAM, a microSD socket and a USB-A host port. The card is “software defined”: most of what it does comes from its firmware, which you can update.

The WonderMCA board, revision 9, with reference letters

The Card best work with a front panel named the screenPad to control the floppy, CDROM emulation and also many features

The screenPad for the WonderMCA to control floppy, CD-ROM emulation
The ScreenPad frontPanel for the WonderMCA

What you see

When the PS/2 starts, the card prints its banner and waits five seconds for the S key, which opens the setup menu. Everything below is explained on the usage guide.

The boot banner of the card: the option ROM revision, the resources, the extended memory, the microSD card, the USB devices and the network, then "Press S for Setup, Other to continue"
The boot banner of the card: the option ROM revision, the resources, the extended memory, the microSD card, the USB devices and the network, then “Press S for Setup, Other to continue”

With a screenpad, the display shows the logo of the card with the option ROM revision, then the POST codes of the PS/2 while it boots, then a menu. The menu swaps floppy and CD images while DOS runs, sets the volume and the clock, and shows what the card is doing. It is described on the screenpad reference.

Computers

The card fits any 16-bit or 32-bit Micro Channel slot. It has been run and timing adjusted on these computers:

ComputerNotes
8550Z (Model 50Z)286 at 10 MHz, 1 MB on the system board
8555286
8556
8557
8570 (Model 70)386DX, 2 MB and 4 MB on the system board
8580 (Model 80)
P70 (plasma portable)POST codes appear on the parallel port: see the POST key on the configuration page
9556486SLC2, 4 MB on the system board
9576 (including Overdrive)Used for the OS/2 work: OS/2 Warp 3 Connect is installed on it from the card’s CD-ROM
9595 (Server 95)486DX2. See Troubleshooting for the arbitration error

The compatibility page says what has been reported to work on which computer. The 286 computers (8550Z, 8555) run DOS and Windows 3.x. OS/2 2.x and later need a 386.

What it emulates

FunctionWhat the PS/2 seesPage
Hard disksUp to four hard disks (drives 0 to 3), from .img or fixed .vhd filesHard disks and floppy disks
Floppy disksDrives A: and B:, from .img files of 160 KB to 2.88 MB, and the 1840 KB OS/2 install diskettesHard disks and floppy disks
CD-ROMA Panasonic (MKE) CD-ROM interface at I/O port 250h, from .iso and .cue filesCD-ROM
Extended memory4 MB above the system board memoryMemory
SoundSound Blaster, AdLib (OPL2 at 388h), Gravis UltraSound, more to comeSound and game port
Game portPC game port at 200h to 207hSound and game port
NetworkNE2000 at 300hNetwork
USBKeyboard, mouse, game pad, USB stick, USB Ethernet (On OS/2 a dedicated driver is needed)USB devices
ClockA battery-backed clock on the cardScreenpad reference

Map of the documentation

PageWhat it holds
Hardware and installationThe card, its connectors, the DIP switches, installing it, the Reference Diskette
microSD card preparationFormat, folders, images, config.txt
Firmware and CPLD updateUSB-C update, CPLD update from the card
Usage guideBoot sequence, the setup menu page by page, everyday tasks
Screenpad referenceEvery screen of the screenpad
Configuration referenceconfig.txt keys and setup menu settings
Hard disks and floppy disksImage formats, new images, swapping
CD-ROMThe CD-ROM interface, drivers, audio, boot
MemoryExtended memory and its switches
Sound and game portSound Blaster, AdLib, GUS, game port
NetworkWiFi, Ethernet, USB Ethernet
USB devicesKeyboard, mouse, game pad, USB stick
Operating systemsDOS, Windows 3.x, OS/2 Warp 3 and Warp 3 Connect
CompatibilityWhat is reported to work or fail
Troubleshooting, FAQ and codesProblems, messages, POST codes
Release notesWhat changed, newest first
Developer notesBuild tools and layout

WonderMCA user documentation · Documentation home

Scroll to Top