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/29 11:35] – fool-duplex | libmo5.asm [2026/01/05 18:15] (current) – fool-duplex | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * Bascule en mémoire vidéo forme | * Bascule en mémoire vidéo forme | ||
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| - | MEMFRM SET * | + | MEMFRM SET * |
| - | | + | |
| - | | + | |
| - | ORAB #1 | + | ORB |
| - | | + | |
| - | | + | |
| - | ************************************************************************************************************ | + | ************************************************************************************************************ |
| * GETKEY | * GETKEY | ||
| * Lit une touche au clavier | * Lit une touche au clavier | ||
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| - | GETKEY SET * | + | GETKEY SET * |
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | RTS |
| - | + | ||
| - | GKLP01 CALL | + | |
| - | | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | KEYFLG FCB 0 | + | |
| - | ************************************************************************************************************ | + | GKLP01 CALL |
| + | | ||
| + | |||
| + | RTS | ||
| + | |||
| + | KEYFLG FCB 0 | ||
| + | |||
| + | ************************************************************************************************************ | ||
| * KEYPRS | * KEYPRS | ||
| * Teste si une touche a été pressée | * Teste si une touche a été pressée | ||
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| - | KEYPRS SET * | + | KEYPRS SET * |
| - | | + | |
| - | | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | + | ||
| - | | + | RTS |
| - | + | ||
| - | KPFLAG STB KEYFLG-*-3,PC ; Bug ? | + | KPFLAG STB KEYFLG,PCR ; Bug ? |
| - | + | ||
| - | KPRTS RTS | + | KPRTS RTS |
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| * PCHAR | * PCHAR | ||
| * Affiche un caractère | * Affiche un caractère | ||
| - | ************************************************************************************************************ | + | ************************************************************************************************************ |
| - | PCHAR SET * | + | PCHAR SET * |
| - | | + | |
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| * DCRLF | * DCRLF | ||
| * Effectue un retour à la ligne | * Effectue un retour à la ligne | ||
| - | ************************************************************************************************************ | + | ************************************************************************************************************ |
| - | DCRLF SET * | + | DCRLF SET * |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| * DSPACE | * DSPACE | ||
| * Affiche une espace | * Affiche une espace | ||
| - | ************************************************************************************************************ | + | ************************************************************************************************************ |
| - | DSPACE SET * | + | DSPACE SET * |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| ************************************************************************************************************ | ************************************************************************************************************ | ||
| * PLAY | * PLAY | ||
| - | * Joue une note de musique | + | * Joue une note de musique |
| - | PLAY | + | ************************************************************************************************************ |
| - | | + | PLAY |
| - | + | | |
| - | + | ||
| - | DSPSTR SET * | + | ************************************************************************************************************ |
| - | | + | * DSPSTR |
| - | | + | * Affiche une chaîne de caractère terminée par 0. |
| - | + | ************************************************************************************************************ | |
| - | | + | DSPSTR SET * |
| - | + | | |
| - | DSDO | + | |
| - | | + | |
| - | + | RTS | |
| - | DSPSTL SET * | + | |
| - | | + | DSDO |
| - | + | | |
| - | DLLOOP TSTA | + | |
| - | | + | ************************************************************************************************************ |
| - | + | * DSPSTL | |
| - | | + | * Affiche une chaîne de caractère de longueur A. |
| - | | + | ************************************************************************************************************ |
| - | | + | DSPSTL SET * |
| - | | + | |
| - | + | ||
| - | DLRTS PULS | + | DLLOOP TSTA |
| - | + | | |
| - | YESNO | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | | |
| - | | + | |
| - | | + | DLRTS PULS |
| - | | + | |
| - | | + | ************************************************************************************************************ |
| - | + | * OUINON | |
| - | | + | * Attend que l' |
| - | | + | ************************************************************************************************************ |
| - | + | OUINON | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | YNRTS RTS | + | |
| - | + | | |
| - | TINPUT SET * | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | YNRTS RTS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * TINPUT | ||
| + | * Lit une chaîne de caractère dans un fichier ou au clavier | ||
| + | ************************************************************************************************************ | ||
| + | TINPUT SET * | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| TILOOP TST FOFLG ; Fichier ouvert ? | TILOOP TST FOFLG ; Fichier ouvert ? | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| TIKYBD LBSR | TIKYBD LBSR | ||
| - | | + | |
| TIKEYS CMPB # | TIKEYS CMPB # | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | DECA |
| | | ||
| - | | + | |
| - | + | ||
| TILEFT CMPA , | TILEFT CMPA , | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| - | DELCHR SET * | + | ************************************************************************************************************ |
| - | | + | * DELCHR |
| - | | + | * Efface un caractère |
| - | | + | ************************************************************************************************************ |
| - | | + | DELCHR SET * |
| - | + | | |
| + | | ||
| + | | ||
| + | RTS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * Suite de TINPUT | ||
| + | ************************************************************************************************************ | ||
| TIUPLP CMPA , | TIUPLP CMPA , | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| TIRGHT TSTA ; Fin de buffer ? | TIRGHT TSTA ; Fin de buffer ? | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| - | RSTCHR SET * | + | ************************************************************************************************************ |
| - | | + | * RSTCHR |
| - | | + | * Rétablit un caractère |
| - | | + | ************************************************************************************************************ |
| - | | + | RSTCHR SET * |
| - | | + | |
| - | + | | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | + | | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | | |
| - | RCERR ORCC # | + | |
| - | | + | |
| - | + | RTS | |
| + | |||
| + | RCERR ORCC #1 | ||
| + | RTS | ||
| + | |||
| + | ************************************************************************************************************ | ||
| + | * Suite de TINPUT | ||
| + | ************************************************************************************************************ | ||
| TIDNLP TSTA ; Fin de buffer ? | TIDNLP TSTA ; Fin de buffer ? | ||
| - | | + | |
| - | + | ||
| | | ||
| - | | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | TIEND SUBA , | + | TIEND SUBA ,U |
| - | | + | |
| - | | + | |
| | | ||
| - | | + | |
| - | + | ||
| - | TIERR BSR BEEP | + | TIERR BSR BEEP |
| - | | + | |
| - | + | ||
| - | BEEP | + | ************************************************************************************************************ |
| - | | + | * BEEP |
| - | | + | * Joue un BEEP |
| - | | + | ************************************************************************************************************ |
| - | | + | BEEP |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | | |
| - | DHEX8 SET * | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | ************************************************************************************************************ |
| - | | + | * DHEX8 |
| - | | + | * Affiche un entier 8 bits en hexadécimal |
| - | | + | ************************************************************************************************************ |
| - | | + | DHEX8 SET * |
| - | + | | |
| - | DHXDGT SET * | + | |
| - | | + | |
| - | | + | |
| - | + | | |
| - | | + | |
| - | | + | |
| - | + | | |
| + | |||
| + | ************************************************************************************************************ | ||
| + | * DHXDGT | ||
| + | * Affiche un chiffre hexadécimal | ||
| + | ************************************************************************************************************ | ||
| + | DHXDGT SET * | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| DHDHEX ADDB # | 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.1767004559.txt.gz · Last modified: by fool-duplex
