Problème QDD et son contrôleur

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Carl, Papy.G, fneck

sebastus
Messages : 323
Inscription : 21 janv. 2019 14:36

Re: Problème QDD et son contrôleur

Message par sebastus »

Du coup j'ai essayé :

-PRINTPEEK(&HA000)
0
-PRINTPEEK(&HA7BF)
254

Que veulent dire ces nombres ?
Fool-DupleX
Messages : 1327
Inscription : 06 avr. 2009 12:07

Re: Problème QDD et son contrôleur

Message par Fool-DupleX »

0 en $A000 ? Nan, je crois pas. Plutôt 81. Mais sur MO, pas sur TO. Sur TO c'est en $E000 qu'il faut regarder. Allez, je file :arrow:
Dernière modification par Fool-DupleX le 08 janv. 2021 21:08, modifié 1 fois.
Daniel
Messages : 14050
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Problème QDD et son contrôleur

Message par Daniel »

Ça devrait être le contenu de l'EPROM du contrôleur aux adresses $A000 et $A7BF, mais c'est faux.
En $A000 on doit trouver 81
En $A7BF on doit trouver 255

Code : Tout sélectionner

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000000   51 4B 43 34 17 00 36 17  00 33 17 00 30 17 00 2D   QKC4  6  3  0  -
00000010   17 00 2A 17 00 27 17 00  24 17 00 21 17 00 1E 16     *  '  $  !    
00000020   07 8B 16 06 01 16 01 35  8D 0F EB C0 20 04 8D 09    ‹     5  ëÀ    
00000030   AD 5D 86 00 A7 8D 07 A4  39 86 80 20 F7 34 4B 1A   ­]† §  ¤9†€ ÷4K 
00000040   50 EE 65 17 01 DA 96 48  81 01 26 13 34 40 33 8D   Pîe  Ú–H  & 4@3 
00000050   FF B5 11 A3 E4 35 40 26  06 8D 30 8D 79 20 20 96   ÿµ £ä5@&  0 y  –
00000060   49 26 09 AD C9 01 3B 17  02 4E 20 15 8D 1D 8D 3F   I& ­É ;  N     ?
00000070   24 07 86 10 97 4E 43 20  06 0A 49 8D B1 0C 49 8D   $ † —NC   I ± I 
00000080   1D 35 02 1E 8A 44 35 4A  32 62 39 96 81 8A 10 A7    5  ŠD5J2b9– Š §
00000090   8D 07 54 A6 8D 07 4E 8A  80 A7 8D 07 48 39 A6 8D     T¦  NŠ€§  H9¦ 
000000A0   07 43 84 7F A7 8D 07 3D  96 81 A7 8D 07 39 39 34    C„ §  =– §  994
000000B0   44 5F 33 8D FF 4D 34 40  33 5D 17 FF 6B 11 A3 E4   D_3 ÿM4@3] ÿk £ä
000000C0   26 F8 32 62 CB 55 34 04  5F 17 FF 5C E1 E0 35 44   &ø2bËU4 _ ÿ\áà5D
000000D0   27 02 43 39 4F 39 34 34  17 01 41 8D 4D 8D D0 25   ' C9O944  A M Ð%
000000E0   42 5F 33 8D FF 1A 17 FF  3F C1 51 26 09 33 8D 00   B_3 ÿ  ÿ?ÁQ& 3  
000000F0   3C 17 FF 3A 20 2D 33 8D  FF 0D 86 01 97 48 17 FF   < ÿ: -3 ÿ † —H ÿ
00000100   2D 5F 33 8D FE FC 17 FF  1F C1 44 26 16 86 04 97   -_3 þü ÿ ÁD& † —
00000110   48 33 8D FE F2 17 FF 16  86 20 97 48 17 FF 0F 86   H3 þò ÿ † —H ÿ †
00000120   01 97 48 86 43 97 4E 4F  35 B4 CC 01 16 ED 84 CC    —H†C—NO5´Ì  í„Ì
00000130   00 3A ED 84 CC 02 30 ED  84 86 03 A7 84 86 80 A7    :í„Ì 0턆 §„†€§
00000140   08 39 16 00 CF 16 00 59  16 03 21 16 05 15 16 05    9  Ï  Y  !     
00000150   3F 16 06 3A 16 05 2C 16  05 94 16 05 EC 34 7F 1A   ?  :  ,  ”  ì4  
00000160   50 17 00 B8 86 03 34 02  96 48 31 8D 02 4A 85 02   P  ¸† 4 –H1  J… 
00000170   26 0A 31 8D 01 51 85 08  26 02 20 18 DE 4A 34 40   & 1  Q… &   ÞJ4@
00000180   0F 4E AD A4 35 40 DF 4A  24 0B 96 4E 85 51 26 05    N­¤5@ßJ$ –N…Q& 
00000190   6A E4 26 D6 53 35 02 17  01 1E 35 02 1E 8A 44 35   jä&ÖS5    5  ŠD5
000001A0   FE 17 00 78 17 FF 2F 8D  4C 25 44 86 03 34 02 0F   þ  x ÿ/ L%D† 4  
000001B0   4A 10 8E 07 01 10 9F 4B  31 8D 80 C3 30 8D 80 40   J Ž   ŸK1 €Ã0 €@
000001C0   9F 4F 34 30 30 8D 06 08  17 01 E8 17 00 EA 35 30   ŸO400     è  ê50
000001D0   25 18 34 20 86 55 6A 84  63 84 AB 80 AC E4 26 F6   % 4 †Uj„c„«€¬ä&ö
000001E0   32 63 A1 84 26 09 6E 8D  80 16 35 02 4A 26 BE 0F   2c¡„& n € 5 J&¾ 
000001F0   80 6E 9F 00 1E A6 08 84  40 27 05 86 10 16 01 E5   €nŸ  ¦ „@' †   å
00000200   4F 39 CC 02 20 ED 84 A6  84 85 10 27 05 86 01 16   O9Ì  턦„… ' †  
00000210   01 D3 4F 39 34 34 8D 04  8D 10 35 B4 30 8D 05 B0    ÓO944    5´0  °
00000220   34 06 1F 50 84 70 1F 8B  35 86 86 03 34 02 96 48   4  P„p ‹5†† 4 –H
00000230   31 8D FE A2 85 01 26 18  31 8D 01 77 85 02 26 10   1 þ¢… & 1  w… & 
00000240   31 8D 00 7F 85 08 26 08  31 8D 00 27 85 E4 27 20   1   … & 1  '…ä' 
00000250   DE 4A 34 40 DE 4C 34 40  0F 4E AD A4 35 40 DF 4C   ÞJ4@ÞL4@ N­¤5@ßL
00000260   35 40 DF 4A 24 0B 96 4E  85 51 26 05 6A E4 26 BE   5@ßJ$ –N…Q& jä&¾
00000270   53 35 82 4F 39 86 C4 4A  26 FD 5A 26 F8 39 86 73   S5‚O9†ÄJ&ýZ&ø9†s
00000280   A7 84 86 B3 A7 84 4F A7  08 39 86 73 A7 84 86 80   §„†³§„O§ 9†s§„†€
00000290   A7 08 39 8D F9 8D 05 86  43 A7 84 39 86 F3 A7 84   § 9 ù  †C§„9†ó§„
000002A0   39 A6 08 2A 0A 8D 09 A6  08 2B FC C6 A0 8D C6 39   9¦ *   ¦ +üÆ  Æ9
000002B0   4F A7 84 86 7A A7 01 39  34 07 CC 00 3A ED 8D 05   O§„†z§ 94 Ì :í  
000002C0   0F 35 87 8D 25 25 22 17  FF 38 25 1D 17 FF 26 25    5‡ %%" ÿ8%  ÿ&%
000002D0   18 8D DD 8D CC 17 01 49  25 0F 8D A2 DE 4F 17 00     Ý Ì  I%  ¢ÞO  
000002E0   A0 C6 62 5A 26 FD 8D A2  4F 39 96 4C 27 19 81 10    ÆbZ&ý ¢O9–L'   
000002F0   22 15 C6 04 3D DD 4C 96  4B 81 02 23 19 C6 40 81   " Æ =ÝL–K  # Æ@ 
00000300   14 25 09 81 18 23 4D 86  40 16 00 D9 81 08 23 5F    %   #M†@  Ù  #_
00000310   81 0E 23 52 20 47 81 00  27 12 81 01 27 07 DC 4C     #R G  '   ' ÜL
00000320   83 00 02 20 50 DC 4C C3  01 3D 20 49 DC 4C 10 83   ƒ   PÜLÃ = IÜL ƒ
00000330   00 10 23 11 10 83 00 20  23 10 10 83 00 30 23 0F     #  ƒ  #  ƒ 0# 
00000340   C3 01 50 20 30 C3 01 7D  20 2B C3 01 6F 20 26 C3   Ã P 0Ã } +Ã o &Ã
00000350   01 5E 20 21 80 14 8D 23  83 00 03 20 16 86 14 8D    ^ !€  #ƒ    †  
00000360   18 83 00 02 20 0D 86 0E  8D 0F 83 00 01 20 04 86    ƒ    †   ƒ    †
00000370   08 8D 06 D3 4A DD 4C 4F  39 90 4B 3D DD 4A DC 4C      ÓJÝLO9 K=ÝJÜL
00000380   39 0F 4A C6 0A 86 16 8D  1D 5A 26 F9 86 5A 97 4A   9 JÆ †   Z&ù†Z—J
00000390   8D 14 C6 80 A6 C4 9B 4A  97 4A A6 C0 8D 08 5A 26     Æ€¦Ä›J—J¦À  Z&
000003A0   F3 96 4A 8D 01 39 34 02  A6 84 85 40 27 FA 35 02   ó–J  94 ¦„…@'ú5 
000003B0   A7 01 39 17 FF 34 25 16  17 FE 3A 25 11 17 FE F0   § 9 ÿ4%  þ:%  þð
000003C0   17 FE DE 17 00 5B 25 06  DE 4F 8D 1D 8D 01 39 C5    þÞ  [% ÞO    9Å
000003D0   04 26 10 C5 08 26 09 C5  10 26 02 4F 39 86 04 7D    & Å & Å & O9† }
000003E0   86 08 7D 86 02 97 4E 43  39 C6 1E 17 FE A5 8D 2A   † }† —NC9Æ  þ¥ *
000003F0   81 5A 27 0C 5A 26 03 C6  04 39 81 16 26 ED 20 EE    Z' Z& Æ 9  &í î
00000400   97 4A C6 80 8D 14 A7 C0  9B 4A 97 4A 5A 26 F5 8D   —JÆ€  §À›J—JZ&õ 
00000410   09 91 4A 27 03 C6 08 39  5F 39 A6 84 2A FC A6 01    ‘J' Æ 9_9¦„*ü¦ 
00000420   39 5F 0F 4A 17 FE 6C A6  08 2B 33 A6 84 2A F8 A6   9_ J þl¦ +3¦„*ø¦
00000430   01 81 A5 27 06 81 16 27  F2 20 E9 97 4A 8D DB 91     ¥'   'ò é—J Û‘
00000440   4C 26 DF 9B 4A 97 4A 8D  D1 91 4D 26 D5 9B 4A 97   L&ß›J—J Ñ‘M&Õ›J—
00000450   4A 8D C7 91 4A 27 05 86  04 16 FF 89 4F 39 C1 01   J Ç‘J' †  ÿ‰O9Á 
00000460   27 F5 34 04 17 FE 3A 35  04 5C 20 B6 34 34 17 FD   'õ4  þ:5 \ ¶44 ý
00000470   AB DE 4A 34 40 DE 4C 34  40 96 48 84 80 97 48 0F   «ÞJ4@ÞL4@–H„€—H 
00000480   4E 17 FD 71 25 03 17 FD  79 10 25 00 EF 17 FC 9A   N ýq%  ýy % ï üš
00000490   8D 5A DE 4F C6 80 86 FF  A7 C0 5A 26 FB 86 01 34    ZÞOÆ€†ÿ§ÀZ&û† 4
000004A0   02 A6 08 2A FC 17 FD F9  17 FD D3 C6 DC 17 FD C5    ¦ *ü ýù ýÓÆÜ ýÅ
000004B0   C6 12 33 8D 01 53 A6 C0  17 FE EB 5A 26 F8 86 A5   Æ 3  S¦À þëZ&ø†¥
000004C0   97 4A 96 4C 9B 4A 97 4A  96 4C 17 FE D9 96 4D 9B   —J–L›J—J–L þÙ–M›
000004D0   4A 97 4A 96 4D 17 FE CE  96 4A 17 FE C9 DC 4C 10   J—J–M þΖJ þÉÜL 
000004E0   83 00 05 27 0F DE 4F 20  0F DC 4C 7D 4F 5F C3 00   ƒ  ' ÞO  ÜL}O_Ã 
000004F0   01 DD 4C 39 33 8D 00 91  17 FE 86 8D EC 10 83 01    ÝL93  ‘ þ† ì ƒ 
00000500   91 26 AD C6 01 17 FD 6D  17 FD 7F A6 08 2A FC 17   ‘&­Æ  ým ý ¦ *ü 
00000510   FD 8F 17 FD 7E C6 6E 17  FD 5B 8D D0 17 FF 02 10   ý  ý~Æn ý[ Ð ÿ  
00000520   25 00 4D DC 4C 10 83 00  05 26 06 33 8D 00 5A 20   % MÜL ƒ  & 3  Z 
00000530   02 DE 4F 17 FD 5D 17 FE  E1 81 5A 27 06 81 16 26    ÞO ý] þá Z'   &
00000540   F2 20 F3 97 4A C6 80 17  FE D0 A1 C0 27 07 86 04   ò ó—JÆ€ þСÀ' † 
00000550   97 4E 43 20 1B 9B 4A 97  4A 5A 26 EB 17 FE BB 91   —NC  ›J—JZ&ë þ»‘
00000560   4A 26 EB 8D 84 10 83 01  91 26 B1 4F 35 02 20 0C   J&ë „ ƒ ‘&±O5   
00000570   1E 8A 6A E4 10 26 FF 29  1E 8A 35 02 17 FD 1D 35    Šjä &ÿ) Š5  ý 5
00000580   40 DF 4C 35 40 DF 4A 35  B4 00 FF FF FF FF FF FF   @ßL5@ßJ5´ ÿÿÿÿÿÿ
00000590   FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
000005A0   FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
000005B0   FF FF FE FE FF FF FF FF  FF FF FF FF FE FE FE FE   ÿÿþþÿÿÿÿÿÿÿÿþþþþ
000005C0   FE FE FE FE FE FE FE FE  FE FE FE FE FE FE FE FE   þþþþþþþþþþþþþþþþ
000005D0   FE FE FE FE FE FE FE FE  FE FE FE FE FE FE FE FE   þþþþþþþþþþþþþþþþ
000005E0   FE FE FE FE FE FE FE FE  FE FE FE FE FE FE FE FE   þþþþþþþþþþþþþþþþ
000005F0   FE FE FE FE FE FE FE FE  FE FE FE FE FE FE FE FE   þþþþþþþþþþþþþþþþ
00000600   FE FE FE FE FE FE FE FE  FE 16 16 16 16 16 16 16   þþþþþþþþþ       
00000610   16 16 16 16 16 16 16 16  16 16 A5 53 43 52 41 54             ¥SCRAT
00000620   43 48 20 44 4F 53 D6 F0  C1 02 27 23 0A F0 8D 60   CH DOSÖðÁ '# ð `
00000630   25 30 5D 27 05 17 01 56  25 28 0C F0 8D 52 25 22   %0]'   V%( ð R%"
00000640   C6 0A 9E E7 A6 85 A7 A5  5A 2C F9 8D 36 25 13 86   Æ žç¦…§¥Z,ù 6% †
00000650   02 97 4C C6 14 4F DD 4A  DC ED DD 4F 8D 25 25 02    —LÆ OÝJÜíÝO %% 
00000660   0F F0 39 9E ED 9F 4F 86  02 20 0D 97 E5 43 43 39    ð9žíŸO†   —åCC9
00000670   4F 39 86 03 9E E9 9F 4F  97 4C C6 14 4F DD 4A 86   O9† žéŸO—LÆ OÝJ†
00000680   02 20 02 86 08 97 48 10  9E E9 17 F9 77 86 03 39      † —H žé ùw† 9
00000690   8D E0 25 D7 8E 00 04 10  9E E9 DE E7 D6 F0 C1 03    à%׎   žéÞçÖðÁ 
000006A0   26 04 33 8D FF 75 5F C1  0B 24 24 A6 A5 81 FF 27   & 3 ÿu_Á $$¦¥ ÿ'
000006B0   1B 5C A1 C0 27 F1 31 A8  20 30 1F 26 DD 0C 4C 96    \¡À'ñ1¨ 0 &Ý L–
000006C0   4C 81 10 22 07 17 F9 3C  86 03 20 C6 5F 20 1B E6   L  "  ù<†  Æ_  æ
000006D0   2B D1 EB 26 E1 E6 2C D1  EC 26 DB D6 4C A6 2D 97   +Ñë&áæ,Ñì&ÛÖL¦-—
000006E0   F6 0F F5 AE 2E 9F F7 10  9F FA D7 F9 20 82 10 9E   ö õ®.Ÿ÷ Ÿú×ù ‚ ž
000006F0   ED 8D 5D 25 9D D7 F6 17  FF 78 25 F7 10 9E E9 8E   í ]% ×ö ÿx%÷ žéŽ
00000700   00 04 E6 A4 27 21 86 05  C1 FF 27 1B 31 A8 20 30     æ¤'!† Áÿ' 1¨ 0
00000710   1F 26 EF 0C 4C 96 4C 81  10 22 07 17 F8 E6 86 03    &ï L–L  "  øæ† 
00000720   20 D8 86 05 16 FF 44 9E  E7 D6 F0 C1 03 26 04 30    ؆  ÿDžçÖðÁ & 0
00000730   8D FE E8 C6 0A A6 85 A7  A5 5A 2C F9 96 EB A7 2B    þèÆ ¦…§¥Z,ù–ë§+
00000740   96 EC D6 F6 ED 2C 16 FF  3A D6 F6 5C 5C C4 FE 7D   –ìÖöí, ÿ:Öö\\Äþ}
00000750   C6 2A 34 04 5A 34 04 E6  61 C1 33 24 04 8D 20 6C   Æ*4 Z4 æaÁ3$   l
00000760   61 E6 E4 27 0D 8D 18 C5  01 26 02 C0 04 5C E7 E4   aæä'   Å & À \çä
00000770   20 E5 E6 61 C1 33 25 DF  86 05 32 62 16 FE EC 63    åæaÁ3%߆ 2b þìc
00000780   A5 27 03 63 A5 39 32 64  5A D7 F9 16 FE E2 A6 2D   ¥' c¥92dZ×ù þâ¦-
00000790   97 F6 6F A4 17 FE EC 25  8B 10 9E ED D6 F6 5C A6   —öo¤ þì%‹ žíÖö\¦
000007A0   A5 6F A5 6A A5 1F 89 81  C0 25 F3 20 DE D6 F6 4F   ¥o¥j¥ ‰ À%ó ÞÖöO
000007B0   54 DD FB 4C 97 F5 24 02  86 09 97 FA 39 FF FF FF   TÝûL—õ$ † —ú9ÿÿÿ
Daniel
L'obstacle augmente mon ardeur.
Fool-DupleX
Messages : 1327
Inscription : 06 avr. 2009 12:07

Re: Problème QDD et son contrôleur

Message par Fool-DupleX »

Sur son écran, c'est un TO (basic de 1982) ...
Daniel
Messages : 14050
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Problème QDD et son contrôleur

Message par Daniel »

Ah oui, Fool-DupleX a posé la bonne question : c'est sur MO ou sur TO ?
Parce que sur TO le contrôleur est vu en $E000-$E7BF.
Daniel
L'obstacle augmente mon ardeur.
Fool-DupleX
Messages : 1327
Inscription : 06 avr. 2009 12:07

Re: Problème QDD et son contrôleur

Message par Fool-DupleX »

Et en plus si c'est un TO8, il ne verra pas la ROM externe du quick disk. Il faut d'abord commuter.
sebastus
Messages : 323
Inscription : 21 janv. 2019 14:36

Re: Problème QDD et son contrôleur

Message par sebastus »

Fool-DupleX a écrit : 08 janv. 2021 21:02 0 en $A000 ? Nan, je crois pas. Plutôt 81. Mais sur MO, pas sur TO. Sur TO c'est en $E000 qu'il faut regarder. Allez, je file :arrow:
Merci ! :D

Oui c'est sur TO8 ,j'essaye du coup avec PRINTPEEK($HE000) ? On commute comment ?(J'ai pas mal de truc a apprendre dit donc ! :oops: )

En tout cas ,j'ai bien ça 0 et 254 avec ce qu'as m'as dit Daniel d'écrire ;-) ,mais a priori c'est pour MO ?
Fool-DupleX
Messages : 1327
Inscription : 06 avr. 2009 12:07

Re: Problème QDD et son contrôleur

Message par Fool-DupleX »

Normal, en $Axxx sur TO, tu tapes en RAM.

Et sur TO8, il faut COM-MU-TER.
sebastus
Messages : 323
Inscription : 21 janv. 2019 14:36

Re: Problème QDD et son contrôleur

Message par sebastus »

Comment fait on pour commuter ? :wink:
Fool-DupleX
Messages : 1327
Inscription : 06 avr. 2009 12:07

Re: Problème QDD et son contrôleur

Message par Fool-DupleX »

Nos messages se croisent. Vaguement de mémoire POKE &HE7E7,128 mais ça va peut-être faire faire des trucs chelou à la machine.
sebastus
Messages : 323
Inscription : 21 janv. 2019 14:36

Re: Problème QDD et son contrôleur

Message par sebastus »

J'ai essayer ça et l'ordinateur ce bloque net ,avec un trait qui se déplace sur l’écran .

J'ai essayé aussi :

POKE $HE7E7 AND 254 mais ça fait pareil blocage net !
Fool-DupleX
Messages : 1327
Inscription : 06 avr. 2009 12:07

Re: Problème QDD et son contrôleur

Message par Fool-DupleX »

Ouais, ça me surprend pas. Faudrait passer par le moniteur mais je me souviens pas de l'adresse de call.

Ce serait plus simple de tester sur MO5.
Avatar de l’utilisateur
Silou78
Messages : 287
Inscription : 11 févr. 2017 14:54
Localisation : Yvelines (78)

Re: Problème QDD et son contrôleur

Message par Silou78 »

Ne serait-ce pas plutôt le même Poke comme pour commuter sur le contrôleur SDDRIVE de Daniel :
POKE &HE7E7, &HD4
ou
POKE &HE7E7, 212
Sylvain
Les + malins et les + chanceux sont au sommet, les autres grenouillent.
La vie est un éternel combat contre soi-même.
Daniel
Messages : 14050
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Problème QDD et son contrôleur

Message par Daniel »

Fool-DupleX a écrit : 08 janv. 2021 21:12 Et en plus si c'est un TO8, il ne verra pas la ROM externe du quick disk. Il faut d'abord commuter.
Avec le TO8 ou le TO8D, si le lecteur de disquette est débranché le contrôleur externe est sélectionné automatiquement.
Le POKE&HE7E7,&H54 n'est pas nécessaire, il est déjà fait par le moniteur système.

Par contre, s'il y a un lecteur de disquette (avec ou sans disquette dedans) il est sélectionné par défaut, et alors le POKE&HE7E7 est nécessaire.

Sur le TO8D j'ai mis un interrupteur pour couper l'alimentation du lecteur de disquette interne, ça évite le POKE à chaque réinitialisation. Sur TO8 il suffit de ne pas connecter le lecteur de disquette externe.
Daniel
L'obstacle augmente mon ardeur.
sebastus
Messages : 323
Inscription : 21 janv. 2019 14:36

Re: Problème QDD et son contrôleur

Message par sebastus »

C'est un TO8 standard sans lecteur de disquette ;-) ,du coup on fait quoi ? Je teste sur le mo5?
Répondre