Lecture ROMS VELA (CLONE APPLE II)

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Totor le Butor
Messages : 2224
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par Totor le Butor »

@ Phil :wink:
NEC 2332 A et 2332 B 4Kx8.
Le modèle B est particulièrement piégeux car il a le même brochage qu'une Eprom 2732 classique mais la logique de sélection peut-être différente :? .
D2332A et B NEC 32K.png
D2332A et B NEC 32K.png (50.29 Kio) Consulté 1746 fois

Toshiba TMM2332P. Son brochage est celui d'une Eprom 2732 mais sa patte de sélection #18 peut avoir une logique de sélection différente d'une Eprom 2732.
TMM2332P toshiba.png
TMM2332P toshiba.png (27.99 Kio) Consulté 1746 fois

Toshiba TMM333P. Comme sa référence ne l'indique pas :o elle se comporte exactement comme une UM2332 ou une D2332A.
TMM333P toshiba.png
TMM333P toshiba.png (24.92 Kio) Consulté 1746 fois

Toshiba TMM334P. Pour le fun, c'est une 16K mais avec 3 pattes de sélection programmables en usine :shock: .
TMM334P toshiba 16K.png
TMM334P toshiba 16K.png (27.98 Kio) Consulté 1746 fois
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par 6502man »

Merci Totor :D

Donc la meilleur solution dans le cas du Vela c'est de regarder sur le schéma ou alors de dumper directement sur la machine :wink:

Sinon tester tous les cas possible de configuration des CS :lol:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
jeff34
Messages : 2147
Inscription : 01 nov. 2019 11:15
Localisation : Montpellier

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par jeff34 »

Et comment on fais sur la machine ?????
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par 6502man »

Je connais très mal l'Apple II,
mais je pense que tu peux faire :
Directement, en Basic :
BSAVE ROM, A$C000,L$3FFF
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
jeff34
Messages : 2147
Inscription : 01 nov. 2019 11:15
Localisation : Montpellier

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par jeff34 »

ok merci Phil, je vais essayer ASAP :)
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par 6502man »

Si ca fonctionne pas on procèdera différemment.
je doit m'absenter donc ca seras ce soir ...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Totor le Butor
Messages : 2224
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par Totor le Butor »

Heu... je ne veux pas faire chagrin mais une fois sur disquette que feras-tu du dump ?
La disquette ne peut être relue que sur un APPLE2 ou clone et non pas sur un PC.

Il faudrait d’abord investiguer pour savoir comment remplacer les Rom's par des Eprom's sur ta carte mère.
Ca veut dire mettre un scope sur les pattes de validation pour savoir si les signaux sont compatibles avec une EPROM.
Plus simple, mettre une rom sur une breadboard et regarder quelle combinaison de 0 ou 1 sur CS1 et CS2 sélectionne la rom.
Une fois que tout sera clair tu pourras te fabriquer un adaptateur d'Eprom à installer sur le socket des rom's.

Les rom's D0 à F8 sont disponibles ici fichier Apple II ROMs.zip.

Il te "suffit" de concaténer les fichiers rom's, par exemple D0 + D8 pour te fabriquer l'Eprom qui va bien puis E0 + E8...
J'avoue que je ne sais pas pourquoi ta F0 ne fait que 2K mais comme c'est une 2716 tu peux facilement la copier pour l'installer sur ton VELA.


PS: Le VELA a l'air de supporter une eprom 2716, il y a peut-être des straps à faire pour que les autres supports de rom's puissent être convertis en support d'EPROM 8) .
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par 6502man »

Je pensais bêtement que le dump serait fait sur un support moderne d'émulation DISK ii sur carte SD :roll:

Mais le côté analyse que tu propose est très intéressant si Jeff34 veux le tenter :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par gilles »

En fait je ne plaisantais pas lorsque j'ai parlé de la sortie K7. C'est souvent plus simple de faire un transfert vers une sortie K7, il suffit de capturer un fichier audio avec un PC (et ensuite le décoder mais les outils existent certainement). D'ailleurs ADTpro peut aussi fonctionner comme ça entre un Apple2 et un PC/mac lorsqu'on ne dispose pas d'un port série sur l'apple.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par 6502man »

Oui tout à fait d'ailleurs dans le moniteur il y à une commande pour directement dumper vers le port K7
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
jeff34
Messages : 2147
Inscription : 01 nov. 2019 11:15
Localisation : Montpellier

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par jeff34 »

Vous me perdez 😁😁😁 je vais y aller step by step : déjà essayer de les dumper après on verra par la suite pour les graver sur une eprom.

En tous cas c'est un challenge ! 👍

Merci de vos aides en tous cas
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par 6502man »

Depuis le monitor on peut sauvegarder la ROM sur le port K7 avec cette commande :

C000.FFFF W

Après une fois sauver sous windows il faut extraire le binaire du wav, mais j'imagine qu'il doit y avoir pas mal d'outils de conversion existant
pour Apple 11 !!!
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
jeff34
Messages : 2147
Inscription : 01 nov. 2019 11:15
Localisation : Montpellier

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par jeff34 »

Hello à tous !

Je déterre ce sujet car on a trouvée la solution avec @Falkayn :)

le VELA est composé de 3 ROMs :
ROM 3 : la rom de démarrage, une 2732. Attention cette dernière n'est pas lisible par un programmateur, des octets sont masqués dans sa lecture
ROM 2 : AppleSOFT Basic, une 2732, remarque idem que dessus
ROM 1 : AppleSOFT Basic, une 2332

Solution pour lire les ROMs : Passer par le moniteur Apple.

Méthode
Démarrer sur une disquette PRODOS 3.3, sinon la commande BSAVE ne fonctionne pas.
Je suis parti du Floppy Emu, démarrage donc sur une image d'une disquette PRODOS 3.3
Ensuite, il faut entrer ces commandes :

CALL-151
4100<C100.FFFFM
BSAVE NAMETOSAVE,A$4100,L$3F00

Avantage, et non des moindres, la ROM se sauve directement sur la carte SD, et ainsi on peut la lire directement sur le PC :)

Ensuite la découper selon les ROMS, avec un logiciel d'Hexadécimal (ex: HxD)
La ROM 1 : de D0 à DFFF
la ROM 2 : de E0 à EFFF
la ROM 3 : de F0 à FFFF
Sauvegarde en .BIN pour être lu par le logiciel de programmateur.

Ensuite, il faut bien évidement graver sur des EPROM, et pour cela on va prendre trois 2732, sachant que la 2332 est difficilement trouvable et gravable pour les programmateur modernes.

Donc, pour la ROM 2 et 3, pas de souci. Cela fonctionne nickel. Pour la ROM 1 c'est plus délicat car il faut transformer un support 2332 en 2732. C'est la qu'intervient la bidouille de @Falkayn, issue des forums commodore, qui ont souvent le même problème avec ces 2332 :

Besoin : 2 support 24 pin de précision (pin ronde), Fil à wrapper (AWG30).
Support du bas : « 2332 »
Support du haut : « 2732 »

Sur support 2732 couper les pins (au niveau du renflement : moignon) : 21 (A11) - 20 (OE / VPP) – 18 (Enable)
- Relier et souder avec un fil sur 2732 les pins 12 et 20 (le moignon restant)
- Relier le moignon du pin 18 du 2732 au trou du Pin 20 du 2332
- Relier le moignon du pin 21 du 2732 au trou du pin 18 du 2332
- Assembler le 2332 & 2732 en laissant un espace de 2 à 3 mm (il ne faut pas que 18 – 21 – 20 des 2 supports se touche et fasse faut contact.
- Souder avec faire pointe fine aux niveaux des trous du 2332 tous les pins sauf 18 20 21
- Vérifier la continuité électrique et le bon routage des pins.

Pour toute les étapes de soudure je préconise d’utiliser plusieurs autres support pour que la chaleur se diffuse sur les autres supports et évite de bruler ou fondre le plastique des « 2732 – 2332 »

Technique de soudage et assemblage visuel, mais pour les 2764 – 2718….

https://ist.uwaterloo.ca/~schepers/sockets.html

Et voila, le tout est fonctionnel !
Voici une photo en action :)

Merci pour votre aide et j'espère que cela aidera d'autres personnes !

A toute

jeff
Pièces jointes
Capture d’écran 2021-11-01 182856.jpg
Capture d’écran 2021-11-01 182856.jpg (209.79 Kio) Consulté 1407 fois
Avatar de l’utilisateur
meridian
Messages : 1226
Inscription : 01 sept. 2014 13:10
Localisation : Seine-Saint-Denis

Re: Lecture ROMS VELA (CLONE APPLE II)

Message par meridian »

Merci pour ce retour, c'est très instructif :)
Tu es sûr que c'est Prodos 3.3 et pas DOS 3.3 ?

Serait-il possible d'avoir un lien vers les fichiers des roms finaux ?
Répondre