[SQUALE] Emulation

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Jeff_HxC2001
Messages : 296
Enregistré le : 20 mars 2011 14:24

Re: [SQUALE] Emulation

Message par Jeff_HxC2001 » 25 avr. 2015 15:33

Carl a écrit :Bravo pour ce travail de conservation mais que d'autorisations pour une rom.... :cry:
merci pour le Squale Teasing.... :wink:
Carl
Oui effectivement c'est compliqué, mais en fait le CNAM cherche a se protéger, ce qui n'est pas étonnant. Il faut contacter les ayants droits.

Fabrice Montupet

Re: [SQUALE] Emulation

Message par Fabrice Montupet » 25 avr. 2015 15:44

Merci pour le retour d'information :)
En regardant la carte mère de près, j'ai été étonné de voir la proximité de pistes avec les vis de fixation de la carte mère au chassis, surtout ici:
Image
J'ai l'impression d'un court-circuit entre l'entrée 2A3 du 74LS241 et la masse châssis, via la vis. :shock:

Have fun pour la suite :D

Jeff_HxC2001
Messages : 296
Enregistré le : 20 mars 2011 14:24

Re: [SQUALE] Emulation

Message par Jeff_HxC2001 » 25 avr. 2015 15:55

Fabrice Montupet a écrit :(...) J'ai l'impression d'un court-circuit entre l'entrée 2A3 du 74LS241 et la masse châssis, via la vis. :shock:
Oui exactement, c'est bien en court-circuit, on l'a remarqué sur place : Soit ce n'est pas les bonnes vis, soit il manque une rondelle plastique ou autre isolant, mais il y a bien un problème là.

Avatar du membre
Totor le Butor
Messages : 1525
Enregistré le : 07 sept. 2011 16:14
Localisation : Paris

Re: [SQUALE] Emulation

Message par Totor le Butor » 25 avr. 2015 16:06

Félicitation !!!!!

Quand on voit le matériel sur la table, vous deviez être chargé comme des bourricots :wink: :!:
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .

Fabrice Montupet

Re: [SQUALE] Emulation

Message par Fabrice Montupet » 25 avr. 2015 16:08

Étonnant également l'orientation des composants voulue par l'équipe d'Apollo7, tous ne sont pas dirigés dans la même direction. Cela peut être une source de confusion pour le neophite qui tente de dépanner son Squale. Car sans schéma d’implantation, sans prendre note de l'orientation initiale des composants, ni le temps de situer au multimètre les lignes de masse et d'alimentation, une erreur est vite arrivée. Celui ou celle qui a mis des vis inadaptées ou sans isolant est tout autant capable d'inverser le sens d'un composant...

Avatar du membre
farvardin
Messages : 384
Enregistré le : 27 déc. 2014 16:07
Contact :

Re: [SQUALE] Emulation

Message par farvardin » 25 avr. 2015 18:09

ah, il y a le mythique AY-3-8910, que l'on retrouve sur notamment les Atari ST et Amstrad CPC pour créer des sons... :)

bravo pour votre travail, et j'espère que vous arriverez à terminer la récolte d'information, et que vous pourrez réutiliser cela pour faire un émulateur.

Avatar du membre
Rhod
Messages : 11085
Enregistré le : 09 avr. 2007 09:54
Localisation : Orléans
Contact :

Re: [SQUALE] Emulation

Message par Rhod » 25 avr. 2015 18:29

Est-ce que les ayants droits ont encore quelques choses à "dire" quand on sait que la société est fermée depuis +30 ans ?
Qui garde les droits ? les anciens actionnaires ?

Avatar du membre
6502man
Messages : 9558
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [SQUALE] Emulation

Message par 6502man » 25 avr. 2015 19:22

MERCI pour les photos :D :mrgreen:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Fabrice Montupet

Re: [SQUALE] Emulation

Message par Fabrice Montupet » 25 avr. 2015 20:22

Rhod a écrit :Est-ce que les ayants droits ont encore quelques choses à "dire" quand on sait que la société est fermée depuis +30 ans ? Qui garde les droits ? les anciens actionnaires ?
En France, le droit d'auteur sur une oeuvre s'applique pendant 70 ans après la date de décès du dernier collaborateur.

Avatar du membre
Carl
Modérateur
Messages : 10670
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [SQUALE] Emulation

Message par Carl » 25 avr. 2015 20:51

quel est l’intérêt de ce dump si il ne peut pas être étudié par la communauté ...dans 70 ans sauf si la médecine a progressé, il restera pas grand monde pour enfin étudier la rom :roll: :lol:

Carl

Torlus
Messages : 21
Enregistré le : 06 janv. 2015 21:28

Re: [SQUALE] Emulation

Message par Torlus » 25 avr. 2015 21:14

Pas de panique, je m'en occupe ;)

Fabrice Montupet

Re: [SQUALE] Emulation

Message par Fabrice Montupet » 25 avr. 2015 21:21

Je ne m'inquiète pas, il y a toujours une solution :)

Daniel
Messages : 11905
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [SQUALE] Emulation

Message par Daniel » 27 avr. 2015 22:55

Il manque encore de la matière, mais c'est un bon début :wink:
Il semblerait que le SWI soit suivi d'un paramètre sur un octet, auraient-ils copié sur le moniteur du MO5 ?

Code : Tout sélectionner

--------------------------------

--------------------------------
F113 8688       LDA    #$88               
F115 1A10       ORCC   #$10               
F117 B7F080     STA    $F080              
F11A 1703E3     LBSR   $F500              
F11D F6F080     LDB    $F080 <-             
F120 C502       BITB   #$02    |           
F122 2707       BEQ    $F12B --|--             
F124 B6F083     LDA    $F083   |  |          
F127 A780       STA    ,X+     |  |         
F129 20F2       BRA    $F11D ->|  |          
F12B C501       BITB   #$01 <--|--              
F12D 26EE       BNE    $F11D --             
F12F C41C       ANDB   #$1C               
F131 1CEF       ANDCC  #$EF               
F133 39         RTS                       

-----------------------------------------------------------------------
f130 1c 1c ef 39 20 53 51 55 41 4c 45 4d 4f 4e 20 56   ...9 SQUALEMON V
f140 31 2e 32 20 62 04 2a 04 5f 3f 3b bd f5 3b 29 3a   1.2 b.*._?;..;):
-----------------------------------------------------------------------

-------------------------------

-------------------------------
F14B BDF53B     JSR    $F53B              
F14E 293A       BVS    $F18A -----              
F150 BFEFAE     STX    $EFAE      |        
F153 BDF5AE     JSR    $F5AE      |        
F156 BDF53B     JSR    $F53B      |        
F159 292F       BVS    $F18A ---->|             
F15B BFEFB0     STX    $EFB0      |        
F15E BDF5AE     JSR    $F5AE      |        
F161 BDF53B     JSR    $F53B      |        
F164 2924       BVS    $F18A ---->|             
F166 BFEFB2     STX    $EFB2      |        
F169 8EEFAE     LDX    #$EFAE     |        
F16C A680       LDA    ,X+ <---   |            
F16E 8D20       BSR    $F190   |  |         
F170 8CEFB4     CMPX   #$EFB4  |  |         
F173 26F7       BNE    $F16C --   |          
F175 BEEFAE     LDX    $EFAE      |        
F178 A680       LDA    ,X+ <---   |            
F17A 8D14       BSR    $F190   |  |         
F17C BCEFB0     CMPX   $EFB0   |  |         
F17F 26F7       BNE    $F178 --   |          
F181 4F         CLRA              |        
F182 8D0C       BSR    $F190      |        
F184 8E0000     LDX    #$0000     |        
F187 BDF239     JSR    $F239      |        
F18A 8651       LDA    #$51 <-----              
F18C B7F050     STA    $F050              
F18F 39         RTS                       

-------------------------------

-------------------------------
F190 C602       LDB    #$02               
F192 3F         SWI    #$3B <--            
F194 39         RTS            |           
                               |
------------------------------ | 
                               |
------------------------------ |
F195 C603       LDB    #$03    |           
F197 20F9       BRA    $F192 --              

------------------------------

------------------------------
F199 8D08       BSR    $F1A3              
F19B 4D         TSTA                      
F19C 2604       BNE    $F1A2 ---             
F19E 6E9FEFB2   JMP    [$EFB2] -|-->           
F1A2 39         RTS       <-----                

-------------------------------

-------------------------------
F1A3 C601       LDB    #$01               
F1A5 3F3B       SWI    #$3B               
F1A7 8EEFAE     LDX    #$EFAE <------     
F1AA 8DE9       BSR    $F195 <-      |       
F1AC 251D       BCS    $F1CB --|--   |          
F1AE A780       STA    ,X+     |  |  |       
F1B0 8CEFB4     CMPX   #$EFB4  |  |  |       
F1B3 26F5       BNE    $F1AA --   |  |         
F1B5 BEEFAE     LDX    $EFAE      |  |      
F1B8 8DDB       BSR    $F195 <-   |  |      
F1BA 250F       BCS    $F1CB --|->|  | Erreur detectee          
F1BC A780       STA    ,X+     |  |  |      
F1BE BCEFB0     CMPX   $EFB0   |  |  |      
F1C1 26F5       BNE    $F1B8 --   |  |        
F1C3 8DD0       BSR    $F195      |  |      
F1C5 2504       BCS    $F1CB ---->|  |           
F1C7 4D         TSTA              |  |      
F1C8 26DD       BNE    $F1A7 -----|--             
F1CA 39         RTS        -------|---> retour                       
F1CB 8EF1D1     LDX    #$F1D1 <---      "ERREUR"      
F1CE 7EF5A2     JMP    $F5A2 ---------> Affichage de l'erreur             

-----------------------------------------------------------------------
f1d0 a2 45 52 52 45 55 52 04 ce f0 50 e6 64 26 26 8d   .ERREUR...P.d&&.
-----------------------------------------------------------------------

-------------------------------

-------------------------------
F1D8 CEF050     LDU    #$F050             
F1DB E664       LDB    $04,S              
F1DD 2626       BNE    $F205 ------             
F1DF 8D5D       BSR    $F23E       |           
F1E1 8611       LDA    #$11        |           
F1E3 A7C4       STA    ,U          |           
F1E5 C605       LDB    #$05        |           
F1E7 8E0000     LDX    #$0000 <-   |        
F1EA 8D4D       BSR    $F239    |  |         
F1EC 5A         DECB            |  |         
F1ED 26F8       BNE    $F1E7 ---   |          
F1EF 4F         CLRA     <------   |       
F1F0 1FA8       TFR    CC,A     |  |       
F1F2 A762       STA    $02,S    |  |       
F1F4 39         RTS       ------|--|-> retour                       
F1F5 5A         DECB            |  |       
F1F6 2620       BNE    $F218 ---|--|--       
F1F8 8D44       BSR    $F23E    |  |  |     
F1FA 8651       LDA    #$51     |  |  |     
F1FC A7C4       STA    ,U       |  |  |     
F1FE C614       LDB    #$14     |  |  |     
F200 8E0000     LDX    #$0000   |  |  |     
F203 A6C4       LDA    ,U       |  |  |     
F205 8404       ANDA   #$04 <---|--   |           
F207 2604       BNE    $F20D  --|--   |          
F209 A641       LDA    $01,U    |  |  |     
F20B 20E2       BRA    $F1EF ---   |  |          

Daniel
L'obstacle augmente mon ardeur.

petitjd
Messages : 1853
Enregistré le : 23 oct. 2007 11:50

Re: [SQUALE] Emulation

Message par petitjd » 28 avr. 2015 11:24

Si Daniel pouvait avoir acces à la rom, Daniel parlant couramment le 6809, dans les trois jours qui suivent l'émulateur serait torché.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

Daniel
Messages : 11905
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [SQUALE] Emulation

Message par Daniel » 28 avr. 2015 13:00

Même si les architectures sont différentes, on retrouve beaucoup de similitudes entre ces machines à base de 6809. Si on a toutes les les roms il est possible de créer l'émulateur. Dans le cas du Squale c'est peut-être un peu plus difficile, car sans Basic et sans aucun logiciel pour tester je ne sais pas bien ce que l'on pourra montrer. A moins de programmer soi-même des applications ou de porter des programmes provenant d'autres machines...

On ouvre les paris pour savoir quel port est en $F080-$F083 ? et en $F050-$F053 ? :wink:
Daniel
L'obstacle augmente mon ardeur.

Répondre