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, 4, 511, 12, 13  >
 
Post new topic   Reply to topic    Amstrad Plus Forum Index -> Bienvenue sur ce forum -> Actualités
Previous topic :: Next topic  
Author Message
Ast
Administrateur

Offline

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

PostPosted: Tue 14 Feb - 19:27 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

So yes or No ? Laughing
_________________
Ast/iMP4CT

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


Back to top
Publicité






PostPosted: Tue 14 Feb - 19:27 (2017)    Post subject: Publicité

PublicitéSupprimer les publicités ?
Back to top
roudoudou


Offline

Joined: 14 Jul 2016
Posts: 427
Localisation: LYON
Masculin
Point(s): 46
Moyenne de points: 0.11

PostPosted: Wed 15 Feb - 14:46 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Ast wrote:
So yes or No ? Laughing


m'en fous, j'suis en train de terminer mon propre assembleur pour résoudre le problème :p


Back to top
Ast
Administrateur

Offline

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

PostPosted: Wed 15 Feb - 14:59 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Justement je pensais à cela Roud.
Y'a t'il un moyen (proche) de fusionner ton projet avec Sugar, dans le cas où Lone et toi seraient d'accord?
Cela permettrait d'ajouter un excellent support de dev.
_________________
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: Wed 15 Feb - 15:14 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Je me demande dans quelle mesure, on ne devrait pas tenter de trouver une solution "générique" : Un editeur surpuissant pouvant appeler un assembleur, et (éventuellent) lancer (ou se connecter à ) Sugarbox comme debugger. Ca éviterait de devoir recoder un éditeur (yen a des tonnes de bien... Et je préfère coder autre chose !)

Back to top
Ast
Administrateur

Offline

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

PostPosted: Wed 15 Feb - 15:19 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

C'est, en effet, une autre solution fort intéressante.
_________________
Ast/iMP4CT

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


Back to top
roudoudou


Offline

Joined: 14 Jul 2016
Posts: 427
Localisation: LYON
Masculin
Point(s): 46
Moyenne de points: 0.11

PostPosted: Wed 15 Feb - 19:43 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Pour fusionner intelligemment un assembleur avec un émulateur, il faut définir un modèle d'export pour les symboles (au minimum), si on veut les avoir dans le débogueur


Pour ma part, je travaille surtout sur le côté intégré qui me génère directement une cartouche, ça évite de passer par 50 outils pour arriver à ses fins.


Au final, suffit de recharger la cartouche dans l'émulateur (mais on n'a pas les symboles) 


Back to top
roudoudou


Offline

Joined: 14 Jul 2016
Posts: 427
Localisation: LYON
Masculin
Point(s): 46
Moyenne de points: 0.11

PostPosted: Thu 16 Feb - 12:57 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Et dans le cadre de développement de ROM on devrait pouvoir renseigner dans la table des symboles le numéro de ROM pour surcharger les labels dans le débogueur.

Back to top
Lone


Offline

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

PostPosted: Fri 30 Jun - 15:46 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Salut les gars,


Une petite version releasé aujourd'hui :


En gros, réécriture du coeur z80, mutliface II et Playcity ajouté, et des tas de corrections de bug (j'esp^ère en avoir plus ajouté qu'enlevé !)
Ah ! et support du zip aussi (mais que du zip, pas (encore) du 7z)


C'est dispo ici :  http://sugarbox.free.fr/?p=166


Voila le log : 


- [Gate Array]       : Fix mode changing : Imperial Mahjong now looks better !
- [Devices]          : Add support for the Playcity and the Multiface II cards.
- [Z80]              : Complete recoding of the Z80 core. It now use the real M and T states, and handle WAIT states correctly. More accurate.
- [General]          : ZIP support (only zip file at the moment) for tape and disks
- [IPF]              : IPF created is striclty equivalent to the original dump (in term of MFM track)
- [IPF]              : Minor fixes in IPF reading
- [DSK]              : Fix some wrong behaviour. Dsk reading should be more reliable (and will no longer crash)
- [DSK]              : Fix a bug in saving DSK file. It should no longer crash (anyway, if you can avoid using it, prefer HFE or IPF format !)
- [Emulation]        : All peripherals are now running in the correct timings.
- [FDC]              : Index detection fixed on Sector writing (Imperial Mahjong is able to save its configuration)
- [FDC]              : Dump with missing tracks will no longer crash Sugarbox
- [FDC]              : Fix wrong behaviour for double sided dumps that needs flipping of disk (fix altered beast double sided CTRaw)
- [FDC]              : Fix wrong status than can set "Seek end" incorrectly in some cases


Back to top
Ast
Administrateur

Offline

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

PostPosted: Fri 30 Jun - 16:27 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Bonne nouvelle Lone!
Est ce que la 30 years megademo fonctionne ?
_________________
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 30 Jun - 18:05 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Oh il faut que je la reteste entièrement ! (elle était sortie de mon scope, vu que j'ai pas tellement touché les CRTC..)

Back to top
Ast
Administrateur

Offline

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

PostPosted: Sat 1 Jul - 13:23 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Concernant l'émulation de la "playcity", émules tu seulement les 2 ym, le ctc ou bien les 2 ?
_________________
Ast/iMP4CT

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


Back to top
Ast
Administrateur

Offline

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

PostPosted: Sat 1 Jul - 17:13 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Je viens juste de tester la 30 years megademo et :

- L'émulation Fdc semble plus que correcte car elle lance TOUTES les parts, ce qui est un bon point.
- Il reste du travail concernant les parts de "Futurs" et "Vanity'...

Le constat :

La part de Futurs est ralentie quand arrivent les effets en rupture verticale. (Torus, etc...) L'avant dernière Rv est corrompue.
La part de Vanity, le graph du dernier écran à gauche est corrompu...

Concernant ces 2 parts, c'est "simplement" dû à des problèmes de timings.

Ce que je ne m'explique pas, c'est qu'à un moment, l'émulation paraissait bonne sur une des anciennes versions que tu m'avais envoyé.

Quoiqu'il en soit, bien joué, car cela a plutôt bien avancé. Merci Smile
_________________
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 3 Jul - 20:54 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Je vais regarder ça cette semaine, j'ai un peu plus de temps.
Mon support de la Playcity est en théorie complet : Les 2 ymz et le z84c30 (avec support NMI et cie)


Back to top
roudoudou


Offline

Joined: 14 Jul 2016
Posts: 427
Localisation: LYON
Masculin
Point(s): 46
Moyenne de points: 0.11

PostPosted: Tue 4 Jul - 07:52 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Beau boulot!
C'est sûr que si t'as pas ou peu touché les CRTC mais refait tout le code Z80, les valeurs envoyées par les OUT aux CRTC sont chamboulées
M'est avis que ça ne va pas te prendre longtemps à retrouver tes billes
Tu as fait des cas de test limites pour la prise en compte des registres du CRTC?
AST a peut-être quelques infos héritées des grands maitres du CRTC  Razz
++


Back to top
Lone


Offline

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

PostPosted: Wed 5 Jul - 15:16 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Bon, en faisant un dif sur une version qui marche (0.27.25), je pense que les problèmes viennent des changement z80.
Vu que j'ai tout réécris from scratch, je vais pas rigoler Smile


Par contre, si vous avez des infos sur les tests limites CRTC... Je prends ! (par exemple : L'explication de pourquoi la démo d'overflow  ( deuxième partie avec les sinus => http://www.cpc-power.com/index.php?page=detail&num=8064) fonctionne !)


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, 4, 511, 12, 13  >
Page 4 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