Theme Hospital was released in 1997 by Bullfrog Productions, Peter Molyneux's studio, and published by Electronic Arts. It is a management game: you build a hospital, hire doctors, nurses, receptionists and handymen, lay out consulting rooms, pharmacies and diagnostic facilities, then watch the patients pour in, queue up, get cured — or die in the corridor.
What made it a classic is its humour. The illnesses are absurd: "bloaty head", which swells the patient's skull and is treated in a deflating machine; "slack tongue", dealt with by a tongue slicer; "invisibility", whose sufferers wander the hospital unseen. A loudspeaker constantly comments on events in an airport-announcement tone, and the game never passes up a visual gag. Behind the farce, the simulation is serious: queue management, temperature, epidemics, cash flow and reputation.
Recalbox does not replay the DOS executable: it uses CorsixTH, a free reimplementation of the Theme Hospital engine, started in 2009 by Peter "Corsix" Cawley, written in C++ and Lua and distributed under the MIT licence. It brings modern resolutions, window resizing and many fixes, but it needs the original game's data files to run.
| Studio | Bullfrog Productions |
| Publisher | Electronic Arts |
| Year of release | 1997 |
| Engine | Original engine, reimplemented by CorsixTH |
| Game type | Management / simulation |
| Port licence | MIT |
| Mouse | Mandatory |
| Keyboard | Optional |
Emulator availability per board:
| Emulator | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| CorsixTH | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ |
Theme Hospital is only available on RPi4/400, RPi5/500 and PC. The core is built neither for the RPi3/RPi Zero 2 nor for the OGA/OGS/RG351 and RG353 handhelds. On those machines the system does not appear.
CorsixTH is the only emulator for this system. Netplay is not available on this system and RetroAchievements are not supported. This core declares no CRT output support.
Theme Hospital is a mouse-driven game: that is the only device declared mandatory, the keyboard remaining optional. Recalbox does however ship a ready-made pad-to-keyboard profile: the left stick moves the pointer, A and B stand in for the left and right clicks, the right stick scrolls the map, and the triggers open the build menus, staff management, the town map or the casebook.
Place your games in:
/recalbox/share/roms/ports/Theme Hospital/
The system looks for one specific file, hosp.exe, which acts as the entry in the game list.
Recalbox ships the CorsixTH engine and its resources, but not the game data, which is still commercial. The
Theme Hospital (1997).zipfile in the folder is empty (0 bytes): it is not the game. Until you provide the files from an original Theme Hospital installation, the entry will not start.
The folder shipped by Recalbox only holds the engine side, to which you add the contents of your original installation:
/recalbox/share/roms/ports/Theme Hospital/
├── CorsixTH.lua ← shipped by Recalbox
├── Lua/ ← shipped by Recalbox (engine)
├── Bitmap/ ← shipped by Recalbox (resources)
├── Theme Hospital (1997).zip ← shipped empty, 0 bytes
├── hosp.exe ← to provide: the game list entry
├── DATA/ ← to provide
├── LEVELS/ ← to provide
└── … ← the installation's other folders
Copy the complete contents of the game's installation folder — the executable and all the data folders that come with it — into the root of the roms folder, without overwriting the CorsixTH files.
This system has a built-in downloader. Open the Theme Hospital system menu, then pick DOWNLOAD GAMES: Recalbox fetches the official Theme Hospital demo, extracts it into the roms folder and refreshes the game list. A network connection is required.
The demo only covers part of the game. For the full campaign you still need the files from an original copy.