Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Avatar de Usuario
ron
Mensajes: 18669
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1534 veces

Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor ron » 08 Oct 2011 01:02

Ya lo tenemos controlado del todo. Anda que no mola el Dragon con unidades de disco y demás historias de por medio....

Desde HxC vuelcas lo que quieras a floppy real, nadie sin alimentos para Dragones xD.

Hemos puesto el Dragon con dos unidades de disco, una de 5 1/4" como DS0 y primaria, otra de 3 1/2" como DS1 y secundaria y un emulador HxC, el resultado , BRUTAL.

Podemos hacer funcionar todo conjuntamente o por separado.

Hemos descubierto el poder del comando BACKUP, jeeje parece metira, y que ademas puede hacer copia de la geometría de disco, flipante.

Los mensajes del DragonDOS 4.1 en Español, que pasote.

Lo del COPY "1:hola.bas" TO "2:hola.bas" es glorioso. ^_^

Lo único o el único problema que me he encontrado es con el formateo de floppies de 5" 1/4, en cambio los de 3 1/2" a la primera.

He estado usando DSKINIT Drive, Caras, Pistas

Y nada, esto es como dicen en la tele, prueba superada.

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Avatar de Usuario
ron
Mensajes: 18669
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1534 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor ron » 08 Oct 2011 01:04


Imagen

Imagen

Imagen

Imagen

dancresp
Mensajes: 5413
Registrado: 13 Nov 2010 02:08
Agradecido : 202 veces
Agradecimiento recibido: 316 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor dancresp » 08 Oct 2011 01:06

Habrá que catar el invento...

Yo he estado probando mi DRAGON 32 hace un ratito y me hecho una partidita al "Chuckie Egg". Bueno.

Avatar de Usuario
ron
Mensajes: 18669
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1534 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor ron » 08 Oct 2011 11:12

Hay que esperar a ver que novedades tiene LAFUMAT respecto a los primeros prototipos de controladora que estaba desarrollando y supongo que los tendrá en fase de pruebas.

La idea que se estaba cocinando era la de implementar un lector de tarjetas SD en la propia controladora, pero para ello se iba a necesitar escribir código para 6809.

Desde otro punto de vista y siendo práctico, lo importante es la controladora. En un momento determinado puedes usar el HxC, o sino un drive físico.

http://hxc2001.free.fr/floppy_drive_emulator/index.html#SDCARDFloppyemulator

http://youtu.be/pB__S8HuzOA



Avatar de Usuario
lafumat
Mensajes: 580
Registrado: 08 Jul 2011 07:52

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor lafumat » 10 Oct 2011 08:40

bueno, genial!!!

es dcir que a la controladora se le puede poner el HxT???


por mi parte, ya tengo el prototipo de la controladora para dragon.

la rom se carga perfectamente y maneja los discos, pero de momento me esta dando problemas de RF ERROR?

yo creo que es cuestion de alguna soldadura o algun pequeño detalle.

os pongo la fotito de la placa para que veais que es bastante mas pequeña y para que el MAESTRO STGO vea que el smd en la cueva de lafumat es una realidad....


Avatar de Usuario
lafumat
Mensajes: 580
Registrado: 08 Jul 2011 07:52

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor lafumat » 10 Oct 2011 09:40

bueno, las primeras fotitos.

mi objetivo es hacer q esta version funcione.

despues quiero ver si realmente la eprom se trasvasa a ram al cargar el cartucho, ùes si es asi, cabe la posibilidad de cambiar la eprom por la flash del PIC y incluso cargar directamente desde hard la version que se quiera de bios DOS.

el unico problema que tengo ahora es el RF ERROR?

saludosImagenImagenImagenImagen

dancresp
Mensajes: 5413
Registrado: 13 Nov 2010 02:08
Agradecido : 202 veces
Agradecimiento recibido: 316 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor dancresp » 10 Oct 2011 15:51

¿Este montaje es tuyo? El aspecto es profesional total.

Pues a ver si hay suerte y lo haces funcionar bien, que sería un punto poder usar una disquetera en mis Dragones.

Avatar de Usuario
lafumat
Mensajes: 580
Registrado: 08 Jul 2011 07:52

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor lafumat » 10 Oct 2011 16:00

si, el montaje es mio, totalmente. sin trampa ni carton, ZX4EVER y RON, ya lo sabian...

de momento todo va bien, menos que no termino de leer del disco por ese error, por lo cual en mis pocos rstos libres estoy comparando y retocando la calibracio (debe ser de eso).

por lo demas todo el codigo va y los discos se manejan bien (direccionamiento, etc...
el unico problema es que no termina de leer y da RF ERROR?....

Avatar de Usuario
ron
Mensajes: 18669
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1534 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor ron » 10 Oct 2011 18:54

A M A Z I N G !!! que CHULADA por Dios !!!


¿qué lo estás haciendo con una unidad de 5 1/4 o una de 3 1/2" ?

A mi los diskettes de 5 1/4 me fallan con un RF Error. Los de 3 1/2" en cambio van a la primera, TODOS:


DISKS AND THE DRAGON 64

(A) DETACH DOS

Unplug your DOS using Software instead of manually unplugging the cartridge and risking damaging the connections. 1 CLS7:PCLEAR4 2 POKE1541,2 3 FOR X=0 TO 146:POKE3073+X,PEEK(46010+X):NEXT 4 POKE 3072,18:POKE3197,0 5 FOR X=1 TO 3: READ S,F: FOR J=S TO F: READ A$ 6 POKE 3072+J,VAL("&H"+A$) 7 NEXT J,X 8 DATA 148,156,8E,0C,9C,BD,90,E5,7E,83,71,157,188 9 DATA 44,4F,53,20,44,45,54,41,43,48,20,28,43,29,20,31,

39,38,35,20,44,52,41,47,4F,4E,20,55,53,45,52,00

10 DATA 13,17,8E,7F,FE,20,0E 11 POKE 114,12:POKE 115,0 12 PRINT@224,STRING$(32,236); 13 PRINT@256," PRESS RESET TO DETACH DOS " 14 PRINT@288,STRING$(32,227); 15 SCREEN 0,1 16 GOTO16 TO 'UNPLUG' DOS, RUN PROGRAM and press RESET on cue. TO REGAIN DOS, POKE 113,0 and press RESET.

(B) MOVING BASIC AND DOS TO HIGH MEMORY

Enabling DISKS to be used in the D64 mode and giving a further 8k available for program storage from 57344 onwards. M/code source - assemble in DREAM etc.

ORCC #255 Disable IRQ's
LDX #32768 Start of Basic

LOOP STA $FFDE ROM mode

LDA ,X Get byte from ROM
STA $FFDF RAM mode
STA ,X+ Store in RAM
CMPX #57344 All copied
BLO LOOP No Branch again
ANDCC #255-16 Enable IRQ's
RTS Return to Basic in 64k

mode This produces through DREAM the following Data:

1 CLEAR 600 2 FOR A=1 to 18 3 SREAD 1,16,A,A$,B$ 4 SWRITE 1,20,A,A$,B$ 5 NEXT If that doesn't accomplish it, which means that Track 16 was also corrupted, then hard luck! You'll either have to reformat the disk or rebuild the Directory Track, using a DISK FIXIT type program. Try Pam D'Arcy's program 'DISKFIX' from the NDUG.

(D) CARTRIDGE INTERFACE

ODD number lines are on the UPPER side and are all GROUND. EVEN numbered lines are on the LOWER side. Looking down on the Cartridge Edge connector the pins run from 2 to 34, from right to left.

2
4
6
8 INDEX
10 DRIVE 0
12 DRIVE 1
14
16 MOTOR
18 DIRECTION
20 STEP
22 WRITE DATA
24 WRITE GATE
26 TRACK 0
28 WRITE PROTECT
30 READ DATA
32 SIDE 1
34 READY - Not connected in Dragondos

(E) DISK - TO PRINT DIRECTORY

POKE 111,254:DIR

(F) DISK - DELTADOS

This POKE allows long BASIC programs to be run without OM errors. LOAD program and if it does not contain a CLEAR statement, insert at the beginning of the program:- POKE 377,57: CLEAR 200, &H7FFF Otherwise just insert the POKE on its own. NOW SAVE TO DISK and then RUN. If the DOS space was not overwritten when the program was run, then the DOS can be RE-ENABLED with POKE 377,126:CLEAR 200,&H78FF.

GRAPHICS - FINDING CO-ORDINATES

To convert PMODE4 co-ordinates (X,Y) to PRINT ` positions on the TEXT screen: P=INT(X/8)+32*INT(Y/12): PRINT P: PRINT@P,"*";

LIST

(A) TO SLOW DOWN The more common method but NOT TO BE USED WITH DOS OR ANY CARTRIDGE in place. POKE 359,19 and if still too fast POKE 360,19 also. RESET by poking a value of 57 to both locations.

(B) TO DISABLE POKE 383,157: POKE 383,158 To re-enable POKE 383,126

FINDING ADDRESS OF M/CODE PROGRAM

PRINT PEEK(487)*256+PEEK(458) ......(A) PRINT PEEK(126)*256+PEEK(127)-1 .....(B) PRINT PEEK(157)*256+PEEK(158) ......(C) SAVE OR CSAVEM"PROGRAM", A, B, C

TO DISABLE AUTORUN PROGRAMS

CLOADM"PROGRAM", 1298 CSAVEM"PROGRAM", A+1298, B+1298, C+1298

TO RELOCATE MACHINE CODE PROGRAMS

(A) ON DISK - LOAD "PROGRAM.BIN", n (B) ON TAPE - CLOADM"PROGRAM", n Where 'n' is the offset, found by subtracting the old address from the new address, providing the new address is higher than the original address. If the new address is below the original address than the value of 'n' = 65536 plus new address less original address.

TAPE LOADING DIFFICULTIES

Before saving to cassette:

POKE &H745B,255: POKE144,1 To raise output signal level

POKE144,3: POKE 144,0 to return to default setting.
POKE &H746b,128 for a longer header.
(or try values between 1 & 255)
POKE 65313,8 Motor on
POKE 65313,247 Motor off
EXEC &H8015 Turns on Cassette relay
EXEC &H8018 Turns it off


http://archive.worldofdragon.org/index.php?title=Dragon_Notebook

ERROR MESSAGES AND CODES

0 NF NEXT without FOR
2 SN Syntax error
4 RG RETURN without GOSUB
6 OD Out of Data in READ
8 FC Illegal Function call
10 OV Overflow
12 OM Out of Memory
14 UL Undefined Line
16 BS Bad subscript
18 DD Redimension array
20 /0 Division by Zero
22 ID Illegal Direct Statement
24 TM Type mismatch
26 OS Out of String space
28 LS String too long
30 ST String too complex
32 CN Can't continue
34 UF 36 FD Faulty data
38 AO File already open
40 DN Drive number
42 IO Input/Output error
44 FM Wrong file mode
46 NO File not open
48 IE Input past EOF (ER on the Coco)
50 DS Direct statement
128 * NR Not ready
130 * SK Seek
132 WP Write protect
134 * RT Record Type
136 * RF Record not found
138 * CC Cyclic redundancy
140 * LD Lost data
142 * BT Boot error
144 * IV Invalid Directory
146 * FD Directory full
148 DF Disk full
150 FS File Spec
152 * PT Protection on
154 * PE READ past EOF
156 * FF File not found
158 * FE File exists (AE on the Coco)
160 NE Non-existent
162 * TF Too many open
164 * PR Parameter error

* These error messages are not on the Coco,

but the following are and are not on the Dragon.
BR Bad record number (in data)
FN Bad file name
FO Field overflow re data files
OB Out of Buffer space
SE Set to non-fielded string (data)
VF Verification error

Avatar de Usuario
lafumat
Mensajes: 580
Registrado: 08 Jul 2011 07:52

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor lafumat » 11 Oct 2011 07:19

me lo hace con ambos...

Avatar de Usuario
ron
Mensajes: 18669
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1534 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor ron » 11 Oct 2011 20:04

pero el mismo INITDSK ? intento al formatear ?

O estás intentando leer discos ya preformateados ?

Cuenta cuenta... así siempre puedo interpretar cosas y pensar en posibles pruebas para ver que puede ser.

El Error RF me apareció en bastantes ocasiones. Y busca que te busca es RECORD NOT FOUND, asi que por algún casual la media sobre la que intentas formatear, grabar o leer no va y apunta posiblemente a lo que dices, o una soldadura fría o mala, o quizá una pista mal enfocada.

Revisa eso Lafumat, que tiene una pinta estupenda, vaya nivelazo tio

Avatar de Usuario
lafumat
Mensajes: 580
Registrado: 08 Jul 2011 07:52

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor lafumat » 13 Oct 2011 09:05

ok, me pasa tanto al escribir como al leer.

pero vamos estoy en ello. el problemas es que estoy a tope y a fin de este mes estaré OUT una semana y media.

pero muchas veces esos descansos son fructiferos, porque llegas y lo q no veias lo ves en un segundo.

es una forma de trabajar q tengo desde hace tiempo. cuando me bloqueo con allgo y no se por donde tirar, lo dejo un tiempecito y al llegar de nuevo, ZAS!, ves lo que era evidente y no veias.

saludos, y gracias porque he visto q os gusta mi trabajo, eso siempre anima.


dancresp
Mensajes: 5413
Registrado: 13 Nov 2010 02:08
Agradecido : 202 veces
Agradecimiento recibido: 316 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor dancresp » 13 Oct 2011 09:33

lafumat escribió:...
pero muchas veces esos descansos son fructiferos, porque llegas y lo q no veias lo ves en un segundo.

es una forma de trabajar q tengo desde hace tiempo. cuando me bloqueo con allgo y no se por donde tirar, lo dejo un tiempecito y al llegar de nuevo, ZAS!, ves lo que era evidente y no veias.

saludos, y gracias porque he visto q os gusta mi trabajo, eso siempre anima.

Cierto !!!

Cuantas veces me he despertado a medianoche con la solución en un juego que estaba encallado... x)

Respecto al trabajo, es impecable.
Cuando veo soldados esos minichips y resistencias no puedes evitar un... :O

... y cuando funcione, unas ... !birra

Pues ala, con dos cojo... :?

Avatar de Usuario
lafumat
Mensajes: 580
Registrado: 08 Jul 2011 07:52

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor lafumat » 13 Oct 2011 14:06

hoy mismo se me ha venido a la cabeza el tema de los fan out y cosas de esas, tendre que cambiar algun chip por otro con otras caracteristicas a ver que pasa, pero ya os digo, que ese es el unico problema...

saludetes y gracias dancresp por los alagos....

Avatar de Usuario
ron
Mensajes: 18669
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1534 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor ron » 05 Nov 2011 20:46

Buenas.

Hoy he recibido la agradable visita de CPCManiaco y ZX4Ever y hemos retomado el tema Dragon en donde lo dejamos el ultimo día con todo funcionando.

Se trataba básicamente de hacer un cable nuevo y montar las dos disketeras ( 5 1/4" y 3 1/2") en sendas cajas externas. Y dejar una conexión para la HxC.

Pues os dejo unas fotos de como ha ido.

La configuración queda de la siguiente forma

Código: Seleccionar todo

:1 5 1/4" DS0
:2 3 1/2" DS1
:3 HxC    DS2


Hemos hecho pruebas de copia entre unidades y va perfectamente.

Código: Seleccionar todo

COPY "1:PROGRAMA.BAS"TO"2:PROGRAMA.BAS"
COPY "3:BINARIO.BIN"TO"1:BINARIO.BIN"


Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Avatar de Usuario
DyLucke
Mensajes: 4444
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 101 veces
Agradecimiento recibido: 103 veces

Re: Dragon con controladora y disketeras de 5 1/4, 3 1/2 y HxC

Mensajepor DyLucke » 05 Nov 2011 23:34

La caña, sin duda.
"I'm playing games.
You've nowhere to run,
I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".


Volver a “Dragon”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado