Tengo un par de programas antiguos de pintura basados en MSDos. Funcionan en los búferes de imagen indexados de paleta. Tienen una serie de herramientas de dibujo de formas espectaculares, pinceles y efectos que simplemente no existen en ningún programa de pintura moderno. Particularmente, no estando dentro de los "límites" de una imagen indexada de paleta de colores baja. Me gustaría reproducir muchas de estas maravillosas herramientas en un programa moderno, para quizás hacerlas más accesibles para mí y para el público en general nuevamente, sin tener que arrancar un emulador como dosbox. Pero tengo un problema.Ingeniería inversa Ingeniería de pintura antigua
Si bien muchos de estos cepillos y herramientas y cosas tienen funciones obvias, cuya implementación debería ser bastante sencilla. Pero con otras herramientas, sus principios de funcionamiento no son tan obvios. Me quedaría atrapado determinando un algoritmo correcto o fiel para implementarlos.
Si fueras yo, ¿qué enfoque tomarías? ¿Hay decompiladores/desensambladores disponibles que puedan manejar viejos programas como este? ¿O tomaría un enfoque diferente, como probar metódicamente los algoritmos en diferentes entradas para inferir la función subyacente? Alguna combinación de diferentes técnicas? En el caso de una línea de estos programas, el autor original de estos programas (comerciales) es conocido, y ahora es un defensor de código abierto rabioso. ¿Debería tratar de contactarlos directamente y preguntar? No tengo mucha experiencia en ingeniería inversa, así que no sé dónde comenzar con esto.
editar: parece que "Ask and ye shall recieve" realmente funciona.
edición 2: Eche un vistazo a http://animatorpro.org para el código fuente del programa que yo ... obtuve la fuente. Deluxe Paint también sería agradable, pero Dan Silva parece haberse desvanecido de la faz de la tierra.
Solo me gustaría saber si GIMP no se ajusta a sus necesidades, o tal vez incluso a Photoshop. –
@camilo: parece que no lo entiendes, ¿verdad? http://www.pixeljoint.com/ – Breton
Esta pregunta, junto con las respuestas y los comentarios, es el mejor hilo que he visto en SO aún. Felicitaciones a usted por obtener el código! –