Para el IBM PC, IBM proveía dos tarjetas de video, el IBM Monochrome Display and Printer Adapter (MDA) (que también tenía incorporado un puerto para conectar una impresora) y el IBM Color Graphics Adapter (CGA), un controlador de unidades de diskkette (al que se le podían conectar dos unidades de disquete internas y dos externas), un adaptador para impresora (puerto paralelo), un adaptador para comunicaciones asincrónicas (puerto serial RS232), un adaptador de control de juegos (para hasta 2 joystick o 4 paddles) y dos opciones de expansión de memoria RAM, una con 32 KiB de RAM y la otra con 64 KiB (con las que se podía ampliar la memoria del computador hasta 256 KB).