[ad_1]
PSX:
nouvelles fonctionnalités :
– Filtre de texture bilinéaire (plus des paramètres pour la détection 2D et la force du filtre)
– Rendu 24 bits
– Option 8 Mbyte RAM (principalement pour le homebrew)
corrections/changements :
– CPU : implémentation de la récupération partielle des lignes de cache pour le BIOS.
– DMA : correction d’un bogue à cause duquel le DMA lisait en arrière-plan jusqu’à 4 mots supplémentaires de la RAM qui ne sont jamais utilisés.
– DMA : correction d’un problème où le DMA récupérait plus de mots que nécessaire lorsque la sdram effectue un rafraîchissement.
– réduction des ressources de la logique de sauvegarde pour plusieurs sous-modules
Amélioration de la précision :
– Le DMA et le CPU peuvent désormais fonctionner en parallèle
– SDRAM : remplacement des rafales de 8 mots par des rafales de 4*2 mots pour permettre la lecture de pages non enveloppées pour le DMA.
– Mémoire : correction de la synchronisation de la récupération des instructions non mises en cache.
– Mémoire : correction du temps de lecture des instructions du bios
– CPU : correction de la synchronisation de la lecture dos à dos : 1 cycle plus rapide, sauf si des conditions spéciales sont réunies.
– DMA : possibilité d’arrêt anticipé du DMA lorsque le dernier mot est transféré de la RAM au périphérique -> ; 2 cycles de moins de surcharge DMA
– DMA : déplacement de l’IRQ pour qu’elle se déclenche 1 cycle plus tôt.
– DMA : commencer la lecture SDRAM plus tôt -> ; 1 cycle de moins de surcharge
– DMA : utiliser les données de la SDRAM directement sans FIFO pour le MDEC et le GPU -> ; 2 cycles de moins de surcharge
– DMA : possibilité de lire les données DMA sur une page entière au lieu d’une limite de 4 mots (réduction moyenne de 1,5 cycles de l’overhead -> ; correspond au test PSX)
[ad_2]
lien source
