libmo5.asm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| libmo5.asm [2025/12/22 22:07] – fool-duplex | libmo5.asm [2026/01/05 18:15] (current) – fool-duplex | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| + | * MEMFRM | ||
| + | * Bascule en mémoire vidéo forme | ||
| + | ************************************************************************************************************ | ||
| + | MEMFRM SET * | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * GETKEY | ||
| + | * Lit une touche au clavier | ||
| + | ************************************************************************************************************ | ||
| + | GETKEY SET * | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | RTS | ||
| + | |||
| + | GKLP01 CALL GETCH | ||
| + | | ||
| + | |||
| + | RTS | ||
| + | |||
| + | KEYFLG FCB 0 | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * KEYPRS | ||
| + | * Teste si une touche a été pressée | ||
| + | ************************************************************************************************************ | ||
| + | KEYPRS SET * | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | RTS | ||
| + | |||
| + | KPFLAG STB KEYFLG,PCR ; Bug ? | ||
| + | |||
| + | KPRTS RTS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * PCHAR | ||
| + | * Affiche un caractère | ||
| + | ************************************************************************************************************ | ||
| + | PCHAR SET * | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DCRLF | ||
| + | * Effectue un retour à la ligne | ||
| + | ************************************************************************************************************ | ||
| + | DCRLF SET * | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DSPACE | ||
| + | * Affiche une espace | ||
| + | ************************************************************************************************************ | ||
| + | DSPACE SET * | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * PLAY | ||
| + | * Joue une note de musique | ||
| + | ************************************************************************************************************ | ||
| + | PLAY | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DSPSTR | ||
| + | * Affiche une chaîne de caractère terminée par 0. | ||
| + | ************************************************************************************************************ | ||
| + | DSPSTR SET * | ||
| + | | ||
| + | | ||
| + | |||
| + | RTS | ||
| + | |||
| + | DSDO | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DSPSTL | ||
| + | * Affiche une chaîne de caractère de longueur A. | ||
| + | ************************************************************************************************************ | ||
| + | DSPSTL SET * | ||
| + | | ||
| + | |||
| + | DLLOOP TSTA | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | DECA | ||
| + | | ||
| + | |||
| + | DLRTS PULS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * OUINON | ||
| + | * Attend que l' | ||
| + | ************************************************************************************************************ | ||
| + | OUINON SET * | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | YNRTS RTS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * TINPUT | ||
| + | * Lit une chaîne de caractère dans un fichier ou au clavier | ||
| + | ************************************************************************************************************ | ||
| + | TINPUT SET * | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | TILOOP TST FOFLG ; Fichier ouvert ? | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | TIKYBD LBSR | ||
| + | |||
| + | TIKEYS CMPB # | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | DECA | ||
| + | | ||
| + | | ||
| + | |||
| + | TILEFT CMPA , | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DELCHR | ||
| + | * Efface un caractère | ||
| + | ************************************************************************************************************ | ||
| + | DELCHR SET * | ||
| + | | ||
| + | INCA | ||
| + | | ||
| + | RTS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * Suite de TINPUT | ||
| + | ************************************************************************************************************ | ||
| + | TIUPLP CMPA , | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | TIRGHT TSTA ; Fin de buffer ? | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * RSTCHR | ||
| + | * Rétablit un caractère | ||
| + | ************************************************************************************************************ | ||
| + | RSTCHR SET * | ||
| + | | ||
| + | | ||
| + | NEGB | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | DECA | ||
| + | | ||
| + | | ||
| + | | ||
| + | RTS | ||
| + | |||
| + | RCERR ORCC #1 | ||
| + | RTS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * Suite de TINPUT | ||
| + | ************************************************************************************************************ | ||
| + | TIDNLP TSTA ; Fin de buffer ? | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | TIEND SUBA ,U | ||
| + | NEGA | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | TIERR BSR BEEP | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * BEEP | ||
| + | * Joue un BEEP | ||
| + | ************************************************************************************************************ | ||
| + | BEEP | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DHEX8 | ||
| + | * Affiche un entier 8 bits en hexadécimal | ||
| + | ************************************************************************************************************ | ||
| + | DHEX8 SET * | ||
| + | | ||
| + | LSRB | ||
| + | LSRB | ||
| + | LSRB | ||
| + | LSRB | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DHXDGT | ||
| + | * Affiche un chiffre hexadécimal | ||
| + | ************************************************************************************************************ | ||
| + | DHXDGT SET * | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | DHDHEX ADDB # | ||
| + | | ||
| </ | </ | ||
| [[code_source_de_nrdos.mo5_version_3.5|Retourner à la liste des fichiers]] | [[code_source_de_nrdos.mo5_version_3.5|Retourner à la liste des fichiers]] | ||
libmo5.asm.1766437679.txt.gz · Last modified: by fool-duplex
