1.- Mississippi Satsujin Jiken (NES)
Desarrolle la herramienta "HexString" para este juego, tiene la capacidad de comprimir por DTE/MTE, además formatear los punteros automaticamente, proximamente más avances.
_000.png)
_001.png)
_002.png)
2.- Compresión de Golomb de 4-bits:
He estado trabajando en la creación de herramientas para sacar adelante nuevas traducciones de ROM que por su complejidad aún no se disponen de traducción. En este caso la compresión de Golomb, permite al desarrollador crear un mapa de caracteres, que divide en distintos diccionarios, lo que permite seleccionar los caracteres que presentan más frecuencia y en este caso asignarlo con un valor de 4 bits (mitad de byte), de esta forma asignamos al primer diccionario los 16 valores con más repetición. Si se preguntan de donde sale el 16 (2^4 =16). Con esto podemos asignar a un byte 2 valores.
Ahora, esto es hipotético, si tenemos mucho mas que 16 caracteres, necesitaremos construir otros diccionarios, pero deberemos sacrificar indices, osea reduciremos la capacidad a 15. Y en 1 por cada diccionario extra. A estos índices por cierto, se les denomina "nybble".
Pero dejemos de tanta explicación técnica, he localizado una serie de juegos, de la desarrolladora Imagineering que ocupa esta compresión de texto. Entre algunos títulos:
Barbie (NES)
Home Alone 2 (NES)
Ren & Stimpy Show, The (NES)
Simpsons Bart vs Space Mutants (NES)
Simpsons Bart vs The World (NES)
Simpsons Bart Meet Radiactive Man (NES)
(Y otros más que no he revisado)
Algunas imágenes de textos dumpeados:
Simpsons Bart vs The World
Simpsons Bart vs Space Mutants
Y en el juego que comenzé a trabajar:
The Ren & Stimpy Show
_001.png)
_000.png)
3.- Robocop vs The Terminator (NES)
Mientras reivsaba que juego podia traducir me di cuenta de la existencia de este título, pero algo llamo mi atención, la desarroladora era Virgin, y recordé otro juego con compresión de la misma desarroladora, exacto "M.C KIDS", así que tome el decompresor sin modificar, solo depure algunas direcciones y la ROM, y grande fue mi sorpresa:
Pero, sin embargo, debo reconstruir la herramienta para manejar mejor los caracteres no ASCII, también debo agregar que ya se donde está su tabla de punteros, así que toca incluirlo y queda una mega herramienta. Quizás le haga un repaso a M.C kids.
4.- Star Fox 2 (SNES)
Bueno este a sido un dolor de cabeza, si bien el texto es facil de dumpear, es simple DTE. Los gráficos son otro cuento, el chip que incluye, el FX , que permite medio rendelizar en 3D (Algo bastante adelantado a su época). Sobra decir que está todo comprimido y no he podido dar con la tabla de las letras. Sin embargo he descomprimido bastante offset de gráficos, (y son bastantes), un proyectoq ue veo que me supera más que nada por la gran inversión de tiempo que se debe dedicar ( además no me considero artista gráfico), me gustaría delegar esto a alguien que tome el liderazgo del proyecto.
Texto Principal Dumpeado
Así que se vienen cositas...
Última actualización
03-02-2025
Muy interesante, para textos e imágenes que juegan al escondite. Y nada de asm :-)
ResponderBorrar