baboom!
x Radiac
Joer! tienes razón, fíjate que corrí tanto para hacerlo que me olvidé por completo del tema de la encriptación de los 28 bits. Por eso al compañero uoops le sale puntito verde. Y mira que lo habíamos hablado veces... Ciertamente me pasé por el hilo que comentas, y ahora estoy estudiando atentamente tu análisis de los diferentes tipos de firm.
Hoy estaré con la novia casi todo el día, pero si saco un rato intentaré hacer el proceso en el zup2bin cuando entienda toda esta maraña
Respecto al algoritmo y demás, resulta que está tirado, la fórma más rápida de hacer la conversión es simplemente al leer los valores del archivo y cargarlos en una variable de tipo caracter, luego copias el contenido directamente a memoria, y de memoria cargas el contenido en una variable tipo float de precisión simple, tacháaannn! al imprimir el contenido de esta última variable, tenemos la conversión ya hecha. Eso simplificaba mucho las cosas.
Luego simplemente cargo todas las posiciones tras el DOWN_SUCCESS en un array ya convertidas y me pongo a escribir el archivo en bloques de 1kb evitando los que hay en el arrray, pero evidentemente incrementando cada uno en 1 y sucesivamente, ya que la posición indicada es de dónde estaría el bloque si el firm estuviera ya en limpio. por tanto, al eliminar:
00 00 5C 42 = 55 + 1 bloque
00 00 02 43 = 130 + 2 bloques
00 00 9B 43 = 310 + 3 bloques
00 00 CD 43 = 410 + 4 bloques
00 00 02 44 = 520 + 5 bloques
siempre sin contar con la cabecera.
En cualquier caso parece que los tipos de firm conlas XXXX en la cabecera no son demasiados, o eso espero... pero me pondré en cuanto pueda a finiquitarlos.
Gracias fiera!!! si no me lo dices, ni me daba cuenta, vaya fallo garrafal q he tenido!
Por cierto, estamos ansiosos de ver tu nuevo radiac unpack
Menuda currada! Mi prog es un bebé comparado con tus progresos. Enhorabuena!
Y en cuanto tengamos finiquitado todo el tema de convertir cualqier tipo de firm, nos tendremos que poner con otra cosa
yo ya le estoy dando vueltas al coco de por donde seguir... jejeje
x sefonagger y macmanolo gracias tios...
x gaw444 muchas gracias, pero parece que el tema está resuelto
de todos modos cualquier aportación que tengas, dale caña!!! seguro que es de utilidad
a todos: espero encontrar curro para antes de final de mes. Ya os contaré.
saludos!!!