Programar desde Spectrum y/o Commodore?

Hola, antes que nada queria decir que he estado usando el buscador y el único hilo bueno que hablara de ambos ordenadores esta cerrado >< .
Asi que espero haber posteado bien ^^'.

El tema es que, aparte que no sé mucho de los juegos de que disponen ambas plataformas (en ese aspecto no sé cual seria mejor) me gustaria saber si en alguno de los dos ordenadores aun se puede programar en algun tipo de lenguaje.

Sé que hay Basic, pero no sé hasta qué punto es viable en alguna de las dos plataformas.
Del mismo modo no espero encontrar una interface visual y ya he trabajado (aunque hace años) con una pantalla negra en la que sólo se puede poner comandos de texto.
Pero al menos me gustaria saber si hay alguna posibilidad de programacion (aunque obviamente no seria un programa empresarial xD).

El tema es que por nostalgia me gustaria poder hacerme con una de esas dos plataformas (a largo plazo) y antes quiero saber las posibilidades de programacion que ofrecen esas dos plataformas y asi decidir cual de los dos modelos escoger cuando encuentre el momento (y haya stock xD).

Y ya de paso si me podeis aclarar cual de los dos es mejor para juegos y aplicaciones, se agradeceria xD.

Ah, por cierto, tambien he leído acerca de errores que te pueden echar por tierra los proyectos en el momento de cargar un cassette, pero supongo que guardando todo el rato eso se podria solventar.

Saludos y gracias de antemano.
socram8888 está baneado por "incumplimiento términos y condiciones de uso"
Si vas a gastar el Commodore, cómprate un 1514 (creo que era asi) para poder guardar datos más rápidamente y sin tanto peligro de perder los datos
socram8888 escribió:Si vas a gastar el Commodore, cómprate un 1514 (creo que era asi) para poder guardar datos más rápidamente y sin tanto peligro de perder los datos


Muchas gracias por responder ^^.

Pues ya sé un dato a tener en cuenta en caso de decidir Commodore (a priori preferiria Spectrum).

Pero para decidirme del todo necesitaria saber más acerca de programacion y juegos ^^'.
en spectrum puedes empezar a programar desde el primer momento, ya que biene con el basic de fabrica, aunque es muy limitado.
Ah, por cierto, tambien he leído acerca de errores que te pueden echar por tierra los proyectos en el momento de cargar un cassette, pero supongo que guardando todo el rato eso se podria solventar.


Si eres masoca intenta lo que tienes en mente......si quieres la cosa más fácil para eso están los emuladores.

Yo de programación no entiendo, pero sé que existen entornos de desarrollo (los emuladores son otra cosa) para ser usados desde tu PC y no con el spectrum real (aparte que a la hora de teclear será más fácil desde un teclado PC que desde el mismísimo gomas,jejejej ;) )

Con el emulador en concreto puedes ver los resultados de tu programa al momento. Incluso en el emulador puedes programar en basic por lo que te ha dicho anteriormente jordigahan.

Espero haberte dejado un poquito más claro el concepto de programar hoy en día para los ordenadores antiguos (pero ya te digo que yo, en cuanto a programación, ni idea.....te explico de "oídas").

Incluso si te tira más la nostalgia, con el resultado final puedes pasarlo a cinta y cargar en tu spectrum real.

edit: hablo en todo momento de spectrum.....supongo que para commodore será similar. Sólo falta a algún entendido del tema para que te confirme lo que yo te he contado por encima. Si quieres información en profundidad busca en speccy.org, sitio especializado sobre el spectrum en todos sus ámbitos (programación, juegos, hardware, preservación, etc...).

Un saludo y suerte.
Muchas gracias a los dos.

Para empezar, no estaba al 100% seguro de que incluyera el entorno de serie, asi que gracias por ese dato ;) .

En cuanto a lo de usar el emulador para programar... pues la verdad es que no es mala idea.

Me pasaré por esa web a ver qué más informacion encuentro al respecto, sobretodo lo que mencionas de pasar de pc a spectrum, que no tengo ni idea de si se debe hacer con algun dispositivo que vendan, si hay que fabricarlo de modo casero, etc. xD.

En cualquier caso, ahora que ya me puedo orientar mejor con el spectrum, si se pasa alguien que sepa de Commodore, pues mejor xD.

Y si alguien con spectrum quiere aportar algo más, por mi perfecto ^^.

Saludos y gracias a los 3 que me habeis orientado ;) .
Bueno, en cuanto al emulador me refería más bien a la hora de probar tu proyecto.

Para programar existen entornos para hacerlo en tu PC . El proyecto que saques de ese entorno lo pruebas en el emulador (es que no me sé explicar muy bien).
bullituary escribió:Bueno, en cuanto al emulador me refería más bien a la hora de probar tu proyecto.

Para programar existen entornos para hacerlo en tu PC . El proyecto que saques de ese entorno lo pruebas en el emulador (es que no me sé explicar muy bien).


Sí, estuve mirando justo eso, programar en pc para spectrum (y para algo más potente si surge el caso) , pero la mayoria de spectrum que vi en venta en una conocida casa de subastas y ventas (no lo pongo por si se considera spam) vi que todas suelen llevar lector de cassette pero pocas de disquette, y eso me supondría un problema para pasar los trabajos al spectrum en caso de no encontrar la disquetera ^^'.

De todos modos sí que puedo retomar la programacion en pc.

Y lo de hacerlo para spectrum (o commodore si alguien me convence que éste es mejor xD) es para practicar trabajitos relativamente fáciles, pero sobretodo sencillos porque seria para un ordenador con pocos recursos.

Ademas ojeando he ido viendo que con ese "simple" ordenador se pueden conseguir maravillas, más alla que sólo programar juegos.

En definitiva me ha llamado mucho la atencion la temática de programacion orientada a ese tipo de ordenadores.

Por cierto, por si alguien se vuelve a pasar, si comprase un spectrum que no fuese el de 128k estaria muy limitado? :S
Los juegos y programas serios de estas máquinas se programaban en ensamblador, bastante chungo de manejar. El BASIC sólo se usaba para hacer chapucillas caseras y como SO. Tenían también algunas versiones de lenguajes como C bastante paupérrimas.
socram8888 está baneado por "incumplimiento términos y condiciones de uso"
En cuanto a BASIC, el mejor es el del MSX, que es de lo más completo, es el únicos en el que no hace falta para nada meterse con POKEs para poder usar todas las características de la máquina

El del Commodore creo que era un poco chapucero, y del Spectrum ni idea
Para el Spectrum necesitas saber programar en ENSAMBLADOR si quieres hacer algo decente.
Buenas:
Para spectrum puedes programar en varios lenguajes, para empezar puedes aprender basic, y compilado va muy bien. Yo uso este compilador http://www.boriel.com/software/the-zx-basic-compiler/ , trabajo en un ordenador con linux (perfectamente puedes trabajar en windows), voy haciendo el programa en un editor y despues le paso el compilador y lo voy probando en el emulador.
Trabajar directamente en el spectrum lo veo de masoquista, ya no solo por guardar y recuperar sino que vas a hacerlo más rápido usando un ratón, cortando, pegando...
Yo uso el editor scite, con unos archivos que prepara un compañero del irc tienes un entorno de trabajo perfecto, aqui estan los archivos http://dev.petalus.net/index.php?option=com_remository&Itemid=79&func=fileinfo&id=30

Si quieres empezar con el basic del spectrum te recomiendo el libro microbasic, http://www.worldofspectrum.org/infoseek.cgi?regexp=microbasic&loadpics=3.

Aqui tienes muchos recursos para el spectrum http://www.speccy.org/wiki/programacion/recursos_prog/indice

Aqui te pongo unos enlaces con algunos juegos que usan este compilador:
OC-Man http://www.worldofspectrum.org/infoseekid.cgi?id=0026598
O-Trix http://www.worldofspectrum.org/infoseekid.cgi?id=0026573
Stela http://www.worldofspectrum.org/infoseekid.cgi?id=0026527
Retrobsesion http://www.worldofspectrum.org/infoseekid.cgi?id=0026193
http://csscgc2010.zxlife.net/Games.aspx#L18
http://www.worldofspectrum.org/infoseekid.cgi?id=0026121
http://www.worldofspectrum.org/infoseekid.cgi?id=0026574
Estos son mios
http://www.worldofspectrum.org/infoseekid.cgi?id=0027055
http://www.worldofspectrum.org/infoseekid.cgi?id=0027160

Un saludo y animo
Si te animas con el spectrum, te recomendaría leer los artículos que publicaban en la Microhobby:


Un pequeño ejemplo.

De críos, algunos creíamos que sabíamos programar porque copíabamos los listados de la microhobby y salía un juego por pantalla. Eso sí, tenía mérito la paciencia de copiar 2 o 3 páginas de minúsculas líneas de código (y luego ponerte a ver dónde estaban los errores de tecleo [jaja]).

Un saludo.
12 respuestas