Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Mode 2

Páginas: [1] 2 3 ... 7
1
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 31, 2017, 10:20:36 »
* Digo amstradianos porque es en plan despectivo :P ;)
¡Graciosillo! ;-)

2
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 31, 2017, 10:17:43 »
Otro en inglés, mirar en "Rants" y algunos de los juegos tienen el código fuente - uno de ellos con comentários detallados como funciona todo. https://cadaver.github.io/
Acabo de echarle un ojo a este enlace, es una pasada.
Hay una versión en videojuego de "Escape fron New York" de John Carpenter (precisamente el de los comentarios detallados). Mi dire favorito, ¡¡woooow!!! :-O

3
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 15:24:59 »
Estupendo, Wood. Gracias.

4
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 15:05:42 »
Acá tienes otro, Josepzin. ;-)
http://www.6502.org/tutorials/

5
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 14:57:38 »
Amstradianos haciendo spam... habrá que banear gente... :P
No era mi intención, J. Por cierto, cepeceros, si no te importa. ;-)

6
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 14:27:43 »
Gracias a ti, Wood. ;)

7
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 14:08:49 »
De nada.

Se me olvidaba, Wood échale un ojo a este tutorial que tiene muy buena pinta ;-)
https://mscifu.wordpress.com/

8
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 14:04:13 »
Entiendo, yo también he empezado en Z80 depués aprendi la programación de 6502, 6809 etc. El tutorial "Guns & Ghosts" es realmente muy bueno.

Has sacado juegos para CPC, tienes alguno link. Gracias
Pues publicamos hace un tiempo "Zombi terror reloaded" para Amstrad CPC. Empecé a hacerlo en BASIC, luego en C y finalmente lo hice en Ensamblador que es como está programado.
Video parte 1:
https://www.youtube.com/watch?v=oyCqWsiWOwY
Video parte 2:
https://www.youtube.com/watch?v=jxrDF-oIDS4

También estoy inmerso en acabar "Babaliba" que saldrá bajo ESP soft, a ver si para la edición de Amstrad eterno 3 puede ser, que ya se demora demasiado. Este empecé haciéndolo en C con Z88dk pero lo he rehecho en ensamblador. El video que te enlazo es muy antiguo, estaba hecho en C y no tenía implementado los tres pasos al moverse el protagonista por lo que parece que se "teletransporta" ¡¡Ja,ja!!
https://www.youtube.com/watch?v=o0VZoCcPIvw



Finalmente, ahora estamos inmerso en un proyecto multiplataforma que nos va a traer mucho curro y unos cuantos dolores de cabeza. Te dejo el enlace a la noticia en nuestro blog:
https://lunaticoretro.000webhostapp.com/hwgar-lo-nuevo-de-bitzarro-games/

¡Saludos!

9
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 13:37:31 »
Gracias por vuestros aportes.

Todo depende, lo que vi yo es que el código que genera CC65 no era muy eficiente; pero eso no quiere decir que no puedas usarlo.

Dependiendo del tipo de juego, si programas en C "simple", atendiendo a las extensiones de CC65 (por ejemplo, puedes definir una variable local con "register" para que use la página cero), y las partes que necesiten velocidad están en ensamblador... creo que sí se podría, quizás a costa de usar un poco más de espacio.

Cuando uso C en una plataforma de 8-bits es para la parte de la lógica sobretodo, las rutinas gráficas van en ensablador normalmente. Pero eso es en ZX Spectrum y Amstrad CPC, que no tienen el soporte hardware del C64.
Efectivamente, eso es lo que dice Wood abajo, el hardware de C64 ayuda a que no te tengas que pegar con todas esas rutinas gráficas y demás.

Cuales son los problemas principales que tenéis en usar el código máquina? el 6510 es muy sencillo y tiene muy pocos mnemónicos al contrario del z80 por ejemplo?
Pues, no sé si es más difícil o más fácil pero mi único contacto ha sido con ensamblador de CPC y veo el 6510 bastante distinto al Z80. Lo mismo si me pongo no me cuesta tanto, pero el factor tiempo ahora es muy importante, por eso lo de hacerlo en C.  Y no solo eso sino entender el interior del C64 que cuando programas en ensamblador tienes que conocerlo mejor que con C u otro lenguaje de alto nivel.
Por otro lado, es cierto que acabo de descubrir un blog de desarrollo paso a paso de un juego en ensamblador gracias a josepzin que lo comenta en otro hilo. Además está otro (este en inglés) de "Guns & Ghosts" o algo así. Sobretodo es el factor tiempo, Wood.

Muchas gracias a ambos por vuestra respuesta. ;-)

10
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 12:32:12 »
Nuestro juego no necesitaría muchos recursos, la verdad, aunque tenemos que saber si es viable hacerlo sin tocar apenas el ensamblador.

11
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 12:18:00 »
Yo creo que aun programando en C, es clave ser consciente de lo que estas haciendo e intentar escribir un C lo mas "simple" posible, sin millones de funciones, variables y sin millones de bucles/ifs anidados.
Totalmente de acuerdo, está claro.

A ver, porque los fuentes que he visto del "Zoo mania" tiene más líneas de ensamblador que de C. :-(

12
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 30, 2017, 12:11:51 »
Pienso que quizas C+ASM puntual puede ser suficiente para el juego que tengo en mente.
Eso es lo que me estoy temiendo yo pero al revés, Hylian. Que el C no sea suficiente y necesite ASM, entonces la cosa pintará jodida.

Saludos.

13
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 29, 2017, 22:49:17 »
Hola de nuevo, Wood!

Aunque me imagino que lo sabrás comentarte que en el siguiente enlace puedes bajarte una versión final con intro y trainer incorporadas ;-) :
http://csdb.dk/release/?id=102217

Saludos.

14
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 28, 2017, 12:14:23 »
Hola Wood!
¿Perdonar por tu castellano? Jolin, no había notado que eras de fuera. Es muy bueno. ;-)
Precisamente encontré este juego en otra web pero no había visto lo de los fuentes.  Voy a hacer lo que dices, muchas gracias por la orientación.
Buen finde para tí también. ;-)

15
Programación / Re:Tutorial para comenzar a programar C en C64
« en: Octubre 28, 2017, 10:44:17 »
Buenas,
Sí, libros de C hay muchos. En cuanto a los ejemplos, muchas gracias por el ofrecimiento, ¿son de juegos en C de C64? ¿son amplios? Es que si son rutinas cortas posiblemente no me sirva para montar algo desde 0 al no tener demasiadas referencias (es para no molestarte para nada, hombre).

Páginas: [1] 2 3 ... 7