Page 2 sur 2

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 14:35
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é 1786 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é 1786 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é 1786 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é 1786 fois

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 15:42
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:

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 15:44
par jeff34
Et comment on fais sur la machine ?????

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 17:04
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

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 17:08
par jeff34
ok merci Phil, je vais essayer ASAP :)

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 17:28
par 6502man
Si ca fonctionne pas on procèdera différemment.
je doit m'absenter donc ca seras ce soir ...

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 18:21
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) .

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 22:11
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:

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 22:22
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.

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 17 sept. 2021 23:14
par 6502man
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)

Publié : 17 sept. 2021 23:22
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

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 18 sept. 2021 08:17
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 !!!

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 01 nov. 2021 18:31
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

Re: Lecture ROMS VELA (CLONE APPLE II)

Publié : 03 nov. 2021 11:56
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 ?