PB sur un Data RD100

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 : Papy.G, fneck, Carl

Daniel
Messages : 17417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: PB sur un Data RD100

Message par Daniel »

Il ne faut pas confondre le code source assembleur avec le langage machine obtenu après assemblage. L'eprom contient du langage machine, elle n'est lisible qu'avec un éditeur hexadécimal et pas facile à interpréter sans désassemblage.
Daniel
L'obstacle augmente mon ardeur.
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

Daniel a écrit :Il ne faut pas confondre le code source assembleur avec le langage machine obtenu après assemblage. L'eprom contient du langage machine, elle n'est lisible qu'avec un éditeur hexadécimal et pas facile à interpréter sans désassemblage.
Bonsoir Daniel!
Oui tu as tout à fait raison, mon clavier s'est fourvoyé et bien sur je ne comptais pas trouver de l'assembleur dans ce fichier mais je pensais trouver du code hexa dans le fichier dezippé, il faut dire que je ne suis pas coutumier de ce genre de manip, bon.... je n'ai pas pas d editeur sous la main, quoiqu'il en soit je vais réfléchir a la façon dont je vais pouvoir extraire ce code a partir de ce que m'a fourni Frederic! Merci encore Daniel et bonne soirée à toi.
Crdlt
Michel
Daniel
Messages : 17417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: PB sur un Data RD100

Message par Daniel »

Voilà à quoi ressemble le début de l'EPROM après désassemblage (je n'en ai désassemblé qu'un tout petit morceau).

Code : Tout sélectionner

=========================================
Désassemblage partiel de l'EPROM
du Data RD100
=========================================


8800 BD8B48     JSR    $8B48              
8803 5F         CLRB                      
8804 8E7E00     LDX    #$7E00             
8807 6F80       CLR    ,X+                
8809 5A         DECB                      
880A 26FB       BNE    $8807              
880C 7A7E07     DEC    $7E07              
880F BD8BC9     JSR    $8BC9              
8812 BD8CC5     JSR    $8CC5              
8815 103F       SWI2                      
8817 2884       BVC    $879D              
8819 7F817F     CLR    $817F              
881C 2605       BNE    $8823              
881E BD8963     JSR    $8963              
8821 20EF       BRA    $8812              
8823 811F       CMPA   #$1F               
8825 220F       BHI    $8836              
8827 8E7B00     LDX    #$7B00             
882A F67E06     LDB    $7E06              
882D 3A         ABX                       
882E CE884F     LDU    #$884F             
8831 48         ASLA                      
8832 ADD6       JSR    [A,U]              
8834 20DC       BRA    $8812              
8836 7D7E08     TST    $7E08              
8839 2703       BEQ    $883E              
883B BD8DD6     JSR    $8DD6              
883E F67E06     LDB    $7E06              
8841 8E7B00     LDX    #$7B00             
8844 A785       STA    B,X                
8846 C11F       CMPB   #$1F               
8848 24C8       BCC    $8812              
884A 7C7E06     INC    $7E06              
884D 20C3       BRA    $8812              
884F 8974       ADCA   #$74               
8851 888F       EORA   #$8F               
8853 8ADD       ORA    #$DD               
8855 8AED       ORA    #$ED               
8857 8B0B       ADDA   #$0B               
8859 888F       EORA   #$8F               
885B 888F       EORA   #$8F               
885D 8958       ADCA   #$58               
885F 88DA       EORA   #$DA               
8861 888F       EORA   #$8F               
8863 8967       ADCA   #$67               
8865 890C       ADCA   #$0C               
8867 88F8       EORA   #$F8               
8869 8890       EORA   #$90               
886B 888F       EORA   #$8F               
886D 888F       EORA   #$8F               
886F 8A7F       ORA    #$7F               
8871 89F7       ADCA   #$F7               
8873 88F1       EORA   #$F1               
8875 888F       EORA   #$8F               
8877 89E1       ADCA   #$E1               
8879 8AB4       ORA    #$B4               
887B 8916       ADCA   #$16               
887D 8A66       ORA    #$66               
887F 8947       ADCA   #$47               
8881 894E       ADCA   #$4E               
8883 89AF       ADCA   #$AF               
8885 88D4       EORA   #$D4               
8887 888F       EORA   #$8F               
8889 8936       ADCA   #$36               
888B 8920       ADCA   #$20               
888D 8980       ADCA   #$80               
888F 39         RTS                       
8890 BD8BE1     JSR    $8BE1              
8893 BE7E00     LDX    $7E00              
8896 8C0300     CMPX   #$0300             
8899 2409       BCC    $88A4              
889B 3001       LEAX   $01,X              
889D BF7E00     STX    $7E00              
88A0 BD8BC9     JSR    $8BC9              
88A3 39         RTS                       

----------------------------------------------------------------------
88A0 bd 8b c9 39 10 3f 72 1a 20 4d 65 6d 6f 69 72 65  ...9.?r. Memoire
88B0 20 70 6c 65 69 6e 65 20 52 65 74 6f 75 72 20 6d   pleine Retour m
88C0 6f 6e 69 74 65 75 72 00 be 7d 02 10 3f 64 10 3f  oniteur..}..?d.?
----------------------------------------------------------------------


88C8 BE7D02     LDX    $7D02              
88CB 103F       SWI2                      
88CD 6410       LSR    -$10,X             
88CF 3F64       SWI    #$64               
88CE 103F       SWI2                      
88D0 647E       LSR    -$02,S             
88D2 FFEABD     STU    $EABD              
88D5 8BE1       ADDA   #$E1               
88D7 7EFFEA     JMP    $FFEA              
88DA 5D         TSTB                      
88DB 2703       BEQ    $88E0              
88DD 7A7E06     DEC    $7E06              
88E0 7D7E08     TST    $7E08              
88E3 2605       BNE    $88EA              
88E5 8620       LDA    #$20               
88E7 A782       STA    ,-X                
88E9 39         RTS                       
88EA 5D         TSTB                      
88EB 2703       BEQ    $88F0              
88ED BD8DEB     JSR    $8DEB              
88F0 39         RTS                       
88F1 5D         TSTB                      
88F2 2703       BEQ    $88F7              
88F4 7A7E06     DEC    $7E06              
88F7 39         RTS                       
88F8 C11F       CMPB   #$1F               
88FA 240F       BCC    $890B              
88FC 7C7E06     INC    $7E06              
88FF A684       LDA    ,X                 
8901 811F       CMPA   #$1F               
8903 2206       BHI    $890B              
8905 8620       LDA    #$20               
8907 A784       STA    ,X                 
8909 6F01       CLR    $01,X              
890B 39         RTS                       
890C BD8BE1     JSR    $8BE1              
890F BD8C18     JSR    $8C18              
8912 BD8BC9     JSR    $8BC9              
8915 39         RTS                       
8916 BD8BE1     JSR    $8BE1              
8919 BD8C31     JSR    $8C31              
891C BD8BC9     JSR    $8BC9              
891F 39         RTS                       
8920 BD8BE1     JSR    $8BE1              
8923 C60A       LDB    #$0A               
8925 BE7E00     LDX    $7E00              
8928 2708       BEQ    $8932              
892A 301F       LEAX   -$01,X             
892C BF7E00     STX    $7E00              
892F 5A         DECB                      
8930 26F3       BNE    $8925              
8932 BD8BC9     JSR    $8BC9              
8935 39         RTS                       
8936 BD8BE1     JSR    $8BE1              
8939 C60A       LDB    #$0A               
893B BD8C31     JSR    $8C31              
893E 2903       BVS    $8943              
8940 5A         DECB                      
8941 26F8       BNE    $893B              
8943 BD8BC9     JSR    $8BC9              
8946 39         RTS                       
8947 BD8D62     JSR    $8D62              
894A BD8BC9     JSR    $8BC9              
894D 39         RTS                       
894E BD8BE1     JSR    $8BE1              
8951 BD8D89     JSR    $8D89              
8954 BD8BB6     JSR    $8BB6              
8957 39         RTS                       
8958 F67E06     LDB    $7E06              
895B 6F80       CLR    ,X+                
895D 5C         INCB                      
895E C120       CMPB   #$20               
8960 26F9       BNE    $895B              
8962 39         RTS                       
8963 BD8DEB     JSR    $8DEB              
8966 39         RTS                       
8967 7D7E08     TST    $7E08              
896A 2704       BEQ    $8970              
896C 7F7E08     CLR    $7E08              
896F 39         RTS                       
8970 7A7E08     DEC    $7E08              
8973 39         RTS                       
8974 C11F       CMPB   #$1F               
8976 2203       BHI    $897B              
8978 BD8DD6     JSR    $8DD6              
897B 8620       LDA    #$20               
897D A784       STA    ,X                 
897F 39         RTS                       
8980 F67E06     LDB    $7E06              
8983 A684       LDA    ,X                 
8985 8120       CMPA   #$20               
8987 2711       BEQ    $899A              
8989 2520       BCS    $89AB              
898B C11F       CMPB   #$1F               
898D 241A       BCC    $89A9              
898F A684       LDA    ,X                 
8991 8120       CMPA   #$20               
8993 2F05       BLE    $899A              
8995 5C         INCB                      
8996 3001       LEAX   $01,X              
8998 20F1       BRA    $898B              
899A C11F       CMPB   #$1F               
899C 240B       BCC    $89A9              
899E A684       LDA    ,X                 
89A0 8120       CMPA   #$20               
89A2 2607       BNE    $89AB              
89A4 5C         INCB                      
89A5 3001       LEAX   $01,X              
89A7 20F1       BRA    $899A              
89A9 C61F       LDB    #$1F               
89AB F77E06     STB    $7E06              
89AE 39         RTS                       
89AF 5D         TSTB                      
89B0 272B       BEQ    $89DD              
89B2 A684       LDA    ,X                 
89B4 8120       CMPA   #$20               
89B6 270B       BEQ    $89C3              
89B8 A61F       LDA    -$01,X             
89BA 8120       CMPA   #$20               
89BC 2612       BNE    $89D0              
89BE 301F       LEAX   -$01,X             
89C0 5A         DECB                      
89C1 200D       BRA    $89D0              
89C3 A684       LDA    ,X                 
89C5 8120       CMPA   #$20               
89C7 2607       BNE    $89D0              
89C9 301F       LEAX   -$01,X             
89CB 5A         DECB                      
89CC 270F       BEQ    $89DD              
89CE 20F3       BRA    $89C3              
89D0 5D         TSTB                      
89D1 270A       BEQ    $89DD              
89D3 A682       LDA    ,-X                
89D5 5A         DECB                      
89D6 2705       BEQ    $89DD              
89D8 8120       CMPA   #$20               
89DA 26F7       BNE    $89D3              
89DC 5C         INCB                      
89DD F77E06     STB    $7E06              
89E0 39         RTS                       
89E1 8E7B00     LDX    #$7B00             
89E4 C608       LDB    #$08               
89E6 862A       LDA    #$2A               
89E8 A780       STA    ,X+                
89EA 5A         DECB                      
89EB 26FB       BNE    $89E8              
89ED 8620       LDA    #$20               
89EF A780       STA    ,X+                
89F1 C609       LDB    #$09               
89F3 F77E06     STB    $7E06              
89F6 39         RTS                       
89F7 7D7E07     TST    $7E07              
89FA 2704       BEQ    $8A00              
89FC 7F7E07     CLR    $7E07              
89FF 39         RTS                       
8A00 7A7E07     DEC    $7E07              
8A03 39         RTS                       
8A04 F77EF0     STB    $7EF0              
8A07 C61E       LDB    #$1E               
8A09 F07E06     SUBB   $7E06              
8A0C 54         LSRB                      
8A0D C10F       CMPB   #$0F               
8A0F 2435       BCC    $8A46              
8A11 F77EF1     STB    $7EF1              
8A14 FE7E00     LDU    $7E00              
8A17 C605       LDB    #$05               
8A19 BD8D32     JSR    $8D32              
8A1C 2928       BVS    $8A46              
8A1E BD8CB0     JSR    $8CB0              
8A21 318841     LEAY   $41,X              
8A24 3345       LEAU   $05,U              
8A26 FF7E00     STU    $7E00              
8A29 8D1F       BSR    $8A4A              
8A2B 8D27       BSR    $8A54              
8A2D 8D25       BSR    $8A54              
8A2F 8D23       BSR    $8A54              
8A31 8D17       BSR    $8A4A              
8A33 F67EF1     LDB    $7EF1              
8A36 31A5       LEAY   B,Y                
8A38 F67EF0     LDB    $7EF0              
8A3B 5C         INCB                      
8A3C 8E7B00     LDX    #$7B00             
8A3F A680       LDA    ,X+                
8A41 A7A0       STA    ,Y+                
8A43 5A         DECB                      
8A44 26F9       BNE    $8A3F              
8A46 BD8BC9     JSR    $8BC9              
8A49 39         RTS                       
8A4A 862A       LDA    #$2A               
8A4C C620       LDB    #$20               
8A4E A780       STA    ,X+                
8A50 5A         DECB                      
8A51 26FB       BNE    $8A4E              
8A53 39         RTS                       
8A54 862A       LDA    #$2A               
8A56 A780       STA    ,X+                
8A58 8620       LDA    #$20               
8A5A C61E       LDB    #$1E               
8A5C A780       STA    ,X+                
8A5E 5A         DECB                      
8A5F 26FB       BNE    $8A5C              
8A61 862A       LDA    #$2A               
8A63 A780       STA    ,X+                
8A65 39         RTS                       
8A66 5D         TSTB                      
8A67 2704       BEQ    $8A6D              
8A69 7F7E06     CLR    $7E06              
8A6C 39         RTS                       
8A6D 8E7B20     LDX    #$7B20             
8A70 C61F       LDB    #$1F               
8A72 A682       LDA    ,-X                
8A74 8120       CMPA   #$20               
8A76 2203       BHI    $8A7B              
8A78 5A         DECB                      
8A79 26F7       BNE    $8A72              
8A7B F77E06     STB    $7E06              
8A7E 39         RTS                       
8A7F A684       LDA    ,X                 
8A81 8120       CMPA   #$20               
8A83 272E       BEQ    $8AB3              
8A85 8C7B00     CMPX   #$7B00             
8A88 2710       BEQ    $8A9A              
8A8A A682       LDA    ,-X                
8A8C 8120       CMPA   #$20               
8A8E 2703       BEQ    $8A93              
8A90 5A         DECB                      
8A91 26F7       BNE    $8A8A              
8A93 8E7B00     LDX    #$7B00             
8A96 3A         ABX                       
8A97 F77E06     STB    $7E06              
8A9A A684       LDA    ,X                 
8A9C 8120       CMPA   #$20               
8A9E 2305       BLS    $8AA5              
8AA0 BD8DEB     JSR    $8DEB              
8AA3 20F5       BRA    $8A9A              
8AA5 C61F       LDB    #$1F               
8AA7 A684       LDA    ,X                 
8AA9 8120       CMPA   #$20               
8AAB 2606       BNE    $8AB3              
8AAD BD8DEB     JSR    $8DEB              
8AB0 5A         DECB                      
8AB1 26F4       BNE    $8AA7              
8AB3 39         RTS                       
8AB4 BD8BE1     JSR    $8BE1              
8AB7 BE7E00     LDX    $7E00              
8ABA 2615       BNE    $8AD1              
8ABC 8E1000     LDX    #$1000             
8ABF CE0000     LDU    #$0000             
8AC2 6D84       TST    ,X                 
8AC4 270E       BEQ    $8AD4              
8AC6 3341       LEAU   $01,U              
8AC8 308820     LEAX   $20,X              
8ACB 11830300   CMPU   #$0300             
8ACF 26F1       BNE    $8AC2              
8AD1 CE0001     LDU    #$0001             
8AD4 335F       LEAU   -$01,U             
8AD6 FF7E00     STU    $7E00              
8AD9 BD8BC9     JSR    $8BC9              
8ADC 39         RTS                       
8ADD 8E7B00     LDX    #$7B00             
8AE0 CE7B20     LDU    #$7B20             
8AE3 C620       LDB    #$20               
8AE5 A680       LDA    ,X+                
8AE7 A7C0       STA    ,U+                
8AE9 5A         DECB                      
8AEA 26F9       BNE    $8AE5              
8AEC 39         RTS                       
8AED CE7B20     LDU    #$7B20             
8AF0 C620       LDB    #$20               
8AF2 A6C0       LDA    ,U+                
8AF4 811F       CMPA   #$1F               
8AF6 2312       BLS    $8B0A              
8AF8 BD8DD6     JSR    $8DD6              
8AFB A780       STA    ,X+                
8AFD 7C7E06     INC    $7E06              
8B00 B67E06     LDA    $7E06              
8B03 8120       CMPA   #$20               
8B05 2703       BEQ    $8B0A              
8B07 5A         DECB                      
8B08 26E8       BNE    $8AF2              
8B0A 39         RTS                       

----------------------------------------------------------------------
8B00 b6 7e 06 81 20 27 03 5a 26 e8 39 bd 8b e1 10 3f  .~.. '.Z&.9....?
8B10 72 1a 41 6c 6c 65 72 20 61 20 6c 61 20 6c 69 67  r.Aller a la lig
8B20 6e 65 4e 6f 2e 20 3a 20 00 8e 00 00 10 3f 9a 10  neNo. : .....?..
----------------------------------------------------------------------

8B2C 103F       SWI2                      
8B2E 9A10       ORA    /$10               
8B30 3F6C       SWI    #$6C               
8B32 8C0000     CMPX   #$0000             
8B35 270A       BEQ    $8B41              
8B37 301F       LEAX   -$01,X             
8B39 8C02FF     CMPX   #$02FF             
8B3C 2303       BLS    $8B41              
8B3E 8E02FF     LDX    #$02FF             
8B41 BF7E00     STX    $7E00              
8B44 BD8BC9     JSR    $8BC9              
8B47 39         RTS                       

----------------------------------------------------------------------
8B40 ff bf 7e 00 bd 8b c9 39 10 3f 72 1a 45 66 66 61  ..~....9.?r.Effa
8B50 63 65 72 20 6c 61 20 52 41 4d 20 3f 28 4f 2f 4e  cer la RAM ?(O/N
8B60 29 20 2e 2e 2e 2e 00 10 3f 2e 81 4e 27 47 81 4f  ) ......?..N'G.O
8B70 26 d6 10 3f 72 1a 45 74 65 73 2d 76 6f 75 73 20  &..?r.Etes-vous 
8B80 73 75 72 28 65 29 20 20 20 28 4f 2f 4e 29 3f 2e  sur(e)   (O/N)?.
8B90 2e 2e 00 10 3f 2e 81 4e 27 1b 81 4f 26 d4 8e 10  ....?..N'..O&...
----------------------------------------------------------------------

8B9E 8E1000     LDX    #$1000             
8BA1 6F80       CLR    ,X+                
8BA3 8C7000     CMPX   #$7000             
8BA6 26F9       BNE    $8BA1              
8BA8 8EFFFF     LDX    #$FFFF             
8BAB CE7D18     LDU    #$7D18             
8BAE C606       LDB    #$06               
8BB0 AFC1       STX    ,U++               
8BB2 5A         DECB                      
8BB3 26FB       BNE    $8BB0              
8BB5 39         RTS                       
8BB6 3416       PSHS   X,B,A              
8BB8 8E7B00     LDX    #$7B00             
8BBB C620       LDB    #$20               
8BBD 8620       LDA    #$20               
8BBF A780       STA    ,X+                
8BC1 5A         DECB                      
8BC2 26FB       BNE    $8BBF              
8BC4 7F7E06     CLR    $7E06              
8BC7 3596       PULS   A,B,X,PC           
8BC9 3456       PSHS   U,X,B,A            
8BCB 8DE9       BSR    $8BB6              
8BCD FE7E00     LDU    $7E00              
8BD0 BD8CB0     JSR    $8CB0              
8BD3 C620       LDB    #$20               
8BD5 CE7B00     LDU    #$7B00             
8BD8 A680       LDA    ,X+                
8BDA A7C0       STA    ,U+                
8BDC 5A         DECB                      
8BDD 26F9       BNE    $8BD8              
8BDF 35D6       PULS   A,B,X,U,PC         
8BE1 3456       PSHS   U,X,B,A            
8BE3 8E7B20     LDX    #$7B20             
8BE6 A682       LDA    ,-X                
8BE8 8120       CMPA   #$20               
8BEA 2607       BNE    $8BF3              
8BEC 6F84       CLR    ,X                 
8BEE 8C7B00     CMPX   #$7B00             
8BF1 26F3       BNE    $8BE6              
8BF3 FE7E00     LDU    $7E00              
8BF6 BD8CB0     JSR    $8CB0              
8BF9 CE7B00     LDU    #$7B00             
8BFC C620       LDB    #$20               
8BFE 6DC4       TST    ,U                 
8C00 2709       BEQ    $8C0B              
8C02 A6C0       LDA    ,U+                
8C04 A780       STA    ,X+                
8C06 5A         DECB                      
8C07 26F9       BNE    $8C02              
8C09 35D6       PULS   A,B,X,U,PC         
8C0B 860D       LDA    #$0D               
8C0D A780       STA    ,X+                
8C0F C61F       LDB    #$1F               
8C11 6F80       CLR    ,X+                
8C13 5A         DECB                      
8C14 26FB       BNE    $8C11              
8C16 35D6       PULS   A,B,X,U,PC         
8C18 3410       PSHS   X                  
8C1A BE7E00     LDX    $7E00              
8C1D 270D       BEQ    $8C2C              
8C1F 8C0300     CMPX   #$0300             
8C22 2503       BCS    $8C27              
8C24 8E0300     LDX    #$0300             
8C27 301F       LEAX   -$01,X             
8C29 BF7E00     STX    $7E00              
8C2C 7F7E06     CLR    $7E06              
8C2F 3590       PULS   X,PC               
8C31 3452       PSHS   U,X,A              
8C33 FE7E00     LDU    $7E00              
8C36 11830300   CMPU   #$0300             
8C3A 240F       BCC    $8C4B              
8C3C 8D72       BSR    $8CB0              
8C3E 6D8820     TST    $20,X              
8C41 2715       BEQ    $8C58              
8C43 3341       LEAU   $01,U              
8C45 FF7E00     STU    $7E00              
8C48 4F         CLRA                      
8C49 35D2       PULS   A,X,U,PC           
8C4B CE0300     LDU    #$0300             
8C4E FF7E00     STU    $7E00              
8C51 BD8C89     JSR    $8C89              
8C54 1A02       ORCC   #$02               
8C56 35D2       PULS   A,X,U,PC           
8C58 8D04       BSR    $8C5E              
8C5A 1A02       ORCC   #$02               
8C5C 35D2       PULS   A,X,U,PC           

----------------------------------------------------------------------
8C50 00 bd 8c 89 1a 02 35 d2 8d 04 1a 02 35 d2 10 3f  ......5.....5..?
8C60 72 1a 46 69 6e 20 64 75 20 74 65 78 74 65 2e 2e  r.Fin du texte..
8C70 2e 20 43 72 65 65 7a 20 64 65 73 20 6c 69 67 6e  . Creez des lign
8C80 65 73 00 10 3f 2a 25 fb 39 10 3f 72 1a 44 65 72  es..?*%.9.?r.Der
8C90 6e 69 65 72 65 20 6c 69 67 6e 65 2c 20 53 61 75  niere ligne, Sau
8CA0 76 65 67 61 72 64 65 7a 21 00 10 3f 2a 25 fb 39  vegardez!..?*%.9
8CB0 34 06 1f 30 58 49 58 49 58 49 58 49 58 49 8e 10  4..0XIXIXIXIXI..
8CC0 00 30 8b 35 86 34 16 10 3f 1a 7d 7e 07 27 25 be  .0.5.4..?.}~.'%.
----------------------------------------------------------------------

Daniel
L'obstacle augmente mon ardeur.
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

OK Daniel! je dois arriver à recuperer l'ensemble du contenu du fichier. bon il est certain qu'avec un assembleur desasembleur le travail est beaucoup facilité. apres quoi il n'y a plus qu'a recuperer le code pour programmer une eprom ( 2732 pour ce qui me concerne).... Bon, je vais voir comment m'en sortir!
Crdlt
Michel
Daniel
Messages : 17417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: PB sur un Data RD100

Message par Daniel »

Pour programmer l'eprom il n'y a rien à modifier dans le fichier binaire : il suffit de le copier tel quel.

Je voudrais revenir sur la panne du Data RD100 : il est très rare qu'une eprom soit défectueuse. J'ai déjà réparé beaucoup d'ordinateurs de cette époque, en particulier à base de 6809, sans jamais avoir le moindre problème de rom ou d'eprom. Dans certains cas, il y a des erreurs de ram, mais le plus courant est une défaillance des circuits de décodage d'adresse. A mon avis c'est plutôt de ce côté-là qu'il faut chercher la panne.

A ta place, je commencerais par lire l'EPROM du RD100 pour la comparer au fichier binaire de Fréderic. S'il n'y a pas de différence, il faut chercher autre chose.

[Edit]
J'oubliais un point important : Pour un fichier de 32 Ko, l'eprom est vraisemblablement une 27256. Une 2732 contient seulement 4 Ko.
Daniel
L'obstacle augmente mon ardeur.
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

Salut Daniel

Bien pris connaissance de ton post merci de tes conseils judicieux.... concernant l'eprom il s'agit bien d'une 2732....
Crdlt
Michel
Daniel
Messages : 17417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: PB sur un Data RD100

Message par Daniel »

Dans ce cas le fichier de 32 Ko posté par Frédéric ne correspond pas à ton matériel. Pour une 2732 il faut un fichier de 4 Ko.
Daniel
L'obstacle augmente mon ardeur.
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

Bonsoir Daniel

Effectivement, mon RD100 est de la 1ere génération ( avec les afficheurs en haut de la carte et les touches clavier dans le bas.)... d'ailleurs une ligne de caractères contenue dans le dump de Frederic, m’étonnait un peu et m'a fait douter... Bon, tout est remis a 0....
Quoiqu'il en soit, grand merci à toi et Frederic pour votre mobilisation.
Je ne m'avoue pas vaincu pour autant , je vous tiendrai au courant.
Crldt

Michel
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

Bonjour à tous
Je suis a la recherche d'un assembleur ( + simulateur eventuellement) motorola 6809, tournant sous windows 7.... J'ai pas mal cherché sur le net mais vos conseils seraient les bienvenus... Merci d'avance.
Bonne journée .

Crdlt

Michel
Daniel
Messages : 17417
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: PB sur un Data RD100

Message par Daniel »

Il y en a plusieurs, mais mon préféré est A09. Je l'utilise en moyenne 50 à 100 fois par jour (dans Windows 7 sp1 64 bits).
http://www.hermannseib.com/english/opensource.htm

Pour mettre au point les programmes j'utilise mes émulateurs (dcmoto, ou dcsquale, ou dctavernier).
Daniel
L'obstacle augmente mon ardeur.
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

Daniel a écrit :(...)
Bonjour Daniel
merci de ton post et du lien ci joint. Je vais donc télécharger. Pour ce qui est de la mise au point, il faudra que je trouve du soft car je n'ai pas d'émulateur mais un assembleur sera déjà un premier pas important pour travailler. Merci encore à toi. Bonne soirée.
Cordialement.
Michel
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

Bonne fin de W.E à tous ....
Ca y est!!!!! mon RD100 est dépanné! effectivement comme le presentait Daniel, le probleme n'etait pas l'éprom mais de méchantes coupures de pistes et autres trous metallisés sous la batterie de sauvegarde.... Merci à l'oscillo et au metrix! sans eux!!!!! merci aux technos qui m'ont conseillé.... Heu....reux!
michel uliers
Messages : 16
Inscription : 14 août 2013 08:16
Localisation : La Rochelle 17000

Re: PB sur un Data RD100

Message par michel uliers »

DE passage sur le site pour souhaiter un bon lundi à tous.... Mon RD 100 fonctionne a la perfection. Je voulais vous poster une image mais..... fichier trop lourd! dommage
Crdlt
Michel
Répondre