DyLucke escribió:Lo que no me explico es por qué no han planteado la implementación de un segundo Paula en la Vampyre, o en la MIST.
Un core que permita estas cosas se vería rápidamente secundado por lanzamientos WHDload que permitieran ésta opción.
Porque lo que dices queda muy bonito en papel, pero en la práctica no es viable. Solo valdría para los juegos que tienen música in game en 4 canales y rompen un canal con los efectos.
De todas formas vamos a ponernos en una situación hipotética :
- Hola, soy un tio de 40 y pico tacos "programador/hacker/cracker" de la época del Amiga (años 80 /90), soy un bicho raro porque no me resulta difícil ni complicado desensamblar codigo con un debugger y entender lo que hacen las rutinas sin ver macros, etiquetas, ni comentarios y todo apelotonado en ASM. Me sé como funcionan los registros del Amiga de memoria, no tengo que consultar el "Hardware Reference Manual" para ver que bits tengo que activar en cada registro de cada librería, me sé todos los libros de memoria. Llevo 30 años crackeando juegos de Amiga, me sé todas las llamadas, sé interpretar los offsets, los semáforos, todos los devices, pilas, codigo automodificable, ah! y también sé que moviendo y saltando con un
MOVEA.L $4,A6
JSR -$198(a6)
al poco tiempo veré en el código del autor del juego, que pronto abrirá la graphics.library para acceder a los bitplanes.....
AH! y por supuesto conozco las protecciones copylock de Rob northern y como crackearlas... ah y también sé que.............. ..........................................................................................................................................................................................................................................................................................................
(Así hasta 1000 páginas)
- Bueno, han puesto en el core de la vampire otro Paula, voy a redirigir los efectos de sonido del juego HYBRIS al segundo Paula de la vampire para que un canal de la música no se corte cuando dispara. A ver.,.... voy a buscar la rutina de audio..... vamos a ver...... (después de varias horas)... vale, aquí está, cuando un enemigo que es un BOB "blitter object" tiene una colisión de un disparo "sprite" de nuestra nave, llama a la subrutina de audio y desde allí supongo que lo sacará por el paula. A ver.... rutina de audio, ..... samples.... donde estan los samples.??.... (horas después) vale! aquí está la rutina de audio. Pero... aquí ... aquí no hay samples!!... LOS GENERA !!!! WHAT THE FUCK?!?!? ¿¿¿me tengo que mirar la playroutine que hizo "Paul van der Valk" para generar y disparar ondas por el paula?!?!? y redirigirlas al otro Paula?!?!?!??! WHATTT ?!?!?
¿Cuantos sonidos hay? 39??? a pelo?? . Esto es una locura! porque encima los samples pregenerados los guarda en una posición de memoria que es imposible acceder a la vez los dos paulas, o uno u otro, sino colisiona la llamada y ...y....... bueno podria meter esta rutina en una una interrupción y así podría hacer.................................... !!Es un simple ejemplo para que entendais que no es lo mismo cambiar la pulsación de una tecla por el de un botón del joystick,
Un
LEA $dff000,a3
por un
LEA $dff096,a3
que modificar una playroutine. Eso es una matada de tres pares de narices! Y habría que hacerlo para cada juego!!! UNO A UNO.
Gente con ese nivel activos en el mundo WHDLOAD hay... hmm.. unas 30 personas. Stingray, Asman, Psygore, Galahad, Musashsi, CFOU!, Codetaper, Abaddon.....
Si alguno de ellos está muy aburrido y tiene una hipotética vampire con otro paula podría hacer un par de juegos. Pero no todos!
Resumiendo, ojalá me equivoque pero no es viable. Es mucho trabajo, encima pocas personas solo pueden hacerlo y que seguramente no les compense el resultado como satisfacción personal después del currazo. (pensemos que solo es porque se corta un canal con los efectos del juego)
Y si nos centramos en software nuevo. Dudo que alguien actualmente hiciera un tracker desde cero con soporte de dos paulas o modificara un tracker ya existente para que en vez de multiplexar, usara el otro paula. ¿Modificar el AHI para que multiplexaea en dos paulas?
¿Se escucharía mejor que esto?
https://www.youtube.com/watch?v=O_GSzuxGUvQNo sé, tengo mis dudas.
Lo siento DyLucke, pero aunque tu opinión me ha hecho dudar, al final sigo creyendo que mejor me quedo con mi: "Solo nos queda el consuelo"
Un abrazo a todos!