Utilidad para pogramar en BASIC con NOTEPAD

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Bubu
Freddy Hardest
Mensajes: 544
Registrado: Mié Oct 31, 2007 12:15 am

Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por Bubu » Dom Dic 02, 2007 2:58 am

¿Existe alguna utilidad window$ para poder escribir un pograma en BASIC utilizando p.ej. el NOTEPAD, y luego poder pasarlo a Z80 p.ej.?
Es decir, poder pogramar en BASIC sin tenerme que saber que la instrucción PAPER se obtiene pulsando CAPS + SHIFT, y luego SHIFT + C. En su lugar, se haría escribiendo PAPER (5 letras) direstamente.

Avatar de Usuario
mcleod_ideafix
Johnny Jones
Mensajes: 3984
Registrado: Vie Sep 21, 2007 1:26 am
Ubicación: Jerez de la Frontera
Contactar:

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por mcleod_ideafix » Dom Dic 02, 2007 5:44 am

Web: ZX Projects | Twitter: @zxprojects

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por Alxinho » Dom Dic 02, 2007 10:34 am

Tengo entendido que el Basin da problemas, ¿puede ser?
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

Avatar de Usuario
TrueVideo
Jack The Nipper
Mensajes: 195
Registrado: Mié May 23, 2007 8:34 am
Ubicación: BCN
Contactar:

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por TrueVideo » Dom Dic 02, 2007 11:06 am

Sí, es un poco inestable. Yo he tenido algún que otro cuelgue, aparte de comportamientos raros..

Avatar de Usuario
sromero
Nonamed
Mensajes: 1221
Registrado: Mar Abr 17, 2007 12:35 pm
Ubicación: Valencia
Contactar:

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por sromero » Dom Dic 02, 2007 11:09 am

http://www.worldofspectrum.org/utilities.html#other

BAS2TAP v2.4 (generic), by ThunderWare Research Center.

The utility to convert `BASIC in an ASCII file' to a TAP tape image file, to be loaded into an emulator. Comes complete with portable C source.
With full syntax checking!

Download it pre-compiled for PC/DOS, PC/Windows, Linux or Mac OS X or just get the source to have a bash at other platforms. [25/07/05]

Va de lujo. Escribes lo que quieras en un fichero .bas y haces "bas2tap fichero.bas fichero.tap".


saludos :)
NoP / Compiler

Avatar de Usuario
compiuter
Sabreman
Mensajes: 337
Registrado: Vie May 18, 2007 9:00 pm
Ubicación: Palma de Mallorca

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por compiuter » Dom Dic 02, 2007 2:54 pm

Pero porqué no programas con el basic del plus3, luego escribes SPECTRUM y ya lo tienes en basic del 48k, si el problema que tienes es el tecleo de tokens tipo paper ink border..., yo para esto cargo un tap vacío y voy haciendo grabaciones de bloques basic, a mí me gusta programar con tokens, pero cuando se me acumulan muchos numeros de linea cercanos tipo 912 914 915 918, grabo el bloque, lo cargo en plus3, renumero, grabo, paso a 48k y cargo el bloque ya renumerado de 10 en 10, y así prescindo de tener programas renumeradores en memoria.

rockersuke
Jack The Nipper
Mensajes: 104
Registrado: Vie May 11, 2007 1:08 am

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por rockersuke » Dom Dic 02, 2007 8:03 pm

Para programar en BASIC de Spectrum con comodidad he usado tanto BAS2TAP como BASIN con excelentes resultados en ambos casos, salvo que con BASIN hay que andarse "con cuidadín" por los bugs ocasionales que se le quedaron sin pulir. A pesar de ellos, es tan endiabaldamente completo que sigo usándolo habitualmente :o .

"ZX Editor", uno de los componentes del paquete "ZX Modules" que se puede descargar e instalar por separado también es una muy buena opción. Llevo poco tiempo trasteando con él pero la pinta es excelente.

http://home.arcor.de/clausjahn/spectrum/

Vamos, que no será por falta de alternativas :)

Avatar de Usuario
na_th_an
Nonamed
Mensajes: 1889
Registrado: Lun May 07, 2007 10:16 am
Ubicación: Andalucía

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por na_th_an » Lun Dic 03, 2007 2:38 pm

Para mí no hay nada como el 48 BASIC :P No uso otra cosa ;)

Avatar de Usuario
sromero
Nonamed
Mensajes: 1221
Registrado: Mar Abr 17, 2007 12:35 pm
Ubicación: Valencia
Contactar:

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por sromero » Lun Dic 03, 2007 6:55 pm

na_th_an escribió:Para mí no hay nada como el 48 BASIC :P No uso otra cosa ;)


Pues qué moral. Yo empecé con el +2A y el 48K se me hace incómodo .
NoP / Compiler

Avatar de Usuario
mcleod_ideafix
Johnny Jones
Mensajes: 3984
Registrado: Vie Sep 21, 2007 1:26 am
Ubicación: Jerez de la Frontera
Contactar:

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por mcleod_ideafix » Lun Dic 03, 2007 11:51 pm

Deben ser costumbres. De hecho yo empecé con el BASIC del 48K y como además fue mi primer ordenador, se me hacía raro que en otros ordenadores no existiera lo de los tokens. Hoy día me sigue pareciendo raro programar en BASIC letra a letra en el editor del +2 o en el BASin. Sin embargo, no tengo problemas para escribir en BASIC en mi Plus aunque sea con un teclado externo...
Web: ZX Projects | Twitter: @zxprojects

Avatar de Usuario
na_th_an
Nonamed
Mensajes: 1889
Registrado: Lun May 07, 2007 10:16 am
Ubicación: Andalucía

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por na_th_an » Mar Dic 04, 2007 1:14 pm

Yo tube un +2A, pero no sé... Empecé a programar en 48 BASIC porque el editor "+3 BASIC" me parecía lento y además no podías hacer dibujos con PRINT de varias lineas porque la edición no ocupaba toda la pantalla a lo ancho. Creo que fue por eso, ya que mis primeros juegos eran aventuras multiopción que te ponían un dibujo hecho con los bloques gráficos predefinidos por pantalla, y yo los hacía directamente en el ordenador sin prediseñarlos en hoja de cuadritos ni nada (¡¡eso es de mariconas!! :lol:). Al principio necesitaba tener delante la plantilla que viene en el manual, pero pronto me aprendí donde está cada keyword (¡no son tantos!). Lo que me pareció increíble es que, en 2003, tras 10 años sin tocar un Spectrum para nada (programar, me refiero), las recordaba todas :D

Normalmente cuando desarrollo en BASIC me meto en 48 BASIC, pongo el emulador a 4x y voy follao escribiendo y editando. Luego grabo en cinta, cambio el emu a modo +3, cargo el HiSoft BASIC, cargo el fuente, compilo y listo :)

Estaría gracioso hacer un concurso en alguna quedada retro de programar un juego de cero en tiempo real, a ver quién tarda menos :P

Bubu
Freddy Hardest
Mensajes: 544
Registrado: Mié Oct 31, 2007 12:15 am

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por Bubu » Vie Dic 07, 2007 1:10 am

Creo que voy a catar el BAS2TAP ese. Parece que es justo lo que necesito. Gracias a todos, haré un comentario por aquí de lo que resulte de las pruebas.

Bubu
Freddy Hardest
Mensajes: 544
Registrado: Mié Oct 31, 2007 12:15 am

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por Bubu » Vie Dic 21, 2007 6:05 pm

Pues el BAS2TAP ha funcionado a la perfección, vaya. He tecleado en NOTEPAD este pograma:

Código: Seleccionar todo

5 BORDER 0: PAPER 0: INK 4: BRIGHT 1
10 CLS
20 PRINT "Hola, mundo !"
30 IF INKEY$="" THEN GO TO 30


Y me ha generado el pograma en BASIC perfestamente.

Imagen

He tenido que hacer 3 intentos fallidos, porque:

- no sabía que no se podían poner las instrucciones en minúsuclas. P.ej. border no vale, BORDER sí.
- puse GOTO en vez de GO TO (me faltó el espacio en medio)
- no sabía que había que poner las líneas incrementalmente. Puse la 10 y luego la 5, pero tenía que ser la 5 y luego la 10

Salvo estas chuminadas, perfecto. A partir de ahora lo voy a usar para pogramar en BASIC desde el emulador.


Las instrucciones son bien sencillas:

- escribir con NOTEPAD el pograma en BASIC
- salir a MSDOS y escribir BAS2TAP pograma.txt pograma.tap
- abrir con el emulador el pograma.tao

¡¡ Muchas gracias, torpedos !!

Avatar de Usuario
sromero
Nonamed
Mensajes: 1221
Registrado: Mar Abr 17, 2007 12:35 pm
Ubicación: Valencia
Contactar:

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por sromero » Sab Dic 22, 2007 7:12 am

Bueno, yo de tí cambiaría Notepad por cualquier editor pensado para programar (por ejemplo, vim).

Mi tutorial de vim

Más que nada porque a vim le dedicas unas cuantas horas de aprendizaje y luego (si ves mi tutorial entenderás por qué) la productividad programadoril se multiplica por 1000 X-D

PD: Sí, hay versión de vim para Windows, se llama "gvim" y está disponible en http://www.vim.org listo para instalar.
NoP / Compiler

Avatar de Usuario
na_th_an
Nonamed
Mensajes: 1889
Registrado: Lun May 07, 2007 10:16 am
Ubicación: Andalucía

Re: Utilidad para pogramar en BASIC con NOTEPAD

Mensaje por na_th_an » Sab Dic 22, 2007 12:20 pm

Vim caca, el bueno es joe :lol:

¡Arriba joeros! :D

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados