Autor Tema: Tutorial para comenzar a programar C en C64  (Leído 61030 veces)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 15021
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Tutorial para comenzar a programar C en C64
« Respuesta #15 en: Septiembre 30, 2010, 10:10:23 »
Cita de: "Carlos"
Cita de: "josepzin"

Objetivos NO cumplidos :lol:


Ambos?  :lol:

El de breve NO :P, el otro todavía no lo leí jeje
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

KFR

  • Sinver
  • *
  • Mensajes: 18
    • Ver Perfil
    • http://unliocode.wordpress.com
Tutorial para comenzar a programar C en C64
« Respuesta #16 en: Septiembre 30, 2010, 10:54:45 »
Carlos muchisimas gracias y me ha quedado mas claro imposible ^^
Anoche empece a suponer que seria algun tema de rango de memoria a usar "como te plazca" pero como no terminaba de dar con ello pues tenia ahi la duda y ahora me ha quedado mucho mas claro y si, la pagina de devili me la estoy mirando entera, poco a poco que tampoco quiero acabar aburrido antes de tiempo pero va bien la cosa ^^

marcos64

  • Commodore Master
  • *****
  • Mensajes: 2979
    • Ver Perfil
    • http://marcos64.orgfree.com/
Tutorial para comenzar a programar C en C64
« Respuesta #17 en: Septiembre 30, 2010, 14:55:36 »
Hola, bienvenido al foro!

Como bien te han dicho practicamente TODO esta el la C64 Programmer's Reference Guide y en la C64 Codebase. Leete la guia (una primera vez, por encima) y te haras una buena idea de como funciona el C64.

Eso si, luego seguro que te salen muchas mas dudas...  :D
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.

KFR

  • Sinver
  • *
  • Mensajes: 18
    • Ver Perfil
    • http://unliocode.wordpress.com
Tutorial para comenzar a programar C en C64
« Respuesta #18 en: Septiembre 30, 2010, 15:21:31 »
Ando leyendo, la parte de graficos ^^ de devili y traduciendola a un documento en perfect castellano ademas de añadir cosas que dan por supuesto se han entendido como cuando ponen un 16384 y se quedan tan anchos y no te explican que viene de 16*256 = 4096*4 = 16384 y cosas asi.

Mas que nada lo hago para mi pero ire poniendo toda la informacion en mi blog y por aqui claro esta que creo que toda aportacion sera buena.

De momento dudas...no, creo que voy pillando todo solo que a veces tengo que volver atras, otra vez adelante, atras etc.. hasta terminar de ver como leches va algo :evil: pero bien.

PD: Y que no habia comentado, gracias a todos por saludar :wink:

marcos64

  • Commodore Master
  • *****
  • Mensajes: 2979
    • Ver Perfil
    • http://marcos64.orgfree.com/
Tutorial para comenzar a programar C en C64
« Respuesta #19 en: Septiembre 30, 2010, 15:25:08 »
Cita de: "KFR"
cosas que dan por supuesto se han entendido como cuando ponen un 16384 y se quedan tan anchos y no te explican que viene de 16*256 = 4096*4 = 16384 y cosas asi.


Te tienes que acostumbrar a usar hexadecimal, las cosas se ven mas claras y ademas resultan mas faciles de recordar. Te lo digo por propia experiencia.
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 15021
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Tutorial para comenzar a programar C en C64
« Respuesta #20 en: Septiembre 30, 2010, 15:27:45 »
¡HEXADECIMAL YA!

¡En serio! :D
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

KFR

  • Sinver
  • *
  • Mensajes: 18
    • Ver Perfil
    • http://unliocode.wordpress.com
Tutorial para comenzar a programar C en C64
« Respuesta #21 en: Septiembre 30, 2010, 15:55:42 »
Yo de momento me quedo con el decimal :twisted:

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 15021
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Tutorial para comenzar a programar C en C64
« Respuesta #22 en: Septiembre 30, 2010, 16:25:54 »
Cita de: "KFR"
Yo de momento me quedo con el decimal :twisted:

¡Sufrirás!  8)
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

KFR

  • Sinver
  • *
  • Mensajes: 18
    • Ver Perfil
    • http://unliocode.wordpress.com
Tutorial para comenzar a programar C en C64
« Respuesta #23 en: Septiembre 30, 2010, 16:30:57 »
...quien sabe... :twisted:

marcos64

  • Commodore Master
  • *****
  • Mensajes: 2979
    • Ver Perfil
    • http://marcos64.orgfree.com/
Tutorial para comenzar a programar C en C64
« Respuesta #24 en: Septiembre 30, 2010, 20:57:08 »
Cita de: "josepzin"
Cita de: "KFR"
Yo de momento me quedo con el decimal :twisted:

¡Sufrirás!  8)


Mucho me temo que sera asi...  :D
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.

Portiella

  • Commodoremaníaco
  • ****
  • Mensajes: 108
  • SYS 0
    • Ver Perfil
Re:Tutorial para comenzar a programar C en C64
« Respuesta #25 en: Noviembre 06, 2014, 09:20:50 »
Ando leyendo, la parte de graficos ^^ de devili y traduciendola a un documento en perfect castellano ademas de añadir cosas que dan por supuesto se han entendido como cuando ponen un 16384 y se quedan tan anchos y no te explican que viene de 16*256 = 4096*4 = 16384 y cosas asi.

Mas que nada lo hago para mi pero ire poniendo toda la informacion en mi blog y por aqui claro esta que creo que toda aportacion sera buena.

De momento dudas...no, creo que voy pillando todo solo que a veces tengo que volver atras, otra vez adelante, atras etc.. hasta terminar de ver como leches va algo :evil: pero bien.

PD: Y que no habia comentado, gracias a todos por saludar :wink:

¿Se puede descargar algo en castellano?

Mode 2

  • Commodorista
  • ***
  • Mensajes: 97
    • Ver Perfil
    • brick Fabrik
Re:Tutorial para comenzar a programar C en C64
« Respuesta #26 en: Octubre 28, 2017, 03:50:15 »
Refloto este hilo para preguntar: ¿Hay por ahí algún libro, código fuente liberado de C al que se pueda acudir para saber como va el tema?. El ensamblador por dificultad y tiempo lo descarto y BASIC se queda corto.
Muchas gracias.
https://brickfabrik.webador.es/

BUSCO: VideoPac+, Jaguar, Saturn, Micromanía 1, Amstrad Semanal, MicroHobby, juegos especialmente CPC y Vectrex, Aquarius, Sam Copé, 520 ST, Everdrive SNES, manual +3, manual CPC664.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 15021
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Tutorial para comenzar a programar C en C64
« Respuesta #27 en: Octubre 28, 2017, 07:05:35 »
Libros sobre C para C64 no creo (o no lo sé...) pero libros sobre C seguro que muchos!

Ejemplos tengo varios archivados (desde hace años), si quieres te los paso.

Que yo sepa, los dos juegos de los Mojon Twins son hechos en este C, una pena que @Wood esté desaparecido.
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Mode 2

  • Commodorista
  • ***
  • Mensajes: 97
    • Ver Perfil
    • brick Fabrik
Re:Tutorial para comenzar a programar C en C64
« Respuesta #28 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).
https://brickfabrik.webador.es/

BUSCO: VideoPac+, Jaguar, Saturn, Micromanía 1, Amstrad Semanal, MicroHobby, juegos especialmente CPC y Vectrex, Aquarius, Sam Copé, 520 ST, Everdrive SNES, manual +3, manual CPC664.

Iapetus

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 245
    • Ver Perfil
Re:Tutorial para comenzar a programar C en C64
« Respuesta #29 en: Octubre 28, 2017, 11:19:38 »
¡Hola estoy desaparecido pero no estoy muerto  Y el grito de Josepzin ha llegado a mí! XD.

Lo que yo he hecho para aprender a programar en C para C64 fue ir a este sitio http://csdb.dk/release/?id=74653 y bajar tanto el juego como el código fuente pues este juego está programado en C usando CC65.

Estudar muy bien el fichero .cfg y mirar el manual de CC65 para ver como se usa. Tambien mirar claro el .c y el h.

Hacer cópias de eses ficheros y jugar con ellos cambiando cosas y ver que pasa.

Ya ha pasado mucho tiempo y si yo quiero programar en C otra vez tendría que hacer ese proceso otra vez porque desgraciadamente ya no me acuerdo bien como funciona cc65 y no sé si han salido nuevas versiónes desde que lo usé y que podrán haber cambiado como funciona.

Bueno espero que esto sea de ayuda y un buen finde para todos y perdonad mi castellano.