Amstrad Plus Forum Index

Amstrad Plus
Découverte de la gamme Old et Plus des Cpc d'Amstrad.

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Mise a jour de l'emulateur SugarBox
Goto page: <  1, 2, 3, … 11, 12, 13  >
 
Post new topic   Reply to topic    Amstrad Plus Forum Index -> Bienvenue sur ce forum -> Actualités
Previous topic :: Next topic  
Author Message
Lone


Offline

Joined: 17 Dec 2014
Posts: 139
Masculin
Point(s): 5
Moyenne de points: 0.04

PostPosted: Fri 20 Jan - 21:32 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Le seul changement, c'est a priori le z80.Celui ci est plus précis (je descend au niveau des T-states, et donc un vrai 4mhz,).
Du coup, les out/in sont dans le bon 1/4 de microseconde.
A priori, je ne vois que ça, mais il faut que je check le bon ordre d'exec gate array/crtc ( notamment quand apparaissent les wait-states par rapport au ticks CRTC)


Back to top
Publicité






PostPosted: Fri 20 Jan - 21:32 (2017)    Post subject: Publicité

PublicitéSupprimer les publicités ?
Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Fri 20 Jan - 22:12 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

En sortie, le z80 est à une fréquence de 3,33mhz... l'erreur viendrait peut-être de la...
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Lone


Offline

Joined: 17 Dec 2014
Posts: 139
Masculin
Point(s): 5
Moyenne de points: 0.04

PostPosted: Fri 20 Jan - 22:40 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Et bien, pas tout à fait : Le 3.3 Mhz est une valeur empirique.


Le z80 est bien à 4mhz (1/4 de la fréquence du gate array), mais l'insertion de wait states les 3/4 du temps donne cette impression de ralentissement.
Pour les timings, mes deux z80 sont identiques, sauf à la marge (où, dans les 5 microsecondes d'un out, se situent précisément l'envoie sur le bus)


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Fri 20 Jan - 22:46 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

C'est 4 us un out...
T'as pu corriger ?
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Lone


Offline

Joined: 17 Dec 2014
Posts: 139
Masculin
Point(s): 5
Moyenne de points: 0.04

PostPosted: Fri 20 Jan - 23:05 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Oui, 4us c'est exact.


L'analyse de ce genre de problème est longue en général.. Et il faut que je "rebranche" le debugger sur le nouveau coeur z80 !
Je vais faire des essais, mais je n'aime pas trop corriger les problèmes sans les comprendre ("par hasard")


Back to top
Lone


Offline

Joined: 17 Dec 2014
Posts: 139
Masculin
Point(s): 5
Moyenne de points: 0.04

PostPosted: Fri 20 Jan - 23:18 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Bon, j'ai trouvé, mais ça ne me plait pas !!
En (re)décalant des valeurs dans le sens ou c'est pas correct, ça retombe en marche.
Va falloir vraiment étudier tout ça...


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Fri 20 Jan - 23:21 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Lone wrote:
Je vais faire des essais, mais je n'aime pas trop corriger les problèmes sans les comprendre ("par hasard")


Je suis comme toi.
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Fri 20 Jan - 23:22 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Arf! Compris le problème ou pas ?
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Lone


Offline

Joined: 17 Dec 2014
Posts: 139
Masculin
Point(s): 5
Moyenne de points: 0.04

PostPosted: Sat 21 Jan - 00:39 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Oui, trouvé !
En tentant de recaler le mode sur (HSYNC + 2us), j'avais également modifiée la durée d'une hsync (2us). D'ou les artefacts.


Je ne suis toujours pas bon sur le changement de mode (a moins de 3us après HSync, Imperial Mahjong affiche des trucs moches), mais je m'en approche !
Le reste est rentré presque dans l'ordre.


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Sat 21 Jan - 01:05 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Cf : mail privé avec nouvelle version ?
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Sat 21 Jan - 16:28 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

T'as presque réussi mais encore des erreurs au niveau affichage (Partie basse et haute!)



au lieu de


_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Mon 23 Jan - 12:09 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Alors t'as eu le temps de jeter un œil ?
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Lone


Offline

Joined: 17 Dec 2014
Posts: 139
Masculin
Point(s): 5
Moyenne de points: 0.04

PostPosted: Mon 23 Jan - 12:16 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Oui, j'ai pas mal de régression sur certains aspect du Z80.
Je suis en train d'investiguer pour remettre tout ça au propre !


Back to top
Ast
Administrateur

Offline

Joined: 05 Sep 2014
Posts: 2,976
Masculin
Point(s): 389
Moyenne de points: 0.13

PostPosted: Mon 23 Jan - 12:22 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Ca vient de ton nouveau code z80?
_________________
Ast/iMP4CT

"Par le pouvoir du crâne ancestral...."


Back to top
Lone


Offline

Joined: 17 Dec 2014
Posts: 139
Masculin
Point(s): 5
Moyenne de points: 0.04

PostPosted: Mon 23 Jan - 12:26 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Oui, j'ai sans doute cassé un truc à un moment donné.
Heureusement, j'ai un super test : J'ai une option pour brancher les deux z80 en paralèlle, et vérifier leur cohérence à chaque tick.
Il me suffit donc (ahem) de relancer le Zexall test sur cette config, pour que ça m'assert dès qu'une différence est trouvée.


Back to top
Display posts from previous:   
Post new topic   Reply to topic    Amstrad Plus Forum Index -> Bienvenue sur ce forum -> Actualités All times are GMT + 2 Hours
Goto page: <  1, 2, 3, … 11, 12, 13  >
Page 2 of 13

 
Jump to:  

Index | Administration Panel | Create a forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group