Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 18 Juil 2025, 20:29

Index du forum » News - Actualités

Le fuseau horaire est UTC+1 heure


Amstrad CPC Crtc Compendium

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 2 sur 2
 [ 25 message(s) ]  Aller vers la page Précédent  1, 2
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
Longshot
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 12 Jan 2023, 19:16 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 28 Août 2008, 23:41
Message(s) : 266
Bonjour

Une nouvelle version du Compendium (V1.4, 269 pages) est disponible ici :
http://logonsystem.fr/down/ACCC1.4-FR.pdf

Les chapitres relatifs au mode "Interlace" ont été revus en profondeur, ainsi que plusieurs notions relatives au signal VSYNC (qui peut être retardé d’une ligne dans certaines situations).

Le chapitre sur les trucs & astuces a été largement complété (10 sous chapitres).

Un nouveau chapitre est consacré aux techniques de développement en temps fixe.
Ces techniques sont une des pierres angulaires du travail réalisé pour créer le compendium.
C’est aussi une manière d’introduire l’usage du calculateur de CPU qui est décrit dans le document.

Le module de test SHAKER 2.3, développé avec ce calculateur est actuellement disponible sur le portail Logon System.
Il est constitué de 4 modules exécutables indépendants (A,B,C,D) (80 k)

Pour faciliter l’accès aux résultats attendus avec SHAKER 2.2 :
https://shaker.logonsystem.fr/

Je profite de l’occasion pour remercier DManu pour notre travail collaboratif et constructif.
Bien plus fidèle que tout autre émulateur CPC, AMSPIRIT simule assez parfaitement le trio « Gate Array/Z80A/CRTC » de l’ancienne génération des CPC pour les CRTC 0, 1, 2 et 4, en incluant toutes les fonctions « Interlace » (injustement délaissées jusqu’à maintenant).

https://youtu.be/aqoDrWXnld0


Haut
 Profil  
 
Longshot
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 13 Mars 2023, 16:41 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 28 Août 2008, 23:41
Message(s) : 266
Bonjour

Une nouvelle version du Compendium (v1.5, 282 pages) est disponible ici :

http://logonsystem.fr/down/ACCC1.5-FR.pdf
http://logonsystem.fr/down/ACCC1.5-EN.pdf

Les chapitres relatifs à la synchronisation ont été revus en profondeur, notamment sur la nature du signal CSYNC envoyé au moniteur par le GATE ARRAY.

Le chapitre sur les statuts des CRTC 3 & 4 a été mis à jour avec l’identification de nouveaux états.

La version SHAKER 2.4 sera bientôt disponible sur le portail.

SHAKER démontre qu’il est désormais possible de réaliser un scrolling hardware horizontal fluide en 1 pixel mode 0 et en 1 pixel mode 1 sans recourir à du double buffering.

La prochaine version de l’émulateur Amspirit, développé par DManu, devrait tenir compte des différents travaux sur le signal composite et sa gestion par le CTM.
A ma connaissance, aucun émulateur jusqu’à maintenant ne gérait le signal CSYNC en cours de ligne. :pir8:


Haut
 Profil  
 
dlfrsilver
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 16 Mars 2023, 23:04 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 29 Août 2007, 12:04
Message(s) : 2008
Localisation : seine et marne 77
Longshot a écrit :
SHAKER démontre qu’il est désormais possible de réaliser un scrolling hardware horizontal fluide en 1 pixel mode 0 et en 1 pixel mode 1 sans recourir à du double buffering.


Tu peux préciser cette découverte ? Fluide comme 50fps ? Avec quels registres ?

Merci :)

_________________
SPS Community Expert (SPS CE) / SPS France


Haut
 Profil  
 
Longshot
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 16 Mars 2023, 23:47 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 28 Août 2008, 23:41
Message(s) : 266
SHAKER 2.4 est maintenant disponible sur le portail Logon System
http://logonsystem.fr/html/downloadlogon.htm

Le disque additionnel (SHAKER_ADDON.DSK) contient deux petits programmes de démonstration:
Un exemple de rupture verticale (RVI/RVLL) pour tous les CRTC (Il a été présenté avec SHAKER 2.1)
Un exemple de scroll hardware horizontal au pixel en mode 1 (50 fps / fullscreen)
Le test correspondant dans SHAKER est dans le module D, test 6.

dlfrsilver a écrit :
Tu peux préciser cette découverte ? Fluide comme 50fps ? Avec quels registres ?
Merci :)

Lance l'exemple sur un CTM :lol:


Haut
 Profil  
 
mage
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 22 Mars 2023, 16:52 
Hors-ligne
Rulez
Rulez

Inscription : 22 Août 2022, 22:51
Message(s) : 17
Merci encore pour tout ce travail.

J'apprécie aussi le chapitre trucs et astuces :)


Haut
 Profil  
 
Longshot
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 25 Juil 2023, 22:13 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 28 Août 2008, 23:41
Message(s) : 266
Bonjour

Une nouvelle version du Compendium (v1.6, 284 pages) est disponible ici :

http://logon.system.free.fr/down/ACCC1.6-FR.pdf

http://logon.system.free.fr/down/ACCC1.6-EN.pdf


Haut
 Profil  
 
Longshot
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 08 Mai 2024, 21:27 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 28 Août 2008, 23:41
Message(s) : 266
Bonjour

Une nouvelle version du Compendium (v1.8, 288 pages) est disponible ici :

https://shaker.logonsystem.eu/


Haut
 Profil  
 
PhilZeVibe
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 09 Mai 2024, 16:00 
Hors-ligne
Rulez
Rulez

Inscription : 27 Juil 2014, 16:06
Message(s) : 39
Dans ce document, il est indiqué que le fonctionnalité curseur hardware n'est pas utilisé sur CPC et que ce sujet ne sera pas traité.
Or, s'il est vrai que le signal CUDISP n'est pas connecté au Gate Array, il est en revanche présent sur le port d'extension et utilisé par au moins 2 extensions connues : la PlayCity et la Play2CPC.
C'est dommage de faire l'impasse dessus je trouve.


Haut
 Profil  
 
Longshot
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 09 Mai 2024, 17:12 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 28 Août 2008, 23:41
Message(s) : 266
PhilZeVibe a écrit :
Dans ce document, il est indiqué que le fonctionnalité curseur hardware n'est pas utilisé sur CPC et que ce sujet ne sera pas traité.
Or, s'il est vrai que le signal CUDISP n'est pas connecté au Gate Array, il est en revanche présent sur le port d'extension et utilisé par au moins 2 extensions connues : la PlayCity et la Play2CPC.
C'est dommage de faire l'impasse dessus je trouve.


Tout à fait, un truc que j'ai oublié de faire. :sweatingbullets:

Je l'avais évoqué, si tu dépasses le préambule
Page 17:
Le CRTC dispose de registres pour gérer un curseur et lire les données envoyées par un "stylo optique".
Les registres relatifs au curseur ne servent pas sur CPC, qui ne gère pas de curseur hardware, en général prévu lorsqu’un mode texte est géré.
Ils peuvent cependant présenter un intérêt car la mise à jour de registres dans ou hors d'une période synchronisation, avec des petites valeurs, pourrait entrainer des conséquences sur d’autres registres.
A défaut, il est toujours possible d’y stocker une valeur, comme le type de CRTC.
Le fonctionnement de ces registres n'est pas abordé (pour le moment) dans ce document.

Page 239:
Le curseur n’est pas géré sur CPC. Cependant, il est parfaitement possible de
stocker des valeurs dans R14 et R15 et les relire ensuite.

Dans une prochaine version, je préciserais donc que :
La broche CUDISP (19) est reliée à la broche 46 du port d'extension.
Cela mérite d'être signalé et donc de définir la logique liée à R10.
La broche LPSTPB (3) est reliée à la broche 47 du port d'extension (LPSTB=Light Pen Strobe)
Il faudrait aussi que j'indique que le bit 3 de R12 du CRTC 3 correspond au 8eme bit de la donnée envoyée sur le port imprimante.


Haut
 Profil  
 
TotO
 Sujet du message : Re: Amstrad CPC Crtc Compendium
Message Publié : 04 Juin 2024, 07:27 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2280
A noter que même si le schéma du CPC 464 fait référence au circuit HD6845SP, Amstrad utilise la dénomination des pins donnée dans la documentation des UM6845, à savoir CURSOR et LPEN et non CUDISP ou LSTRB, que se soit coté CRTC ou port d'extension.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 2 sur 2
 [ 25 message(s) ]  Aller vers la page Précédent  1, 2

Index du forum » News - Actualités

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 18 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.