Bugs:Sonic the Hedgehog (Genesis)
Esta pagina detalla bugs de Sonic the Hedgehog (Genesis).
Contents
- 1 Errores Generales
- 2 Errores Técnicos
- 3 Errores Específicos de Zonas
- 3.1 Muerte por Desplazamiento de la Cámara en Green Hill Zone
- 3.2 Error del Sprite del Roller
- 3.3 Bloqueo de Labyrinth Zone
- 3.4 Descargando el Cartel de Labyrinth Zone
- 3.5 Desbordamiento de Vidas en Labyrinth Zone
- 3.6 Orbinaut de Star Light Zone
- 3.7 Jefe Final Casi Invencible
- 3.8 Caer del Nivel en el Jefe Final
- 4 Errores de Sonido
Errores Generales
Logotipo del Título Descentrado
Incorrecto | Correcto |
---|---|
![]() |
![]() |
Todos los objetos en la pantalla de título (incluyendo la marca registrada y el texto PRESS START (PULSA START)) están desalineados; en lugar de estar centrados, se mueven 8 píxeles a la izquierda de donde deberían estar.
Texto de PULSE EL BOTÓN DE INICIO
En las capturas de pantalla y prototipos previos al lanzamiento, el título de Sonic 1 tenía un texto que decía "PRESS START BUTTON" (PULSE EL BOTÓN DE INICIO) debajo del emblema gigante. Sin embargo, el texto fue accidentalmente eliminado antes del lanzamiento del juego debido a un error de los programadores. La rutina para cargar la pantalla de título principal en la memoria no borra completamente la memoria utilizada para el texto "SONIC TEAM PRESENTS" (EQUIPO SONIC PRESENTA), lo que evita que aparezca el objeto PSB (PBI).
Curiosamente, esto se solucionó en el lanzamiento de Mega Games 10, pero no en futuras versiones (excluyendo el remake de 2013). Para solucionar este problema, abre la ROM en un editor hexadecimal y en 0x31DD (30F9 en REV01), reemplaza el 0x07 con 0x0F.
Puntos Ocultos
Al final de un nivel, hay bonificaciones de puntos ocultos alrededor del poste indicador. Aunque las bonificaciones de 10,000 y 1,000 puntos funcionan correctamente, la bonificación de 100 puntos solo regala 10 puntos debido a la falta de un cero en la matriz de puntos (que multiplica las entradas por 10).
Este error se puede ver en la captura de pantalla a la derecha. Aunque se han obtenido todos los bonos (un bono de 10,000, uno de 1,000 y tres de 100), la puntuación solo suma 11,030, aunque debería ser 11,300.
Error de Parpadeo en el HUD
Tanto el contador de tiempo como el de anillos puede parpadear en rojo; el primero cuando han pasado 9 minutos, y el segundo cuando no se han recogido anillos. Sin embargo, un error en el código del HUD evitará que el contador de tiempo parpadee en rojo si el jugador tiene al menos un anillo.
Rodear los Niveles
Un error bastante infame, que se coló tanto en Sonic 2 como en Sonic 3. Es posible que Sonic quede atrapado en una pared, ya sea por el modo debug o al ser empujado por otros objetos. Cuando eso sucede, presionar tanto Izquierda como Derecha en el D-Pad forzará a Sonic a una distancia de la pared, en un intento de desatascarlo. Esto se puede usar para saltarse ciertas partes de un nivel o, en ciertos casos, puede enviar a Sonic al final mismo de una etapa. Cuando eso sucede, hay una posibilidad de que aparezcan objetos y azulejos aleatorios, y que el poste indicador termine usando los sprites utilizados para el contenido del monitor.
Caminar-Saltando
Si Sonic está colisionando con objetos en ciertas zonas (más notable en Marble y Labyrinth, aunque puede activarse tan temprano como en Green Hill Zone Act 2, a través del objeto de roca con el muelle amarillo en la parte superior) y comienza a saltar, la animación mostrada será de él caminando en lugar de su habitual rodar/saltar.
Error del Fondo en la Pantalla de Título
Cuando te ahogas en un nivel de agua y obtienes un game over (fin de la partida), el fondo de la pantalla de título dejará de moverse.
Error de las Púas
El llamado "error de las púas" es quizás el error más infame en el juego. Mientras Sonic suele ser invulnerable por un breve momento al ser herido (indicado por su sprite parpadeante), si cae sobre las púas, será dañado, independientemente de si está parpadeando o no. Esto tiene el efecto de garantizar prácticamente la muerte del jugador si cae sobre una fila de púas, incluso si está equipado con un escudo. No sorprende que este comportamiento haya sido eliminado en casi todas las reediciones, así como en Sonic the Hedgehog 2.
Si esta peculiaridad es realmente un error o un comportamiento previsto fue una fuente considerable de debate: el error es causado por las púas que llaman a una rutina única para dañar a Sonic, distinta de la rutina utilizada por cualquier otro objeto dañino en el juego. Sin embargo, el prototipo confirma que el error de las púas es realmente un error, ya que, al igual que las púas de la Zona IceCap en Sonic the Hedgehog 3, las púas están codificadas para no dañar a Sonic mientras es invencible en lugar de usar la rutina general de daño.
Errores Técnicos
Mostrar Antes de Inicializar
En Sonic 1, la forma en que maneja la inicialización de objetos no dinámicos en la RAM de objetos es peligrosa; básicamente, el juego carga un objeto en un espacio antes de que el anterior se borre, y luego se elimina en el mismo fotograma; esto, como resultado, hace que un objeto muestre asignaciones inválidas y puede causar un bloqueo bajo circunstancias muy específicas. Los desarrolladores también conocían este error, ya que si bien la rutina común para eliminar un objeto fuera de la pantalla está corregida, las variaciones específicas de objetos no lo están, e incluso en REV01 se hicieron algunos cambios para comenzar a solucionar el problema, aunque no se erradicaría por completo hasta Sonic 2.
Errores Específicos de Zonas
Muerte por Desplazamiento de la Cámara en Green Hill Zone
Debido a la forma en que está configurada la cámara en Sonic 1, y la ubicación general de donde se encuentra el error, es posible matar a Sonic en una cierta área del Acto 1 de Green Hill Zone. Al saltar directamente hacia abajo mientras estás en un bucle y luego rodando, Sonic ganará suficiente velocidad para superar a la cámara, lo que resultará en la pérdida de una vida.
Error del Sprite del Roller
En las señales de carga de patrones para Spring Yard Zone - que cargan los sprites de objetos en la memoria del juego - hay una entrada no utilizada para el enemigo Caterkiller, que comienza en $9FE0. Pero debido a su cercanía a la entrada para el enemigo Roller (que comienza en $9700), los dos sprites chocan entre sí durante el juego, lo que es notable durante la animación de rodar del Roller.
Bloqueo de Labyrinth Zone
La rutina que ejecuta las señales de carga de patrones en Sonic 1 (y Sonic 2, técnicamente) tiene un error en ella, donde una instrucción se coloca unas líneas antes de lo que debería. Aunque normalmente no se nota, es posible que el juego se bloquee con ella al rodar al final de los Actos 1 y 2 de Labyrinth Zone.
Descargando el Cartel de Labyrinth Zone
Al final del Acto 2 de Labyrinth Zone, el cartel se puede descargar de la memoria dirigiéndose al área donde la cámara se bloquea horizontalmente y corriendo todo el camino hacia la izquierda. No hay forma de salir de esta pantalla sin reiniciar o apagar la consola; saltar a un Anillo Gigante no transportará a Sonic a una Etapa Especial, y el temporizador, cuando se agota, no matará a Sonic.
Desbordamiento de Vidas en Labyrinth Zone
Es posible, a través de una sincronización cuidadosa en el Acto 3 de Labyrinth Zone, cambiar las vidas de Sonic de 1 a 255 en la sección con los postes actuales y rompibles. Al posicionar a Sonic frente a algunas púas y dejar que su cuenta regresiva de ahogamiento se agote, Sonic se ahogará y de repente volará directamente hacia las púas, causándole perder dos vidas a la vez. Esto hará que su contador de vidas vuelva a (de forma defectuosa) 255.
Orbinaut de Star Light Zone
Si saltas hacia un Orbinaut en alrededor de tres cuartos del Acto 1 en el camino superior, Sonic morirá cuando golpee la parte superior de la pantalla.
Jefe Final Casi Invencible
Muy similar en resultado al error del Desbordamiento de Vidas. Durante la pelea con Robotnik en Final Zone, su animación de 'muerte' muestra su trituradora explotando y hundiéndose en el suelo, lentamente. Es posible, con un tiempo rápido en el octavo y último golpe, golpear a Robotnik una segunda vez, haciendo que su salud se reinicie a 255. Esto hace imposible derrotar a Robotnik, y la única forma de devolver su salud a la normalidad es perder una vida.
Caer del Nivel en el Jefe Final
Si el jugador sincroniza un salto cuidadosamente después del jefe final, es posible caer en el foso.
Errores de Sonido
Tambores Faltantes
Si el juego se pausa mientras la música vuelve a sonar, la pista de percusión (CDA) no se reproducirá.