CODING ★ Deviation du Ctrl Shift Esc..... ★

Bidouilles ACPC n°20 - Déviation du Ctrl Shift Esc.....

Stooooop ! On ne bouge Jus, on ne parle plus, on le respire plus. Silence sépulcral... Dans quelques lignes, là, plus bas, vous allez pouvoir vous recueillir devant ce que j'appelle le Génie, avec un grand "G".

Retenez votre souffle encore quelques secondes. Il faut que vous arriviez presque au bord de l'asphyxie... Encore un peu de patience, ma montre Seïko quartz n'indique que 20 secondes. Dans une minute, vous pourrez respirer.

(intermède musical d'une minute)

J'explique : vous vous souvenez sans doute (comment auriez-vous pu l'oublier ?) de mon petit problème concernant le Reset du CPC ? Bien sûr que vous vous en souvenez. Entre les petits malins qui croyaient avoir tout compris alors qu'ils étaient complètement à côté de la plaque, et ceux qui faisaient des efforts mais en vain, j'en ai vu passer du courrier. Ten ai vu passer des "ouah Faut', eh, t'es con, il suffit de faire POKE &BDEE, &C9" dans tous les langages et sous toutes les formes ; mais jusqu'à présent, personne, je dis bien personne, n'avait trouvé iA solution. Lui, si.

Lui, c'est Longshot. Ce nom ne vous dit rien, c'est normal. Mais quand j'aurai précisé qu'il s'agit du programmeur de Logon System, peut-être cela vous sera-t-il plus familier ? Bref, Ajax, Monsieur Propre et Cif Ammoniacal, Logon System m'a envoyé une routine permettant de DETOURNER le Reset (oui, je sais, j'ai l'air d'insister, mais je tiens à ce que vous preniez pleinement conscience de sa supériorité). J'en peux plus, je bave, bââààhhhhhh ! La routine, elle est là, quelque part dans ces pages, si Poum veut bien faire l'effort de l'imprimer, t'es gentil mon p'tit Poum, je t'aime, smack.

Merci d'avance. Je vous laisse dans votre ignorance, vous émerveiller devant ce chef-d'œuvre. Amen. Bon, cela dit, j'ai tout de même reçu d'autres routines intéressantes (faudrait pas non plus vous prendre QUE pour des mauvais...), comme celle de Marc je - connais - pas - son - nom -'de - famille - parce - que - j'ai - perdu -l'enveloppe, celle de Mitraille la prochaine fois, envoie au moins le listing source, même sur papier), ou encore celle de Panda 1er, qui s'est bien rattrapé de la dernière fois.

Du coup, j'ai pas pris la peine de tester leurs routines, mais elles avaient l'air toutes les trois très pertinentes (même la tienne, mon cher Panda, si, si, bien qu'on ne puisse plus utiliser le Basic). Conclusion : ce petit défi se termine là, la palme d'or est attribuée à Longon System, seconds exa-equo Marc Machin et Mitraille, troisième Panda 1er (yerk, yerk, je suis vache avec lui). Les autres sont disqualifiés d'emblée.

Au fait, tant que j'y suis avec Longshot, j'ai trouvé sur la même disquette la dernière démo Logon intitulée Révolution. Eh bien, vous voulez que je vous dise ?

Elle porte bien son nom. Incroyable !

;   https://CPCrulez.fr
;
;   (c) Logon System 1989
;   Ecrit par LongShot
;   Voici le programme de deviation
;   du Ctrl Shift Esc.....
;   C'etait pourtant pas bien difficile !
ORG #A000
;   Installation du proaramme de deviation
  LD HL,DEVIAT
  LD (#BDEF),HL
  RET
;   Routine de deviation
DEVIAT
  LD HL,#B63D   ; 464 : #B4F3
  BIT 2, (HL)
  RET Z
  LD A,C
  XOR #A0
  JP NZ,#1E19  ; 464 : #11C90
  PUSH BC
  INC HL
  LD B,#0A
R1DC7 ADC A,(HL)
  DEC HL
  DJNZ R1DC7
  POP BC
  CP #A4
  JP NZ,#1E19  ; 464 : #1C90
;   On fait ce qu'on veut a partir d'ici
;   Vous pouvez mettre la routine que VQUS voulez ici
;   ou meme rien du tout!
;   Les 2 conditions a respecter sont :
;   - Rester Propre : Sauveqarder les Regs utilises
;   - Ne pas reautoriser les interrupts (Because on a pas fini celle ci)
;
  PUSH HL ; Ji sauve li HL
  PUSH AF ; i li Flags!
  LD HL,CHAINE
AFFICH LD A, (HL)
  OR A
  JR Z,FINMESS
  CALL #13FE   ; #BB5A en ROM sans interrupt
  INC HL    ; 464 : #1400
  JR AFFICH
FINMESS
  POP AF    ; Ji recupere mes reqistres
  POP HL
;
;   Et on simule un Break! Yeah!
;
  JP #1E19   ; Je repete : 464 : #1C90
CHAINE DEFM Eh ben voila. c'etait pa
  DEFM s complique !
  DEFB #0D,#0A,0

Franck Einstein , pour vous servir , A100% n°20t

Lui, c'

Merci

Page précédente : Assembleur ACPC n°20 - Convertion numerique
★ AMSTRAD CPC ★ DOWNLOAD ★

Other platform tool:
» asm20cDATE: 2012-08-27
DL: 39
TYPE: ASM
SiZE: 3Ko
NOTE:

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Coding » Assembleur ACPC n°45 - Le directeur rit ( Modification du catalogue AMSDOS )
» Coding » Assembleur ACPC n°49: Assemblez vos vumetres
» Coding » Assembleur ACPC n°44 - La programmation HARD du PSG
» Coding » Assembleur ACPC n°34
» Coding » Assembleur ACPC n°20 - Convertion numerique
» Coding » Assembleur ACPC n°41 - Les flags, grands délires
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 198 millisecondes et consultée 1519 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.