Karoshi MSX Community
05 de Julio de 2021, 03:29:14 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Lenguaje C  (Leído 3283 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Shinzon
Karoshi Lover
***
Mensajes: 116


Email
« : 10 de Octubre de 2013, 03:40:05 pm »

Saludos, personal incodicional.

Paso al meollo del asunto.

Quiero meterme aunque sea un poco, con dos lenguajes de programación: El Pascal y el C.

He bajado alguna cosa (compiladores y manuales), pero a decir verdad, no se ni por donde empezar. No tengo ni pajolera idea de que hacer, y mucho menos de porqué.

Todos los intentos que he hecho para poder bajarme guias de programación en estos lenguajes ha sido infructuoso. Es una sensación muy desagradable, y me gustaría pasar página... pero no puedo. ¡No tengo páginas que pasar!

Así que almas caritativas y dadivosas... ¿podríais ayudar a este individuo a conseguir algo pero para MSX?

Se despide una infructuosa alma en pena. Cordiales saludos.

En línea
nerlaska
Karoshi Excellent Member
******
Mensajes: 1102


Programador


WWW Email
« Respuesta #1 : 12 de Octubre de 2013, 02:04:34 pm »

Yo te recomiendo C y en cosas puntuales ASM. Y como herramienta el SDCC. Aquí tienes un tutorial que tendré que actualizar con el tema de la inicialización de slots:

http://albertodehoyonebot.blogspot.com.es/p/how-to-create-msx-roms-with-sdcc.html

Pero por lo demás .. te permitirá montarte una ROM de 32Kb por ejemplo.

Espero te ayude como comienzo!

Saludos.
En línea

MSX4EVER2GETHER
www.nerlaska.com
kabish
Karoshi Maniac
****
Mensajes: 470


caspaflims@hotmail.com
« Respuesta #2 : 14 de Octubre de 2013, 12:11:56 pm »

Pese a que el titulo del post hace referencia al lenguaje C, tambien nombras Turbo Pascal, asi que alla voy.

Aqui tienes un IDE para Windows que te permitira editar y compilar ficheros en pascal para msx desde el PC. Hay un par de problemas, el compilador es solo para 32bits, por un lado. Por otro el TP solo permite crear ficheros .com para msxdos y 'bios free'. Por otro lado slotman, su creador, tiene unos pequeños tutoriales y unas librerias creadas por el mismo. Cambien tienes otras librerías creadas por algún usuario, facil de encontrar en google.

El enlace http://www.icongames.com.br/msxfiles/utils/msxpad.zip
Tutorial creado por Slotman http://www.icongames.com.br/msxfiles/utils/ManualMSXPad.pdf

Sobre C, haz caso a Nerlaska.

En línea
aorante
Karoshi Maniac
****
Mensajes: 451


nuTella Power!


WWW Email
« Respuesta #3 : 27 de Octubre de 2013, 10:54:39 am »

Hola Shinzon.

Yo también programo en C, por lo que aquí estaremos para lo que se te pueda ayudar.

Te aconsejo la página del amigo Avelino, donde también encontraras info para la programación en C con el compilador SDCC.
http://msx.atlantes.org/index_es.html

En mi blog también podrás encontrar algunos artículos.
http://psged.blogspot.com.es/

Y por supuesto en estos foros encontraras también muchas cosas.

Tengo pendiente publicar librerías para el acceso al hardware del MSX. También tengo pendientes unas tools de desarrollo (sprites y gráficos).

Saludos!
En línea

--------------------------------- ------ ----- --- -- -
aorante/303bcn
http://aorante.blogspot.com
http://twitter.com/#!/aorante
http://303bcn.wordpress.com/
--------------------------------- ------ ----- --- -- -
theNestruo
Karoshi Lover
***
Mensajes: 236


Email
« Respuesta #4 : 30 de Octubre de 2013, 08:47:56 pm »

Por si sirve de algo...

Respeto a bibliotecas, Lieves!Tuore hizo pública su MSXLib (http://www.msx.org/forum/development/cross-development/msxlib-lievestuore-available).
Y muchas de sus demos vienen con fuentes (http://www.kameli.net/lt/prod.htm). De hecho, si ves que no puedes abrir el enlace svn:, "atsaas" viene con MSXLib.
En línea

theNestruo."Old BASIC programmers never die; they GOSUB but never RETURN."
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!