vendredi 12 février 2016

CD32 Kick 3.9 (I)

Alors, petit rappel des faits : le Kickstart 3.1 en une seule puce de la CD32 est de 1 Mo, puisqu'il y a toute la partie CD à gérer qui prends environ 485 Ko. L'autre partie ressemble beaucoup à un Kickstart 3.1 de 512 Ko d'A1200, et il ne reste que quelques Ko de libres...

Il a fallut donc trouver une solution pour augmenter l'espace rom disponible à son maximum !

Chose faite en fouillant dans les schémas de la CD32 :

Le Kickstart 3.1 sur cette console était donc 16 bit en une seule et unique puce, ceci bien sûr afin de réduire les coûts au maximum. Heureusement, les ingénieurs avaient prévu sur la PCB la gestion d'un Kickstart en 32 bit, c'est à dire avec deux roms !

Il nous faut donc déjà souder un support 42 broches sur U6B qui n'attendait que ça :

Ensuite soudons un condensateur 220nF sur XC1 et un 74F125 sur XU1 :

Et pour finir une résistance 1 kΩ sur XR1 de l'autre côté. Faire aussi un pont de soudure sur XJ1 :

Ca marche !

Le Kickstart 1 Mo d'origine maintenant sur deux puces fonctionne très bien !!

La capacité totale théorique est dorénavant de 4 Mo, avec des accès rom deux fois plus rapide car 32 bit maintenant au lieu de 16 !

Un autre avantage aussi : les roms de diagnostic Logica pour 1200 fonctionnent très bien.

C'est Zalex qui va en faire une jaunisse !
  

10 commentaires:

  1. Comme quoi, Cosmos, ils ont ete' bien prevoyants !
    Je suppose que que c'est un point de depart pour ameliore' cette machine.
    Encore bravo !

    RépondreSupprimer
    Réponses
    1. Oui, je pense qu'il faut déjà améliorer l'existant hardware & software avant tout...

      Les mecs sur PPC et AmigaNG n'ont RIEN compris...

      Supprimer
  2. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  3. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
    Réponses
    1. Oui, il faut un Kickstart de CD32 sur deux eproms maintenant.

      Supprimer
  4. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
    Réponses
    1. Il faut donc reprendre le fichier Kickstart unique sur une eprom, le scinder en deux et le flasher sur deux eproms. Et là, tout marche bien !

      Supprimer
  5. Bonjour,
    Quelle est l’intérêt de cette manip si on ne modifie pas les kickstarts?
    Y a t'il un quelconque gain avec deux kickstarts de CD32 ou c'est seulement pour
    démontrer que l'on peut la reprogrammer sur 32bits avec 2 eproms?

    RépondreSupprimer
    Réponses
    1. L'intérêt c'est d'augmenter l'espace disponible de la rom et d'avoir des accès plus rapides (32bit contre 16). Ensuite, il est tout à fait possible de modifier le Kickstart et d'ensuite flasher les nouveaux sur eproms...

      Supprimer
  6. Concernant la rom logica.
    Il est aussi possible de programmer sur une seul 27C800
    d'abord la bank HI (U6A) et à la suite tout simplement la bank LOW (U6B)
    Testé sur une 27C800 avec les fichiers de Dump de "l'AGA1200 Logica Diagnostic ROM".

    RépondreSupprimer

Posté vos remarques :