PDA

Ver la versión completa : Otros Lenguajes Desarrollo para Zx Spectrum: ¿por dónde empezar?



TRaFuGa
20/01/2019, 12:20
Bueno, pregunto por aquí por si hay alguien que controle algo del tema del desarrollo para zx spectrum, para ver más o menos por dónde ir tirando (dejando la churrera de lado...), quiero ir haciendo cositas sencillas e ir avanzando, entiendo que en basic mejor que en código máquina :D
De momento tengo el curso de microhobby, pero no se si es suficiente con eso, además de que no tengo ni idea de editor, compilador, librerias...[Ahhh]

josepzin
20/01/2019, 13:09
Bienvenido al retro-futuro!

-----Actualizado-----

Supongo que para empezar con la Churrera hay que tener cierto nivel ya.

Tendrías que buscarte un ensamblador cruzado, para trabajar desde PC y probar en emuladores.

Yo conozco de C64, pero viendo que te empeñas en desperdiciar tu tiempo en el equipo equivocado, tendrás que esperara ver si alguien te dice algo.

OscarBraindeaD
20/01/2019, 13:10
Hola a todos, si quieres programar en basic, te recomiendo que uses el compilador de basic de boriel. Puedes programar en pc y permite más estructuras de datos y tipos de bucles que el.basic del spectrum. Además de la comodidad de programar en el pc, compilar y ejecutar directamente. Suerte con ello!

josepzin
20/01/2019, 13:17
Otra opción es usar BASIC compilado, los juegos de Alex son así y no están mal.

Por lo menos los primeros, luego no sé si siguió usando esta herramienta: https://retrobytesproductions.blogspot.com/

-----Actualizado-----

Mientras escribía publicó OscarBraindeaD.

-----Actualizado-----

Aquí lo tienes: http://www.boriel.com/wiki/en/index.php/ZX_BASIC:Archive

swapd0
20/01/2019, 14:49
No seas moña, programa en ensamblador!!!!!!!1!!!

TRaFuGa
20/01/2019, 16:20
Yo conozco de C64, pero viendo que te empeñas en desperdiciar tu tiempo en el equipo equivocado, tendrás que esperara ver si alguien te dice algo.

xD El equipo que tenía de pequeño (aunque tenía un +3 y ahora un +2...), es mas que nada ilusión jejeje lo mismo más adelante pillo el c64, pero viendo los precios que tienen no se yo si terminaré con uno...
En cuanto al resto, tomo nota, a la noche veo las webs :)

Enviado desde mi ALP-L09 mediante Tapatalk

saboteur
20/01/2019, 19:24
Otra opción más sencilla será usar AGD, o mejor AGDX. En el propio editor dibujas, creas textos, pantallas, sprites y código (que es un especie de basic más simple). Con AGD me he hecho 3 juegos a lo largo de un año, para que te hagas una idea. xD

Si no, el basic de boriel sería lo siguiente, hasta le puedes meter un motor que esté creado, como fase, nirvana, bitfrost, etc... Además puedes meter funciones en ensamblador.
Y lo siguiente, compilador de C, como z88dk, pero ya puedes imaginar qué te puedes encontrar.... xD

josepzin
20/01/2019, 21:01
Con AGD me he hecho 3 juegos a lo largo de un año, para que te hagas una idea. xD

Para Spectrum?

He mirado en tu web... todavía tengo tu juego del laberinto en mi GP2X.

saboteur
20/01/2019, 22:53
Para Spectrum?

He mirado en tu web... todavía tengo tu juego del laberinto en mi GP2X.

Pues 2 de los juegos de spectrum son para la ZXDev:
· Mini Explorer XXXI (http://zx-dev-mia-remakes.proboards.com/thread/10/mini-explorer-xxxi-remake)
· Elon M. with jetpack (http://zx-dev-mia-remakes.proboards.com/thread/14/elon-jetpack-remake)

Y el 3 (La Daga Amatista) está en mi web.

La verdad es que cuando le pillas el truco al AGD empiezas a hacer juegos como churros. El problema es la música, ahí ya hay que hacer alguna cosa más, pero existen aplicaciones que facilitan la cosa. Para empezar, AGD está genial, y si te pica el gusanillo puedes ir dando el salto poco a poco hacia otros lenguajes.

En cuanto a la GP2X me gustaría hacer alguna cosilla para ella, porque hace tiempo que no saco nada. :D

TRaFuGa
20/01/2019, 23:38
Otra opción más sencilla será usar AGD, o mejor AGDX. En el propio editor dibujas, creas textos, pantallas, sprites y código (que es un especie de basic más simple). Con AGD me he hecho 3 juegos a lo largo de un año, para que te hagas una idea. xD

Si no, el basic de boriel sería lo siguiente, hasta le puedes meter un motor que esté creado, como fase, nirvana, bitfrost, etc... Además puedes meter funciones en ensamblador.
Y lo siguiente, compilador de C, como z88dk, pero ya puedes imaginar qué te puedes encontrar.... xDLe pegaré un vistazo al AGD a ver que tal :)

Enviado desde mi ALP-L09 mediante Tapatalk

saboteur
21/01/2019, 10:22
TRaFuGa, en el email tengo un correo avisando de que me has enviado un mensaje pero aquí no lo veo en ningún sitio. De todas formas te respondo por aquí.

Como AGD (Arcage Game Designer) es un programa de spectrum, con leer el manual de arriba abajo es suficiente para empezar a hacer juegos. La última versión de AGD es la 4.7 y viene con su manual, está aquí. (http://arcadegamedesigner.proboards.com/thread/424/spectrum-version-4-7)
AGDX es una versión que optimiza algunas cosas: va más ligero cuando queda poca memoria, corrige algún pequeño bug, etc... peeeeeero, cambia los comandos, que los recorta (por ejemplo, PUTBLOCK se convierte en PBLK). Este lo tienes en la web del creador (https://highriser.itch.io/agdx-latest), su última versión creo que es AGDX4Ke, y en algún txt explica cómo cambian los comandos.

Y de tutoriales, tienes:
(AGD básico) https://www.youtube.com/watch?v=rzDkNgByl98&list=PLhqXjb5EFBjKUSNgUvHomp06_9OG19twF
(AGDX avanzado) https://www.youtube.com/user/MrTravisHighrise/videos

Lo importante para trastear con AGD es poner el emulador en modo 128k, ir haciendo snapshots y versiones cuando cambies cosas importantes, y hacer la exportación al final. Ten en cuenta que el motor tiene sus limitaciones, pero como entrada está muy bien y te anima a hacer cosas.
También hay algún grupo de telegram que te ayuda con agd, por si en algún momento te lanzas a la aventura. :D

TRaFuGa
21/01/2019, 15:00
Ha sido por tapatalk, gracias por la info :)

Enviado desde mi ALP-L09 mediante Tapatalk

pakoito
21/01/2019, 15:08
No está aun y no se si aceptará Spectrum, pero esto se anunció hace poco: http://8bit-unity.com

josepzin
21/01/2019, 16:39
Yo creo que será una librería para usar con C o algo asi...

josepzin
21/01/2019, 18:45
Pues 2 de los juegos de spectrum son para la ZXDev:
· Mini Explorer XXXI (http://zx-dev-mia-remakes.proboards.com/thread/10/mini-explorer-xxxi-remake)


Este lo había visto, a ver que lo pruebo.