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_NotebookERROR 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