Con que soft se puede programar un CPC+ ?¿

Sistemas 464, 664, 6128, 472, ...
Avatar de Usuario
mentalthink
Amiga 2500
Amiga 2500
Mensajes: 2840
Registrado: 11 Abr 2010, 15:06
Gracias dadas: 45 veces
Gracias recibidas: 14 veces

Con que soft se puede programar un CPC+ ?¿

Mensajepor mentalthink » 21 Jul 2013, 14:28

Quería haceros está pregunta porque he estado mirando juegos del +, y joder que calidad que tiene el ordenador, por el año en que salio no vamos a catalogarlo de arcade, pero he visto juegos que años antes si podrían haberlo sido, inclusive muy cercanos a un Amiga500

El tema es, que hay para desarrollar para estás máquinas que den un resultado bueno, hay algún basic como por ejemplo el Blitz de amiga que permite sacarle "el Poderio" o hay que seguir tirando de ASM...

Otra consulta es sobre la documentación, no he buscado mucho, pero por ejemplo en el foro de ASMtrad.esp, no he visto libros específicos de estás máquinas, y tampoco conozco la Biblia del firmware de los + , si es que existe...

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Con que soft se puede programar un CPC+ ?¿

Mensajepor mcleod_ideafix » 21 Jul 2013, 18:01

Cuando estaba haciendo mis averigüaciones sobre el ACID hice algunas pruebas incluyendo una demo con los sprites hardware de que dispone el CPC+ así que debo haber leído sobre cómo programar el Gate Array por algún sitio. La cosa es que no encuentro en este momento qué PDF o qué cosa leí para enterarme del asunto. Probablemente buscando en Google por "Gate array programming CPC+" encuentres algo... por ejemplo, esto:
http://cpctech.cpc-live.com/docs/cpcplus.html

Y... contestando a tu pregunta... quizás el z88dk tenga algo para el CPCplus.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
mentalthink
Amiga 2500
Amiga 2500
Mensajes: 2840
Registrado: 11 Abr 2010, 15:06
Gracias dadas: 45 veces
Gracias recibidas: 14 veces

Re: Con que soft se puede programar un CPC+ ?¿

Mensajepor mentalthink » 21 Jul 2013, 19:29

Gracias McLeod, la cosa era por saber si había algún basic o algo avanzado en aquellos tiempos o de ahora mismo, porque no se cuanto duró el "bicho" en el mercado quizás no llegara a 2 años la cosa...

Quzás también es un poco tonteria ponerse a mirar un + ahora, porque con el hardware ese nuevo que se supone dentro de poco estará para el publico creo que se rebasan los CPC+, pero manteniendo la manera de hacer las cosas con los CPC...

Nop, será cuestión de esperar a ver...

Gracias por la info.

Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1273
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 15 veces

Re: Con que soft se puede programar un CPC+ ?¿

Mensajepor na_th_an » 22 Jul 2013, 08:04

Lo más sencillo sería utilizar un compilador de C como sdcc o z88dk y programar el chip gráfico "a pelo". Crear y mover sprites no parece demasiado complicado. Los fondos son como siempre. Podrías usar la CPCRSLIB de artaburu para fondos, lectura del teclado, música... y manejar sprites y paletas a pelo.

En esta referencia viene super explicado. No me dio tiempo a probar, pero estuve a puntísimo de hacerlo. Quizá me anime.

Básicamente primero hay que ejecutar un código de inicialización http://www.cpcwiki.eu/index.php/Program ... cking_ASIC

Los sprites se almacenan con este formato: http://www.cpcwiki.eu/index.php/Program ... ite_format

La forma de usarlos se basa en copiar los sprites desde la RAM hasta la RAM de video y luego hacer diversas llamadas de control al ASIC por medio de puertos de E/S http://www.cpcwiki.eu/index.php/Program ... re_Sprites


Volver a “Amstrad CPC”

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 5 invitados