La razón principal para esta proliferación es que el juego de caracteres CP437 de los adaptadores de vídeo MDA y CGA del IBM PC original, así como de las impresoras compatibles, estaba fijado en ROM y no podía cambiarse por "software", de modo que los desarrolladores y los usuarios trataron de sacar el máximo partido de los recursos disponibles.