Editar código tras ejecutar run

Foro dedicado a la programación en todo tipo de sistemas clásicos.
cpc464_programmer
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 13
Registrado: 21 Abr 2013, 16:22
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600

Editar código tras ejecutar run

Mensajepor cpc464_programmer » 22 Abr 2013, 22:47

Hola a todos,

He hecho este programilla, bueno, más que hacer lo he copiado de la revista Amstrad Semanal (Año II, Nº 5, página 53):

Código: Seleccionar todo

10 REM PROGRAMA I
20 CLS
30 radio=100
40 ORIGIN 320,200:DEG
50 FOR angulo=0 TO 360 STEP 10
60 PLOT radio$SIN(angulo),radio$COS(angulo),1
70 CLS
80 NEXT angulo:GOTO 50


Luego he escrito run y me ha salido el mensaje:

"Type mismatch in 60"

El caso es que me gustaría volver al código para editarlo y corregir la línea 60 pero no se cómo volver. Uso el emulador para Amstrad CPC 464 WinAPE.

¿Alguien me echa un cable?

Saludos.

Urusergi
MSX Turbo R
MSX Turbo R
Mensajes: 418
Registrado: 21 Dic 2011, 10:11
Ubicación: Madrid
Gracias dadas: 798 veces
Gracias recibidas: 31 veces

Re: Editar código tras ejecutar run

Mensajepor Urusergi » 22 Abr 2013, 22:56

Tienes que poner:
EDIT 60

y usar los cursores hasta llegar a cada uno de los $ y cambiarlos por *

cpc464_programmer
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 13
Registrado: 21 Abr 2013, 16:22
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600

Re: Editar código tras ejecutar run

Mensajepor cpc464_programmer » 22 Abr 2013, 23:02

¡Gracias!

¿Cómo puedo hacer para no perder mi programa?

Estoy haciendo:

SAVE "ejemplo.bas" habiendo creado antes un New Blank Disc para Drive A: pero me da error. Dice:

Drive A: read fail
Retry, Ignore or Cancel?


-- Actualizado 22 Abr 2013, 23:14 --

Urusergi escribió:Tienes que poner:
EDIT 60

y usar los cursores hasta llegar a cada uno de los $ y cambiarlos por *


He cambiado los $ por * y ahora compila bien pero no se ve nada al hacer run. ¿Qué podrá ser?

Urusergi
MSX Turbo R
MSX Turbo R
Mensajes: 418
Registrado: 21 Dic 2011, 10:11
Ubicación: Madrid
Gracias dadas: 798 veces
Gracias recibidas: 31 veces

Re: Editar código tras ejecutar run

Mensajepor Urusergi » 22 Abr 2013, 23:21

cpc464_programmer escribió:¡Gracias!

¿Cómo puedo hacer para no perder mi programa?

Estoy haciendo:

SAVE "ejemplo.bas" habiendo creado antes un New Blank Disc para Drive A: pero me da error. Dice:

Drive A: read fail
Retry, Ignore or Cancel?


-- Actualizado 22 Abr 2013, 23:14 --

Urusergi escribió:Tienes que poner:
EDIT 60

y usar los cursores hasta llegar a cada uno de los $ y cambiarlos por *


He cambiado los $ por * y ahora compila bien pero no se ve nada al hacer run. ¿Qué podrá ser?


Seguramente sea porque en la linea 70 el comando es CLG

Y tienes que formatear el disco antes de usarlo

cpc464_programmer
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 13
Registrado: 21 Abr 2013, 16:22
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600

Re: Editar código tras ejecutar run

Mensajepor cpc464_programmer » 22 Abr 2013, 23:27

Era eso, he formateado el disco y ya lo guarda bien.

Y sí, era CLG, tenía puesto CLS.

Muchas gracias aunque lo que ocurre ahora tras el 'run' es que se ve todo negro...

EDITO: Vale, lo que se ve es un punto moviéndose alrededor de un punto central. Supongo que es correcto.

Urusergi
MSX Turbo R
MSX Turbo R
Mensajes: 418
Registrado: 21 Dic 2011, 10:11
Ubicación: Madrid
Gracias dadas: 798 veces
Gracias recibidas: 31 veces

Re: Editar código tras ejecutar run

Mensajepor Urusergi » 22 Abr 2013, 23:35

cpc464_programmer escribió:EDITO: Vale, lo que se ve es un punto moviéndose alrededor de un punto central. Supongo que es correcto.


Si, eso es lo que hace el programa ;)

cpc464_programmer
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 13
Registrado: 21 Abr 2013, 16:22
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600

Re: Editar código tras ejecutar run

Mensajepor cpc464_programmer » 22 Abr 2013, 23:37

Cómo mola, tengo ganas de hacer cosas más grandes!

Avatar de Usuario
jltursan
Amiga 2500
Amiga 2500
Mensajes: 4028
Registrado: 13 Oct 2006, 19:45
Sistema Favorito: MSX
primer_sistema: Dragon
Ubicación: Serracines, Madrid, España
Gracias dadas: 57 veces
Gracias recibidas: 157 veces
Contactar:

Re: Editar código tras ejecutar run

Mensajepor jltursan » 22 Abr 2013, 23:50

Pues ya que estás, prueba con una variante del que acabas de teclear ;):

Imagen

cpc464_programmer
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 13
Registrado: 21 Abr 2013, 16:22
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600

Re: Editar código tras ejecutar run

Mensajepor cpc464_programmer » 22 Abr 2013, 23:58

Lo he probado y veo lo mismo, un punto moviéndose alrededor de un punto central. ¿Es correcto?

Avatar de Usuario
jltursan
Amiga 2500
Amiga 2500
Mensajes: 4028
Registrado: 13 Oct 2006, 19:45
Sistema Favorito: MSX
primer_sistema: Dragon
Ubicación: Serracines, Madrid, España
Gracias dadas: 57 veces
Gracias recibidas: 157 veces
Contactar:

Re: Editar código tras ejecutar run

Mensajepor jltursan » 23 Abr 2013, 00:34

En lo sustancial, sí; pero si te fijas, verás que el punto ya no parpadea como loco ;)


Volver a “Programación”

¿Quién está conectado?

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