¿Que tipo de disco utiliza esta rutina para plus 3?

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

Moderador: Sir Cilve Sinclair

¿Que tipo de disco utiliza esta rutina para plus 3?

Notapor maeloterkim el Jue Jun 27, 2019 5:59 pm

Hola

en esta dirección web

https://proyectobasiczx.wordpress.com/r ... 00/mh-194/

hay un programa que estoy intentando utilizar para plus 3 en un emulador

La información que pone es la siguiente

Rutinas De Disco De Bajo Nivel

Autor: Pedro José Rodríguez Larrañaga
Página: 18

Memoria: 128k Plus 3

Sección: Plus 3

Lenguaje: BASIC + CM

Se puede descargar el programa para probarlo

La revista microhobby dodne explica este programa es esta

https://archive.org/details/microhobby- ... f/page/n17


Mis preguntas son :

¿Para que tipo de disco está pensado? ¿dsk, mgt , etc ?¿?¿ divide , plus D , ?¿?¿? 180, 720 ¿?¿?

¿Como se crea en PC el disco necesario para probarlo con un emulador?

¿Alguien podría probarlo/emularlo en zx spin o fuse u otro gratuito por ejemplo y decirme como lo ha hecho?
( spectaculator no que no tengo :) )

He intentado con un dsk que contenia algo de ejemplo y solo dice

"Unknown disk error 30:1"

Que vete a saber que es :)

En la linea 30 del BASIC solo hay un: RANDOMIZE USR 50509


Gracias
maeloterkim
rst 0
 
Mensajes: 19
Registrado: Mar Abr 30, 2019 8:52 am

Re: ¿Que tipo de disco utiliza esta rutina para plus 3?

Notapor K.O.D. el Vie Jun 28, 2019 10:41 am

Hola

Siendo rutinas para +3, yo apostaría necesariamente por disco .dsk a 180k, el estándar del +3

Con respecto a crear un disco, si te refieres a un fichero (dsk en este caso) hay muchos sistemas. Puedes copiar uno q ya tengas, formatearlo (o borrar lo q tenga con ERASE) y luego copiar fichero a fichero desde la cinta al disco y ya está.

Un saludo
K.O.D.
Herbert
 
Mensajes: 79
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Re: ¿Que tipo de disco utiliza esta rutina para plus 3?

Notapor maeloterkim el Vie Jun 28, 2019 7:28 pm

Bueno ya he averiguado por que no funcionaba :)

Por si a alguien le sirve

Estaba mal el programa

El programa cargador basic estaba mal escrito

en la linea 70 pone

70 DRAW SIN g*75,CODg*75

y debe ser 70 DRAW SIN g*75,COS g*75

esta era la parte mas fácil

Después con el programa ZX-BlockEditor

hay que editar el bloque LOWLEVEL CODE 40000,621

y cambiarle la dirección de comienzo para que sea LOWLEVEL CODE 64500,621

El formato de disco es .DSK

Amstrad PCW/Spectrum +3 (single-sideed) 40track

Ha funcionado en FUSE pero no en zxSpin
maeloterkim
rst 0
 
Mensajes: 19
Registrado: Mar Abr 30, 2019 8:52 am


Volver a Programación y nuevos desarrollos

¿Quién está conectado?

Usuarios navegando este Foro: Google [Bot] y 7 invitados