Fast loader

Los cargadores rápidos surgieron debido a una discrepancia entre la velocidad real a la que las unidades de disquete podían transferir datos y la velocidad que proporcionaban las rutinas predeterminadas del sistema operativo.

Commodore decidió no rediseñar el hardware del 1541, también para mantener la compatibilidad con los periféricos para el VIC-20; Sin embargo, esto fue a expensas de la velocidad.

Algunos cargadores rápidos desactivaron las interrupciones y dejaron la pantalla en blanco por este motivo.

A continuación, el cargador rápido transfiere el código necesario a la RAM de la unidad y ordenaría su ejecución, luego recibiría el archivo enviado por el código de transferencia alterado.

Otros fueron simplemente más eficientes en E/S y manejo de archivos, ofreciendo mejoras marginales a buenas.

En los Estados Unidos, probablemente el cartucho más popular fue el Epyx Fast Load.

The Final Cartridge III fue quizás el más exitoso de este género.

Si bien estos fueron más difíciles de instalar, ofrecieron una compatibilidad mucho mayor, siendo casi invisibles para el software que se ejecuta en la máquina.

El cartucho, el cargador RAM Action Replay MK6 carga un programa de 202 bloques en aproximadamente 9 segundos.

El usuario cargaría un pequeño programa "stub" desde el disco con las rutinas lentas estándar, que luego instalaría rutinas de transferencia más rápidas tanto en la computadora como en la unidad antes de proceder a cargar el resto del programa a alta velocidad.

Krill's Loader (2009) y Spindle (2013) son dos ejemplos de "cargadores IRQ" C64 a 1541, cargadores rápidos que permiten que los programas (principalmente juegos) mantengan sus propios IRQ durante la carga.

Con los cargadores modernos, la tasa lenta de decodificación GCR demostró ser el cuello de botella, y todos los cargadores modernos llevan sus propias rutinas optimizadas para ello.

una captura de pantalla de un programa que se carga desde el disco usando un cargador rápido