home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib22b.dsk
/
ALPH.CREATE.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
3KB
|
85 lines
10 REM ***************************
20 REM * ALPH.CREATE *
30 REM * (ALPHABET BIT PATTERN) *
40 REM * MICROCOMPUTER GRAPHICS *
50 REM * BY ROY E. MYERS *
60 REM * *
70 REM * PRINTED WITH AUTHOR'S *
80 REM * PERMISSION *
90 REM ***************************
100 HOME : VTAB 12: PRINT "CREATING HI-RES CHARACTER SHAPE TABLE..."
110 ADDR = 0:LN = 0
120 DIM AL%(64,8)
130 FOR I = 0 TO 64
140 FOR J = 0 TO 7
150 READ AL%(I,J)
160 NEXT J,I
170 ADDR = PEEK(107) +256 * PEEK(108)
180 LN = PEEK(109) +256 * PEEK(110) -ADDR
190 PRINT CHR$(4);"BSAVE ARCHITECT.ALPH, A";ADDR;",L";LN
200 HOME : VTAB 12: PRINT "DONE": END
210 DATA 0,0,0,0,0,0,0,0: REM SPACE
220 DATA 0,8,8,8,8,8,0,8: REM !
230 DATA 0,20,20,20,0,0,0,0: REM "
240 DATA 0,20,20,62,20,62,20,20: REM #
250 DATA 0,8,60,10,28,40,30,8: REM $
260 DATA 0,6,38,16,8,4,50,48: REM %
270 DATA 0,4,10,10,4,42,18,44: REM &
280 DATA 0,8,8,8,0,0,0,0: REM '
290 DATA 0,8,4,2,2,2,4,8: REM (
300 DATA 0,8,16,32,32,32,16,8: REM )
310 DATA 0,8,42,28,8,28,42,8: REM *
320 DATA 0,0,8,8,62,8,8,0: REM +
330 DATA 0,0,0,0,0,8,8,4: REM ,
340 DATA 0,0,0,0,62,0,0,0: REM -
350 DATA 0,0,0,0,0,0,0,8: REM .
360 DATA 0,0,32,16,8,4,2,0: REM /
370 DATA 0,28,34,50,42,38,34,28: REM 0
380 DATA 0,8,12,8,8,8,8,28: REM 1
390 DATA 0,28,34,32,24,4,2,62: REM 2
400 DATA 0,62,32,16,24,32,34,28: REM 3
410 DATA 0,16,24,20,18,62,16,16: REM 4
420 DATA 0,62,2,30,32,32,34,28: REM 5
430 DATA 0,56,4,2,30,34,34,28: REM 6
440 DATA 0,62,32,16,8,4,4,4: REM 7
450 DATA 0,28,34,34,28,34,34,28: REM 8
460 DATA 0,28,34,34,60,32,16,14: REM 9
470 DATA 0,0,0,8,0,8,0,0: REM :
480 DATA 0,0,0,8,0,8,8,4: REM ;
490 DATA 0,16,8,4,2,4,8,16: REM <
500 DATA 0,0,0,62,0,62,0,0: REM =
510 DATA 0,4,8,16,32,16,8,4: REM >
520 DATA 0,28,34,16,8,8,0,8: REM ?
530 DATA 0,28,34,42,58,26,2,60: REM @
540 DATA 0,8,20,34,34,62,34,34: REM A
550 DATA 0,30,34,34,30,34,34,30: REM B
560 DATA 0,28,34,2,2,2,34,28: REM C
570 DATA 0,30,34,34,34,34,34,30: REM D
580 DATA 0,62,2,2,30,2,2,62: REM E
590 DATA 0,62,2,2,30,2,2,2: REM F
600 DATA 0,60,2,2,2,50,34,60: REM G
610 DATA 0,34,34,34,62,34,34,34: REM H
620 DATA 0,28,8,8,8,8,8,28: REM I
630 DATA 0,32,32,32,32,32,34,28: REM J
640 DATA 0,34,18,10,6,10,18,34: REM K
650 DATA 0,2,2,2,2,2,2,62: REM L
660 DATA 0,34,54,42,34,34,34,34: REM M
670 DATA 0,34,34,38,42,50,34,34: REM N
680 DATA 0,28,34,34,34,34,34,28: REM O
690 DATA 0,30,34,34,30,2,2,2: REM P
700 DATA 0,28,34,34,34,42,18,44: REM Q
710 DATA 0,30,34,34,30,10,18,34: REM R
720 DATA 0,28,34,2,28,32,34,28: REM S
730 DATA 0,62,8,8,8,8,8,8: REM T
740 DATA 0,34,34,34,34,34,34,28: REM U
750 DATA 0,34,34,34,34,34,20,8: REM V
760 DATA 0,34,34,34,42,42,54,34: REM W
770 DATA 0,34,34,20,8,20,34,34: REM X
780 DATA 0,34,34,20,8,8,8,8: REM Y
790 DATA 0,62,32,16,8,4,2,62: REM Z
800 DATA 0,62,6,6,6,6,6,62: REM LEFT BRACKET
810 DATA 0,0,2,4,8,16,32,0: REM BACK SLASH
820 DATA 0,62,48,48,48,48,48,62: REM PROMPT
830 DATA 0,0,8,20,34,0,0,0: REM ^
840 DATA 0,0,0,0,0,0,0,62: REM UNDERLINE
850 DATA 0,62,65,93,69,93,65,62: REM COPYRIGHT