Appel aux Vampiriens

Forum Amiga Coding Appel aux Vampiriens

Ce sujet a 25 réponses, 4 participants et a été mis à jour par lexomil lexomil, il y a 5 jours et 23 heures.

11 sujets de 16 à 26 (sur un total de 26)

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

  • Auteur
    Messages
  • #25823
    flype
    flype
    • 19 Messages

    Pas de macros, ce sont les mnémoniques de l’assembleur « VASM », il supporte l’AC68080 depuis quelques mois.

    http://sun.hasenbraten.de/vasm/index.php?view=binrel
    http://sun.hasenbraten.de/vasm/release/vasm_15.html#m68k-cpu-module
    http://sun.hasenbraten.de/vasm/release/vasm_4.html#Mot-Syntax-Module

    -m68080 : Generate code for the Apollo Core AC68080 FPGA CPU.

    http://sun.hasenbraten.de/vasm/bin/rel/vasmm68k_mot_os3.lha

    . Amiga 1200 + Blizzard 1230 IV @ 50MHz, MC68882, 256Mo@50ns.
    . Amiga 600 + Vampire V600 V2-128, 2Mo Expansion ChipRAM, PCMCIA Wifi Ethernet.



    #25834
    lexomil
    lexomil
    • 30 Messages

    ok merci je jette un oeil de suite

    en passant je peux utiliser ta fonction EnableAMMX ? ça me dit aussi si je suis bien sur un 68080 ?

    #25842
    flype
    flype
    • 19 Messages

    Je viens de t’envoyer des docs/includes à ce sujet, sur ta boite gmail.

    . Amiga 1200 + Blizzard 1230 IV @ 50MHz, MC68882, 256Mo@50ns.
    . Amiga 600 + Vampire V600 V2-128, 2Mo Expansion ChipRAM, PCMCIA Wifi Ethernet.

    #25866
    Jeeg
    Jeeg
    • 58 Messages

    Cool lexomil, ça marche bien, un fps situé entre 75 et 95 avec à l’origine un workbench en 960×600 et 16M de couleurs. Bravo ! :good:

    Bonne continuation.

    #25892
    flype
    flype
    • 19 Messages

    @Jeeg peux-tu préciser ta config / machine stp ?

    . Amiga 1200 + Blizzard 1230 IV @ 50MHz, MC68882, 256Mo@50ns.
    . Amiga 600 + Vampire V600 V2-128, 2Mo Expansion ChipRAM, PCMCIA Wifi Ethernet.

    #25896
    Jeeg
    Jeeg
    • 58 Messages

    @flype, j’ai un 500+ avec une Vampire v500+ sous core 2.9 et system Coffin R49.
    J’ai aussi une extension mémoire pour ajouter 1Mo de chip. Voila. :-)

    #25976
    flype
    flype
    • 19 Messages

    @Jeeg

    donc sur ta v500+ 2.9, ma version DragonCrown ne fonctionne pas ?

    hmm, c’est frustrant çà, voir vexant :-)

    Le score « un fps situé entre 75 et 95 », c’est pour l’exécutable « Troll », pas les 2 autres ?

     

    @lexomil

    Tu obtiens combien avec ton UAE 040 @ 124MHz, est-ce toujours une bonne base de comparaison ?

    . Amiga 1200 + Blizzard 1230 IV @ 50MHz, MC68882, 256Mo@50ns.
    . Amiga 600 + Vampire V600 V2-128, 2Mo Expansion ChipRAM, PCMCIA Wifi Ethernet.

    #25980
    lexomil
    lexomil
    • 30 Messages

    Hello,

    alors en fait pour les scores faut se méfier car par défaut je fais un wait VBL dans le refresh screen, du coup tu es bridé par la fréquence verticale de ton moniteur, je vais ajouter la possibilité de désactiver cette synchro verticale pour avoir une idée des FPS réelles.

    J’ai laché l’affaire de winuae, je n’arrive pas à vraiment le forcer sur une fréquence, par contre je vais tester sur le Pi (mais quelque chose me dit que ça sera moins rapide).

    @flype : merci pour les docs je regarde ça dès que possible

    #26091
    lexomil
    lexomil
    • 30 Messages

    Bonsoir,

    mise à jour rapide des exe http://flabrador.free.fr/lexo/amiga/files/ExeV2.zip

    Vous pouvez à présent désactiver la synchro verticale avec F7 pour la démo Crown et avec F1 pour la démo Troll. Si le nombre de FPS dépasse 99 le compteur se bloque sur 00, il suffit de quitter la démo pour voir dans la console le véritable nombre de FPS rendu.

    J’ai aussi ajouté une tempo lors du switch d’écran vers le WB comme le suggérait flype.

    Prochaine étape du double buffering avec switch rapide (on gagne une copie d’écran)

    Have fun

    #26205
    flype
    flype
    • 19 Messages

    @lexomil

    ok, je teste maintenant…..   :-)

     

    EDIT:

    Troll Synchro => 113 fps

    Troll Sans Synchro => 193 fps

    A noter que le scrolling n’est pas fluide (pourtant ok dans les 2 autres exe).

    D’ailleurs pourquoi en mode synchro çà dépasse les 30 fps ? Je ne suis pas sûr de comprendre :scratch:

    Vampire 800×600 Synchro => 30 fps — quelque soit le nb d’objets à l’écran

    Vampire 800×600 Sans Synchro => 32 fps — tous les objets à l’écran

    Vampire 800×600 Sans Synchro => 42 fps — uniquement les 6 personnages

    Vampire 800×600 Sans Synchro => 55 fps — uniquement 2 personnages

    La tempo lors du switch d’écran vers le WB fonctionne nickel  :yes:

     

    . Amiga 1200 + Blizzard 1230 IV @ 50MHz, MC68882, 256Mo@50ns.
    . Amiga 600 + Vampire V600 V2-128, 2Mo Expansion ChipRAM, PCMCIA Wifi Ethernet.



    #26235
    lexomil
    lexomil
    • 30 Messages

    Alors en fait faudrait voir le refresh vertical de ton moniteur selon les résolutions, après, comme j’utilise la fonction WaitTOF pour attendre la VBL ça se trouve elle fonctionne pas bien avec le SAGA, aucune idée pour le coup je suis un peu en aveugle.

    Par contre sur émulation les scrolls sont bien fluides.

    J’ai quasi fini le double buffer, par contre y’a pas d’autre moyen que de taper direct dans le registre $dff1ec pour changer de frame buffer coté vampire ?

Partager sur vos réseaux sociaux préférés :
Facebooktwittergoogle_plusredditpinterestlinkedintumblrmail
11 sujets de 16 à 26 (sur un total de 26)

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