FUSION-C es una librería C 100% dedicada al MSX. Dispone de funciones dedicadas para el hardware del MSX y poder así programar juegos de manera sencilla o herramientas para nuestras máquinas: MSX1, MSX2, MSX2+ o MSX turbo R. FUSION-C está pensada para que los programas se ejecuten bajo MSX-DOS 1 o 2, lo que no impide que podáis transformar vuestros programas a formato ROM.
Con FUSION-C disponéis de más funciones que en Basic, tales como:
- Manejo de modos de pantalla de Screen 0 a 8.
- Dibujo.
- Copia de un área gráfica en VRAM o RAM.
- Manejo de sprites.
- Manejo de ficheros bajo MSX-DOS.
- Control de teclado y joystick.
- Manejo de memoria mapeada bajo MSX-DOS2.
- Manejo del PSG para la parte de sonido.
- Reproductor para ficheros musicales .PT3.
- Reproductor de ficheros AYFX para efectos de sonido.
- etc.
FUSION-C usa el compilador cruzado en C, SDCC (preferiblemente la versión 3.6), se proporcionan compilaciones de scripts con la librería así como todos los códigos fuente por lo que podéis hacer modificaciones y cambios en función de vuestras necesidades.
Por simplicidad se recomienda un conjunto de herramientas adecuado compatibles con Mac OS / Windows / Linux. Este conjunto consiste en SDCC 3.6, el módulo Hex2Bin que convierte el código de SDCC en código utilizable en MSX-DOS, el editor de código Sublime Text y el emulador openMSX. Una vez configurado todo, símplemente pulsando CTRL + B en Sublime Text se iniciará la compilación de vuestro código y su posterior ejecución en openMSX.
La configuración de las herramientas se explica en el libro de 280 páginas "Fusion-c Complete journey" disponible en Amazon por 12.99 Euros. Este libro, en inglés, complementa la documentación proporcionada con la librería con información esencial sobre el MSX, su entorno, la configuración de las herramientas y, para los principiantes, toda la información necesaria para comenzar a programar en C así como una comparativa entre las instrucciones del MSX Basic frente a las de Fusion-C. ¡Comprad el libro¡ ¡Será una especie de recompensa por el trabajo realizado!
Fusion C está disponible gratis en: www.repro-factory.com en la sección FUSION-C.
Podéis dejar aquí vuestros comentarios, sugerencias, problemas y bugs encontrados...
¡Que tengáis un buen día programando!
댓글 (13)
By valrond
Expert (71)
22-01-2019, 00:45
By QBee Sam
Champion (297)
23-01-2019, 21:02
By fernandomanuel.garciagarcia
Master (199)
24-01-2019, 14:34
By x-nen Aivalahostia
Paragon (1562)
07-02-2019, 23:22
By M0nosodiko
Supporter (1)
08-02-2019, 11:22
By ListoMefisto
Champion (435)
08-02-2019, 13:48
By Francisco Gálvez
Resident (36)
09-02-2019, 10:45
By x-nen Aivalahostia
Paragon (1562)
16-02-2019, 19:24
By sergarbes
Expert (116)
22-06-2019, 10:29
By sergarbes
Expert (116)
22-06-2019, 10:50
By sergarbes
Expert (116)
22-06-2019, 10:52
By fregarni
Resident (39)
02-07-2019, 13:35
By blackorwhite
Rookie (25)
03-07-2020, 20:27