Amstrad Plus Index du Forum

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

 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Mise a jour de l'emulateur SugarBox
Aller à la page: <  1, 2, 3, 4, 511, 12, 13  >
 
Poster un nouveau sujet   Répondre au sujet    Amstrad Plus Index du Forum -> Bienvenue sur ce forum -> Actualités
Sujet précédent :: Sujet suivant  
Auteur Message
Ast
Administrateur

Hors ligne

Inscrit le: 05 Sep 2014
Messages: 2 350

MessagePosté le: Mar 14 Fév - 18:27 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

So yes or No ? Laughing
_________________
Ast/iMP4CT

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


Revenir en haut
Publicité






MessagePosté le: Mar 14 Fév - 18:27 (2017)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
roudoudou


Hors ligne

Inscrit le: 14 Juil 2016
Messages: 290
Localisation: LYON

MessagePosté le: Mer 15 Fév - 13:46 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

Ast a écrit:
So yes or No ? Laughing


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


Revenir en haut
Ast
Administrateur

Hors ligne

Inscrit le: 05 Sep 2014
Messages: 2 350

MessagePosté le: Mer 15 Fév - 13:59 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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...."


Revenir en haut
Lone


Hors ligne

Inscrit le: 17 Déc 2014
Messages: 112

MessagePosté le: Mer 15 Fév - 14:14 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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 !)

Revenir en haut
Ast
Administrateur

Hors ligne

Inscrit le: 05 Sep 2014
Messages: 2 350

MessagePosté le: Mer 15 Fév - 14:19 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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

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


Revenir en haut
roudoudou


Hors ligne

Inscrit le: 14 Juil 2016
Messages: 290
Localisation: LYON

MessagePosté le: Mer 15 Fév - 18:43 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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) 


Revenir en haut
roudoudou


Hors ligne

Inscrit le: 14 Juil 2016
Messages: 290
Localisation: LYON

MessagePosté le: Jeu 16 Fév - 11:57 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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.

Revenir en haut
Lone


Hors ligne

Inscrit le: 17 Déc 2014
Messages: 112

MessagePosté le: Ven 30 Juin - 14:46 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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


Revenir en haut
Ast
Administrateur

Hors ligne

Inscrit le: 05 Sep 2014
Messages: 2 350

MessagePosté le: Ven 30 Juin - 15:27 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

Bonne nouvelle Lone!
Est ce que la 30 years megademo fonctionne ?
_________________
Ast/iMP4CT

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


Revenir en haut
Lone


Hors ligne

Inscrit le: 17 Déc 2014
Messages: 112

MessagePosté le: Ven 30 Juin - 17:05 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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

Revenir en haut
Ast
Administrateur

Hors ligne

Inscrit le: 05 Sep 2014
Messages: 2 350

MessagePosté le: Sam 1 Juil - 12:23 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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...."


Revenir en haut
Ast
Administrateur

Hors ligne

Inscrit le: 05 Sep 2014
Messages: 2 350

MessagePosté le: Sam 1 Juil - 16:13 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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...."


Revenir en haut
Lone


Hors ligne

Inscrit le: 17 Déc 2014
Messages: 112

MessagePosté le: Lun 3 Juil - 19:54 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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)


Revenir en haut
roudoudou


Hors ligne

Inscrit le: 14 Juil 2016
Messages: 290
Localisation: LYON

MessagePosté le: Mar 4 Juil - 06:52 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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
++


Revenir en haut
Lone


Hors ligne

Inscrit le: 17 Déc 2014
Messages: 112

MessagePosté le: Mer 5 Juil - 14:16 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox Répondre en citant

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 !)


Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 17:04 (2017)    Sujet du message: Mise a jour de l'emulateur SugarBox

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Amstrad Plus Index du Forum -> Bienvenue sur ce forum -> Actualités Toutes les heures sont au format GMT + 1 Heure
Aller à la page: <  1, 2, 3, 4, 511, 12, 13  >
Page 4 sur 13

 
Sauter vers:  

Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com