En contexto: Raspberry Pi Pico se ha convertido en una placa de microcontrolador muy popular en los pocos años transcurridos desde su introducción y se ha utilizado para casi cualquier tipo de proyecto imaginable, incluida la base para un experimento de hardware que agrega algo de empuje a las PC muy antiguas.
En algún lugar, un jugador en posesión de una PC antigua quiere jugar Monkey Island. Es un juego conocido por tener problemas al inicializarse en sistemas más rápidos y, efectivamente, no arranca a toda velocidad. Pero un reinicio más tarde en el que la velocidad se reduce y el juego funciona bien.
¿Cómo pasó esto? Usando un dispositivo llamado Throttle Blaster, un proyecto de hardware basado en Raspberry Pi Pico que le permite ralentizar una PC antigua con una granularidad muy fina. El canal de YouTube Scrap Computing mostró cómo funciona en un vídeo en el que dos sistemas, un Pentium III y un Athlon XP, fueron reducidos a niveles de rendimiento más lentos que la PC IBM original.
En una demostración, el audio se ralentizó en el juego Duke Nukem 3D. En otra demostración usando Monkey Island como ejemplo, Scrap Computing redujo la velocidad a cero, deteniendo completamente la CPU.
El dispositivo se remonta a la década de 1980, cuando muchos juegos estaban codificados para los microprocesadores Intel 8086 y 8088 y dependían de la velocidad del reloj de la CPU para cronometrar, pero los juegos se movían a un ritmo mucho más rápido de lo necesario cuando se jugaban en las siguientes CPU. Ingresar el botón turbo que permitía a los usuarios cambiar entre la velocidad de reloj predeterminada de una CPU y un modo en el que la velocidad del reloj de la CPU alcanzaba la velocidad de reloj original de 4,77 MHz del 8086 y 8088.
El botón turbo desapareció cuando el software dejó de vincular el tiempo con la velocidad del reloj, pero ahora Throttle Blaster lo reinventó. Según Scrap Computing, es compatible con casi todos los sistemas y CPU antiguos, y la forma en que funciona es simple: envía una señal de parada al procesador a alta frecuencia, lo que hace que se ralentice.
El hardware consta de una Raspberry Pi Pico, un potenciómetro para seleccionar la velocidad de la CPU y una pantalla opcional de 7 segmentos basada en TM1637 o chips controladores similares y un transistor que baja el pin STPCLK# del procesador.
Todo lo que tiene que hacer es conectar el pin STPCLK# a la CPU, lo que se puede hacer de dos maneras: soldando un cable al pin del zócalo en la parte posterior de la placa base o tomando un cable muy delgado e insertándolo en el orificio del zócalo junto con la CPU. Pero tenga cuidado si utiliza este método porque podría dañar el enchufe.
Scrap Computing dice que pronto publicarán los esquemas y las fuentes del proyecto Throttle Blaster. El debut de Throttle Blaster es un momento tan bueno como cualquier otro para rendir homenaje al Frambuesa Pi Pico. Presentado en 2021, fue el primer producto de clase de microcontrolador de la Fundación Raspberry Pi, con el microcontrolador RP2040 propio de Raspberry Pi. Desde entonces se ha convertido en una placa de desarrollo muy popular.