interface SD pour msx

Page 1/5
| 2 | 3 | 4 | 5

By Leo

Paragon (1236)

Leo's picture

23-12-2009, 17:41

salut a tous ,

J'ai une interface Sd de Erikie basée sur la carte originalement conçue par un fan coréen
sharksym : ça fonctione trés bien pour émuler des jeus en disquettes et des des jeux
en rom , en même temps ça fait office de stockage de masse .
D'autres surprises telles qu'un driver pour symbos ou un logiciel pour jouer des films
sont au programme !

Mais toute l'interface est basée sur une cartouche konami SCC qui doit etre transformée.
Erikie a bien fait une version sans scc mais qui repose sur des composants plus facile
à trouver comme des circuits programmable pal/gal.

Bref après ce petit historique je regrette que ce type d'interface soit encore pas plus
accessible ou bien trop chère à réaliser ou trop technique .

Je pensais à la possibilité de faire plus simple : utiliser un PPI 82C55 pour piloter les
lignes de la carte SD et eventuellement d'autre periph de type serie SPI comme le
controlleur ethernet que vient de sortir microchip , le EN28J60.
Bien sur il faudrait adapter le bios original...

En effet à l'image de l'interface IDE beer 202 , les design à base de 82C55 sont parmis
les plus économiques mais aussi techniquement les plus simples et accessibles, c'est
pour cela qu'en argentine ou en russie ce sont les interfaces les plus populaires.

Login or register to post comments

By Franckfr

Champion (339)

Franckfr's picture

23-12-2009, 20:20

C'est intéressant comme concept. J'aimerais bien voir la bestiole !oO

By Leo

Paragon (1236)

Leo's picture

23-12-2009, 21:36

en cout je pense que ça doit etre possible de passer sous les 50 euros.

By Jipe

Paragon (1366)

Jipe's picture

23-12-2009, 21:55

pour remplacer la cartouche SCC dans l'interface SD il faut juste trouver des 74LS670 mais ce composants est obsoléte et n'est plus vendu

je ne vois pas comment un 8255 peut gérer le mapper par contre pour gérer la carte mémoire il est surdimensionné ( 24 entrées / sorties )

il faut dissocier la partie mapper + mémoire flash qui contient le systéme d'exploitation et qui pourrait être mis sur une disquette et le reste des composants qui servent a la gestion pour lire et écrire dans la carte mémoire

j'ai commencé a faire ma version a partir des schémas mais sharksim va plus vite que moi ( qui ne suis pas pressé a vrai dire ) et la version 2 n'est pas identique au niveau électronique

By Metalion

Paladin (1004)

Metalion's picture

23-12-2009, 22:33

C'est intéressant comme concept. J'aimerais bien voir la bestiole !oO
Idem ... Je ne connaissais pas Eek!
Leo, tu as des photos de la bête ?

By Jipe

Paragon (1366)

Jipe's picture

23-12-2009, 22:40

ces deux interface sont constructibles par monsieur tout le monde qui a des notions d 'electronique car les schémas sont gentiment donnés

pour la BEER IDE tout est sur le site de Hans Otten

pour la sharksim on en parle sur le forum MRC en anglais et il ya les liens qui vont avec

By Leo

Paragon (1236)

Leo's picture

24-12-2009, 08:42

non j'ai pas de photos je commence a peine à cogiter Tongue

Sinon pour les 74LS670 j'ai en commandé une dizaine sur ebay , ca se trouve facilement genre pour moins de 10 euros avec frais de port pour quelques unités.

C'est clair que le 82c55 est surdimensionné mais tant que ça , avec 24 lignes et si on compte large :

- 8 lignes pour la carte sd , en effet on peut imaginer utiliser le mode parallèle 4 bits plutot que 1 bit pour aller plus vite , et j'ai dis que je comptait large
- 8 lignes pour une seconde carte sd
- 3 lignes pour mapper specifique
- reste 5 lignes pour d'autre susage comme interface spi pour un autre periph ( mp3 , ethernet )

Alors pour la partie mapper , il faut considérer :

1- qu'il ya le mapper dos2
2- que le design de sharksym fonctionne avec le mapper megarom

Ben le 82c55 est pas compatible avec ! il faut modifier les roms !
*pour la rom dos2:
J'ai deja fait des modifs de rom DOS1 pour acceder a une flash avec un mapper bizarre dans le passé, donc au pire je peux repartir de celle la mais ca serait bien mieux de pouvoir adapter celle de shaksym
pour profiter de son soft "diskman" , de son systeme de partition , le driver symbos devrait etre refait
cependant ....
la rom dos2 de shaksym a deja été modifiée pour justement etre compatible avec la mapper
megarom , ce code devrait etre encore migrable vers un autre mapper encore ?

* pour les megaroms : c'est cuit , en plus il y a les mapper ascii8/16 et encore et j'ai pas envie
de mettre un flash de 512kb car : c'est plus cher , il faut souder des composant en surface (beurk)
et meme dans le design de sharksym c'est supporté que tardivement et limité à 384ko , ca rends
service mais ça remplace pas la mega flash scc 512kb

bref je vais recevoir les chip courant janvier , faudrait que j'ai commencé le tracé pcb d'ici la !

Santa

By Jipe

Paragon (1366)

Jipe's picture

24-12-2009, 10:14

pour la SD d'Erikie j'ai aidé a construire le mapper SCC mais j'ai la même version en mapper konami ou en mapper ascii si ça peut t'aider

vu que j'ai une mega-scsi et un turbo-r avec une cartouche Sram de 1Mo universelle ( schéma et soft dispos sur le site de HansO )je ne me suis pas trop pressé pour construire une carte SD

j'ai bossé avec un copain sur un projet de smart media pour MSX mais le support est devenu obsoléte avant d'avoir des résultats concrets

la technologie va trop vite et les capacités des cartes vont au dela de celles du MSX

pour gérer une grosse mémoire il faut être en Fat 16 mais tout n'est pas compatible avec c'est pour cela que le systéme Fat 12 et le mappage des partitions reste la solution la plus propre a défaut d'être la plus pratique pour s'y retrouver

By Leo

Paragon (1236)

Leo's picture

24-12-2009, 10:27

c'est clair la technologie va vite , rien que pour les SD , je suis pas sur que le design de erikie/sharksym
fonctionne avec les SDHC , or on ne trouve plus que ca de nos jours !
Pour le FAT12/16 , c'est vrai que c'est embetant , mais je trouve la solution de shaksym avec diskman , qui permet de "changer de partition" comme on change de disquette assez sympa , et rend la FAT12 plus
supportable.
...

By ZebibiZen

Resident (47)

ZebibiZen's picture

26-12-2009, 13:07

J'ai également une interface SD de Erikie basée sur un FPGA altera max
Grâce à Erikie, c'est l'interface SD la moins chère (42 euros avec le boitier).

Cette interface SD est proche d'une utilisation SCSI : plusieurs partitions FAT 12 de 32mo
(ou jeux) que l'on monte suivant les besoins. A noter que multimente fonctionne parfaitement.

J'ai flashé la cartouche avec le dernier bios 4.02 de Sharksym pour profiter d'une SD 2Go
(plus de partition FAT 12 qu'avec le bios 3 et ses 256 mo) lien cartouche et lien bios

D'après mes observations, cette cartouche fonctionne à merveille avec le Z80 de mon 8245.
Par contre la détection de SD plante sur un onechip en mode 10mhz et diskman perd ses partitions
sur un turbo R (mode R800). Idem pour Symbos, ce FPGA a peut être un problème de fréquence ?

Un MSX accepte du FAT 16 dont la limite est 2 Go donc une SDHC de 4go est en FAT 32.

By usuario_msx2

Paladin (745)

usuario_msx2's picture

26-12-2009, 15:58

Essaie d'utiliser le programe "MPLAY.COM" avec le cartouche d'Erikie:

http://pds16.egloos.com/pds/200912/06/40/MEDIA_sample.zip

Il est possible qu'il n'aura pas de son.
Il n'est pas une bonne option d'enlever le chip scc.

désolé pour mon Français :santa:

Page 1/5
| 2 | 3 | 4 | 5