Ver la versión completa : [Ayuda] busco algun tutorial para zx80
rafa-lito
17/08/2012, 18:42
Pues eso, coleguillas. Me ha entrado el gusanillo de aprender a programar para el zx80 primero en basic y luego en ensamblador, pero no encuentro nada en castellano o todo es para el zx81 o el spectrum. ¿Alguien me puede ayudar?. Ya puestos tambien me interesaría del VIC-20.
Tambien me guataría que me dijérais el ordenador más simple de programar que exista de 8 bits. Yo pienso que debe ser el zx80, por eso me he interesado.
Pues eso, coleguillas. Me ha entrado el gusanillo de aprender a programar para el zx80 primero en basic y luego en ensamblador, pero no encuentro nada en castellano o todo es para el zx81 o el spectrum. ¿Alguien me puede ayudar?. Ya puestos tambien me interesaría del VIC-20.
Tambien me guataría que me dijérais el ordenador más simple de programar que exista de 8 bits. Yo pienso que debe ser el zx80, por eso me he interesado.
Hombre a mi gusta mucho el Comodore64 y la verdad es que no parece muy difícil de programar.
Si te refieres a programar ensamblador para el procesador Z80, tienes MUCHA informacion en castellano. Pej: ensamblador para Z80 (https://www.google.com/search?q=programar+esamblador+z80&ie=utf-8&oe=utf-8&client=ubuntu&channel=fs)
Eso si, ¿Sabes programar en algo? Lo digo porque meterse a programar en esamblador (por muy sencillo que sea el del Z80) sin tener ni idea de programar... es tener ganas.
Serl refiere OBVIAMENTE al ordenador sinclair zx80.
Serl refiere OBVIAMENTE al ordenador sinclair zx80.
Pues si. Ni me acordaba de ese ordenador.
De todas formas por lo que veo lleva un clon del Z80 y el compañero dice que le gustaria programar tambien en ensamblador...
rafa-lito
17/08/2012, 23:53
Pues si. Ni me acordaba de ese ordenador.
De todas formas por lo que veo lleva un clon del Z80 y el compañero dice que le gustaria programar tambien en ensamblador...
Hace años sabía defenderme en basic y en dbase iii+. Quiero empezar de 0 en basic y en el ordenador supuestamente más básico, el zx80 y en la línea del commodore, el vic-20.
De cualquier modo... No seria mejor un spectrum directamente? El zx80 tiene menos memoria que una calculadora man.Tu tines uno? Que sea el mas antiguo no significa que sea el mas simple. Ademas lo de no poder escribir los comandos, sino que se autoescribian con cada tecla hace que sea incomodisimo. Tal como digo, te recomendaria mas el spectrum que esta hipermegadocumentado.
rafa-lito
18/08/2012, 01:17
De cualquier modo... No seria mejor un spectrum directamente? El zx80 tiene menos memoria que una calculadora man.Tu tines uno? Que sea el mas antiguo no significa que sea el mas simple. Ademas lo de no poder escribir los comandos, sino que se autoescribian con cada tecla hace que sea incomodisimo. Tal como digo, te recomendaria mas el spectrum que esta hipermegadocumentado.
Precisamente por eso quiero empezar con éste, por tener tan poca memoria y ser tan basico. Tener no lo tengo, pero sí el emulador
Precisamente por eso quiero empezar con éste, por tener tan poca memoria y ser tan basico. Tener no lo tengo, pero sí el emulador
No entiendes que al tener tan poca memoria es mas dificil y complicado programar?
Aquí tienes el curso del que en tiempos aprendí ensamblador del z80: http://www.speccy.org/wiki/cursos/ensamblador/indice
En mí caso me imprimí y me lo encuaderné y aún lo tengo en papel y encuadernado con espiral y tapas.
Espero que te sirva.
Un saludo.
cjv99.
rafa-lito
19/08/2012, 01:20
No entiendes que al tener tan poca memoria es mas dificil y complicado programar?
Y al tener tan poca memoria no serán menos complejos los programas?
-----Actualizado-----
Aquí tienes el curso del que en tiempos aprendí ensamblador del z80: http://www.speccy.org/wiki/cursos/ensamblador/indice
En mí caso me imprimí y me lo encuaderné y aún lo tengo en papel y encuadernado con espiral y tapas.
Espero que te sirva.
Un saludo.
cjv99.
gracias
lo de la complejidad de programas es algo que decides tu, tio. El basic es practicamente el mismo, y sera mejor si programas en un sistema con menos limitaciones. En spectrum tambien puedes hacer un "hola mundo" XD
En serio, es que ademas vas a tenerlo muchisimo mas facil gracias a la documentacion. E incluso cuando ya hayas aprendido a dominar el spectrum teniendo mas libertad para hacer pruebas, entonces tal vez puedas pasarte al zx80 e intentar ponerte a prueba a ti mismo. Ese es mi consejo. xddd
rafa-lito
19/08/2012, 11:12
lo de la complejidad de programas es algo que decides tu, tio. El basic es practicamente el mismo, y sera mejor si programas en un sistema con menos limitaciones. En spectrum tambien puedes hacer un "hola mundo" XD
En serio, es que ademas vas a tenerlo muchisimo mas facil gracias a la documentacion. E incluso cuando ya hayas aprendido a dominar el spectrum teniendo mas libertad para hacer pruebas, entonces tal vez puedas pasarte al zx80 e intentar ponerte a prueba a ti mismo. Ese es mi consejo. xddd
Es que quería probar con los gráficos simplotes del zx80
jjaja como veas pues. No sere yo quien te quite tu ilusion :P
rafa-lito
19/08/2012, 18:36
jjaja como veas pues. No sere yo quien te quite tu ilusion :P
jeje, pues eso. ¿No hay ningun tutorial en español de este ordenador?
Es que quería probar con los gráficos simplotes del zx80
No es por quitarte la ilusión, pero el zx80 no tiene modo gráfico, pero mediante ensamblador puedes definir sprites, tiene mucho mas trabajo y es mas complicado que en un gomas... Si quieres empezar a programar para un ordenador antiguo y que te queden las cosas realmente chulas, te recomiendo un MSX a nivel de ensamblador es muy parecido a un zx80 o un gomas puesto que el procesador es el mismo, y la gran ventaja que tienen en modo gráfico al tener mucha mas memoria te permitirán hacer burradas con las que un gomas ni se atreve a soñar :)
es que ese ordenador no tuvo mucho exito, si quieres programar para una plataforma retro yo me decantaria por un spectrum o el c64 que son los que tienen mas scene detras y te sera mas facil encontrar documentacion, ejemplos, etc.
rafa-lito
20/08/2012, 00:54
No es por quitarte la ilusión, pero el zx80 no tiene modo gráfico, pero mediante ensamblador puedes definir sprites, tiene mucho mas trabajo y es mas complicado que en un gomas... Si quieres empezar a programar para un ordenador antiguo y que te queden las cosas realmente chulas, te recomiendo un MSX a nivel de ensamblador es muy parecido a un zx80 o un gomas puesto que el procesador es el mismo, y la gran ventaja que tienen en modo gráfico al tener mucha mas memoria te permitirán hacer burradas con las que un gomas ni se atreve a soñar :)
¿Cómo están hechos estos juegos? ¿Son sprites definidos?. Creo que no, pero con esto me basta:
http://www.youtube.com/watch?v=6_h9b0GdbFY
http://www.youtube.com/watch?v=otJ9Rm9aUKM
http://www.youtube.com/watch?v=DSpt-_tKQHM
es que ese ordenador no tuvo mucho exito, si quieres programar para una plataforma retro yo me decantaria por un spectrum o el c64 que son los que tienen mas scene detras y te sera mas facil encontrar documentacion, ejemplos, etc.
¿Y no hay nada para el Vic-20? Porque tengo entendido que tiene bastante scene
Los juegos esos estan hechos en modo texto, solo hay que ver que en uno llevas una M (de mario supongo), los barriles son O, el martillo una T... la ventaja del zx81 respecto al zx80 es que tenia mas caracteres graficos que basicamente eran distintas combinaciones de pixels en una matriz de 2x2.
mira en pouet.net y veras las demos que hay para cada plataforma.
No se, pero programar para estos cacharros es bastante mas engorroso que programar un pc ya que despues de compilar tienes que mandar el programa al emulador, y para depurar bien alguna rutina necesitas un depurador, supongo que podras encontrar versiones de emuladores para spectrum y c64 que incluyan un depurador pero en los otros casos no se.
rafa-lito
23/08/2012, 13:35
¿Alguien me puede decir si existe esto en español?:
http://fjkraan.home.xs4all.nl/comp/zx80/om/#INTRO
Aunque el ordenador sea mas sencillo, no tiene por que ser mas fácil programar con el. Para juegos en Basic lo mejor es un Spectrum, un CPC o un MSX, el Basic del C-64 no me gusta tanto. Con estas máquinas puedes hacer algo de gráficos, y hay mucha información.
Un ZX80 sin ampliar no es nada sencillo de programar, ya que para ahorrar pantalla no guarda toda la pantalla en memoria, sino solo la que está en uso, por lo que te complicas la vida inutilmente.
Y si lo que quieres es aprender Basic Básico, lo mejor para mi es el GWBasic, que lo ejecutas en una ventana de MS.DOS en cualquier PC, y tiene un BASIC bastante completo. Mucho mejor el QBasic, pero ya no tiene el encanto de los números de línea, que no son obligatorios.
Saludos
lo peor es que te vas a calentar la cabeza inutilmente con el zx80, yluego no te servira lo aprendido para otros sistemas.
animanegra
23/08/2012, 18:09
¿¿Y no habeis pensado en usar una game boy??? El ensamblador de la game boy es mayormente un z80 recortado con posibilidad de usar la memoria de sprites y tiles. Tiene poca memoria para que puedas decir, programo como un **** master y ser el mas chupi de toda la pandilla.
Aparte puedes probar los programas en el emulador y cuando estes conforme intentar pasarlos a un cartucho como un sherif de verdad.
Para aprender a programar en ensamblador yo me iria a por un 68000 (Atari ST y Amiga principalmente), es muy fácil programar en ensamblador en este procesador.
Si quieres ir a por un lenguaje de mas alto nivel yo pasaria de cualquier basic y me iria a por un Turbo Pascal corriendo en DosBox, como dijo Disktra: la gente que aprende a programar en basic tiene la mente tan destrozada que es imposible enseñarles los principios de la programacion estructurada.
Y como dicen mas arriba, que un ordenador sea mas simple no quiere decir que sea mas facil programar en el.
rafa-lito
23/08/2012, 20:08
A ver, señores, que no quiero aprender a programar. Quiero aprender a programar en ordenadores de 8 bits. Ahora mismo no me interesan sistemas superiores. Ya intenté aprender a programar en ensamblador en el Amiga y os juro que no fui capaz porque los cursos que hay no los veo para novatos, usando palabras demasiado técnicas que me sonaban a chino.
josepzin
23/08/2012, 21:58
Varias cosas:
- Sobre el Commodore Plus/4 aqui tienes una web con cosas hechas para ese equipo: http://plus4world.powweb.com/news.php?id=960
Sobre programar para ese sistema, ni idea... seguro que algo habrá pero no sé si será fácil encontrar material en castellano.
- Sobre el C64, ¡te llevo al huerto!! :P pásate por el foro de CommodoreManía: http://retroinvaders.com/commodoremania/foro que hay unos cuantos que empezaron desde cero, incluso hace poco Manu (el del Blog de Manu) hizo unas cosas muy molonas con sprites y letras usando ensamblador y sin haber hecho nada del C64 antes.
Tienes alli los primeros pasos de Manu: http://retroinvaders.com/commodoremania/foro/index.php/topic,680.0.html
El curso que se está montando Lobogris: http://retroinvaders.com/commodoremania/foro/index.php/topic,683.0.html
El entorno: http://retroinvaders.com/commodoremania/foro/index.php/topic,587.0.html
- Para el Spectrum está el interesantisimo curso de los Mojons Twins, en castellano y desde cero, aunque es para Basic compilado, pero creo que igual vale mucho la pena: http://www.mojontwins.com/juegos_mojonos/fourspriter-1-0/tutorial-de-zx-basic-fourspriter/ para su librería FourSpriter (http://www.mojontwins.com/juegos_mojonos/fourspriter-1-0)
- Volviendo al C64, yo hice una miniguia de como usar compilar C: http://josezanni.com/blog/444
Yo tengo unas ganas monstruosas de ponerme a hacer cosas para el C64, pero la falta de tiempo me mata!!! :(
-----Actualizado-----
Por cierto, los Mojones también han hecho versiones para ZX80 de algunos de sus juegos, seguro que si les preguntas te pueden ayudar.
rafa-lito
24/08/2012, 01:18
Varias cosas:
- Sobre el Commodore Plus/4 aqui tienes una web con cosas hechas para ese equipo: http://plus4world.powweb.com/news.php?id=960
Sobre programar para ese sistema, ni idea... seguro que algo habrá pero no sé si será fácil encontrar material en castellano.
- Sobre el C64, ¡te llevo al huerto!! :P pásate por el foro de CommodoreManía: http://retroinvaders.com/commodoremania/foro que hay unos cuantos que empezaron desde cero, incluso hace poco Manu (el del Blog de Manu) hizo unas cosas muy molonas con sprites y letras usando ensamblador y sin haber hecho nada del C64 antes.
Tienes alli los primeros pasos de Manu: http://retroinvaders.com/commodoremania/foro/index.php/topic,680.0.html
El curso que se está montando Lobogris: http://retroinvaders.com/commodoremania/foro/index.php/topic,683.0.html
El entorno: http://retroinvaders.com/commodoremania/foro/index.php/topic,587.0.html
- Para el Spectrum está el interesantisimo curso de los Mojons Twins, en castellano y desde cero, aunque es para Basic compilado, pero creo que igual vale mucho la pena: http://www.mojontwins.com/juegos_mojonos/fourspriter-1-0/tutorial-de-zx-basic-fourspriter/ para su librería FourSpriter (http://www.mojontwins.com/juegos_mojonos/fourspriter-1-0)
- Volviendo al C64, yo hice una miniguia de como usar compilar C: http://josezanni.com/blog/444
Yo tengo unas ganas monstruosas de ponerme a hacer cosas para el C64, pero la falta de tiempo me mata!!! :(
-----Actualizado-----
Por cierto, los Mojones también han hecho versiones para ZX80 de algunos de sus juegos, seguro que si les preguntas te pueden ayudar.
Gracias:brindis:
A ver, señores, que no quiero aprender a programar. Quiero aprender a programar en ordenadores de 8 bits. Ahora mismo no me interesan sistemas superiores. Ya intenté aprender a programar en ensamblador en el Amiga y os juro que no fui capaz porque los cursos que hay no los veo para novatos, usando palabras demasiado técnicas que me sonaban a chino.
Es que estas completamente equivocado. No se por que tienes la mania de que zx80 es lo mas facil y mas sencillo. Si con amiga no pudiste que está infinitamente documentado, muchisimo menos vas a poder con un ordenador tan limitado. Hazte un favor y empieza por el spectrum, aunque ya te digo que el ensamblador es desesperante sea el sistema que sea.
-----Actualizado-----
Varias cosas:
- Sobre el Commodore Plus/4 aqui tienes una web con cosas hechas para ese equipo: http://plus4world.powweb.com/news.php?id=960
Sobre programar para ese sistema, ni idea... seguro que algo habrá pero no sé si será fácil encontrar material en castellano.
- Sobre el C64, ¡te llevo al huerto!! :P pásate por el foro de CommodoreManía: http://retroinvaders.com/commodoremania/foro que hay unos cuantos que empezaron desde cero, incluso hace poco Manu (el del Blog de Manu) hizo unas cosas muy molonas con sprites y letras usando ensamblador y sin haber hecho nada del C64 antes.
Tienes alli los primeros pasos de Manu: http://retroinvaders.com/commodoremania/foro/index.php/topic,680.0.html
El curso que se está montando Lobogris: http://retroinvaders.com/commodoremania/foro/index.php/topic,683.0.html
El entorno: http://retroinvaders.com/commodoremania/foro/index.php/topic,587.0.html
- Para el Spectrum está el interesantisimo curso de los Mojons Twins, en castellano y desde cero, aunque es para Basic compilado, pero creo que igual vale mucho la pena: http://www.mojontwins.com/juegos_mojonos/fourspriter-1-0/tutorial-de-zx-basic-fourspriter/ para su librería FourSpriter (http://www.mojontwins.com/juegos_mojonos/fourspriter-1-0)
- Volviendo al C64, yo hice una miniguia de como usar compilar C: http://josezanni.com/blog/444
Yo tengo unas ganas monstruosas de ponerme a hacer cosas para el C64, pero la falta de tiempo me mata!!! :(
-----Actualizado-----
Por cierto, los Mojones también han hecho versiones para ZX80 de algunos de sus juegos, seguro que si les preguntas te pueden ayudar.
Los mojones hicieron algunos para el zx81 que era ligeramente superior. para el zx80 no.
rafa-lito
24/08/2012, 10:47
... el ensamblador es desesperante sea el sistema que sea.
-----Actualizado-----
En eso estoy completamente de acuerdo contigo. Por eso mi intencion es empezar desde basic y suponía que , tanto en basic como en ensamblador, en un sistema inferior habrá menos comandos y cosas que aprender que en uno superior, pero por lo que veo estoy equivocado.
Los mojones hicieron algunos para el zx81 que era ligeramente superior. para el zx80 no.
Efectivamente, he estado buscando y los juegos son para zx81, lo que pasa es que usan el "modo gráfico" del zx80 , que no tiene modo gráfico y usan caracteres predefinidos, cuando en el zx81 sí se pueden definir caracteres (o eso tengo entendido)
-----Actualizado-----
Por cierto, ¿cómo se programa directamente en ensamblador en el spectrum, por poner un ejemplo?. El basic entienddo cómo, vas haciendo el programa y al final lo puedes grabar en cinta pero, ¿y en ensamblador?
Si vas a programar en ensamblador para spectrum busca un ensamblador cruzado, programas en el pc, lo ensamblas en el pc y generas una imagen o un fichero tap o algo asi, y lo cargas en el emulador y cruza los dedos para que no pete.
Si quieres programar desde el spectrum busca el Gens y Mons, el problema es que tendras las limitaciones de ejecutarlo en un spectrum "real", poca memoria y velocidad de la CPU.
rafa-lito
24/08/2012, 20:09
...
Si quieres programar desde el spectrum busca el Gens y Mons, el problema es que tendras las limitaciones de ejecutarlo en un spectrum "real", poca memoria y velocidad de la CPU.
¿Y entonces cómo lo hacían antíguamente con esa poca memoria y velocidad?
Con paciencia... XD De todas formas ya en esa epoca usaban ensambladores cruzados.
rafa-lito
25/08/2012, 00:10
Voy a ver si sigo los tutoriales de los mojon twins.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.