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

Avatar de l’utilisateur
hlide
Messages : 3456
Inscription : 29 nov. 2017 10:23

[vectrex] Vectrex32

Message par hlide »

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) Consulté 2256 fois
IMG_20180316_200849 - Copie.jpg
IMG_20180316_200849 - Copie.jpg (1.45 Mio) Consulté 2256 fois
IMG_20180316_200907 - Copie.jpg
IMG_20180316_200907 - Copie.jpg (1.4 Mio) Consulté 2256 fois
PIC002.JPG
PIC002.JPG (128 Kio) Consulté 2256 fois
PIC003.JPG
PIC003.JPG (116.5 Kio) Consulté 2256 fois
Avatar de l’utilisateur
hlide
Messages : 3456
Inscription : 29 nov. 2017 10:23

Re: [vectrex] Vectrex32

Message par hlide »

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 de l’utilisateur
6502man
Messages : 12242
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [vectrex] Vectrex32

Message par 6502man »

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.
Avatar de l’utilisateur
hlide
Messages : 3456
Inscription : 29 nov. 2017 10:23

Re: [vectrex] Vectrex32

Message par hlide »

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 de l’utilisateur
Papy.G
Modérateur
Messages : 3044
Inscription : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: [vectrex] Vectrex32

Message par Papy.G »

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.
Avatar de l’utilisateur
hlide
Messages : 3456
Inscription : 29 nov. 2017 10:23

Re: [vectrex] Vectrex32

Message par hlide »

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