Lecture ROMS VELA (CLONE APPLE II)
Modérateurs : Papy.G, fneck, Carl
- Totor le Butor
- Messages : 2236
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: Lecture ROMS VELA (CLONE APPLE II)
@ Phil
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 .
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.
Toshiba TMM333P. Comme sa référence ne l'indique pas elle se comporte exactement comme une UM2332 ou une D2332A.
Toshiba TMM334P. Pour le fun, c'est une 16K mais avec 3 pattes de sélection programmables en usine .
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 .
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.
Toshiba TMM333P. Comme sa référence ne l'indique pas elle se comporte exactement comme une UM2332 ou une D2332A.
Toshiba TMM334P. Pour le fun, c'est une 16K mais avec 3 pattes de sélection programmables en usine .
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Re: Lecture ROMS VELA (CLONE APPLE II)
Merci Totor
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
Sinon tester tous les cas possible de configuration des CS
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
Sinon tester tous les cas possible de configuration des CS
Re: Lecture ROMS VELA (CLONE APPLE II)
Et comment on fais sur la machine ?????
Re: Lecture ROMS VELA (CLONE APPLE II)
Je connais très mal l'Apple II,
mais je pense que tu peux faire :
Directement, en Basic :
BSAVE ROM, A$C000,L$3FFF
mais je pense que tu peux faire :
Directement, en Basic :
BSAVE ROM, A$C000,L$3FFF
Re: Lecture ROMS VELA (CLONE APPLE II)
ok merci Phil, je vais essayer ASAP
Re: Lecture ROMS VELA (CLONE APPLE II)
Si ca fonctionne pas on procèdera différemment.
je doit m'absenter donc ca seras ce soir ...
je doit m'absenter donc ca seras ce soir ...
- Totor le Butor
- Messages : 2236
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: Lecture ROMS VELA (CLONE APPLE II)
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 .
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 .
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Re: Lecture ROMS VELA (CLONE APPLE II)
Je pensais bêtement que le dump serait fait sur un support moderne d'émulation DISK ii sur carte SD
Mais le côté analyse que tu propose est très intéressant si Jeff34 veux le tenter
Mais le côté analyse que tu propose est très intéressant si Jeff34 veux le tenter
Re: Lecture ROMS VELA (CLONE APPLE II)
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.
Re: Lecture ROMS VELA (CLONE APPLE II)
Oui tout à fait d'ailleurs dans le moniteur il y à une commande pour directement dumper vers le port K7
Re: Lecture ROMS VELA (CLONE APPLE II)
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
En tous cas c'est un challenge !
Merci de vos aides en tous cas
Re: Lecture ROMS VELA (CLONE APPLE II)
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 !!!
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 !!!
Re: Lecture ROMS VELA (CLONE APPLE II)
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
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 (209.79 Kio) Consulté 1433 fois
Re: Lecture ROMS VELA (CLONE APPLE II)
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 ?
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 ?