Un boîtier pour l'E...
 
Notifications
Clear all

Un boîtier pour l'EREBUS  

  RSS

steph-tux
(@steph-tux)
Active Member Adhérent
Inscription: Il y a 4 mois
Posts: 12
28/04/2020 12:51  

Comme j'avais du temps pendant le confinement et que je voulais faire un boîtier pour l'Erebus, je me suis attaqué au sujet.

Je voulais avoir un joli boîtier pour accueillir ce superbe projet (merci Kenneth), alors, voici le résultat. Toute ressemblance avec un objet existant ou ayant existé ne serait pas une pure coïncidence...

1588071294-1.png
1588071366-2.png
1588072458-4.png
This topic was modified Il y a 1 mois 4 times by steph-tux

Quote
Kenneth
(@kenneth)
Eminent Member Adhérent
Inscription: Il y a 5 mois
Posts: 24
28/04/2020 1:54  

Ce boitier me rappelle quelque chose... 😆

Ce projet est tres interessant, avec l'adaptateur "carte Sd pour fente MicroSD",on aura un lecteur qui se rapproche du Microdisc au niveau de la manipulation...
Il me resterait a developper le code qui va avec pour executer tout ce qui est enregistré en format DSK.
Je ne connais pas le stl pour les objets 3D, mais j'imagine qu'en quelques clics, on peut reproportionnaliser le boitier pour faire rentrer pile poil la carte a l'interieur?


RépondreQuote
assinie
(@assinie)
Membre Redacteur
Inscription: Il y a 6 mois
Posts: 16
28/04/2020 3:45  

@Keneth: pour les routines de lecture d'un fichier DSK, j'en ai bricolé dans le cadre de mes devs pour Orix.

Actuellement, elles gèrent la lecture d'un secteur quelconque pour l'écriture il faut que j'ajoute la génération des CRC si je veiux quelque chose de cohérent (j'ai aussi une routine pour ça)

J'ai aussi ce qu'il faut pour la lecture du catalogue, que ce soit pour une image FTDOS ou Sedoric.

La lecture d'un fichier n'est pas encore faite en assembleur mais je sais comment il faut faire pour ces deux OS.


RépondreQuote
Kenneth
(@kenneth)
Eminent Member Adhérent
Inscription: Il y a 5 mois
Posts: 24
28/04/2020 7:04  
Posté par: @assinie

@Keneth: pour les routines de lecture d'un fichier DSK, j'en ai bricolé dans le cadre de mes devs pour Orix.

Actuellement, elles gèrent la lecture d'un secteur quelconque pour l'écriture il faut que j'ajoute la génération des CRC si je veiux quelque chose de cohérent (j'ai aussi une routine pour ça)

J'ai aussi ce qu'il faut pour la lecture du catalogue, que ce soit pour une image FTDOS ou Sedoric.

La lecture d'un fichier n'est pas encore faite en assembleur mais je sais comment il faut faire pour ces deux OS.

Interessant, par contre, sans entrer dans les secrets de fabrication, j'imagine qu'il y a un composant dédié au SPI sur la TwilightCard, il faudrait que je complète le code pour le faire tourner sur l'Erebus, en théorie, je pourrai utiliser des cartes SD en HC.


RépondreQuote
assinie
(@assinie)
Membre Redacteur
Inscription: Il y a 6 mois
Posts: 16
28/04/2020 7:27  

Oui il y a un composant dédié pour la lecture de la carte mais le principe reste valable.

J'ai d'un côté les fonctions de lecture d'un fichier (bas niveau) depuis la carte, et de l'autre la gestion de l'image disque.

Donc si tu peux lire un fichier morceau par morceau, et l'équivalent de la fonction fseek() du C (déplacement vers un offset donné dans un fichier), il n'y a pas de problème pour l'adapter à Erebus je pense.


RépondreQuote
steph-tux
(@steph-tux)
Active Member Adhérent
Inscription: Il y a 4 mois
Posts: 12
28/04/2020 7:55  

@kenneth

C'est quoi que tu appelles un "adaptateur carte Sd pour fente MicroSD" ?

J'ai déjà un adaptateur qui vient se glisser dans la face avant du boîtier (le lecteur à fente qui dépasse à l'avant est une rallonge "micro SD vers micro SD" qui va se brancher sur le module Catalex).

Si c'est pour mettre à la place une rallonge "SD vers micro SD", il faut juste modifier un peu le modèle pour agrandir le passage.

1588097918-5.png
This post was modified Il y a 1 mois 2 times by steph-tux

RépondreQuote
Kenneth
(@kenneth)
Eminent Member Adhérent
Inscription: Il y a 5 mois
Posts: 24
28/04/2020 9:34  

En fait je faisait allusion a la rallonge que l on voit sur le graphique 3d, qui permet d'utiliser une grosse carte sd pour l'Erebus.


RépondreQuote
jede
 jede
(@jede)
Trusted Member Adhérent
Inscription: Il y a 10 mois
Posts: 85
28/04/2020 10:00  
Posté par: @kenneth

Interessant, par contre, sans entrer dans les secrets de fabrication, j'imagine qu'il y a un composant dédié au SPI sur la TwilightCard, il faudrait que je complète le code pour le faire tourner sur l'Erebus, en théorie, je pourrai utiliser des cartes SD en HC.

Il n'y a pas trop de secret de fabrication sur la carte en fait 🙂 J'ai tendance à parler technique et à rentrer dans le détail sur ce que fait la carte. Alors que les gens, ce qu'ils veulent c'est juste savoir s'ils peuvent démarrer l'aigle d'or.

De plus, j'ai assez peu communiqué ces derniers mois pour X raisons, la première étant que je suis pas mal occupé en dehors de l'oric depuis 2 ans.

Le chip utilisé sur la twilighte board est un chip qui gère la FAT32 lui même (donc pas de code pour gérer la FAT), il monte des sdcard (par le port de la sdcard) ou des clés usb via le port USB. Comme il est dédié, il fait des débits de ouf (pour un oric puisque c'est le 6502 qui ne va pas assez vite. Cela permet d'avoir du code compact et rapide (c'est ce que je voulais et ne pas rentrer dans les travers des lenteurs sur l'oric).

Le chip gère aussi la souris usb (la vraie souris USB qu'on utilise sur PC) qui donne les deltaX et les deltaY de la position précédente et par IRQ (alors que les souris DB9, il faut coder la détection du sens et calculer la vitesse, et interroger périodiquement), gère les joypad usb, les transferts entre PC et oric (Très mal documenté), les claviers USB, l'accès aux secteurs des sdcard etc, et je crois qu'on peut faire encore plus, mais le chip a l'origine a été fait pour lire de la FAT principalement; et les docs sont assez spartiates (très mal traduites en anglais et ça c'est dans le meilleur cas, sinon c'est en chinois ou il faut aller parler au constructeur pour avoir toutes les possibilités 🙂

Je me suis dit qu'il faudrait que je fasse un post ici pour parler de la carte, c'est ce que je vais faire, puisque tout marche (à un détail près sur joysticks)

 


RépondreQuote
steph-tux
(@steph-tux)
Active Member Adhérent
Inscription: Il y a 4 mois
Posts: 12
29/04/2020 1:45  

@kenneth

Et voici le résultat après impression.

Pour info, j'ai entièrement dessiné ce boîtier autour de la carte Erebus, en gardant les proportions du lecteur Microdisc. Donc forcément, la carte Erebus se monte parfaitement. Si je comprends bien, il faudrait que je modifie mon modèle pour pouvoir y installer dès maintenant une rallonge pour carte SD, en prévision de ta modification de logiciel.

De toute façon, même avec une rallonge pour carte SD, on pourra encore utiliser des micro SD, à condition de les insérer dans un adaptateur.

1588160705-20200429_133014.jpg
1588160729-20200429_133322.jpg
1588160752-20200429_133726.jpg
This post was modified Il y a 1 mois 3 times by steph-tux

RépondreQuote
Kenneth
(@kenneth)
Eminent Member Adhérent
Inscription: Il y a 5 mois
Posts: 24
29/04/2020 6:48  

Le resultat est parfait 😎 


RépondreQuote
assinie
(@assinie)
Membre Redacteur
Inscription: Il y a 6 mois
Posts: 16
29/04/2020 7:52  

Très belle réalisation!

Par curiosité, ça prend combien de temps pour l'impression?


RépondreQuote
steph-tux
(@steph-tux)
Active Member Adhérent
Inscription: Il y a 4 mois
Posts: 12
29/04/2020 8:37  

Temps d'impression, de bas en haut : 1h45 + 2h45 + 7h00

Au total 12h, quand tout se passe bien à l'impression...

 

 

 


RépondreQuote
rijiji
(@rijiji)
Active Member Adhérent
Inscription: Il y a 5 mois
Posts: 8
30/04/2020 9:17  

@steph-tux.  Super Boulot 👍 


RépondreQuote
Share: