CPC Rulez
https://cpcrulez.fr/forum/

[SITE] Les sucres en morceaux
https://cpcrulez.fr/forum/viewtopic.php?f=2&t=171
Page 7 sur 8

Auteur :  Princesse Mariana [ 29 Oct 2016, 15:34 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Citer :
29/10/2016: Après le décrassage de printemps, voilà la petite remise en forme d'automne : celle de vos écrans.
Un article pour apprendre à régler correctement un CTM.

src: http://cpc.sylvestre.org/
url: http://cpc.sylvestre.org/technique/tech ... ecran.html

Auteur :  Princesse Mariana [ 16 Nov 2016, 08:38 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Citer :
02/11/2016 : L'automne est arrivée et le ciel s'assombrit, la saison de la fondue arrive.
Je vous propose donc aujourd'hui de faire des fondus sur CPC !

06/11/2016 : Vous cherchez à faire un peu le ménage dans votre grenier, plein de CPC...
Mais lesquels garder ?
Voilà comment identifier le CRTC de vos CPC sans changer la courroie du lecteur et sans tournevis.

16/11/2016 : Qu'est-ce qui ressemble le plus à un Amstrad CPC ?
Un autre Amstrad CPC, voyons !
Petit bilan des différences entre les CPC que nous aimons tant.

src: http://cpc.sylvestre.org/
url1: http://cpc.sylvestre.org/technique/technique_coul5.html
url2: http://cpc.sylvestre.org/articles/artic ... s_cpc.html
url3: http://cpc.sylvestre.org/technique/tech ... _crtc.html

Auteur :  Megachur [ 16 Nov 2016, 20:19 ]
Sujet du message :  Re: site "Les sucres en morceaux"

concernant le dernier article :

Citer :
CRTC
Cependant, on n'a jamais déploré à ce jour de jeu ne tournant pas sur tous les CRTC.


si ça existe :kissed: -> Octoplex de Mastertronic s'affiche pas correctement avec un CRTC de type 1 !!! bon ça l'empêche pas de fonctionner non plus :P :P :oops:

j'ai pas de crtc de type 2 pour vérifier si c'est ok sur celui-ci !?

Auteur :  Hwikaa [ 16 Nov 2016, 21:20 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Je suis le malheureux (^^) possesseur d'un CRTC 2 et je confirme que le susnommé Octoplex ne fonctionne pas correctement dessus non plus.

Pièce jointe :
octoplex_crtc2_00.png

Pièce jointe :
octoplex_crtc2_01.png

Pièce jointe :
octoplex_crtc2_02.png

Auteur :  Longshot [ 19 Nov 2016, 12:07 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Pas sûr non plus que tous les programmes fonctionnent correctement sur un cpc dont le crtc est initialisé à 60hz, vu que la plupart des programmes sont écrits pour du 50hz. Les softs qui reprogramment le crtc à 50 hz fonctionneraient sans doute mais l'écran aurait un problème, et les autres pourraient avoir quelques soucis...

Auteur :  Supersly [ 21 Nov 2016, 14:02 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Je n'avais pas pensé au fait que le CPC à 60Hz tomberait sans doute sur un écran qui ne peut pas redescendre à 50Hz. Mais si c'est le CTM standard qui est livré avec, on peut supposer que la molette de réglage de tolérance V-Sync sert justement à prendre en compte les 2 références ?

A-t-on déjà vu fonctionner un tel CPC ? Au-delà du fait qu'ils étaient censés exister, est-ce que de tels CPC ont réellement été vendus ?

Auteur :  Longshot [ 22 Nov 2016, 20:10 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Je n'ai pas connaissance d'avoir vu un tel cpc.
Mais si tu branches le cpc sur un tel écran et que le bit 5 du port b du ppi est à 0 (60hz), alors on se retrouve avec un écran reconfiguré par la rom basse. crtc r4=31 (au lieu de 38), crtc r5=6 (au lieu de 0) et crtc r7=27 (au lieu de 30). Soient 50 lignes de moins ((31+1)x8)+6=272 lignes au lieu de 312...
Mais vu que les interruptions se produisent toujours toutes les 52 lignes, cela veux dire que les programmes qui utilisent les interruptions systèmes peuvent avoir une surprise ...

Auteur :  MacDeath26 [ 22 Nov 2016, 23:28 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Overflow me disait qu'en fait il suffit de programmer le CPC et il fait du 60hz, ensuite faut juste régler l'écran, mais j'avoue ne plus me souvenir de tous les détails car j'ai tendance à être un peu dissipé lors des parties et je ne sais pas coder.

Il me disait en effet que cela change le ratio des pixels et la résolution globale (mais bon vu que l'on va manger quand même sur le border et donc dépasser la résolution théorique bien souvent)

En gros ça ajoute de la hauteur aux pixels donc le mode0 aura des pixels plus gros mais en fait plus carrés ?
Et surtout la flashouille devrait être plus fluide/moins flashouillante.

Après il s'agit sans doute là d'un champ d'exploration vierge de la machine, qu'il serait bon d'expérimenter et de documenter.
ça peut pas être pire ou moins obscure que les écrans en triple écrans de Supersly.
:D


ça bouffe plus de CPU ou la perte de résolution compense ?

enfin on retrouverai le même problème que pour les micros genre c64 ou ST : la version 60hz US ou 50hz Euro et donc effectivement incompatibilité relative des programmes si on n'adapte rien.

(en espérant ne pas avoir dit trop de conneries)

Auteur :  Supersly [ 23 Nov 2016, 02:04 ]
Sujet du message :  Re: site "Les sucres en morceaux"

@MacDeath :Mettre l'image en 60Hz n'est pas une découverte. De mémoire, je crois même que l'écran du Plus pourrait arriver pas loin de 80Hz. Mais comme l'ordinateur fait toujours autant d'opérations par seconde, et qu'il balaie toujours autant de lignes d'écran, si on affiche plus souvent une image, alors on aura simplement moins d'instructions par image et une image moins haute (moins de ligne par image).

Sur le CPC, visuellement, cela correspond à une zone noire en haut et en bas de l'image (du vrai noir de VBL). Mais si tu le branches sur un écran moderne capable de s'adapter, ça étale l'image verticalement de façon qu'elle couvre quand même tout l'écran. Cela fait un mode 1 avec des pixels encore plus verticaux qu'avant.

Pour le temps machine, je pense effectivement qu'on retomberait sur les problèmes qu'on a sur les autres machines US / Europe. Je ne connais le détail que pour le C64 (un pote essayait d'adapter les démos qu'il trouvait quand c'était possible). Et je ne sais pas si les éditeurs prenaient ça en compte dans leur développement (que ce soit pour le C64 ou pour le CPC, l'Amiga ou le ST).

Je serais fort surpris que cela ait pu être le cas pour le CPC : Evil Donjon ne s'est pas soucié du problème, Longshot ne nous en a jamais parlé, et aucune fable ordinaire ne nous a jamais relayé cet aspect du développement. Et puis sur CPC, beaucoup de jeux édités l'ont été après un développement de particuliers qui se contentaient de faire un jeu fonctionnel chez eux (ce qui ne semble pas avoir posé beaucoup de problèmes).

Pour la flashouille, c'est effectivement moins désagréable visuellement. Le papillonnement se fait moins sentir. Mais cela a l'inconvénient d'imposer un réglage de la vis arrière du CTM et de rendre impossible le fullscreen (moins de lignes balayées).

Dernier point, le site wiki semble dire que nous ne connaissons actuellement que 3 Solavox sur toute la scène. Est-ce que ces CPC 60Hz sont une théorie de ce style (possible et prévue) mais qu'on raconte mais qu'on n'a jamais vue en vrai ? Je n'ai pas entendu beaucoup d'histoires de CPC de l'autre continent.

Auteur :  Longshot [ 23 Nov 2016, 19:12 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Citer :
Est-ce que ces CPC 60Hz sont une théorie de ce style

J'ai du mal à croire qu'on trouve en rom basse deux tables crtc complètes, avec reg 7 différent (pour positionnement vertical qui forcément change) sans qu'au moins les concepteurs de la rom n'aient testé le truc (à l'époque on ne patchait pas les rom avec internet :D ) et ce même si aucun cpc commercial n'a existé...Il faudrait fouiller dans les archives sur les tentatives Amstrad pour investir le marché US... (peut-être dans le bouquin de Francois Quentin).
Pour ceux que ça intéresse, les 2 tables sont en 5c0, 5d5 en lower rom du 6128 fr
Il est évident qu'un cpc avec un "crtc" à 60 hz qui tournerait sur un écran à 60hz, tout soft ne reprogrammant pas le crtc, qui se baserait sur le signal vbl ou les interruptions pour faire des choses, verrait par exemple ses musiques jouer plus vite et disposerait de moins de temps cpu dans un frame (3200 nop en moins.. donc soit ralentissement, soit crash). La plupart des démos "tourneraient" car elle reprogramment quasiment toutes le crtc, mais elle ne seraient pas affichées correctement.

Auteur :  markerror [ 23 Nov 2016, 21:35 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Bonsoir,

Je crois que sur le forum system-cfg, il y a un gars qui a une version US du 6128. Reste à vérifier que la machine est opérationnelle et déterminer quel test effectuer pour être sûr que le machine tourne à 60hz...

Auteur :  marcel [ 23 Nov 2016, 23:47 ]
Sujet du message :  Re: site "Les sucres en morceaux"

markerror a écrit :
Bonsoir,

Je crois que sur le forum system-cfg, il y a un gars qui a une version US du 6128. Reste à vérifier que la machine est opérationnelle et déterminer quel test effectuer pour être sûr que le machine tourne à 60hz...


afficher un raster à chaque HALT, ça devrait bouger d'une image à l'autre vu que ça n'est pas un multiple de 52

sauf que le compteur d'interruption est réinitialisé à la VBL non?

enfin bon, le même petit programme donne ça avec Arnold en réglage 50 ou 60Hz. Stable sur les deux

Auteur :  Megachur [ 24 Nov 2016, 07:17 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Citer :
Est-ce que ces CPC 60Hz sont une théorie de ce style


Pour moi, il faut surtout penser qu'un moniteur/tv qui fait que du NTSC aura du mal à afficher du 50hz ... alors que notre monitor ctm64x via la chipset la7800 tolère cela sans pb !
cf le datasheet du LA7800 :

Vertical free-running frequency fV
fV center=55Hz
min=50
max=60 Hz

donc, le problème vient surtout si on branche un CPC sur une télé qui accepte que le NTSC uniquement (et pas le PAL) !

donc, je dirai si le cpc 'soudé' à 60hz était branché sur un CTM ou TV PAL, pour moi, il devrait pas y avoir trop de pb (avec un réglage type molette sur le CTM) !

Par contre, sur une TV NTSC uniquement, les programmes qui forcent le 50hz... c'est pas gagné ! :winner:

-> mais rien ne remplacera des tests réels !

Auteur :  Longshot [ 26 Nov 2016, 09:35 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Citer :
Par contre, sur une TV NTSC uniquement, les programmes qui forcent le 50hz... c'est pas gagné !

Et ceux qui ne le forcent pas, c'est pas gagné non plus! (notamment tous ceux qui utilisent le firmware pour gérer les interruptions, timing, ...)

Auteur :  Supersly [ 25 Juil 2018, 12:55 ]
Sujet du message :  Re: site "Les sucres en morceaux"

Ne sachant pas s'il est plus pertinent de créer un nouveau topic ou de continuer celui-ci fort à propos, je poste ici cette grande nouvelle d'un petit article :
http://cpc.sylvestre.org/articles/artic ... eyond.html
Bonne lecture.

Page 7 sur 8 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/