Philips P2000B / P2500
A Philips business computer running CP/M or UCSD/P.
I happen to own three systems and some loose extra hardware.
From what I gather, the P2000B and P2500 are technically the same machines - just the name changed over its
lifespan.
Here are some photos of various cards, ROM dumps, disk images and some manuals.
My plan is to add more functional information, tooling, etc to this page eventually.
Power supply photos are still missing.
Click a photo for the full-resolution original.
I have since build an emulator for this system: https://github.com/NoxiousPluK/P2500-emulator (work in progress).
I'm still lacking a field service guide for this system, a SESAM- and BASIC-cartridge, or working UCSD p-System
disk images. If you have one of those things, please contact me!
Index
P2500 system
I have one system specifically called 'P2500' on the case; here's a list of hardware that's in it, with pictures and ROM dumps.
P2500 Backplane
4-slot backplane carrying the P2500 system bus, the main power-supply connector and a shared security/cartridge
(SESAM) connector that connects to a chassis-mounted slot.
Two chassis-mounted TO-220 regulators use the case itself as a heatsink.
Copper identifiers (front): (partially covered by sticker) 8203 235 0869.3 (?)
Copper identifiers (back): 8203 235 0366.3, 8203 235 0368.3
Silkscreen identifier (front): 8203 235 0441.1
Numbered stickers: 01451 (board).
P2500 CPU Card
Zilog Z80 CPU, 4KB Intel D2732A-3 ROM, 8x HM486402 64Kbit = 64KB RAM (socketed).
Check the rotated image for readable ICs.
Copper identifiers (front): 8203 235 0302.4
Copper identifiers (back): 8203 235 0303.4 (?), 5103 103 3059.2
Silkscreen identifier (front): 8203 235 0344.1
Numbered stickers: 51521, 51531, 51541, 51551 (all on ICs),
12812 (Intel D2732A-3 ROM), 01413 (card).
Boot ROM dump (IC ref 7129, sticker 12812, D2732A-3, 4KB): Download .bin
PROM dumps:
- Sticker
51521(IC ref7117, N82S129N): Download .bin - Sticker
51531(IC ref7127, N82S129N): Download .bin - Sticker
51541(IC ref2113, N82S137N): Download .bin - Sticker
51551(IC ref2112, N82S137N): Download .bin
P2500 Video Card
MC6845P display controller, 12x MB8116E 12Kbit DRAM (8-bit character code + 4-bit attribute nibble?), 4KB Intel
D2732-6 character ROM.
This one seemingly has had some modifications.
Copper identifiers (front): 8203 235 0304.2, 5103 103 3062.2
Copper identifiers (back): 8203 235 0305.2, 8203 235 0336.2
Silkscreen identifier (front): 8203 235 0338.1
Numbered stickers: 12862 (Intel D2732-6 character ROM), 8412110 (card),
5/03/09 28040 (card), 0144450 (card).
Character ROM dump (IC ref 7109, sticker 12862, D2732-6, 4KB): Download .bin
Desktop font recreated from this ROM: Download .otf
P2500 Floppy Controller
NEC D765C-based.
Seemingly older version of the other floppy controller.
Copper identifiers (front): 8203 235 0309.3, 8203 235 0340.3
Copper identifiers (back): 8203 235 0310.3 5103 103 3060.3
Silkscreen identifier (front): 8203 235 0341.1
Numbered stickers: 51561 (IC), 5/03/09 28020 (card), 01423 (? (partially
covered) card)
PROM dump (sticker 51561, IC ref 7105, N82S129N): Download .bin
Loose cards
These cards were part of a haul of computers. I don't know their history, but they're clearly also P2000B/P2500 cards.
P2500 Fixed Disc Card
Loose card of unknown origin picked up in a bulk purchase.
Has very pronounced clip-on test points soldered in line with most data lines, but lacks the usual top edge
connector.
Bears hand-written markings with black marker 'P2500 FXD Controller' and on the back 'ƒ10,-', indicating that it
was perhaps sold 2nd hand for 10 Dutch Guilders at some point.
Check the rotated image for readable ICs.
Copper identifiers (front): 8203 235 0539.1, 8203 235 0541.1
Copper identifiers (back): 8203 235 0540.2, 5103 103 3099.2
Silkscreen identifier (front): 8203 235 0543.2
Numbered stickers: 52091 (IC), 02351 (card)
PROM dump (sticker 52091, IC ref 7335, N82S129N): Download .bin
P2000B Series Floppy Controller
NEC D765C-based.
Has had some modifications.
Loose card of unknown origin picked up in a bulk purchase.
Copper identifiers (front): 8203 235 0309.5, 8203 235 0340.4
Copper identifiers (back): 5103 103 3060.5, 8203 235 0310.5,
8203 235 0335.4 (?)
Silkscreen identifier (front): 8203 235 0341.2
Numbered stickers: 51561 (IC), 01423 (card), (5103, 104,
28020, 36514, 1-8-86, 19-9-86; filled in list on sticker.
Last two perhaps service interval dates?)
PROM dump (sticker 51561, IC ref 7105, N82S129N): Download .bin
Disk Images
ImageDisk (.IMD) captures, all confirmed to be complete (also included in .raw-format
with the emulator linked above) and extract cleanly with cpmtools.
From the same source came also some UCSD p-System disk images, however those turned out to be captured wrongly
(at 48 TPI) and are missing every other track of data.
Credit: Home Computer
Museum.
- P25K_B.IMD: minimal (bootable) CP/M
2.2 disk, just the system BIOS files,
PIP.COMandSYSGEN.COM. - P25K_S.IMD: a (bootable) used SuperCalc2 working disk, with someones spreadsheet data included.
- P25TEST.IMD: a (bootable) disk containing various software development utilities.
- P2500GAM.IMD: a (non-bootable) disk containing some BASIC games (not all working) and an unrelated Assembly code file for another system.
Capturing disk images
If you have disks that you want to capture the best options are:
- Capture raw flux (for example using a GreaseWeazle)
- Using SAMdisk:
- Combined with SuperCard Pro, KryoFlux, or DiscFerret hardware (Windows, Linux and macOS)
- Or Windows only requiring the fdrawcmd.sys kernel driver and a µPD765a (or compatible) floppy disk controller (on-board or ISA card - see The Retro Web)
- Using ImageDisk on DOS and a µPD765a (or compatible) floppy disk controller (on-board or ISA card - see The Retro Web).
Disk format is either
96 TPI, single-sided, 77 tracks used (80 physical), 16 sectors/track, 256 B/sector or
the same layout dual-sided (rare).Manuals
Official Philips documentation, OCR'd (text layer added via ocrmypdf).
Credit: Yet Another Computer
Museum.
- P2219 CP/M Manual (English)
- P2250 UCSD p-System (TKS) Operator Manual (English)
- P2250 UCSD p-Systeem (TKS) Bedieningshandboek (Dutch)
- P2206 Basic Run-Time System Operator Manual (English)
- P2206 Basic Run-Time Systeem Gebruikershandboek (Dutch)
- P2268 LogiCalc Operator Manual (English).
- P2500 Bedieningshandleiding (Dutch)















