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


Offline

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

PostPosted: Fri 28 Jul - 22:13 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Lone wrote:
Pour le moment, c'est encore qu'un début : Je ne gère que les cartouches et ROM/RAM façon plus (aux bugs près), ainsi que le delockage/lockage de l'ASIC.
Autant dire qu'on n'est qu'au début d'un long chemin !


Super Lone!

Tu as de la doc pour le CPC+ ?


Back to top
Publicité






PostPosted: Fri 28 Jul - 22:13 (2017)    Post subject: Publicité

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


Offline

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

PostPosted: Fri 28 Jul - 22:38 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

roudoudou wrote:


Super Lone!

Tu as de la doc pour le CPC+ ?

Hé bien... a part le cpcwiki, le Grimware, Quasar.net... Je comptais poser mes questions par ici, vu que ce forum à l'air de concentrer la fine fleur francophone sur le plus !


Back to top
Ast
Administrateur

Offline

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

PostPosted: Fri 28 Jul - 22:43 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Si nous pouvons t'aider, ce sera avec plaisir ^^
_________________
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: Fri 28 Jul - 23:52 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Les specs Arnold revues et corrigées sont pas mal déjà, ça parle timing et aussi petites particularités

Par contre je crois qu'en ce qui concerne le SSR et les sprites c'est très bref

Il me semble qu'il y a des soucis de priorités avec les sprites quand y en a plein au même endroit, de la rupture, etc. Un gros bordel.

Mais à part ça l'architecture n'est pas très compliquée.


Back to top
Lone


Offline

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

PostPosted: Sun 30 Jul - 23:59 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

SSR ? Qu'est ce que c'est ??

Ca progresse doucement, je suis en train de coder la palette du plus.




Pas d'emballement, c'est vraiment un début (d'ailleurs, je n'ai aucune comparaison possible, je n'ai pas de plus. Le seul que j'ai est chez mes parents, et même pas sur qu'il fonctionne...)
Pour vous faire un topo :
- La gestion de la mémoire et des cartouches (CPR) : Codé
- Délockage / relockage : Codé
- Gestion des registres de l'ASIC mappés : Codé (lecture / écriture, mais sans les cas particuliers)
- La palette : Codé (mais ça ne marche pas correctement tout le temps

Reste à faire :
- Sprite hard
- Split
- Raster interrupts
- Scroll hard
- DMA
- Corriger les bugs (les miens)
- Ajouter les différences spécifiques au plus

Bref, de quoi m'occuper un moment !


Back to top
Ast
Administrateur

Offline

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

PostPosted: Mon 31 Jul - 03:33 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Le SSCR ou Soft Scroll Control Register est le registre situé en #6804 qui te gère les scrollings au pixel, aussi bien horizontal que vertical.
Les bits 0-3 gèrent la partie horizontale
Les bits 4-6 pour la partie verticale.
Le bit 7 s'il est positionné à 1 cache les grosses merdes qui se passe à gauche de l'ecran lors du décalage d'un scroll horizontal au pixel.


Pas mal du tout, ton premier jet.
_________________
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: Mon 31 Jul - 08:42 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Tu es où Lone, te trouver un CPC+ c'est pas un souci Smile


Pour l'Asic en lecture, quand tu essaies de lire dans la zone mémoire d'un ASIC connecté sur des adresses non câblées (registre en lecture seule ou zone mémoire "vide"), la valeur retournée est la dernière du bus de données, donc le dernier octet de l'opcode qui sert à faire la lecture. Si tu lis dans l'ASIC avec un LDIR n'importe où, tu vas lire des #B0 par exemple!


Back to top
roudoudou


Offline

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

PostPosted: Mon 31 Jul - 08:44 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Tu auras besoin d'un vrai CPC+ car rien que pour les split-rasters à coups d'ASIC, le changement d'encre ne se fait pas au même moment selon l'instruction qui fait le split  Mr. Green

Back to top
Lone


Offline

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

PostPosted: Mon 31 Jul - 10:28 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

roudoudou wrote:

Tu auras besoin d'un vrai CPC+ car rien que pour les split-rasters à coups d'ASIC, le changement d'encre ne se fait pas au même moment selon l'instruction qui fait le split  Mr. Green

Oui, c'est pour ça que je voudrais bien rapatrier celui qui est chez mes parents (en espérant qu'il fonctionne encore à peu près !)
Je suis à côté de Valence (région qui semble concentrer un paquet de cpciste !)

De toute façon, tout ce qui n'est pas documenté est vachement long à faire en général : Faut trouver une manip qui montre le problème, et après avoir de l'imagination pour trouver une cause probable.
On est en plein dans la méthode scientifique adapté aux antiquités de l'informatique Smile


Back to top
Ast
Administrateur

Offline

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

PostPosted: Mon 31 Jul - 10:33 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Moi j'appellerais cela "mettre les mains dans le cambouis !"
_________________
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: Mon 31 Jul - 13:00 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Ah ben si t'as un CPC+ qui fonctionne, pas besoin de lecteur de disquette pour tester, une XMEM et une C4CPC éventuellement devrait être suffisant pour mettre en place des manips Smile

Back to top
roudoudou


Offline

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

PostPosted: Mon 31 Jul - 13:43 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Au fait, un CPC+ au démarrage, ça met bien la ROM 0 en #0000 et la ROM 1 en #C000 ?

Back to top
Lone


Offline

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

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

Absolument. (Rom 0 et 1 de la cartouche)

Back to top
Ast
Administrateur

Offline

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

PostPosted: Tue 1 Aug - 11:34 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

plus precisement, rom #80 et #81... 
_________________
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: Tue 1 Aug - 13:01 (2017)    Post subject: Mise a jour de l'emulateur SugarBox Reply with quote

Béééééééhhhh non, le bit 7 c'est juste pour dire cartouche au lieu de ROM sur le port ROM

Je ne suis pas d'accord sur ta terminologie :p


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, 35, 6, 711, 12, 13  >
Page 6 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