Rodent's Revenge in your browser

Rodent's Revenge from Windows Entertainment Pack 2, the original 16-bit game: trap the cats with movable blocks. It runs through the NE loader, not a 32-bit port. Rodent's Revenge runs in Wine-Assembly, a Windows 98 emulator written in WebAssembly Text, so it starts in the browser with nothing to install.

Launch Rodent's Revenge →

Rodent's Revenge running in Wine-Assembly

About this program

Detail
Executable RODENT.EXE
Format 16-bit Windows (NE)
Libraries loaded beside it none; everything else is the emulator's own Win32 layer
Data files mounted 2
Phones on-screen controls in single-app mode
Desktop group Entertainment Pack

How it runs here

The x86 code is interpreted by threaded code written in WebAssembly Text; windows, controls, menus and dialogs are the emulator's own Win32 layer, and every pixel is drawn by a software GDI in the same module. See how 16-bit Windows programs run here.

Reverse-engineering notes for this program:

Something wrong? The emulator is open source; report it on GitHub with the app name and what you clicked.

Questions

How do I play Rodent's Revenge in my browser?

Open the Rodent's Revenge page and click Launch. The program's files are fetched from this site and run inside the tab as WebAssembly; nothing is installed and nothing is uploaded.

What are the controls for Rodent's Revenge?

Arrow keys move the mouse one square and push the block in front of it, F2 deals a new game and F3 pauses. On a phone a four-way pad and swipes on the board move.

Does Rodent's Revenge work on a phone?

Yes. On a phone the desktop scales to the screen and Rodent's Revenge gets on-screen controls for the keys it needs, plus a keyboard button for anything else.

Are my scores and settings saved?

Whatever Rodent's Revenge writes to the Windows registry or to its INI file is kept in this browser's local storage, so it is there next time on the same device and browser. Clearing site data removes it.

Does Rodent's Revenge have sound here?

Rodent's Revenge has no sound apart from an error beep, which is played.

Is this the real Rodent's Revenge or a remake?

It is the original 16-bit Windows (NE) executable (RODENT.EXE), run instruction by instruction by an x86 interpreter written in WebAssembly Text. The emulator provides the Windows API underneath it, not a rewrite of the program.

Also under "Entertainment Pack"

FreeCell · Solitaire · Cruel · Golf · Pegged · Rattler · Taipei · TicTactics · Reversi · Minesweeper

All programs on the desktop · How Wine-Assembly was built