logo renaissance

Rajah Lone

Carnet d'existence

Donjon

Home
Quoi de neuf ?

Applications

PaulaNG

LDG

MOD
PCI

Outils développeur

Offscreen Test
Monitor LDG
Wind Update Test
PCI information

Démo

Badgers
Boing
NyanCat
Pupul
Sprite demo VDI

Divers

Articles
Liens externs
Documentation

daroou

mavenhosting

Offscreen Test


Téléchargement Bug Report / Commentaire Historique

Cette application simule le fonctionnement de l'extension VDI offscreen (TosHyp) comme si elle utilisait la Ram Vidéo.


Milan 040 - ATI Rage Pro


L'extension offscreen de la VDI permet de créer des écrans virtuels dans lesquels on peut utiliser toutes les fonctions VDI comme si on était sur l'écran physique. Actuellement, ces écrans virtuels sont créés dans la RAM CPU, même sur les clones, la RAM vidéo des cartes graphiques n'est pas utilisé. Ce qui est vraiment dommage vu les performances des cartes graphiques comparées à nos micros vieillissants.

Cette application permet de se rendre compte du potentiel de performance que l'on aurait pu avoir si la fonctionnalitée OffScreen était utilisée en RAM Vidéo.

Par exemple, sur mon Milan040 + Ati Rage Pro, en mode 8 bits, j'obtient un bon 30fps en mode VDI standard, avec les sprites et l'écran Offscreen dans la mémoire vidéo, ça grimpe à un petit 260fps (une seule abeille)...

Quelques résultats sont présentés sur cette page: Résultats Test Offscreen


Crédit :

Image de fond de Psylicium : http://psylicium.deviantart.com/art/Glass-Atari-1809361
Bee de Little Green Desktop : http://www.atari.st/
Barre issue de la compile Automation 011 : http://steem.atari.st/automation.htm


Configuration recommandée:





Version Date RSC Cible Taille Archives
0.36 2 / 2016 Français
English
68k 224 Ko Normal version
239 Ko Debug version
68030/81 211 Ko Normal version
68040 211 Ko Normal version
68060 211 Ko Normal version
CFv4e 228 Ko Normal version
252 Ko Debug version
source 507 Ko Source
Les archives ont été construites avec KK commander
English  Translated by Pierre Ton-That




Bug Report / Commentaire






(LOG_FILE.TXT, capture d'écran, etc..., plusieurs fichiers possible, 500 Ko Max)








Version 0.36 - Fèvrier 2016
Ajout mode CT60 VRAM.
Ajout d'une fenêtre d'information: cookie (EdDI, NVDI, CT60, SupV, _PCI), rèsolution, CT60 free VRAM (si dispo), device ATI (si PCI XBIOS).
Ajout vérification des données de la MFDB lors de l'ouverture v_opnbm(), sur FireBee sans NVDI, la fonction renvoie une réponse positive alors que la fonction n'est pas supporté.
Ajout d'un 'patch' pour la gestion souris sous TOS. L'utilisation intensive d'appl_write() semble perturber le TOS (à moins que ce soit la conséquence d'un bug caché dans mon code).
Ajout vérification du nombre de plan VDI, s'il valait 15 au lieu de 16, le calcul de la taille de RAM nécessaire pour les sprites était erroné.
renommage des modes du test.
correction divers.
Version 0.35 - Janvier 2016
Correction affichage des champs Total et Redraw de la fenêtre Statistique (valeurs négative).
Quelques champs n'étaient pas traduit dans le dialogue bench.
Affichage de plusieurs Bee (99 Bee max).
Désactivation du mode VDI si v_opnbm() n'est pas supporté.
Version 0.34 - Janvier 2016
Alignement des adresses buffers ST / TT Ram sur un multiple de 256 octets
Si résolution inférieur à 640x600, test VRAM désactivé.
Modification gestion des stats pour l'enregistrement.
Ajout dans la sauvegarde des stats, l'indication sur la disponibilité du mode Offscreen VDI.
Version 0.33 - Janvier 2016
Correction divers
Ajout Bench de la fonction vro_cpyfm().
Repositionnement des fenêtres lors des changements de mode.
Sauvegarde des statistiques dans un fichier texte.
Version 0.32 - Décembre 2015
Ajout du mode ST RAM
Ajout du mode TT RAM
Ajout fenêtre "adresse", permettant d'afficher les adresses des différents buffers.
Affichage de l'handle VDI pour les buffers Offscreen VDI, une valeur de 0 indique que le mode offscreen VDI n'a pas été possible pour ce buffer.
En mode VDI, utilisation de l'handle offscreen VDI pour la construction des frames dans le buffer offscreen (gain de performance sur Milan/ATI Rage pro).
Version 0.31 - Décembre 2015
impossibilité de changer de langue lorsque la langue anglaise était sélectionnée.
le champ Frame n'était pas ré-initialisé lors d'un changement de langage.
Version 0.30 - Décembre 2015
Premiére version public

Site dédié aux micro ATARI & Compatibles