Grabar un programa simple

Para cualquier plataforma ATARI, computadores o consolas.
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Grabar un programa simple

Mensaje por cortesac »

Hola a todos... soy muy nuevo en este mundo de lo retro ;) ;) ;)

voy a empezar posiblemente con una pregunta que a todos los que están acá, les parecerá un chiste, pero es que no he podido encontrar por ningún lado cómo grabar un programa escrito en el basic de atari.

por ejemplo yo tipeo:

10 print "hola"

listo ese es un programa cualquiera que quisiera tener como atr o cas o lo que sea...

tengo muchos libros con programas sencillos y bonitos que quisiera hacer pero no se cómo grabarlos

y por cierto la idea es también poderlos pasar a mi atari 800xl con un sio2pc que me construí aunque por alguna razón sólo he podido pasar los archivos cas

estoy emocionado de estar en un foro con gente tan enterada sobre los ataris.

espero poder aportar algo en un futuro jejejeje :-° :-°
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10910
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 10
Ubicación: La Florida-Santiago-Chile
Contactar:

Re: Grabar un programa simple

Mensaje por ZZT »

Hola que talca. Bienvenido y gracias por unirte al foro.

Grabar un programa a diskete, ya sea usando una disketera o usando el PC con sio2pc es super fácil, claro cuando uno sabe la sintaxis: SAVE"D:NOMBRE.BAS" [RETURN]

Usando la casetera basta escribir CSAVE [RETURN]

Hace algún tiempo hice un tutorial con varias cosas, muy básicas, pero para quien no las recuerda pueden ser de mucha utilidad:

http://www.retrogames.cl/basic.html
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Re: Grabar un programa simple

Mensaje por cortesac »

Hola muchas gracias por contestar.

Yo quisiera escribir el programa en un emulador como altirra por la facilidad de copiar y pegar y ese tipo de cosas y de ahí guardarlo en el PC como .bas .cas. Luego, teniéndolos en el PC pasarlos al Atari por el SIO2PC.

Y muchas gracias por el recibimiento :P
Avatar de Usuario
vitoco
expert
expert
Mensajes: 869
Registrado: Mié Nov 08, 2006 7:25 pm
Reputación: 5
Contactar:

Re: Grabar un programa simple

Mensaje por vitoco »

cortesac escribió:Yo quisiera escribir el programa en un emulador como altirra por la facilidad de copiar y pegar y ese tipo de cosas y de ahí guardarlo en el PC como .bas .cas. Luego, teniéndolos en el PC pasarlos al Atari por el SIO2PC.
Para programar en un emulador, debes iniciarlo con un ATR que al menos tenga algún DOS y espacio disponible que te permita grabar tu programa usando el comando SAVE que indicó Z. Después booteas el Atari real con el mismo ATR a través de SIO2PC y cargas usando LOAD.

¡Éxito! ... y no dudes en consultar tus dudas acá.
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Re: Grabar un programa simple

Mensaje por cortesac »

Hola vitoco, muchas gracias por responder...

Creo que entiendo, el problema es que en Colombia este tipo de máquinas fue muy residual y mi contacto con ellas fue igualmente superficial pero muuuuuy interesante. El problema es que nunca tuve una hasta ahora. La compre en España y aunque tuve problemas para hacerla funcionar acá, ya creo que lo logre más o menos porque la pantalla sale verde ;-( ;-(

Ya logre grabar el programa tiñendo por mi e incluso aislarlo como un. bas (sonará tonto pero es un logro para mi jejejjee).

Ahora estoy tratando de pasar esos programas hechos por mi a .cas pero no he podido. Osea la pregunta concreta es : como puedo pasar archivos atr o bin a cas. La cosa es que mi sio2pc (hecho por mi con un 1480 otro logró a medias 8-S) no funciona sino con archivos .cas porque cuando intento cargar los otros y prendo el Atari con la tecla opción oprimida se va siempre a el test de memoria y esas cosas...

En resumen dos preguntas:

1- Cómo pasar archivos de atr o bin a cas (por si no puedo hacer funcionar el SIO2PC de otra manera)
2- alguien sabe por qué no puedo cargar otro tipo de archivos con el aspeqt diferentes al cas. Por que cuando prendo mi Atari con la tecla option oprimida siempre se va al self test

Muchas gracias por su aporte y quedo atento
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Re: Grabar un programa simple

Mensaje por cortesac »

Perdón dos errores: (el fastidioso pero útil corrector del telefono)

Era Programas tipeados por mi


Y el SIO2PC lo construí con un mc1489 al igual que con un 14c89 y ambos funcionan pero solo al cargar archivos de sonido porque ni con la tecla option ni con el comando loado funcionan.

De hecho tampoco funciona cargar los archivos con el comando cload lo pongo por si es relevante y se puede vislumbrar un defecto en el Atari que es lo que más me suena.

Gracias
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10910
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 10
Ubicación: La Florida-Santiago-Chile
Contactar:

Re: Grabar un programa simple

Mensaje por ZZT »

Unas dudas, que pasa al iniciar el Atari sin conectarlo al PC? dice READY? Si no dice Ready estás en problemas.

Viste las opciones de configuración del sio2pc?
http://www.retrogames.cl/sio2pc.html
http://www.retrogames.cl/ape.html

Lo del color debe ser por la norma de televisión. En España creo que usan PAL, en Colombia creo que es igual que nosotros NTSC, por eso se te ve verde y no lo podrás solucionar. Aca aun hay Atari, en una de esas podrías comprar una por aca y te olvidas del otro. :-D

saludos
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Re: Grabar un programa simple

Mensaje por cortesac »

hola zzt

el atari si funciona y aparece el ready al inicio, lo del color verde si supongo que es por la diferencia aunque en realidad los juegos y todo se ve más o menos bien...

Lo que me parece que no funciona o hay algo mal en el hardware es que los comandos que le escribo como cload y load no funcionan. Solo cargan los archivos del sio2pc que son de sonido cuando lo enciendo con las teclas star y option oprimidas. si dejo solo la tecla option oprimida, se va de una al self test y no lee el disco en el ape ni en aspeqt ni nada :| :| :| .

Por otro lado lo del atari me suena (es en serio???) será muy caro traerlo??? tu tienes cosas para vender??? Creo que en Chile fue algo muuuuy común y no sabes la envidia que me da jejejejeje. Bueno cuéntame si la cosa es en serio y vemos :P :P :P

por si acaso repito las preguntas anteriores:

1- Cómo pasar archivos de atr o bin a cas (por si no puedo hacer funcionar el SIO2PC de otra manera)
2- alguien sabe por qué no puedo cargar otro tipo de archivos con el aspeqt o ape diferentes al cas. Por que cuando prendo mi Atari con la tecla option oprimida siempre se va al self test
Avatar de Usuario
vitoco
expert
expert
Mensajes: 869
Registrado: Mié Nov 08, 2006 7:25 pm
Reputación: 5
Contactar:

Re: Grabar un programa simple

Mensaje por vitoco »

Como dice ZZT, la diferencia de color en la pantalla con BASIC se debe la norma de la TV, pero las teles modernas (LCD) son multinorma... tal vez puedas forzar PAL en lugar de NTSC si es que no te reconoce la señal automáticamente.

Respecto de los .CAS y programas BASIC, debieran ser compatibles, pero entiendo que hay muchas restricciones cuando trabajas con imágenes de cinta en Atari real... no cualquier programa en el lado de PC los soporta via SIO2PC.

Lo que no hay que confundir, es que un diskette (ATR) puede tener muchos formatos, y sólo uno es posible de pasar directo a cinta (CAS), pero es uno que es muy poco utilizado y no tiene nada que ver con DOS y los programas en BASIC, que es lo que pareciera que quieres combinar. Si por el contrario, lo que quieres pasar a cinta son XEX (programas o juegos binarios) que están dentro de un ATR, puedes usar alguno de los diversos utilitarios existentes para traspasar a cinta que incluyen un cargador y además dan la posibilidad de rebobinar en caso de error. Pero eso es para cintas reales... no tiene sentido en .CAS ;)
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Re: Grabar un programa simple

Mensaje por cortesac »

vale entiendo muchas gracias vitoco...

la pregunta entonces sería:

si yo hago un programa tipeado en el emulador tipo

10 print"hola"
20 xxxx
30 xxxx

Puedo de alguna manera grabarlo como un archivo xex? o puedo grabarlo directamente como un archivo .cas

por otro lado sabes por qué mi atari siempre se va al self test y no carga nada cuando lo prendo con la tecla option oprimida?

Por último sabes por qué no me funcionan los comandos de cload ni save ni load escritos desde el atari??? siempre sale error 130 |-o

Gracias por tus comentarios son de mucha utilidad.
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10910
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 10
Ubicación: La Florida-Santiago-Chile
Contactar:

Re: Grabar un programa simple

Mensaje por ZZT »

cortesac escribió:hola zzt

el atari si funciona y aparece el ready al inicio, lo del color verde si supongo que es por la diferencia aunque en realidad los juegos y todo se ve más o menos bien...
Ah, eso. Bien vale la pena preguntar, así se descartan cosas. Si el problema del color es más que nada durante la pantalla azul del basic, es posible que el problema sea el ajuste de color.

En el 800XL se puede regular por abajo, a mano derecha hay un hoyito por donde se ve el potenciometro de ajuste. Hay que usar un destornillador de paleta fino y tener mucho cuidado pq ya he visto algunos que lo han roto por exceso de presión. :-D

Ve si moviéndolo hacia izquierda o derecha se arregla el color.

Sobre lo otro, descarga esta imagen: http://www.retrogames.cl/descargas/dos25.atr

La adjuntas a la disketera 1 ya sea del ape o aspeqt.

Conecta el sio2pc y enciende el Atari con o sin OPTION presionada y me cuentas que pasa.

::pe
Avatar de Usuario
vitoco
expert
expert
Mensajes: 869
Registrado: Mié Nov 08, 2006 7:25 pm
Reputación: 5
Contactar:

Re: Grabar un programa simple

Mensaje por vitoco »

cortesac escribió:si yo hago un programa tipeado en el emulador tipo

10 print"hola"
20 xxxx
30 xxxx

Puedo de alguna manera grabarlo como un archivo xex? o puedo grabarlo directamente como un archivo .cas
No se puede grabar un programa BASIC como XEX a menos que lo compiles (procesarlo con MGM o TurboBASIC Compiler)... Son cosas distintas.

Para grabar un programa BASIC dentro de un .cas tendrías que hacerlo en un emulador, y no cualquiera... entiendo que el único que está grabando en .CAS es el atari800-a8cas.exe. No sé si AspeQT ya permite grabar .CAS desde el Atari real. Y para grabar el programa en ese emulador, debes usar el CSAVE desde BASIC. Con los demás emuladores puedes hacer el CLOAD del .CAS ya grabado.
cortesac escribió:por otro lado sabes por qué mi atari siempre se va al self test y no carga nada cuando lo prendo con la tecla option oprimida?
Al encender con la tecla OPTION oprimida se desconecta el BASIC, y el Atari intenta bootear desde la diskettera (o emulada a través de SIO2PC, SIO2SD o SIO2loquesea). Para bootear desde cassetera debes mantener presionada también la tecla START al encender el Atari.
cortesac escribió:Por último sabes por qué no me funcionan los comandos de cload ni save ni load escritos desde el atari??? siempre sale error 130 |-o
No está reconociendo la cassettera... si la estás emulando, debes sincronizar bien el comando CLOAD con la activación del .CAS en AspeQT. Ya dije que no sé si ya se puede usar CSAVE desde Atari real hacia casettera emulada con AspeQT.
ZZT escribió:
cortesac escribió:el atari si funciona y aparece el ready al inicio, lo del color verde si supongo que es por la diferencia aunque en realidad los juegos y todo se ve más o menos bien...
Ah, eso. Bien vale la pena preguntar, así se descartan cosas. Si el problema del color es más que nada durante la pantalla azul del basic, es posible que el problema sea el ajuste de color.

En el 800XL se puede regular por abajo, a mano derecha hay un hoyito por donde se ve el potenciometro de ajuste. Hay que usar un destornillador de paleta fino y tener mucho cuidado pq ya he visto algunos que lo han roto por exceso de presión. :-D

Ve si moviéndolo hacia izquierda o derecha se arregla el color.
Si el equipo realmente es PAL, no creo que mover ese potenciómetro solucione el problema, ya que podrá ajustar que el verde se vea azul, pero ¿qué pasará con el resto de los colores? Las paletas de colores son distintas entre equipos PAL y NTSC. Por otro lado, si dice que los juegos se ven bien, es porque todos los escenarios son de fantasía y da lo mismo qué color se use, nunca nos daremos cuenta que el avioncito realmente era de otro color si no tenemos la referencia previa.
Última edición por vitoco el Jue Jun 11, 2015 1:17 am, editado 1 vez en total.
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Re: Grabar un programa simple

Mensaje por cortesac »

hola

no pude poner fotos en el foro pero tomé algunas para responderte

la cosa es que el sio2pc carga archivos .cas osea que debe funcionar relativamente bien al menos.

Sin embargo hago lo que me dices de poner el archivo dos25.atr en d1 y cuando enciendo el atari con el boton de option oprimido, se va siempre al self test y cuando no le orpimo nada simplemente sale ready...

|-o |-o |-o |-o |-o

Si puedes me dices cómo monto fotos que me gustaría mostrartelas

Gracias ;)
Avatar de Usuario
vitoco
expert
expert
Mensajes: 869
Registrado: Mié Nov 08, 2006 7:25 pm
Reputación: 5
Contactar:

Re: Grabar un programa simple

Mensaje por vitoco »

cortesac escribió:Sin embargo hago lo que me dices de poner el archivo dos25.atr en d1 y cuando enciendo el atari con el boton de option oprimido, se va siempre al self test y cuando no le orpimo nada simplemente sale ready...
Entonces no está funcionando el cable, los drivers o el AspeQT... ¿Qué sistema operativo tienes en el PC? XP, Vista, Win7, Win8... 32 o 64 bits?
cortesac
novice
novice
Mensajes: 23
Registrado: Lun Jun 08, 2015 8:37 pm
Reputación: 0

Re: Grabar un programa simple

Mensaje por cortesac »

hola

es windows 7 starter de 32 pero lo raro es que pasando archivos .cas si funciona y se cargan los juegos

no pude hacer funcionar de ninguna manera el a8cas dentro del atari800win 8B* y tampoco se si hace lo que buscoooo

solo quiero pasar archivos escritos por mi a .cas ?@
Responder