Code: Select all
REM Welsh Flag by Richard Russell for BBC BASIC (version 5 or later), 26-Dec-2025
MODE 9 : ORIGIN 240,240 : VDU 23,23,3|
GCOL 2 : RECTANGLE FILL -100,-60,1000,320
GCOL 7 : RECTANGLE FILL -100,260,1000,320
GCOL 0 : MOVE 480,472
FOR I% = 0 TO 7 : READ a$
FOR J% = 0 TO 15
d$ = LEFT$(a$,5) : a$ = MID$(a$,6) : A% = 0
FOR K% = 0 TO 4
A% += (ASCMID$(d$,K%+1) - &40) * 60^K%
NEXT
DRAW 4*(A% MOD 192), 4*(A% DIV 192 MOD 128) : A% = A% DIV 24576
DRAW 4*(A% MOD 192), 4*(A% DIV 192 MOD 128)
NEXT
NEXT
ELLIPSE 180,460,15,12 : ELLIPSE FILL 180,460,10,6
GCOL 129 : PLOT 143,400,320
END
DATA zLbWbY]oa\H^P{YULjzYas[J\I]sT^`O^k^sFceanRBlbYdPPeOA\[gx]@VjNuyfmKhMDkCDhnk[ERxi
DATA Xp@KihVpVgb@tAgFsgBgWbNye_UVbeCIoOf]FlSgJtqzbhbkVcJFK\`{rsQbidInc@pGMaxSdF\Bs_qX
DATA {ZMqTeTyORa[^dViRSzZ]KzI]weCO^Zslz^L`dC`xx{R_MsDn\uLlRWCp`ATXnRLRiihsUNpP_Ms^bII
DATA mKvDLVb^@K_MLqHPrzuEmCPCDvMQ]EjJaRCdZQbB^OS]ACykB@y^j_AlP`[@vTmaAdQeUCPWLBKeBVsH
DATA tMPiJNADpKqglvL^EUwHlM{\GCdsOEIJgiFFrEJDF^`nC{i{yAZtht@TvV@BDDOb@DYeRAWcflB`GkNH
DATA ^PfOHLZjeHXMVZJHBPIKmRIoNr^XENSfilMADVBMO`AcGqUhmEyhd@E_QoDFhtKfDQ^oICEoDqBYzRkA
DATA PnwO@jA_WASxOCAxjf^B{E`HFMmMoI{IITLVdbYMLMijLGJeiP\ksXQ{lydSyj^lX\aZF]FGqx^opYMb
DATA ol`BdcMU^iNqFl`XYDQ_GiHI^V{SoYzUD[YoZfyWfia@YlPRc[NotBa\{c_fdFUfkDA^IjOjZGjqs^Kk