CD 00 B9 ... CALL &B900 .... (sélectionner la ROM supérieur)
3A 02 C0 ... LD A,(&C002) .. A = l'octet en &C002 (CPC 464 = 0 ; CPC 664 = 1 ; CPC 6128 = 2 ; CPC 6128+ = 4)
F5 ......... PUSH AF ....... Sauver les registres A et F
CD 03 B9 ... CALL &B903 .... Coupe la ROM supérieure pour resélectionner la RAM
F1 ......... POP AF ........ Restaurer les registres A et F
32 00 02 ... LD (&0200),A .. Ecrire en &0200 la valeur du registre A
C9 ......... RET
Quote from: McArti0 on 17:27, 09 May 24464 #66E
"64K Microcomputer (d1)" DK e.t.c.
664 #66F
"64K Microcomputer (v2)" EN
6128 #689
"128K Microcomputer (d3)" DK
"128K Microcomputer (s3)" SP
"128K Microcomputer (f3)" FR
"128K Microcomputer (v3)" EN
Quote from: McArti0 on 15:33, 09 May 24"Note that bit 14 of the PAL selection address must be at 1 on CPCs equipped with CRTCs 0, 1,Not compatible.
2. It can be at 0 or 1 on CRTCs 3 and 4. For compatibility reasons, it is strongly advised to always
set bit 14 to 1 to select PAL."
I recently discovered a trick
LD BC,#BC0F
OUT (C),C
LD A,#C7
LD BC,#3DFF
OUT (C),A. <=== Set PAL and remembering settings in CRTC Cursor address register.
In CRTC3,4 its not work?
Quote from: Gryzor on 12:23, 07 May 24Why not an ebook instead of a pdf? I'd back it then...😐Because that requires extra formatting and effort, and it doesn't work with such an image-heavy book.
Page created in 0.043 seconds with 17 queries.