mirror of
https://github.com/nippur72/apple1-videocard-lib.git
synced 2024-12-23 04:29:46 +00:00
866 lines
4.4 KiB
C
866 lines
4.4 KiB
C
#ifndef FONT8X8_H
|
|
#define FONT8X8_H
|
|
// font from LASER-500 (ASCII characters only)
|
|
|
|
#pragma data_seg(Code)
|
|
|
|
byte FONT[768] = {
|
|
0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 8
|
|
, 8
|
|
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 0
|
|
, 8
|
|
, 0
|
|
, 20
|
|
, 20
|
|
|
|
, 20
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 20
|
|
, 20
|
|
|
|
, 62
|
|
, 20
|
|
, 62
|
|
, 20
|
|
, 20
|
|
, 0
|
|
, 8
|
|
, 30
|
|
|
|
, 40
|
|
, 28
|
|
, 10
|
|
, 60
|
|
, 8
|
|
, 0
|
|
, 48
|
|
, 50
|
|
|
|
, 4
|
|
, 8
|
|
, 16
|
|
, 38
|
|
, 6
|
|
, 0
|
|
, 16
|
|
, 40
|
|
|
|
, 40
|
|
, 16
|
|
, 42
|
|
, 36
|
|
, 26
|
|
, 0
|
|
, 8
|
|
, 8
|
|
|
|
, 8
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 8
|
|
, 16
|
|
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 16
|
|
, 8
|
|
, 0
|
|
|
|
, 8
|
|
, 4
|
|
, 2
|
|
, 2
|
|
, 2
|
|
, 4
|
|
, 8
|
|
, 0
|
|
|
|
, 8
|
|
, 42
|
|
, 28
|
|
, 8
|
|
, 28
|
|
, 42
|
|
, 8
|
|
, 0
|
|
|
|
, 0
|
|
, 8
|
|
, 8
|
|
, 62
|
|
, 8
|
|
, 8
|
|
, 0
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 8
|
|
, 8
|
|
, 16
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 62
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 8
|
|
, 0
|
|
|
|
, 0
|
|
, 2
|
|
, 4
|
|
, 8
|
|
, 16
|
|
, 32
|
|
, 0
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 38
|
|
, 42
|
|
, 50
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 8
|
|
, 24
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 28
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 2
|
|
, 12
|
|
, 16
|
|
, 32
|
|
, 62
|
|
, 0
|
|
|
|
, 62
|
|
, 2
|
|
, 4
|
|
, 12
|
|
, 2
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 4
|
|
, 12
|
|
, 20
|
|
, 36
|
|
, 62
|
|
, 4
|
|
, 4
|
|
, 0
|
|
|
|
, 62
|
|
, 32
|
|
, 60
|
|
, 2
|
|
, 2
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 14
|
|
, 16
|
|
, 32
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 62
|
|
, 2
|
|
, 4
|
|
, 8
|
|
, 16
|
|
, 32
|
|
, 32
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 34
|
|
, 28
|
|
, 34
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 34
|
|
, 30
|
|
, 2
|
|
, 4
|
|
, 56
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 8
|
|
, 0
|
|
, 8
|
|
, 0
|
|
, 0
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 8
|
|
, 0
|
|
, 8
|
|
, 8
|
|
, 16
|
|
, 0
|
|
|
|
, 4
|
|
, 8
|
|
, 16
|
|
, 32
|
|
, 16
|
|
, 8
|
|
, 4
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 62
|
|
, 0
|
|
, 62
|
|
, 0
|
|
, 0
|
|
, 0
|
|
|
|
, 16
|
|
, 8
|
|
, 4
|
|
, 2
|
|
, 4
|
|
, 8
|
|
, 16
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 4
|
|
, 8
|
|
, 8
|
|
, 0
|
|
, 8
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 42
|
|
, 46
|
|
, 44
|
|
, 32
|
|
, 28
|
|
, 0
|
|
|
|
, 8
|
|
, 20
|
|
, 34
|
|
, 34
|
|
, 62
|
|
, 34
|
|
, 34
|
|
, 0
|
|
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 60
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 56
|
|
, 36
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 36
|
|
, 56
|
|
, 0
|
|
|
|
, 62
|
|
, 32
|
|
, 32
|
|
, 56
|
|
, 32
|
|
, 32
|
|
, 62
|
|
, 0
|
|
|
|
, 62
|
|
, 32
|
|
, 32
|
|
, 56
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 0
|
|
|
|
, 30
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 38
|
|
, 34
|
|
, 30
|
|
, 0
|
|
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 62
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 0
|
|
|
|
, 28
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 28
|
|
, 0
|
|
|
|
, 2
|
|
, 2
|
|
, 2
|
|
, 2
|
|
, 2
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 34
|
|
, 36
|
|
, 40
|
|
, 48
|
|
, 40
|
|
, 36
|
|
, 34
|
|
, 0
|
|
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 62
|
|
, 0
|
|
|
|
, 34
|
|
, 54
|
|
, 42
|
|
, 42
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 0
|
|
|
|
, 34
|
|
, 34
|
|
, 50
|
|
, 42
|
|
, 38
|
|
, 34
|
|
, 34
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 60
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 42
|
|
, 36
|
|
, 26
|
|
, 0
|
|
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 60
|
|
, 40
|
|
, 36
|
|
, 34
|
|
, 0
|
|
|
|
, 28
|
|
, 34
|
|
, 32
|
|
, 28
|
|
, 2
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 62
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 0
|
|
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 20
|
|
, 8
|
|
, 0
|
|
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 42
|
|
, 42
|
|
, 54
|
|
, 34
|
|
, 0
|
|
|
|
, 34
|
|
, 34
|
|
, 20
|
|
, 8
|
|
, 20
|
|
, 34
|
|
, 34
|
|
, 0
|
|
|
|
, 34
|
|
, 34
|
|
, 20
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 0
|
|
|
|
, 62
|
|
, 2
|
|
, 4
|
|
, 8
|
|
, 16
|
|
, 32
|
|
, 62
|
|
, 0
|
|
|
|
, 62
|
|
, 48
|
|
, 48
|
|
, 48
|
|
, 48
|
|
, 48
|
|
, 62
|
|
, 0
|
|
|
|
, 0
|
|
, 32
|
|
, 16
|
|
, 8
|
|
, 4
|
|
, 2
|
|
, 0
|
|
, 0
|
|
|
|
, 62
|
|
, 6
|
|
, 6
|
|
, 6
|
|
, 6
|
|
, 6
|
|
, 62
|
|
, 0
|
|
|
|
, 8
|
|
, 20
|
|
, 34
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 62
|
|
|
|
, 16
|
|
, 8
|
|
, 4
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 28
|
|
, 2
|
|
, 30
|
|
, 34
|
|
, 30
|
|
, 0
|
|
|
|
, 32
|
|
, 32
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 60
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 30
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 30
|
|
, 0
|
|
|
|
, 2
|
|
, 2
|
|
, 30
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 30
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 28
|
|
, 34
|
|
, 62
|
|
, 32
|
|
, 30
|
|
, 0
|
|
|
|
, 12
|
|
, 18
|
|
, 16
|
|
, 60
|
|
, 16
|
|
, 16
|
|
, 16
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 28
|
|
, 34
|
|
, 34
|
|
, 30
|
|
, 2
|
|
, 28
|
|
|
|
, 32
|
|
, 32
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 0
|
|
|
|
, 8
|
|
, 0
|
|
, 24
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 28
|
|
, 0
|
|
|
|
, 2
|
|
, 0
|
|
, 6
|
|
, 2
|
|
, 2
|
|
, 2
|
|
, 18
|
|
, 12
|
|
|
|
, 32
|
|
, 32
|
|
, 34
|
|
, 36
|
|
, 56
|
|
, 36
|
|
, 34
|
|
, 0
|
|
|
|
, 24
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 28
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 52
|
|
, 42
|
|
, 42
|
|
, 42
|
|
, 34
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 28
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 28
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 60
|
|
, 34
|
|
, 34
|
|
, 60
|
|
, 32
|
|
, 32
|
|
|
|
, 0
|
|
, 0
|
|
, 30
|
|
, 34
|
|
, 34
|
|
, 30
|
|
, 2
|
|
, 2
|
|
|
|
, 0
|
|
, 0
|
|
, 46
|
|
, 48
|
|
, 32
|
|
, 32
|
|
, 32
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 30
|
|
, 32
|
|
, 28
|
|
, 2
|
|
, 60
|
|
, 0
|
|
|
|
, 16
|
|
, 16
|
|
, 60
|
|
, 16
|
|
, 16
|
|
, 18
|
|
, 12
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 38
|
|
, 26
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 34
|
|
, 34
|
|
, 34
|
|
, 20
|
|
, 8
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 34
|
|
, 34
|
|
, 42
|
|
, 42
|
|
, 20
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 34
|
|
, 20
|
|
, 8
|
|
, 20
|
|
, 34
|
|
, 0
|
|
|
|
, 0
|
|
, 0
|
|
, 34
|
|
, 36
|
|
, 20
|
|
, 24
|
|
, 8
|
|
, 48
|
|
|
|
, 0
|
|
, 0
|
|
, 62
|
|
, 4
|
|
, 8
|
|
, 16
|
|
, 62
|
|
, 0
|
|
|
|
, 6
|
|
, 8
|
|
, 8
|
|
, 48
|
|
, 8
|
|
, 8
|
|
, 6
|
|
, 0
|
|
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
, 8
|
|
|
|
, 48
|
|
, 8
|
|
, 8
|
|
, 6
|
|
, 8
|
|
, 8
|
|
, 48
|
|
, 0
|
|
|
|
, 26
|
|
, 44
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
, 0
|
|
};
|
|
|
|
#pragma data_seg(Data)
|
|
#endif
|