Tecnología, Internet y juegos
24 meneos
93 clics
La instrucción inválida del 68030 que accidentalmente permitia que el Mac Classic II arrancara con éxito [Ing]

La instrucción inválida del 68030 que accidentalmente permitia que el Mac Classic II arrancara con éxito [Ing]

…en el Classic II emulado de MAME observé algo muy extraño: Arrancaba bien en el modo de direccionamiento de 24 bits, pero no conseguia que arrancara en absoluto si activaba el direccionamiento de 32 bits, que necesitaba para que se cargara MacsBug. Sólo aparecía un SadMac, con el "Chimes of Death".[…]Muy loco: Apple tenía un error de salto fuera de límites en la ROM del Classic II que debería haber causado un SadMac durante el arranque, pero no tenían ni idea de que el error estaba ahí porque el 68030 estaba arreglando accidentalmente el valor

| etiquetas: informática , retro , mac , classic , ii
20 4 1 K 30
20 4 1 K 30
Claro, el MAME emula el 68030 pero con los valores conocidos, no con los no documentados. En la máquina real arrancaba porque el 030 tenía un "bug" que, accidentalmente, corregía una llamada a ROM, durante el arranque, fuera de límites, así que los de Apple no se dieron cuenta (o lo sabían pero no lo documentaron).

Y, por eso, por la falta de esa "feature" indocumentada, el MAME no arrancaba en 32 bits.

"He descubierto una instrucción no documentada del MC68030 que

…   » ver todo el comentario
Voto errónea. Apple está a prueba de bugs. Todo lo Yankee está a prueba de fallos, te lo garantiza su elevado precio.Tesla, Boeing y Lokeed son un ejemplo.
#2 Pon lo de troll porque te comen.

menéame