The popular Commodore 8-bit home-computers like the C-64 and the VIC-20 are using a custom serial bus to talk to attached devices (disk drive, printer). The OpenCBM kernel module provides an interface to this so-called IEC bus at the level of simple TALK and LISTEN commands, similar to the one provided by the Commodore kernel routines. Additionally, some higher and lower level bus control is available as well, allowing for full control of the bus. The serial devices are connected to the PC's parallel port via an XM1541 or XA1541 cable and, optionally, an XP1541 or XP1571 add-on cable. For cables, cf. cable.