| Sothius' Home | - | Museum | - | Commodore | - | Commodore 128D-CR | - | additional pictures |
![]() |
| serial number: HB1 012840 |
![]() |
| C128D-CR german keyboard closeup. Note the combined ASCII and DIN-layout (e.g. Z and Y keys, additional german special characters left from RETURN key etc), that could be toggled |
![]() |
| C128D-CR with cover removed: on the machine's left you can see the integrated power supply, a |
![]() |
| C128D-CR board overview: beginning in the rear left, left and below the machine's user port, is one of |
![]() |
| board silkscreening, part 1: GX-211 VO 8701 94V-O |
![]() |
| board silkscreening, part 2: C= COMMODORE C128DCR PCB ASSY NO. 250477 |
![]() |
| board silkscreening, part 3 (lower side of the board): FAB. NO. 355116 REV.1 GX-211 VO |
![]() |
| The Zilog Z80B (front) and the MOS 8502R0 (behind). The |
![]() |
| This |
![]() |
| The MOS 8722R2 MMU ('memory management unit') is required because the 8502, like its 6510-ancestor, can only access |
![]() |
| These four 64Kx4 SRAMs (OKI M41464-15) form the C128D-CR's RAM bank. It's divided into two 64K banks, the second bank being disabled in |
![]() |
| The C128D-CRs ROMs, part 1: C318077-01 (U32) integrates several ROMs on one chip (C901226-01 CBM BASIC V2, C901227-03 CBM Kernal Rev.3, C128 KERNAL, Z80-BIOS and C128 screen-editor). Note that the KERNAL part of the ROM contains a localized keyboard map for the machine's german (DIN) keyboard layout. Right from there, at U34, the C128's BASIC V7 (C318022-02), in the later 1986-version. At U36, finally, the 'function-ROM socket', which is empty by default. It can take |
![]() |
| The C128D-CRs ROMs, part 2: C315079-01 is the machine's |
![]() |
| The C128D-CRs ROMs, part 3: C318047-01 contains the firmware for the C128D-CR's integrated 1571CR, CBM DOS 3.1. Note that the |
![]() |
| The MOS 8566R3, also called 'VIC-IIE'. The main difference to the HMOS-2 VIC-II, i.e. 8562 (NTSC)/ 8565 (PAL) used in late C64 boards, is that the VIC-IIE can be clocked at |
![]() |
| The MOS 8568 'VDC' or 'DVDC' outputs the |
![]() |
| The well-known SID, here in the HMOS-2 version as MOS 8580R5. Since SID was a great soundchip, nobody thought of replacing it when C128-design was conceived (although the later C65/ C64DX prototype came with two SIDs for true stereo ouput). However, the 8580 is not fully compatible to its NMOS equivalent |
![]() |
| Now these are parts of the integrated 1571CR's I/O subsystem, UMC UM6522A VIA and |
![]() |
| The Motorola MC2871A is a read/ write amplifier and identical to |
![]() | ![]() | |
| Here are the C128D-CR's two MOS 6526A CIA ('complex interface adaptor' for the 65XX bus). Their two 8 bit I/O ports and 16 programmable I/O lines are used for the machine's several I/O functions (serial bus, user port, expansion port, keyboard and joystick-ports). Additionally, the 6526s feature | ||
![]() |
| The C128D-CR's PLA ('programmable logic array'), |
![]() |
| These two chips are also part of the integrated 1571CR diskdrive, a Rockwell R65C22P2 CIA and a 251828-01 PLA. As mentioned earlier, CBM diskdrives are 'intelligent peripherals' and come with their own CIAs, PLA, RAM, ROM and CPU. Thus these chips' functions are similar to those in other Commodore computers and peripherals: the CIA is used for the drive's serial bus, and the PLA provides logic equations for adress decoding (required since the drive's 6502AD CPU also has 64K address space, shared between I/O, RAM and ROM). Interesting in that context is that
|
![]() |
| Closeup on the machine's two reset buttons (right side), one for the machine itself and one for the 1571CR |
| Sothius' Home | - | Museum | - | Commodore | - | Commodore 128D-CR | - | additional pictures |