40050 32K ROM; BIOS and BASIC for CPC464 (French)
40051 32K ROM; BIOS and BASIC for CPC6128 (French)
40054 32K ROM; Spectrum +2ROM English 40055 32K ROM; Spectrum +2 ROM Spanish
40056 Spectrum +2 ASIC (ULA7K010E5 - main ULA)
40057 Spectrum +2 ASIC (ULA1050E - Joystick)
40058 Spectrum +2 ASIC
40068 Spectrum +2 ROM (French)
40077 Spectrum +2A/+2B/+3 ASIC
40078 PC1512 character ROM (with Greek characters)
40087 PCW9xxx printer controller ASIC
40088 PCW9xxx printer serial receiver?
40092 Spectrum +32A/+2B/+3B 3 ROM 1 (A v4.0 English; 256K) 40093 Spectrum +32A/+3 ROM B v4.0 English 40092U Spectrum +2B/ROM A v4.1 English 40093U Spectrum +3B 2B ROM 2 (B v4.1 English; 256K) 40094 Spectrum +32A/+2B/3 ROM A v4.0 Spanish 40094S Spectrum +3B 2B ROM A v4.1 (Spanish; 256K)
40100 PC1640 EGA ROM
40101 Spectrum +32A/+2B/3 ROM B v4.0 Spanish 40101S Spectrum +3B 2B ROM 2 (B v4.1 Spanish; 256K)
40102 PPC ?
40103 PCW9xxx printer controller UPD8039 ROM. On my main board this was removed , and a UPD8039 with internal ROM is used instead.
PT NO 31600 ASIC for DMP3160 printer (combines TTL logic from earlier DMP's in one SMD chip) (the chip hides on solder side of the PCB)
40092U, 40093U are bug-fixed versions of 40092 and 40093
40094S, 40101S are bug-fixed versions of 40094 and 40101
Part numbers 40094 and 40101 provided by Guesser from WOS.
Updated Spectrum information (40054, 40055, 40068, 40092, 40093, 40092U, 40093U, 40094, 40101, 40094S 40101S) provided by Alistair.
== PCBs ==