★ CODING ★ AMSLIVE ★ AMSLIVE n°03 - CPC+ ★ |
AMSLIVE n°03 - CPC Plus - Ssn | Coding Amslive |
Ce qui est bien avec un CPC+, c'est qu'on peut regarder sans complexe une démo Amiga et se dire, en gonflant le torse, et ce de manière aussi assurée que virile : "tu vois, mon fils, ça, je peux le faire". Alors mettons-nous au boulot. Amen. Dans cette initiation, nous allons d'abord revoir les registres de l'ASIC (le gros machin avec plein de pattes propre à la gamme "Arnold V" plus communément appelée CPC+) OR DONC, L'ASIC L'ASIC est cadencé à 40 MHz, ce qui est légèrement supérieur au CPC "traditionnel", qui se traine à ? MHz. Comme vous devez le savoir, l'ASIC émule certaines des puces de notre vieux CPC, comme le CRTC ou le PPI. Bien. Mais au delà de ce désir propre à Alan Michaël de réduire le nombre de puces de sa bécane, il existe une bonne tonne de fonctionnalités dont on vous a déjà parlé un peu partout, loquées qu'elles sont par Amstrad PLC pour que le programmeur X ne puisse les utiliser. Nous ne reviendrons pas sur le fait que cette décision est à l'origine de l'échec de la gamme Arnold V. Passons donc... BREF La séquence, pour que vous n'ayez pas à chercher de par les milliers d'exemplaires de Quasar ou l'Amstrad 100% que vous possédez, c'est : FF, 11, B3, 51, A8, D4, 62, 39, 9C, 46, 2B, 15, 8A, CD, EECes valeurs doivent être envoyées par quelques OUTs en &BCxx, précédées auparavant avant et pas pendant ni après par un signal de synchro qui doit être un non-zéro (&FF ou autre) puis zéro (&0).LE MYTHE DU RELOQUAGE Vous avez vu déjà des milliers de fois comment déloquer l'ASIC. Mais savez-vous le relocker ? Selon Amstrad PLC, il suffit d'envoyer la même chaîne, sans le &EE final. Ca pourrait toujours servir si vous ne souhaitez pas éteindre votre CPC+ chéri avant de lancer certains programmes comme DISCO (certaines versions supportent mal le délockage de RMR2). Seulement voilà, j'ai beau essayer, réessayer, ça ne marche pas avec mon CPC+. Alors je m'interroge... Si vous avez un quelconque renseignement sur la question, n'hésitez pas à me contacter, ok ? LES REGISTRES DU ERE MERDEUX Vous les avez sûrement déjà vus quelque part, mais rarement en entier. En effet, et n'ayons pas peur de casser un mythe, les Logon System ne vous ont pas tout dit sur le RMR2. Autant sur les possibilités du circuit que sur les registres, nous allons tenter au cours des mois à venir, d'explorer plus avant ce monde englouti, (tiens, ça me rappelle certains MP2 d'OffseT qu'on s'est écoutés pour le 31 décembre...) Quelques petits commentaires. D'abord, je regrette sérieusement l'attitude des Logon System. Ze Masters. C'est eux qui se sont procurés en (presque) premier le document de référence publié par Amstrad PLC. Ok. Mais de là à ré-inventer le nom des registres, il y a un fossé. Vous savez ce que c'est, refaire le monde. Alors, joyeusement, les compères, ayant sous les yeux les noms officiels, se sont permis de donner des noms aux registres de couleurs (tel le merveilleux "COLBORD" qui n'a pas de nom officiel, ou tous les "COLBx". Pareil pour les zones de définition des sprites hard. "SPRDEFO", "SPRDEF1 " etc.. ADR TAILLE RST TYPE MNEM FONCTIONMais bon, ce serait pardonnable s'ils n'avaient pas, en plus, modifié des noms de registres EXISTANTS ! Ainsi, il semble que X0, Y0 et M0 ne leur aient pas paru convenables. C'est donc "SPRX0", "SPRY0" et "SPRM0" qui sont publiés. Bon. |
|
Page précédente : AMSLIVE n°02 - Rasters |
|