Kickstart 2.05 + HrtMon

15 sujets de 1 à 15 (sur un total de 23)

  • 1
  • 2
  • DocteurGiants

      #381217

      Blup !

      Est ce que quelqu’un maitrisant le sujet pourrait créer une custom rom en 1.3 ou 2.05 avec HrtMon please.
      Cible = Amiga500

      Merci

      Réparation électronique (Amiga and Co et re-cap.)
      Contact UNIQUEMENT via email (voir ma page web)
      https://sasfepu78.ddns.net/PA/index.html

      kamelito

        #381218

        Ça serait plus simple avec ca ?
        https://github.com/na103/ar3

        DocteurGiants

          #381220

          Non et ce n’est pas ma demande.

          Réparation électronique (Amiga and Co et re-cap.)
          Contact UNIQUEMENT via email (voir ma page web)
          https://sasfepu78.ddns.net/PA/index.html

          David

            #381224

            Hello

            Yep, ça devrait pouvoir se faire.
            Tu veux comme base la version 34.5 pour A500 ?
            La rom de base fait 256Ko, impossible de rajouter des trucs car il reste genre 0 octets de disponible, il faut passer en 512Ko, mais ce n’est pas un souci car l’A500 accepte sans broncher jusqu’a 512k, me semble que c’est a partir de 1Mo que certaines révisions commencent à couiner.

            Je regarde pour HRTMon, te tiens au courant.

            Un Mister FPGA et un A1200 + Pistorm32

            DocteurGiants

              #381225

              Yep, 34.5
              Correct, j’ai eu la même approche. Il faut passer en 512K
              Il faudra même peut etre passer par un pack de hrtMon (pas sur qu’il entre dans les 256K, quoi que… ça fait bcp déjà… à voir)

              On trouve des tutos sur le net pour kickstarter HRTmon pour 3.1 mais j’avoue avoir eu un peu de mal avec l’accent anglais de la personne, du coup j’ai laché l’affaire.

              Merchii 🙂

              Réparation électronique (Amiga and Co et re-cap.)
              Contact UNIQUEMENT via email (voir ma page web)
              https://sasfepu78.ddns.net/PA/index.html

              David

                #381226

                hummm…
                un peu plus compliqué que prévu
                l’exec 34.2 de la rom initial (donc 34.5) ne semble pas gérer de kickstart au dela de 256Ko
                du coup, j’ai pris un exec v40.10 du kickstart 3.1 (donc 40.63), ca passe mieux 🙂
                et en rajoutant hrtmodule c’est bon je peux faire une rom 1.3 qui fonctionne déjà sur winuae

                en revanche, HRTMon semble pas forcément aimer les A500, je crois qu’il faut genre 1 mega de chip, et surtout pas de slow (l’extension classique du A500), vu ici, au dernier post :

                et surtout il s’active via un interrupteur NMI et donc physique, a relier et/ou souder sur l’amiga.
                Cosmos avait fait un tuto pour rajouter le truc
                http://leblogdecosmos.blogspot.com/2012/02/hrtmon.html

                aussi ma question, histoire d’être sur, y’a un moyen de simuler sur winuae cet interrupteur ? histoire de voir si déjà ça peut fonctionner sur A500 ?

                EDIT : Et toi tu penses pouvoir installer ce genre d’interrupteur sur un A500 ?

                Un Mister FPGA et un A1200 + Pistorm32

                kamelito

                  #381227

                  La plupart des jeux font sauter le verteur NMI donc l’utilité est limité même si on peut s’amuser après il faut hrtmon en version cartridge et il faudra l’assembler à l’adresse où tu le places en rom et modifier le vecteur nmi en conséquence puis générer une nmi.

                  David

                    #381229

                    il faut hrtmon en version cartridge

                    Je ne connais pas vraiment HRTMon, mais il me semblait que c’était un composant logiciel qui s’installait en rom, et qui était appelé via l’interrupteur NMI ?
                    justement pour ne pas avoir besoin d’un AR3.

                    Aurais-je tout faux ?
                    vraiment besoin d’un cartridge ?

                    Un Mister FPGA et un A1200 + Pistorm32

                    DocteurGiants

                      #381237

                      Tu trouve des mini PCB a inserez sur les 500 pour avoir le NMI qui va vient. (lien en bas de ce mail)
                      C’est une petite manip à faire H/W qui n’a rien de sorcier.

                      HRTmon est ce que l’on a appelé ‘Action Replay pour Amiga1200’.
                      https://bigbookofamigahardware.com/bboah/product.aspx?id=738
                      https://www.amibay.com/threads/action-replay-a1200-ar1200.77484/

                      L’amiga 500 avait ses cartouche (MKI, MKII, MK3 et j’en passe)
                      Le 600 ils l’on tout simplement zapé (que je sache)
                      Et pour l’Amiga 1200, ils ont proposé une version à base de HRTmon.
                      En fait, l’option Action replay réel en Hardware pour Amiga1200 n’à jamais existé.
                      Il y a bien une version soft qui trainait mais bugé d’une part et surtout, la plus part des jeux ecrasait son code. (logique)
                      Quand à la version en question à base de HRTmon pour Amiga 1200, je ne suis même pas sûr qu’elle fû mise à la vente.
                      Perso je n’en ai jamai vu en réel.

                      #aussi ma question, histoire d’être sur, y’a un moyen de simuler sur winuae cet interrupteur ?
                      Oui, c’est PageUp
                      Tu peux le changer dans INPUT => PREV [0xC9] –> Actuvate Cartdridge

                      #EDIT : Et toi tu penses pouvoir installer ce genre d’interrupteur sur un A500 ?
                      Oui sans soucis.
                      Ou commander le PCB : https://www.pcbway.com/project/shareproject/Paula_Interrupt_Adapter__A500_A2000_.html

                      Réparation électronique (Amiga and Co et re-cap.)
                      Contact UNIQUEMENT via email (voir ma page web)
                      https://sasfepu78.ddns.net/PA/index.html

                      David

                        #381241

                        Bon, j’ai bien des hrtmodule237 que je peux intégrer dans ma rom, j’ai testé une création de rom 1.3 et 3.2.1 avec le hrt ajouté, aucun souci a la création, il est bien intégré et reconnu comme un binaire “romable”, mais que se soit avec l’une ou l’autre des 2 roms, impossible d’avoir quoi que se soit avec un ‘page UP’ sur winuae.

                        Soit le page UP de Winuae est juste pour les modules intégré de winuae (action replay, hrtmon et consort …), soit je m’y prend mal et y’a un peu plus que simplement intégré hrtmodule dans le kickstart.

                        Si 1er choix, alors ça veux dire que c’est pas vraiment le NMI qui est emulé avec page UP sous winuae.
                        Si 2eme choix, alors faut que je cherche, si quelqu’un à des infos je suis preneur.

                        Un Mister FPGA et un A1200 + Pistorm32

                        DocteurGiants

                          #381243

                          Essaye avec ton bouton droit de souris
                          De base, si tu lance l’exe, une fois chargé en mémoire il s’attend à ce que l’on appuie sur le bouton droit de la souris
                          L’appel via l’INT7, c’est dans WinUAE.
                          J’imagine que c’est parametrable dans les fichiers sources d’HRTmon. (pas regardé)

                          On peut répondre facilement à cette question en programmant une Eprom avec ton fichier
                          et tester le tout sur un Amiga Reel.
                          Envoi moi ton fichier que je test ça.
                          Sinon : https://amiga.technology/2021/01/18/ikod-se-int7-adapter/

                          L’autre option plus rapide, tu peux generer l’INT7 en métant en même temps à la masse IPL0, IPL1 et IPL2
                          Tu les trouves sur les bornes de PAULA (13-14-15)
                          et sur le connecteur cartouche du A500 (40-42-44)
                          et sur le CPU : (23-24-25)
                          En general on passe par 3 Diodes genre 1N4148 que l’on soude sur ces signaux.
                          Et de l’autre coté des 3 diodes, on les relie ensemble vers un boutonPoussoir
                          et sur l’autre pin du Bp, la masse.
                          Donc les 3 Cathodes des 3 diodes soudées entre elles.
                          Et Chaque Anode des 3 diodes soudés/reliés sur IPL0, 1 et 2
                          selon l’envie et le materiel, soit directement sur le PCB
                          Soit via un support/connecteur.

                          Concernant WinUAE :
                          De mon point de vue, la touche PageUp emule correctement l’Interuption
                          MAIS, peut etre est t’elle uniquement ‘activé’ dans WinUAE que lorsque que l’on a renseigné le champ <Cartridge ROM>.
                          Et dans notre cas, il ne l’est pas vue qu’il est integré au kick

                          Réparation électronique (Amiga and Co et re-cap.)
                          Contact UNIQUEMENT via email (voir ma page web)
                          https://sasfepu78.ddns.net/PA/index.html

                          David

                            #381247

                            Yop
                            Envoyé par mail pour la rom, parti sur une v1.3 avec hrtmodule ajouté dans la rom.
                            t’es envoyé les 2 formats, celui pour winuae, et celui pour programmer sur rom.

                            De base, si tu lance l’exe, une fois chargé en mémoire il s’attend à ce que l’on appuie sur le bouton droit de la souris

                            yes, mais le module en rom n’est pas l’executable tel quel, et quand même éssayer mais pas d’effet, de plus click droit de la souris, ça serait un peu génant pour beaucoup de chose.

                            Te laisse voir si tu peux en tirer quelque chose, je chercherais aussi dans mon coin, mais pas aujourd’hui, pas le temps 🙂

                            Me demande quand meme si y’a pas un truc à faire dans la startup-sequence pour l’activer ???

                            Un Mister FPGA et un A1200 + Pistorm32

                            DocteurGiants

                              #381248

                              Je regarde merci.
                              #Me demande quand meme si y’a pas un truc à faire dans la startup-sequence pour l’activer ???
                              Bein non sinon ça n’a aucune utilité, autant passer par une version disquette.

                              #…click droit de la souris, ça serait un peu génant pour beaucoup de chose.
                              Oui, mais de base c’est le click droit.
                              C’est pas mon choix 🙂

                              Réparation électronique (Amiga and Co et re-cap.)
                              Contact UNIQUEMENT via email (voir ma page web)
                              https://sasfepu78.ddns.net/PA/index.html

                              DocteurGiants

                                #381251

                                Bon, bein ça fonctionne :=))

                                Je viens de programmer une 27C800 avec, en doublant le buffer et en forcant sur la 1er bank.
                                Le tout mis dans un Amiga500 Plus
                                Boot et hop, on à la main.
                                J’appuie sur mon petit bouton poussoir qui genere l’INT7
                                et HOP… me voilou sous HrtMon :=)))

                                CooooOOOooool
                                Et bien un grand merci du coup.

                                On test avec un Jeu ? Aller :=)
                                On boot sur Rick Dangerous II, on passe la crackTro
                                Le jeu est chargé avec le gros ricky en écran.
                                J’appuie sur mon ch’tit bouton maison
                                HOP, me voiulou sous HRTmon
                                S U P E R
                                ça c’est cool :=)

                                Réparation électronique (Amiga and Co et re-cap.)
                                Contact UNIQUEMENT via email (voir ma page web)
                                https://sasfepu78.ddns.net/PA/index.html

                                David

                                  #381252

                                  Ah bah carrément super bonne nouvelle alors, franchement j’y croyais pas, vu le nombre de test que j’ai fais avec UAE pour l’activer sans succès, le truc c’est qu’il fallait du physique.

                                  Bon c’est cool en tout cas, je l’intégrerais à ma prochaine rom de 1200 bootable, celle que t’es faite à l’époque, et au besoin si tu veux l’update t’enverrai aussi les kicks.
                                  Faudra juste que je vois pour le nmi, et pour apprendre le fonctionnement de hrt, mais ça devrait le faire.

                                  N’hésite pas si besoin d’une autre version sur un autre système, aucun soucis pour te faire ça.
                                  Content d’avoir pu t’aider, a pluche.

                                  Un Mister FPGA et un A1200 + Pistorm32

                                15 sujets de 1 à 15 (sur un total de 23)

                                • 1
                                • 2
                                • Vous devez être connecté pour répondre à ce sujet.

                                Forums AmigaOS, MorphOS et AROS Développement Kickstart 2.05 + HrtMon

                                Amiga Impact