Un émulateur du Blitter pour OS4

Peter Gordon vient de sortir Blitzen, un émulateur du Blitter pour AmigaOS 4.0. Ce dernier émule certaines fonctionnalités du blitter des Amiga Classics, afin de pouvoir lancer d’anciens programmes sur des machines NG utilisant OS4.

Pour l’instant, les opérations suivantes sont émulées :

  • Les opérations de copies ascendantes et descendantes avec décalage,
  • Les opérations descendantes de remplissage avec décalage,
  • Le mode ligne (pas testé),
  • La fin des interruptions DMA pour les applications utilisant SetIntVector(),
  • La fonction 68k “WaitBlit” est patchée pour attendre l’émulateur.

Voici ce qui n’est pas émulé pour le moment :

  • Les opérations ascendantes de remplissage,
  • La fin des interruptions DMA pour les applications abusant du VBR 68k.

Blitzen peut-être lancé à tout moment. Il se quitte avec un Ctrl+c. Il permet de lancer et de pouvoir utiliser DPaint 3 et 5 sur AmigaOne (la fonction gradient posant encore quelques soucis).

Plus d’informations sont disponibles sur les forums d’Amigans.net.

Télécharger : Blitzen.lha (AmigaOS 4.0) [25 ko]

6 Commentaires

Passer au formulaire de commentaire

  1. Dans le même ordre d’idées, une émulation des modes OCS, ECS et AGA serait-elle possible ?

    Si on émule toute ces puces sous AOS4 ou MOS, qu’est ce qui pourrait ensuite empecher de lancer directement des applis 68K comme des jeux sans passer par UAE ?

    • leo sur 8 janvier 2007 à 19h01

    Le copper ?
    Paula ?
    Les CIA ?
    etc…

    Après 10 ans de “c’est pas possible”, vous continuez toujours ? 🙂

    UAE fonctionne très bien… Il “suffit” de l’intégrer…

    • BatteMan sur 8 janvier 2007 à 19h19
      Auteur

    De toute façon, s’il faire des émulateurs pour chaque composant du miga, ça revient au même que de recréer UAE 😉


    /me n’est pas pour réinventer la roue 😉

  2. Ouais, mais si les programmes concernés pouvaient bénéficier du JIT de MOS ou d’OS4, ça serait quand même autre chose que la vitesse d’E-UAE….

    • leo sur 8 janvier 2007 à 20h24

    Les programmes qui utilisent les chips n’ont pas besoin du JIT. En outre, il faut une vitesse d’émulation “constante” pour espérer obtenir une fluidité digne de ce nom avec la plupart des softs/jeux. Et ca c’est pas possible avec le JIT…

    Tous les softs de ce style fonctionnent déjà parfaitement sur un G4 avec UAE. Les autres devraient fonctionner avec l’émulation “standard” de ces systèmes…

    Il n’y a vraiment pas à chercher plus loin.

    (Je rajouterai bien qu’on s’en fout de tous ces softs et qu’il serait temps de passer à autre chose, mais bon… Apple l’a fait avec OSX en 2001, faudra bien 10 ans de plus pour qu’on se décide sur Amiga, ce qui nous fait… 2011 :))

    Ciao!
    Léo.

    • serge sur 8 janvier 2007 à 22h51

    voila une surprise qu’elle est surprenante 🙂

    Je suis impatient de voir ce que cela va donner quand ce sera plus complet.

    Vive la nostalgie 😀

Les commentaires sont désactivés.

Amiga Impact