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

[TUTO] Gros caractères ...
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=5706
Page 1 sur 1

Auteur :  Xavier [ 29 Avr 2016, 18:43 ]
Sujet du message :  [TUTO] Gros caractères ...

BASIC: (multimode)

2*H,2*L.

Code :
10 X=2:Y=15:C1=3:P1=0:M$="BONJOUR!":GOSUB 52000:END

50000 SYMBOL AFTER 32:UDG=PEEK(&B736)+(256*PEEK(&B737))-258:FOR J=1 TO LEN(M$):AD=8*ASC(MID$(M$,J,1))+UDG:FOR I=1 TO 8:Q$=BIN$(PEEK(AD+I),8):D$="":FOR H=1 TO 4:B$=MID$(Q$,H,1):D$=D$+B$+B$:NEXT:C(I)=VAL("&X"+D$):D$=""
50005 FOR H=5 TO 8:B$=MID$(Q$,H,1):D$=D$+B$+B$:NEXT:D(I)=VAL("&X"+D$):NEXT
50010 SYMBOL 252,C(1),C(1),C(2),C(2),C(3),C(3),C(4),C(4):SYMBOL 253,C(5),C(5),C(6),C(6),C(7),C(7),C(8),C(8):SYMBOL 254,D(1),D(1),D(2),D(2),D(3),D(3),D(4),D(4):SYMBOL 255,D(5),D(5),D(6),D(6),D(7),D(7),D(8),D(8):PAPER P1:PEN C1
50020 LOCATE X+J*2,Y:PRINT CHR$(252)+CHR$(254);:LOCATE X+J*2,Y+1:PRINT CHR$(253)+CHR$(255);:NEXT:PEN 1::RETURN

Auteur :  Xavier [ 29 Avr 2016, 18:48 ]
Sujet du message :  Re: [TUTO] Gros caractères ...

ASM RSX: (multimode)

2*H,L.

Source: http://cpcrulez.fr/coding_src-list-RSX-big_characters_CWTA.htm

Pièce jointe :
BC0.jpg


Pièce jointe :
BC1.jpg


Fichier à ajouter à la base de donnée...
Pièce jointe :
BigCharacters_Computing_with_the_Amstrad_UK.zip

Auteur :  Xavier [ 29 Avr 2016, 19:03 ]
Sujet du message :  Re: [TUTO] Gros caractères ...

ASM RSX: (multimode)

2*H,L.

Source: http://cpcrulez.fr/coding_src-list-RSX-double_height_YR.htm

Programme disponible en téléchargement.

Auteur :  hERMOL [ 30 Avr 2016, 13:13 ]
Sujet du message :  Re: [TUTO] Gros caractères ...

Dans le même style , pour nos amis créateur de jeux d'aventure textuel : passage du mode 1 au mode 2 (taille de fonte) --> https://cpcrulez.fr/applications_free_util-modex_3.htm

Image

Auteur :  Xavier [ 30 Avr 2016, 18:27 ]
Sujet du message :  Re: [TUTO] Gros caractères ...

Marrant comme programme!
Pas de routines assembleur.
Redéfinition de la table des caractère et un CALL&BD1C,2
Mais, nous sommes en "mode 2" avec une écriture en 2 couleurs (ink1 et 3)

Auteur :  AsT [ 04 Mai 2016, 19:48 ]
Sujet du message :  Re: [TUTO] Gros caractères ...

Non Xavier, nous sommes en mode 1...

Auteur :  Xavier [ 05 Mai 2016, 00:39 ]
Sujet du message :  Re: [TUTO] Gros caractères ...

Donc init en mode 2, et passage en mode 1 pour dénaturer l'affichage en deux couleurs...
Comme pour le passage du mode 1 en mode 0...

... pas facile de coder le reste de l'affichage dans ce cas... car tout doit ce faire en vectoriel et non en UDG...

Auteur :  hERMOL [ 05 Mai 2016, 08:13 ]
Sujet du message :  Re: [TUTO] Gros caractères ...

non non c'est bien plus simple : tes caractères font maintenant 4x8 au lieu des 8x8

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