Yo! Besoin d’un codeur ou d’un codeuse pour conseil asm 68k

Forum Amiga Coding Yo! Besoin d’un codeur ou d’un codeuse pour conseil asm 68k

  • Créateur
    Sujet
  • #113957
    yogib33r
    • Level 4
    • Messages : 118

    Bonjour à tous !

    Yes on est un vieuuuuuuuuux groupe de démo sur amiga, Delicious-Amigans et on a du mal avec le blitter car notre codeuse (mix deux femmes et deux mecs dans le groupe ça le fait parité tout çaaaaaaaaaaa) bloque sur un bug.

    Bref on est super à donf de prod et on voudrait si possible une personne qui puisse la conseiller ?

    Merci d’avance je vous laisse mon mail poubelle (pas pour vous hein mais pour les bots)

    paravigna arobase hotmail point com

     

    YoGiB33r

Affichage de 15 réponses de 1 à 15 (sur un total de 30)

Partager sur vos réseaux sociaux préférés :
Facebooktwitterredditpinterestlinkedintumblrmail

  • Auteur
    Réponses
  • #114000
    Bill
    • Level 1
    • Messages : 21

      slt

      les experts sont sur EAB

      surtout blitter

      bon courage :wacko:



      #114004
      Bill
      • Level 1
      • Messages : 21

        on a du mal avec le blitter car notre codeuse bloque sur un bug.

        tout depend du bug aussi… :unsure:

         

        #114021
        Staff
        Jim Neray
        • Level 21
        • Messages : 6981

          Hello Yogi mon ami :bye:

          On a quelques coders très compétents qui trainent par ici qui ne manqueront pas de te répondre si ils aperçoivent ton post. Par contre il serait bien de donner un peu plus d’infos sur le contexte de ta recherche. Language utilisé (asm ?), bug rencontré et comment le reproduire.

          A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
          Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
          Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

          - Micromiga.com - La boutique Amiga -
          #114030
          yogib33r
          • Level 4
          • Messages : 118

            bonjour tout le monde !

            Ha oui en effet c’est en asm mais quel éditeur je ne sais pas. Bref je vais laisser un mot à la codeuse pour qu’elle vienne ici vous voir, cela sera plus simple je pense ^^

            Merci à vous dans tous les cas, vous êtes super !

             

            YoG

            #114048
            miga1000
            • Level 5
            • Messages : 210

              bonjour,   je suis nouvelle et je m’appelle Codeusinette et j’aimerais faire partager mes connaissances avec autrui.

              https://www.youtube.com/@sayasupa

              #114052
              yogib33r
              • Level 4
              • Messages : 118

                hhahah saya le meilleur !

                je veux bien la recontrer celle là !

                Gros bibis a toi  <3

                #114066
                Peregrine
                • Level 1
                • Messages : 10

                  Bonjour les gens, je suis Pérégrine, une des codeuses de Delicious Amigans, pour qui YogiB33r a demandé de l’aide.

                  Mon souci est un peu original : je code une intro en assembleur 68k sous Visual Studio Code avec l’extension Amiga Assembly, qui assemble avec vasm+vlink, et exécute avec FS-UAE. J’ai deux machines de travail, une sous Linux, une autre sous Windows, avec le même setup. Récemment j’ai bossé sur l’intro sur la machine Linux, ça tourne comme il faut, et notamment les blits d’images. Mais si je copie l’exécutable Amiga produit sur la machine Linux sur la machine Windows, et l’exécute avec le FS-UAE local (ou d’ailleurs, le WinUAE local), aucune image/animation n’apparait a l’execution ! Pas de blit ! Par contre, la copperlist est exécutée, la musique tourne, la boucle d’attente de la souris fonctionne.

                  C’est embêtant, un exécutable qui marche sur un émulateur et pas sur d’autres. :scratch: Avez-vous déjà rencontré des problèmes similaires ? Je peux vous filer les numéros de version de la toolchain, le code source, l’exécutable et/ou les fichiers de setup bien sur.

                  Un grand merci pour votre aide !

                  #114070
                  yogib33r
                  • Level 4
                  • Messages : 118

                    yes pérégrine est là ! \o/

                    Bref bonheur :)

                    #114075
                    Peregrine
                    • Level 1
                    • Messages : 10

                      Coucou YogiB33r, merci pour ton initiative, tu es un amour. :heart:

                      #114081
                      Bill
                      • Level 1
                      • Messages : 21

                        voir mp pour envoi code/exe/datas

                        pas le toolchain, à moins que… j’espere que c’est utilisable autrement

                        ocs, ecs, aga ???

                        Edit : 1ere idée du problème : Emulation differente (vitesse/cycle) Linux/Windows

                        à quelle version est-ce apparue ? quelles modifs ?



                        #114098
                        Peregrine
                        • Level 1
                        • Messages : 10

                          J’ai répondu en MP a Bill, mais pour ceux qui veulent aussi aider :

                          Je vise une intro 64k sur A500, OCS donc.

                          J’ai fait beaucoup de modifs entre la dernière version qui marchait (blittait) sous Windows et l’actuelle, les plus notables étant l’ajout d’une routine de musique (The Player), et d’un ‘séquenceur d’animation’ qui synchronise l’animation avec le beat de la musique, et plus généralement qui décide de quand blitter une image.

                          Voila le code et l’exécutable (‘dots’) : intro.zip

                          #114103
                          Bill
                          • Level 1
                          • Messages : 21

                            déjà c’est pas l’emulation : marche pas sur un vrai A1200
                            marche pas sur ks 2+ (winuae)

                            y a une erreur sur l’init bplcon3/fmod, ligne 272 de init.s = manque (a5)
                            BPLCON3(a5)
                            Fmod(a5)

                            j’arrive pas à compiler avec asmone, trop de prob vasm à fixer.
                            je testerai avec devpac

                            #114106
                            prb28
                            • Level 2
                            • Messages : 41

                              Salut Peregrine, côté blitter ou asm 68k je suis une quiche, par contre si tu as de soucis avec l’extension, j’ai quelques notions sur son fonctionnement ;-) et je pourrais répondre à tes questions.

                               

                              #114116
                              Bill
                              • Level 1
                              • Messages : 21

                                poser la question sur EAB sur le probleme « os friendly » du init et de l’utilisation hardware du blitter sans couper le system. semble poser un probleme en ks2/3.

                                #114153
                                Bill
                                • Level 1
                                • Messages : 21

                                  j’ai réussi à compiler sous devpac (qqs includes et modif)

                                  en regardant avec le debugger de winuae, on se rend compte d’un truc :

                                  config A500 :
                                  diwstrt/diwstop : 2c81 / 2cc1
                                  ddfstrt/ddfstop : 38 / d0
                                  bplcon0 : 3200

                                  ok

                                  mais  config A1200 : ça foire grave !
                                  diwstrt/diwstop : 0181 / 0281
                                  ddfstrt / ddfstop : 18 / 20
                                  bplcon0 : 8201 !!!

                                  note : faudrait mettre ces valeurs en dur dans la coplist

                                  il faut virer le CALLSYS GfxLibBase,WaitTOF juste avant le set copper move.l Copperlist,COP1LC(a5)

                                  et là ça marche

                                  le blitter n’y est pour rien

                                  perso, en setup je fais juste :

                                  	movea.l	4.w,a6
                                  	lea	GfxName(pc),a1
                                  	moveq	#0,d0
                                  	jsr	OpenLibrary(a6)
                                  	
                                  	lea	GfxBase(pc),a0
                                  	move.l	d0,(a0)
                                  	move.l	d0,a6
                                  	
                                  	lea	OldView(pc),a0 ; store current view address
                                  	move.l	$22(a6),(a0) ; actiView->OldView
                                  	
                                  	suba.l	a1,a1
                                  	jsr	LoadView(a6) ; flush view to nothing
                                  	
                                  	jsr	WaitTOF(a6) ; double waitTOF wait once
                                  	jsr	WaitTOF(a6) ; wait again
                                  	jsr	WaitBlit(a6) ; et un waitblit
                                  	
                                  	movea.l	4.w,a6
                                  	jsr	Forbid(a6)
                                  ; main
                                  ;...
                                  ; restore
                                  	movea.l	4.w,a6
                                  	jsr	Permit(a6)
                                  	
                                  	movea.l	GfxBase(pc),a6
                                  	movea.l	OldView(pc),a1
                                  	jsr	LoadView(a6)
                                  	move.l	$26(a6),$dff080
                                  	
                                  	movea.l	a6,a1
                                  	movea.l	4.w,a6
                                  	jsr	CloseLibrary(a6)
                                  
                                  
                                Partager sur vos réseaux sociaux préférés :
                                Facebooktwitterredditpinterestlinkedintumblrmail
                                Affichage de 15 réponses de 1 à 15 (sur un total de 30)
                                • Vous devez être connecté pour répondre à ce sujet.