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

BUG call &BB60 sur 6128
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=6594
Page 1 sur 1

Auteur :  velus [ 25 Sep 2021, 17:14 ]
Sujet du message :  BUG call &BB60 sur 6128

PEN 2:LOCATE 1,1:PRINT CHR$(&8F):PEN 3:LOCATE 1,1:CALL &8000

en &8000:CD 60 BB 32 10 80 C9

en &8010 se trouve le caractère, normalement il devrait avoir &8F mais il inscrit &20

en désassemblant la rom en &13F6 du 6128 il y a un &8F, il faut un &20 !

Avec le 464 aucun soucis

Auteur :  OffseT [ 27 Sep 2021, 12:16 ]
Sujet du message :  Re: BUG call &BB60 sur 6128

Amusant. J'imagine que ce bug n'est documenté nulle part ?

Auteur :  z80_1327 [ 10 Avr 2025, 21:22 ]
Sujet du message :  Re: BUG call &BB60 sur 6128

velus a écrit :
PEN 2:LOCATE 1,1:PRINT CHR$(&8F):PEN 3:LOCATE 1,1:CALL &8000

en &8000:CD 60 BB 32 10 80 C9

en &8010 se trouve le caractère, normalement il devrait avoir &8F mais il inscrit &20

en désassemblant la rom en &13F6 du 6128 il y a un &8F, il faut un &20 !

Avec le 464 aucun soucis


Bonjour,

la fonction &BB60 n'a aucun bug.

Ce qui se passe, c'est que lorsque vous appelez print en BASIC ou appelez &BB5A ou &BB5D, la colonne et la ligne du curseur ont été modifiées.

Mais si vous corrigez la position à 1,1 avec &BB75 puis appelez &BB60 alors il recevra dans regA la valeur &8F (143).

Je joins une capture d'écran qui montre ce que j'ai mentionné.

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