Replace Atari STE ROMs with EEPROMs

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ก.ค. 2024
  • Discover how to replace the Atari STE ROMs with EEPROMs. This allows to change the TOS version as much as you want. Beware, this method does not work on STF.
    🔻Direct access to chapters and links are below 🔻
    0:00 Introduction
    2:58 Disassemble
    7:36 Jumpers
    13:20 EEPROM
    14:40 Reassemble
    16:12 TOS 1.62
    17:28 TOS 2.06
    19:32 EmuTOS
    21:04 Screw up
    22:00 Conclusion
    Vidéo from The Backoffice
    • ATARI ST TOS Upgrade
    Jumpers documentation
    fr.scribd.com/document/192387...
    Dump the Atari ST ROM
    • Sauvegarder la ROM de ...
    SYSINFO
    sites.google.com/site/stessen...
    Test EmuTOS from a floppy disk
    • Tester EmuTOS sur un v...

ความคิดเห็น • 69

  • @Vretrocomputing
    @Vretrocomputing  4 ปีที่แล้ว +3

    ⚠️ Je vous montrerai comment j'ai écrit les EEPROMs dans la prochaine vidéo.
    ▶ Comme type d'EEPROM, j'ai acheté un lot de Winbond W27C010 (elles sont effaçables électriquement, sans UV). Il en faut au moins 2. Profitez-en pour en prendre un peu plus, comme ça vous aurez plusieurs versions du TOS, sans avoir besoin de les reprogrammer. D'autres marques peuvent faire l'affaire. Mais vérifiez bien que vous achetez des puces effaçables électriquement, sans UV.
    ▶ Comme programmeur, j'ai acheté un XGecu TL866II Plus. Je vous le recommande, il est rapide et fiable. Il se connecte sur PC en USB, le logiciel est simple et efficace, il s'installe sans souci sous Windows (testé avec Windows 10 64-bits). Plusieurs versions sont disponibles, avec plus ou moins d'accessoires. N'importe quelle version fera l'affaire, étant donné qu'il n'y a pas besoin d'adaptateur pour utiliser des EEPROMs de 32 pattes. Vous pouvez acheter n'importe quel autre programmeur, ça fera l'affaire pour programmer les EEPROM 32 pattes qui sont très communes.
    ▶ Tout ce matériel se trouve facilement sur eBay ou ailleurs, je vous laisse chercher. Bien sûr, n'importe quel autre matériel compatible fera l'affaire. Je vous donne juste un exemple qui marche.
    ▶ En complément, allez voir la superbe série d'articles qu'Olivier Jan a écrits sur Facebook au sujet des changements de TOS ! Voici le premier épisode. Voir les commentaires Facebook pour les suivants.
    facebook.com/Vretrocomputing/posts/4074120772608919

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว +1

      @Capitaine Nemo Il faut visser les vis sur le carton, au même emplacement pour s'en souvenir, c'est ça ? Bonne idée, je ne connaissais pas.

    • @triton4541
      @triton4541 3 ปีที่แล้ว

      Pour avouer :
      J'ai la Super Console X chinoise qui émule l'Amiga 500 et l'Atari 520 ST entres beaucoup d'autres consoles.
      Par contre l'émulateur HATARI est très capricieux... Sur Amiga 500 c'est OK.

    • @triton4541
      @triton4541 3 ปีที่แล้ว

      Merci beaucoup et félicitations pour votre travail. :)
      Car j'ai revu fonctionner un Atari 520 STE avec plaisir. Même si techniquement vous avez un Atari 4096 STE !!

  • @jujuverpres3944
    @jujuverpres3944 ปีที่แล้ว

    Bonjour, merci beaucoup pour votre clarté d'exposé, cordialement

  • @NeOGiSOnE
    @NeOGiSOnE 4 ปีที่แล้ว

    Très bonne vidéo et tuto bravo 👍

  • @moulinaie
    @moulinaie 4 ปีที่แล้ว +2

    Pour le TOS 2.06, la fameuse barre qui suit le Memory test est une pause qui a été prévue par Atari pour laisser le temps aux anciens disques durs pour s'initialiser (certains devaient être assez longs!!). Dès que le disque dur est prêt, on appuie sur la barre espace. Si on n'a pas de HD, on peut appuyer avant (et même pendant le Memory Test).

  • @vbarr67
    @vbarr67 4 ปีที่แล้ว

    Super vidéo très didactique comme toujours, bravo! J'ai fait exactement la même manip l'hiver dernier pour installer un TOS 2.06

  • @jamesfmackenzie
    @jamesfmackenzie 4 ปีที่แล้ว

    Great video as always!

  • @thetechnoshed
    @thetechnoshed ปีที่แล้ว

    Well done, Vincent! Your approach is a bit neater than when I did mine and your video production values are a lot higher! :-)

  • @ArthLud
    @ArthLud ปีที่แล้ว

    Great! Than you very much, Vincent!

  • @xav500011
    @xav500011 2 ปีที่แล้ว

    Merci, thank you for this good guide.

  • @backofficeshow
    @backofficeshow 4 ปีที่แล้ว

    I really like this idea, I do l never considered birthing my own ROMs, which is crazy because I often have to do this for diagnostic cartridges. Excellent job!

  • @ixion8666
    @ixion8666 4 ปีที่แล้ว

    Merci Vincent pour cette excellente vidéo, hâte de voir la suite concernant la programmation des Eeproms.
    On auras beau dire l’Atari STe était une machine bien conçu et pour ma part j’aurais pousser le vice jusqu’à souder de véritables jumpers mais après on fait avec les moyens du bord et je te comprends, en tout cas merci Vincent.

    • @Vretrocomputing
      @Vretrocomputing  4 ปีที่แล้ว

      Merci 😊 Eh oui, je suis d'accord, cette carte mère du STE est vraiment aboutie (j'ai l'une des dernières versions). Mais je suis d'accord que c'est assez mesquin de la part d'Atari ne ne pas avoir mis de vrais jumpers. Heureusement, on s'en sort facilement.

  • @rastaphazerbordel2651
    @rastaphazerbordel2651 3 ปีที่แล้ว

    Joli coup d oeil a back office....

  • @artype211
    @artype211 3 ปีที่แล้ว +1

    Bonsoir,
    A défaut d'amiga...
    Un petit didactiel sur steem SEE?
    A Bientôt j'espère. Armel

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      La présentation de Steem SSE viendra ! Et même un jour de WinUAE. Mais j'ai plein de sujets en cours, donc ça va avancer doucement.

  • @francoisrevol7926
    @francoisrevol7926 3 ปีที่แล้ว

    Du flux, du flux, du flux, faut toujours plus de flux ! :-D
    À défaut si on a pas oui rajouter de la soudure rajoute aussi du flux qui vient avec.
    Sinon idéalement on mettrait des vrais jumpers au cas où on veuille revenir en arrière avec les ROMs d'origine.

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      Figure-toi que je n'ai découvert le flux que très récemment ! Et je n'en ai pas encore acheté, il faut que j'y pense. Mais je ne savais pas que le flux aidait aussi à dessouder.

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      A l'origine je voulais installer des jumpers. Mais j'ai trouvé mieux : j'ai acheté des microswitchs pile à la bonne taille. Mais comme pour les installer il fallait démonter la carte mère entière, j'ai laissé tomber et j'ai décidé de faire au plus simple. Je pourrai toujours installer ces switchs plus tard, si ça s'avère utile.

  • @jean-jacquescortes9500
    @jean-jacquescortes9500 3 ปีที่แล้ว

    Sur mon STE j’ai installé le double TOS 1.62 / 2.6 de Rodolphe Clubzac.
    Sur mon Mega STE, c’est le 1.63/2.6. Le 1.63 est une version modifiée du 1.62 pour Mega STE.

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      Effectivement, un bi-TOS c'est l'idéal. Comme ça on peut facilement avoir 2 versions accessibles.

    • @jean-jacquescortes9500
      @jean-jacquescortes9500 3 ปีที่แล้ว

      @@Vretrocomputing oui, on appuie sur le bouton reset et on bascule un interrupteur. J’ai la notice de montage. Je peux la scanner et l’envoyer par e-mail

    • @jean-jacquescortes9500
      @jean-jacquescortes9500 3 ปีที่แล้ว

      Intéressé ?

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      @@jean-jacquescortes9500 Merci pour l'offre du scan. Mais j'ai déjà plein d'autres sujets à approfondir, alors je vais laisser ça de côté pour l'instant. En revanche, tu peux faire une vidéo pour montrer ton installation 🙂

  • @francoisrevol7926
    @francoisrevol7926 3 ปีที่แล้ว

    Ah oué, il nous fait du traversant-CMS :-D

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      Où donc ?

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว +1

      Ah oui, la résistance soudée seulement par dessus 😊 En effet, c'est moyen. Mais en pratique, ça semble faire l'affaire. Je ne suis pas bien équipé pour dessouder, et j'avais la flemme de démonter toute la carte mère.

    • @francoisrevol7926
      @francoisrevol7926 3 ปีที่แล้ว

      @@Vretrocomputing ben en soudant une pâte sur la piste sans la remettre dans son trou ;-)

    • @francoisrevol7926
      @francoisrevol7926 3 ปีที่แล้ว

      @@Vretrocomputing c'est pas grave du tout, sur un tel composant y a pas vraiment de contrainte mécanique donc ça passe très bien.

  • @dolmenor
    @dolmenor 4 ปีที่แล้ว

    Encore une fois bravo pour la clarté des vidéos; Pour confirmer: pas besoin de remettre les jumpers en config 28 pattes pour réutiliser les ROMs d'origine, n'est-ce pas?

    • @Vretrocomputing
      @Vretrocomputing  4 ปีที่แล้ว

      Ah si, pour remettre les ROMs d'origine 28 pattes, il faut redéplacer les jumpers ! A la fin de la vidéo, j'ai simplement mis une copie du TOS 1.62 dans les EEPROMs. Ça évite de toucher aux jumpers et de risquer de tordre les pattes des ROMs d'origine.

  • @franckraccah1354
    @franckraccah1354 4 ปีที่แล้ว

    Bonsoir Vincent
    Pourrais tu donner le lien vers la vente des EEPROM et graveur d Eeprom?
    Suffit il de prendre les fichiers *.rom pour les ecrires sur eeprom,
    Merci

    • @Vretrocomputing
      @Vretrocomputing  4 ปีที่แล้ว

      Je viens de mettre les indications en commentaire épinglé. Le logiciel du TL866II permet d'ouvrir un fichier .rom complet en séparant les moitiés HI/LO. Pas besoin de logiciel supplémentaire, c'est pratique.

  • @DoombringerFPS
    @DoombringerFPS 4 ปีที่แล้ว

    I find this interesting. Though unlikely anything I'd ever do myself. I have modded my own Atari 520 STE to have 4mb of ram and a GOTEK usb disk replacement. But I think that is probably as far as I will go. Unless I can find a tutorial on how to daisychain the gotek. But I think I would need/want a separate disk station for something like that.

    • @Vretrocomputing
      @Vretrocomputing  4 ปีที่แล้ว +2

      To be honest, except if you have the buggy TOS 1.06, or if you absolutely need to boot from IDE, I don't see the point in replacing the original STe TOS.

  • @29Twinsen
    @29Twinsen 2 ปีที่แล้ว +1

    Salut Vincent,
    Bonne vidéo comme d'hab. Petite question : quels sont les symptômes d'un souci d'eprom?. Genre la soudure des switchs défectueuses. Mon Ste ne démarre plus et j'avais changé le Tos 1.6 par des eproms 2.06 fr la dernière fois que j'ai utilisé la machine. J'ai refait une soudure en remplaçant la résistance par un simple pont d'étain (en principe ça fonctionne, la valeur de la résistance le permet). Est ce que le fait d'avoir un écran noir avec un petit bord mauve à droite est un symptôme ou dois je chercher ailleurs?

    • @Vretrocomputing
      @Vretrocomputing  2 ปีที่แล้ว +2

      Bonjour Twin Sen. Normalement le TOS passe l'écran en blanc très tôt lors du boot. Donc puisque tu as un écran noir, ça semble indiquer que le TOS ne démarre pas. Donc ça peut en effet être un problème de ROM. Voire même de CPU ou de vidéo. Mais sur ces vieilles machines, il est très fréquent d'avoir des problèmes d'alimentation (notamment les condensateurs). Je te conseille de commencer à regarder de ce côté-là. Je n'ai pas d'expérience personnelle sur ce sujet, mais d'autres personnes seront de bon conseil. Bonne chance.

    • @29Twinsen
      @29Twinsen 2 ปีที่แล้ว

      @@Vretrocomputing Merci a toi!!! Je vais regarder ça. Mon CPU à été maltraité y a quelques années et j'ai peut être des pins de tordu. :(

  • @pauloespadinha2754
    @pauloespadinha2754 ปีที่แล้ว

    Bonjour,
    J'aimerais upgrader comme toi à l'identique mon atari ste.
    Où peux t-on trouver le fichier .bin du tos 2.06 en français que tu utilises ?
    J'ai le même programmateur que toi mais comment faire pour spliter la rom ?
    Merci d'avance et encore bravo pour ta vidéo !
    Ps : est tu présent en convention ?
    😊😊

    • @Vretrocomputing
      @Vretrocomputing  ปีที่แล้ว

      Bonjour Paulo. Pour les différentes versions du TOS, il suffit de chercher avec ton moteur de recherche favori. C'est de l'abandonware, je ne donnerai pas de lien ici.
      Pour splitter la ROM, le plus simple c'est d'utiliser l'option "Load mode" du logiciel Xgpro comme je l'ai indiqué ici :
      www.exxosforum.co.uk/forum/viewtopic.php?p=63794#p63794
      D'une manière générale, il y a plein d'infos à ce sujet sur les forums, notamment ici :
      www.yaronet.com/topics/106323-graver-le-tos-206
      J'ai l'intention de faire une vidéo pour montrer spécifiquement comment écrire des EEPROM pour STE. Mais ça ne sera pas pour bientôt.
      Enfin, il m'arrive occasionnellement d'aller en convention. Mais c'est rare.
      Bon flash.

  • @djbone94
    @djbone94 3 ปีที่แล้ว

    Merci ! Mon atari st ne marche pas, ça tourne mais tout est blanc.... tu pense qu il faut changer le tos ?

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      Ah, je ne sais pas. Je ne suis pas spécialiste du hardware. Il peut y avoir beaucoup de causes. Le mieux c'est que du poses la question sur un forum, du genre groupes Facebook, Yaronet, Atari-Forum ou Exxos Forum.

    • @djbone94
      @djbone94 3 ปีที่แล้ว

      @@Vretrocomputing dac merci ;)

  • @falcon050atrystos4
    @falcon050atrystos4 4 ปีที่แล้ว

    encore bravo pour la video et explication. et le Tos 4 du falcon c'est pas possible? (bon je devine la reponse)

    • @Vretrocomputing
      @Vretrocomputing  4 ปีที่แล้ว +1

      Merci 😊 Le TOS 4 du Falcon sur STe ? Non, ça ne marche pas. Ni le TOS 3 du TT. Le TOS Atari le plus récent qu'on puisse installer sur un STE (ou même un STF en bricolant), c'est le TOS 2.06. C'est celui qui équipe les Mega STE en standard, mais il est compatible avec toute la gamme de cette époque.

  • @julitomovil
    @julitomovil 3 หลายเดือนก่อน

    Me llega un ATARI STE con TOS 1.06 fran y voy a poner TOS 2.06 ESPAÑOL ✌🏼

  • @artype211
    @artype211 3 ปีที่แล้ว

    Bonjour,
    C'est pour quand la.prochaine vidéo?

  • @triton4541
    @triton4541 3 ปีที่แล้ว

    Bonjour,
    J'ai mis un pouce levé car j'ai toujours mon Atari 520 STE étendu à 1 Mo avec 2 barrettes SIMM de 256 ko chacune (en 1996).
    C'était de la récup sur un vieux PC. Peut-être un PC 286 ?
    Mais dommage car en 1996 c'était déjà trop tard.

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว +1

      Merci 😊 Il me semble que j'avais fait l'inverse, en prenant les veilles barrettes SIMM de mon STE et en les mettant sur ma Gravis Ultrasound PnP. C'était à la même époque.

    • @triton4541
      @triton4541 3 ปีที่แล้ว

      @@Vretrocomputing : Merci pour l'anecdote. :)
      J'ai cherché "Gravis Ultrasound PnP" est trouvé sur Wikipédia.

  • @benji5934
    @benji5934 4 ปีที่แล้ว

    C'est EXCELLENT
    J'ai une question : pourquoi ça ne marcherais pas sur STF ??

    • @Vretrocomputing
      @Vretrocomputing  4 ปีที่แล้ว

      Merci 😊 La carte mère du STF est différente. Il y a 6 ROMs de 32 Ko, à gauche du clavier, sur des supports 28 pattes. Et pas de jumpers. Il y a même plusieurs versions différentes : certaines cartes mères STF ont seulement 2 ROMs. Donc il n'est pas impossible d'installer des EEPROMs sur STF, mais comme la carte mère n'est pas prévue pour ça, il faut bidouiller. C'est une autre aventure, plus compliquée.

    • @benji5934
      @benji5934 4 ปีที่แล้ว

      @@Vretrocomputing Merci😀 J'ai une autre question où trouve t'on SYSINFO.PRG

    • @Vretrocomputing
      @Vretrocomputing  4 ปีที่แล้ว

      Je viens de mettre le lien dans la description.

    • @fabricelabrousse943
      @fabricelabrousse943 2 ปีที่แล้ว

      @@Vretrocomputing Bonjour. Super vidéo, super chaine. Merci ! Pour rebondir sur la question, pourquoi ne pas trouver des EEPROMs 28 pattes qui pourraient aller pour remplacer les ROM TOS des STF ? ça n'existe pas ?

    • @Vretrocomputing
      @Vretrocomputing  2 ปีที่แล้ว

      Merci 🙂 Mais si, les EEPROM 28 pattes pour STF existent : ce sont des 27C256 et il en faut 6. Voir ici :
      www.atari-forum.com/viewtopic.php?p=211133#p211133
      J'ai été un peu pessimiste dans ma réponse initiale.

  • @pierreharen
    @pierreharen 3 ปีที่แล้ว

    si je comprends bien, pour emutos, c'est sans intérêt puisqu'on peut le lancer comme un exécutable .PRG ? Dans ce cas, j'iamgine qu'il se loge en RAM mais aux adresses réservées aux ROM avec un "switch" de la rom vers la ram ? C'est cela ?

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      Il n'est pas possible de faire un "switch de la ROM vers la RAM" sur Atari ST. EMUTOS*.PRG est un programme comme un autre, il fonctionne en RAM. Il a les mêmes fonctionnalités que la version ROM, mais il consomme de la RAM (environ 256 Ko). Ca ne pose pas de problème si on a au moins 1 Mo de RAM, en revanche si on a seulement 512 Ko de RAM (ex: Atari 520 ST de base) c'est insuffisant pour lancer la plupart des programmes.

    • @pierreharen
      @pierreharen 3 ปีที่แล้ว

      @@Vretrocomputing OK Clair. Mais du coup si des programmes font des appels direct aux adresses de la ROM.... problème....

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      Bonne remarque. Normalement, ça ne pose pas de problème car les programmes sont censés accéder au TOS uniquement avec les instructions TRAP et les variables systèmes au début de la RAM. La position réelle de la ROM n'a pas d'importance. Par exemple, la ROM est à des adresses différentes sur STF et STE, et ça ne pose aucun problème. A part pour quelques programmes qui ne respectent pas les règles. D'où l'importance de programmer proprement.

    • @pierreharen
      @pierreharen 3 ปีที่แล้ว

      @@Vretrocomputing OK. Pas contre autre problème sans doute plus fréquent: l'EMUTOS écrasé par un programme qui considère que en standard (ce qui est vrai) l'espace utilisé en RAM par l'EMUTOS est libre et qu'il peut donc l'utiliser à loisir..... :-)

    • @Vretrocomputing
      @Vretrocomputing  3 ปีที่แล้ว

      Ah, mais l'espace occupé en RAM par EmuTOS n'est pas marqué comme libre ! Donc un programme propre et non buggé ne l'écrasera jamais. En revanche, certains programmes (surtout les vieux jeux ST) ne respectent pas l'OS et écrasent des zones de mémoire à l'aveuglette. Dans ce cas EmuTOS peut être écrasé. Si ensuite le jeu fait tout lui-même, pas de souci. Mais s'il fait appel à l'OS après lui avoir manqué de respect... il y a de fortes chances que ça ne marche pas.