Seguimos desinformando y eso no mola nada de nada.
En los ultimos tiempos del A1200 NO HABIA DIRECTX y el PC ya se habia comido con patatas al Amiga (y mucho que me pesa)...recuerda que DirectX vino con Win95 en el 95 y en el 95 Commodore estaba muerta enterrada y olvidada :O
Facilidades de DirectX...Te olvidas de Wolfstein, Quake, Doom?...Todos salieron con versión "DOS" porque DirectX no había salido.
Y lo que tú "ocultas" o "desinformas" o "desconoces" es que esos juegos (Wolfstein, Quake, Doom) bajo MS-DOS los hacían simplemente en C, puesto que lo podían mover perfectamente gracias a su mayor potencia de CPU. En Amiga tenías que ir sí o sí al ASM, aparte de saber programar los customs, aparte de saber hacer rutinas Chunky to Planar por soft, que enlentecía el proceso, etc. Muchísimo más complicado, unido a a falta de potencia de las CPUs de Motorola, al escaso parque de Amigas con disco duro y a un mercado cada vez más menguado, pues lógico que se fuera hundiendo.
Es cierto que Commodore estaba ya prácticamente enterreda, pero realmente quienes mantenían el mercado Amiga eran otras empresas externas o ajenas a Commodore.
Ya nos ponemos de acuerdo en algo. Programar el Amiga es conocer el 68K (tirado) y los custom chips y lo mejor...a día de hoy es que sólo tienes que conocer las posibilidades que te brinda, luego solo tendrás que "copiar y pegar" el código ya existente para hacer las tareas que dices tan complicadas.
No vas a inventar nada nuevo, eso está reservado para muy pocas personas, sólo tienes que reaprovechar el código que ya existe y está accesible públicamente como en los streams que indicas.
Sigo animandote a que te atrevas a programar en el Amiga...prueba en C si quieres algo más fácil que el ensamblador...
Saludos!!
Dices que programar en 68k en Amiga está tirado: adelante, si es TAN fácil o más fácil que en C64, no te costará ningún trabajo demostrárnoslo. ¿"Cortar y pegar" código existente para hacer las tareas complicadas? Sigues con mentalidad de 8 bits, eso no es viable en Amiga. Y cualquier scener te tiraría esas palabras a la cabeza, porque hay tanta competitividad entre ellos que NO te dan los sources para que compitas contra ellos. Son poquísimos esos casos. Ejemplo: "Oye, pásame esa rutina tan guay que has hecho para conseguir ese Dual-Playfield con tanta suavidad, tan optimizado y con tantos colores". Respuesta: "¿Estás de coña? Devánate tú los sesos como he hecho yo, estudia las tripas del Amiga, invierte todo el tiempo que he usado yo, y no me pidas cosas TAN complicadas de hacer que tanto trabajo me ha costado, para que luego la uses tú y te apuntes todo el mérito".
Por lo tanto, reaprovechar código existente que aproveche al máximo una máquina como el Amiga, olvídate. Los streams que te pongo son solo LA BASE, algo muy simple para empezar a hacer algo, no para estrujar al máximo el Amiga.
Dices que pruebe el C en vez del ASM. Una vez más, se nota tu desconocimiento sobre el Amiga: el C está reservado para aplicaciones que no requieran mucha rapidez. Si quieres hacer en Amiga juegos EN CONDICIONES, no te queda más remedio que acudir al ASM. A no ser que lo hagas en C y digas que el juego requiere un 040 a 40 MHz y 32 MB de RAM. Pero tú mismo, ya sabes cómo os las gastáis aquí cuando se aumentan los requisitos y no funcionan en un Amiga stock...
Saludos!!