Huevo de Pascua no documentado del Power Macintosh G3 descubierto después de 27 años

2025-06-24

Un desarrollador descubrió accidentalmente un huevo de Pascua no documentado oculto en la ROM del Power Macintosh G3 original. El huevo es una imagen JPEG con el equipo que trabajó en los modelos Mac. Al analizar el código del SCSI Manager en la ROM, el desarrollador descubrió el desencadenante: formatear el disco RAM después del inicio y escribir 'secret ROM image' en el cuadro de diálogo de formateo. Esto crea un archivo JPEG llamado 'The Team' en el disco RAM, revelando la foto del equipo. Este hallazgo podría ser uno de los últimos huevos de Pascua en los Mac antes de su prohibición reportada en 1997, añadiendo una capa de misterio a la historia de Mac.

Leer más
Hardware

Hackeando el EDID de un conector HDMI ficticio con una Raspberry Pi

2025-06-15

El autor usó ingeniosamente una Raspberry Pi y herramientas I2C para modificar la información EDID de un conector HDMI ficticio barato. Al leer y escribir nuevos datos EDID, el conector ficticio se disfrazó como un dispositivo de captura 1080p, resolviendo el problema de incompatibilidad con la resolución 4K. Todo el proceso detalla los pasos y recuerda a los lectores que tengan cuidado para evitar dañar el equipo.

Leer más
Hardware

Bug de Pantalla Negra en Basilisk II: Una Odisea de Depuración de Doce Años

2025-05-17

Hace doce años, un error de pantalla negra en el emulador Basilisk II atormentaba a los usuarios en versiones más nuevas de Windows. El autor, mediante una depuración meticulosa, rastreó el problema a un sutil detalle de asignación de memoria: el orden de dos asignaciones de memoria en Windows causó que la ROM del emulador fallara al cargar. La solución implicó modificar el código de asignación de memoria, resolviendo este problema de larga data y mostrando habilidades de depuración y un profundo conocimiento del SO.

Leer más
Desarrollo

Resucitando un pedazo perdido de la historia de Apple: la partición de recuperación secreta del Performa 550

2025-03-16

Al recuperar datos de un disco duro defectuoso en una vieja computadora Apple Performa 550, el autor descubrió una partición de recuperación oculta que contiene una fascinante parte de la historia del software de Apple. Esta partición, diseñada para arrancar en caso de fallo del sistema, permitía a los usuarios reinstalar el sistema operativo. Una búsqueda de tres años que involucró peticiones online culminó con el descubrimiento de un disco duro intacto, revelando la mecánica de la partición y llevando al intercambio de su imagen. Esta cautivadora historia destaca la emoción de la arqueología tecnológica y la preservación del software.

Leer más

Resucitando discos duros SCSI de Apple de 30 años: Recuperación de datos por degradación de goma

2025-03-02

Esta publicación detalla la experiencia del autor restaurando discos duros SCSI de Apple de las marcas Quantum y Conner de la década de 1990. Estos discos duros suelen sufrir un modo de fallo en el que giran y se detienen inmediatamente. Al abrir los discos, el autor descubrió la causa raíz: amortiguadores de goma envejecidos que hacen que el cabezal de lectura/escritura se atasque. Se emplearon con éxito dos métodos —mover manualmente el cabezal y usar cinta Kapton para mantenerlo en su sitio— para recuperar datos. El artículo también comparte detalles interesantes sobre cómo se almacenan físicamente los datos en estos discos y sirve como recordatorio para realizar copias de seguridad periódicas de los datos importantes.

Leer más

La instrucción 68030 no documentada que salvó al Mac Classic II

2025-01-25

Mientras depuraba un Macintosh Classic II en MAME, el autor descubrió un error de bus que causaba un 'Sad Mac' en el modo de direccionamiento de 32 bits. La ingeniería inversa reveló un salto fuera de los límites en la ROM, llevando a la CPU a ejecutar una instrucción 68030 no documentada. Sorprendentemente, esta instrucción corrigió el valor del registro A1, evitando un fallo y permitiendo que el Classic II arrancara correctamente. El autor lo validó reparando un Mac Classic II antiguo y modificando su ROM. Este caso destaca el poder de los emuladores para descubrir peculiaridades del hardware y muestra cómo un error de software fue corregido inadvertidamente por el hardware.

Leer más
Hardware

Actualización del kernel de Chumby 8: Resolviendo el misterio del 100% de uso de la CPU

2025-01-13

Al actualizar el kernel de Linux de su dispositivo Chumby 8 a la versión 6.x, el autor encontró un problema persistente de uso del 100% de la CPU. A través de la depuración mediante la inversión del tiempo, el perfilado del kernel y una inmersión profunda en el archivo `/proc/stat`, la causa raíz se rastreó hasta un problema de tiempo en el código del kernel que lee el registro del temporizador de hardware PXA168, lo que resulta en un conteo inexacto del tiempo inactivo. El autor corrigió este problema y contribuyó con la solución al kernel principal de Linux.

Leer más