[vectrex] Vectrex32

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

Répondre
hlide
Messages : 387
Enregistré le : 29 nov. 2017 10:23

[vectrex] Vectrex32

Message par hlide » 16 mars 2018 21:37

L'autre truc qui m'intéressait mais qui m'ennuyait un peu : on ne peut programmer qu'en Basic avec. Alors c'est quand même un Basic plus évolué que ceux que l'on connaissait avec nos ordis 8-bit. Je me souvenais qu'en discutant avec l'auteur, il a parlé d'une RAM dual-port qui servait de communication entre le 6809 et le PIC32. Ce dernier, en effet, écrirait des bouts de code 6809 dans cette RAM pour la partie graphique et peut-être la partie son. Il n'y a pas longtemps, je lorgnais sur les RAM dual-port parce que j'avais quelques idées en tête pour mes SHARP. les seules que je pouvais trouver étaient des IDT. Ah ! il en est un justement sur la carte : un IDT 71321 LA25PF après que j'ai ouvert les entrailles. Pas grand monde en fait sur le circuit. le plus grand des deux chipsets est la RAM dual-port - j'aurais pas cru. Le plus petit est un PIC32 MZ2048EFH064.

Voici les photos :
IMG_20180316_200222.jpg
IMG_20180316_200222.jpg (976.23 Kio) Vu 381 fois
IMG_20180316_200849 - Copie.jpg
IMG_20180316_200849 - Copie.jpg (1.45 Mio) Vu 381 fois
IMG_20180316_200907 - Copie.jpg
IMG_20180316_200907 - Copie.jpg (1.4 Mio) Vu 381 fois
PIC002.JPG
PIC002.JPG (128 Kio) Vu 381 fois
PIC003.JPG
PIC003.JPG (116.5 Kio) Vu 381 fois

hlide
Messages : 387
Enregistré le : 29 nov. 2017 10:23

Re: [vectrex] Vectrex32

Message par hlide » 16 mars 2018 21:42

Ne vous fiez pas à la date des deux dernières photos, elles sont prises à partir d'un microscope avec écran intégré que je n'ai pas pris le temps de régler. ^^

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

Re: [vectrex] Vectrex32

Message par 6502man » 17 mars 2018 17:38

Je connaissais pas ce type de RAM et c'est très intéressant :o 8) 8)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

hlide
Messages : 387
Enregistré le : 29 nov. 2017 10:23

Re: [vectrex] Vectrex32

Message par hlide » 18 mars 2018 00:42

Je crois qu'il est utilisé ici comme un FIFO. Ce dual-port a une fonction "interrupt" qui permet d'activer une interruption chez l'autre quand l'un a fini en écrivant un octet à un endroit précis. Ces dual-port peuvent être utilisés aussi dans des cartes graphiques ou entre plusieurs coeurs. Il y a des version de dual-port qui embarquent aussi des sémaphores. L'avantage, c'est que l'on n'empêche pas que l'un et l'autre puissent lire en même temps : le cpu qui écrit dans une portion tandis que le contrôleur vidéo lit l'autre portion. Et j'ai aussi vu des quad-port aussi.

Avatar du membre
Papy.G
Modérateur
Messages : 1733
Enregistré le : 10 juin 2014 13:40
Localisation : Nantes/La Roche sur Yon

Re: [vectrex] Vectrex32

Message par Papy.G » 30 mars 2018 22:08

C'est un peu dommage d'utiliser des Ram dual port de grande contenance, si c'est uniquement pour servir de BAL entre deux "processeurs"
Le nombre de broches n'est pas supérieur entre le PIC et la Ram, seul le boîtier et le pas des broches diffère, ceci dit, ton PIC a, lui, un bon nombre de broches, déjà.

6502man> T'aurais pas des idées d'Alicenstein, toi? :twisted:
Enfin, Ti99, VG5000µ, ZX80… autant d'ordinateurs qui pourraient bénéficier d'une façon ou d'une autre d'une telle Ram. :mrgreen:
J'en ai trouvé en dépouillant de la récup', et j'avais pensé à ce genre de trucs. :P
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

hlide
Messages : 387
Enregistré le : 29 nov. 2017 10:23

Re: [vectrex] Vectrex32

Message par hlide » 31 mars 2018 02:06

Tu trouves que 2Ko de RAM dual-port, c'est beaucoup ? je n'ai pas l'impression. Le 6809 exécute du code contenu dans cet espace - d'où l'utilisation du dual-port pour permettre au 6809 de dessiner un frame tandis le PIC écrit le code 6809 pour le frame suivant. Le PIC contient le basic qui va générer du code 6809 pour la partie graphique vectorielle et probablement aussi pour le son. Et je confirme, ce n'est pas donné le prix.

Répondre