Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Teletext.cpp File Reference

Macros

#define SDL_memcpy4(dst, src, len)   memcpy(dst, src, (len) << 2)
 
#define alpha_black   0x00
 
#define alpha_red   0x01
 
#define alpha_green   0x02
 
#define alpha_yellow   0x03
 
#define alpha_blue   0x04
 
#define alpha_magenta   0x05
 
#define alpha_cyan   0x06
 
#define alpha_white   0x07
 
#define flash   0x08
 
#define steady   0x09
 
#define end_box   0x0A
 
#define start_box   0x0B
 
#define normal_size   0x0C
 
#define double_height   0x0D
 
#define double_width   0x0E
 
#define double_size   0x0F
 
#define mosaic_black   0x10
 
#define mosaic_red   0x11
 
#define mosaic_green   0x12
 
#define mosaic_yellow   0x13
 
#define mosaic_blue   0x14
 
#define mosaic_magenta   0x15
 
#define mosaic_cyan   0x16
 
#define mosaic_white   0x17
 
#define conceal   0x18
 
#define contiguous_mosaic   0x19
 
#define separated_mosaic   0x1A
 
#define esc   0x1B
 
#define black_background   0x1C
 
#define new_background   0x1D
 
#define hold_mosaic   0x1E
 
#define release_mosaic   0x1F
 
#define RowAddress2Row(row)   ((row == 40) ? 24 : (row - 40))
 
#define DRCSROWS   8
 
#define DRCSCOLS   (48/DRCSROWS)
 
#define DRCSZOOMX   3
 
#define DRCSZOOMY   5
 
#define DRCSXSPC   (12*DRCSZOOMX + 2)
 
#define DRCSYSPC   (10*DRCSZOOMY + 2)
 

Enumerations

enum  {
  S_END = 0 , S_FHL , S_FVL , S_BOX ,
  S_TRA , S_BTR , S_INV , S_LNK ,
  S_CHR , S_ADT , S_FLH , S_FLV
}
 
enum  {
  S_W13 = 5 , S_W12 , S_W23 , S_W11 ,
  S_WM3 , S_H13 , S_H12 , S_H23 ,
  S_H11 , S_NrShCoord
}
 

Variables

const unsigned short int G2table [5][6 *16]
 
TextPageAttr_t Text_AtrTable []
 
unsigned char aG3_20 [] = { S_TRA, 0, S_H23, 1, 0, S_H11, S_W12, S_END }
 
unsigned char aG3_21 [] = { S_TRA, 0, S_H23, 1, 0, S_H11, S_W11, S_END }
 
unsigned char aG3_22 [] = { S_TRA, 0, S_H12, 1, 0, S_H11, S_W12, S_END }
 
unsigned char aG3_23 [] = { S_TRA, 0, S_H12, 1, 0, S_H11, S_W11, S_END }
 
unsigned char aG3_24 [] = { S_TRA, 0, 0, 1, 0, S_H11, S_W12, S_END }
 
unsigned char aG3_25 [] = { S_TRA, 0, 0, 1, 0, S_H11, S_W11, S_END }
 
unsigned char aG3_26 [] = { S_INV, S_LNK, 0x66, S_END }
 
unsigned char aG3_27 [] = { S_INV, S_LNK, 0x67, S_END }
 
unsigned char aG3_28 [] = { S_INV, S_LNK, 0x68, S_END }
 
unsigned char aG3_29 [] = { S_INV, S_LNK, 0x69, S_END }
 
unsigned char aG3_2a [] = { S_INV, S_LNK, 0x6a, S_END }
 
unsigned char aG3_2b [] = { S_INV, S_LNK, 0x6b, S_END }
 
unsigned char aG3_2c [] = { S_INV, S_LNK, 0x6c, S_END }
 
unsigned char aG3_2d [] = { S_INV, S_LNK, 0x6d, S_END }
 
unsigned char aG3_2e [] = { S_BOX, 2, 0, 3, S_H11, S_END }
 
unsigned char aG3_2f [] = { S_ADT }
 
unsigned char aG3_30 [] = { S_LNK, 0x20, S_FLH, S_END }
 
unsigned char aG3_31 [] = { S_LNK, 0x21, S_FLH, S_END }
 
unsigned char aG3_32 [] = { S_LNK, 0x22, S_FLH, S_END }
 
unsigned char aG3_33 [] = { S_LNK, 0x23, S_FLH, S_END }
 
unsigned char aG3_34 [] = { S_LNK, 0x24, S_FLH, S_END }
 
unsigned char aG3_35 [] = { S_LNK, 0x25, S_FLH, S_END }
 
unsigned char aG3_36 [] = { S_INV, S_LNK, 0x76, S_END }
 
unsigned char aG3_37 [] = { S_INV, S_LNK, 0x77, S_END }
 
unsigned char aG3_38 [] = { S_INV, S_LNK, 0x78, S_END }
 
unsigned char aG3_39 [] = { S_INV, S_LNK, 0x79, S_END }
 
unsigned char aG3_3a [] = { S_INV, S_LNK, 0x7a, S_END }
 
unsigned char aG3_3b [] = { S_INV, S_LNK, 0x7b, S_END }
 
unsigned char aG3_3c [] = { S_INV, S_LNK, 0x7c, S_END }
 
unsigned char aG3_3d [] = { S_INV, S_LNK, 0x7d, S_END }
 
unsigned char aG3_3e [] = { S_LNK, 0x2e, S_FLH, S_END }
 
unsigned char aG3_3f [] = { S_BOX, 0, 0, S_W11, S_H11, S_END }
 
unsigned char aG3_40 [] = { S_BOX, 0, S_H13, S_W11, S_H13, S_LNK, 0x7e, S_END }
 
unsigned char aG3_41 [] = { S_BOX, 0, S_H13, S_W11, S_H13, S_LNK, 0x7e, S_FLV, S_END }
 
unsigned char aG3_42 [] = { S_LNK, 0x50, S_BOX, S_W12, S_H13, S_W12, S_H13, S_END }
 
unsigned char aG3_43 [] = { S_LNK, 0x50, S_BOX, 0, S_H13, S_W12, S_H13, S_END }
 
unsigned char aG3_44 [] = { S_LNK, 0x48, S_FLV, S_LNK, 0x48, S_END }
 
unsigned char aG3_45 [] = { S_LNK, 0x44, S_FLH, S_END }
 
unsigned char aG3_46 [] = { S_LNK, 0x47, S_FLV, S_END }
 
unsigned char aG3_47 [] = { S_LNK, 0x48, S_FLH, S_LNK, 0x48, S_END }
 
unsigned char aG3_48 [] = { S_TRA, 0, 0, S_W23, 0, S_H23, 0, S_BTR, 0, 0, S_W13, 0, S_H13, 0, S_END }
 
unsigned char aG3_49 [] = { S_LNK, 0x48, S_FLH, S_END }
 
unsigned char aG3_4a [] = { S_LNK, 0x48, S_FLV, S_END }
 
unsigned char aG3_4b [] = { S_LNK, 0x48, S_FLH, S_FLV, S_END }
 
unsigned char aG3_4c [] = { S_LNK, 0x50, S_BOX, 0, S_H13, S_W11, S_H13, S_END }
 
unsigned char aG3_4d [] = { S_CHR, 0x25, 0xE6 }
 
unsigned char aG3_4e [] = { S_CHR, 0x25, 0xCF }
 
unsigned char aG3_4f [] = { S_CHR, 0x25, 0xCB }
 
unsigned char aG3_50 [] = { S_BOX, S_W12, 0, 2, S_H11, S_FLH, S_BOX, S_W12, 0, 2, S_H11,S_END }
 
unsigned char aG3_51 [] = { S_BOX, 0, S_H12, S_W11, 2, S_FLV, S_BOX, 0, S_H12, S_W11, 2,S_END }
 
unsigned char aG3_52 [] = { S_LNK, 0x55, S_FLH, S_FLV, S_END }
 
unsigned char aG3_53 [] = { S_LNK, 0x55, S_FLV, S_END }
 
unsigned char aG3_54 [] = { S_LNK, 0x55, S_FLH, S_END }
 
unsigned char aG3_55 [] = { S_LNK, 0x7e, S_FLV, S_BOX, 0, S_H12, S_W12, 2, S_FLV, S_BOX, 0, S_H12, S_W12, 2, S_END }
 
unsigned char aG3_56 [] = { S_LNK, 0x57, S_FLH, S_END}
 
unsigned char aG3_57 [] = { S_LNK, 0x55, S_LNK, 0x50 , S_END}
 
unsigned char aG3_58 [] = { S_LNK, 0x59, S_FLV, S_END}
 
unsigned char aG3_59 [] = { S_LNK, 0x7e, S_LNK, 0x51 , S_END}
 
unsigned char aG3_5a [] = { S_LNK, 0x50, S_LNK, 0x51 , S_END}
 
unsigned char aG3_5b [] = { S_CHR, 0x21, 0x92}
 
unsigned char aG3_5c [] = { S_CHR, 0x21, 0x90}
 
unsigned char aG3_5d [] = { S_CHR, 0x21, 0x91}
 
unsigned char aG3_5e [] = { S_CHR, 0x21, 0x93}
 
unsigned char aG3_5f [] = { S_CHR, 0x00, 0x20}
 
unsigned char aG3_60 [] = { S_INV, S_LNK, 0x20, S_END }
 
unsigned char aG3_61 [] = { S_INV, S_LNK, 0x21, S_END }
 
unsigned char aG3_62 [] = { S_INV, S_LNK, 0x22, S_END }
 
unsigned char aG3_63 [] = { S_INV, S_LNK, 0x23, S_END }
 
unsigned char aG3_64 [] = { S_INV, S_LNK, 0x24, S_END }
 
unsigned char aG3_65 [] = { S_INV, S_LNK, 0x25, S_END }
 
unsigned char aG3_66 [] = { S_LNK, 0x20, S_FLV, S_END }
 
unsigned char aG3_67 [] = { S_LNK, 0x21, S_FLV, S_END }
 
unsigned char aG3_68 [] = { S_LNK, 0x22, S_FLV, S_END }
 
unsigned char aG3_69 [] = { S_LNK, 0x23, S_FLV, S_END }
 
unsigned char aG3_6a [] = { S_LNK, 0x24, S_FLV, S_END }
 
unsigned char aG3_6b [] = { S_BOX, 0, 0, S_W11, S_H13, S_TRA, 0, S_H13, S_W11, 0, S_H23, 1, S_END }
 
unsigned char aG3_6c [] = { S_TRA, 0, 0, 1, 0, S_H12, S_W12, S_FLV, S_TRA, 0, 0, 1, 0, S_H12, S_W12, S_BOX, 0, S_H12, S_W12,1, S_END }
 
unsigned char aG3_6d [] = { S_TRA, 0, 0, S_W12, S_W12, S_H12, 0, S_FLH, S_TRA, 0, 0, S_W12, S_W12, S_H12, 0, S_END }
 
unsigned char aG3_6e [] = { S_CHR, 0x00, 0x20}
 
unsigned char aG3_6f [] = { S_CHR, 0x00, 0x20}
 
unsigned char aG3_70 [] = { S_INV, S_LNK, 0x30, S_END }
 
unsigned char aG3_71 [] = { S_INV, S_LNK, 0x31, S_END }
 
unsigned char aG3_72 [] = { S_INV, S_LNK, 0x32, S_END }
 
unsigned char aG3_73 [] = { S_INV, S_LNK, 0x33, S_END }
 
unsigned char aG3_74 [] = { S_INV, S_LNK, 0x34, S_END }
 
unsigned char aG3_75 [] = { S_INV, S_LNK, 0x35, S_END }
 
unsigned char aG3_76 [] = { S_LNK, 0x66, S_FLH, S_END }
 
unsigned char aG3_77 [] = { S_LNK, 0x67, S_FLH, S_END }
 
unsigned char aG3_78 [] = { S_LNK, 0x68, S_FLH, S_END }
 
unsigned char aG3_79 [] = { S_LNK, 0x69, S_FLH, S_END }
 
unsigned char aG3_7a [] = { S_LNK, 0x6a, S_FLH, S_END }
 
unsigned char aG3_7b [] = { S_LNK, 0x6b, S_FLH, S_END }
 
unsigned char aG3_7c [] = { S_LNK, 0x6c, S_FLH, S_END }
 
unsigned char aG3_7d [] = { S_LNK, 0x6d, S_FLV, S_END }
 
unsigned char aG3_7e [] = { S_BOX, S_W12, 0, 2, S_H12, S_FLH, S_BOX, S_W12, 0, 2, S_H12, S_END }
 
unsigned char * aShapes []
 
const unsigned short int G0table [6][6 *16]
 
const unsigned short int nationaltable23 [14][2]
 
const unsigned short int nationaltable40 [14]
 
const unsigned short int nationaltable5b [14][6]
 
const unsigned short int nationaltable7b [14][4]
 
const unsigned short int arrowtable []
 

Macro Definition Documentation

◆ alpha_black

#define alpha_black   0x00

◆ alpha_blue

#define alpha_blue   0x04

◆ alpha_cyan

#define alpha_cyan   0x06

◆ alpha_green

#define alpha_green   0x02

◆ alpha_magenta

#define alpha_magenta   0x05

◆ alpha_red

#define alpha_red   0x01

◆ alpha_white

#define alpha_white   0x07

◆ alpha_yellow

#define alpha_yellow   0x03

◆ black_background

#define black_background   0x1C

◆ conceal

#define conceal   0x18

◆ contiguous_mosaic

#define contiguous_mosaic   0x19

◆ double_height

#define double_height   0x0D

◆ double_size

#define double_size   0x0F

◆ double_width

#define double_width   0x0E

◆ DRCSCOLS

#define DRCSCOLS   (48/DRCSROWS)

◆ DRCSROWS

#define DRCSROWS   8

◆ DRCSXSPC

#define DRCSXSPC   (12*DRCSZOOMX + 2)

◆ DRCSYSPC

#define DRCSYSPC   (10*DRCSZOOMY + 2)

◆ DRCSZOOMX

#define DRCSZOOMX   3

◆ DRCSZOOMY

#define DRCSZOOMY   5

◆ end_box

#define end_box   0x0A

◆ esc

#define esc   0x1B

◆ flash

#define flash   0x08

◆ hold_mosaic

#define hold_mosaic   0x1E

◆ mosaic_black

#define mosaic_black   0x10

◆ mosaic_blue

#define mosaic_blue   0x14

◆ mosaic_cyan

#define mosaic_cyan   0x16

◆ mosaic_green

#define mosaic_green   0x12

◆ mosaic_magenta

#define mosaic_magenta   0x15

◆ mosaic_red

#define mosaic_red   0x11

◆ mosaic_white

#define mosaic_white   0x17

◆ mosaic_yellow

#define mosaic_yellow   0x13

◆ new_background

#define new_background   0x1D

◆ normal_size

#define normal_size   0x0C

◆ release_mosaic

#define release_mosaic   0x1F

◆ RowAddress2Row

#define RowAddress2Row ( row)    ((row == 40) ? 24 : (row - 40))

◆ SDL_memcpy4

#define SDL_memcpy4 ( dst,
src,
len )   memcpy(dst, src, (len) << 2)

◆ separated_mosaic

#define separated_mosaic   0x1A

◆ start_box

#define start_box   0x0B

◆ steady

#define steady   0x09

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
S_END 
S_FHL 
S_FVL 
S_BOX 
S_TRA 
S_BTR 
S_INV 
S_LNK 
S_CHR 
S_ADT 
S_FLH 
S_FLV 

◆ anonymous enum

anonymous enum
Enumerator
S_W13 
S_W12 
S_W23 
S_W11 
S_WM3 
S_H13 
S_H12 
S_H23 
S_H11 
S_NrShCoord 

Variable Documentation

◆ aG3_20

unsigned char aG3_20[] = { S_TRA, 0, S_H23, 1, 0, S_H11, S_W12, S_END }

◆ aG3_21

unsigned char aG3_21[] = { S_TRA, 0, S_H23, 1, 0, S_H11, S_W11, S_END }

◆ aG3_22

unsigned char aG3_22[] = { S_TRA, 0, S_H12, 1, 0, S_H11, S_W12, S_END }

◆ aG3_23

unsigned char aG3_23[] = { S_TRA, 0, S_H12, 1, 0, S_H11, S_W11, S_END }

◆ aG3_24

unsigned char aG3_24[] = { S_TRA, 0, 0, 1, 0, S_H11, S_W12, S_END }

◆ aG3_25

unsigned char aG3_25[] = { S_TRA, 0, 0, 1, 0, S_H11, S_W11, S_END }

◆ aG3_26

unsigned char aG3_26[] = { S_INV, S_LNK, 0x66, S_END }

◆ aG3_27

unsigned char aG3_27[] = { S_INV, S_LNK, 0x67, S_END }

◆ aG3_28

unsigned char aG3_28[] = { S_INV, S_LNK, 0x68, S_END }

◆ aG3_29

unsigned char aG3_29[] = { S_INV, S_LNK, 0x69, S_END }

◆ aG3_2a

unsigned char aG3_2a[] = { S_INV, S_LNK, 0x6a, S_END }

◆ aG3_2b

unsigned char aG3_2b[] = { S_INV, S_LNK, 0x6b, S_END }

◆ aG3_2c

unsigned char aG3_2c[] = { S_INV, S_LNK, 0x6c, S_END }

◆ aG3_2d

unsigned char aG3_2d[] = { S_INV, S_LNK, 0x6d, S_END }

◆ aG3_2e

unsigned char aG3_2e[] = { S_BOX, 2, 0, 3, S_H11, S_END }

◆ aG3_2f

unsigned char aG3_2f[] = { S_ADT }

◆ aG3_30

unsigned char aG3_30[] = { S_LNK, 0x20, S_FLH, S_END }

◆ aG3_31

unsigned char aG3_31[] = { S_LNK, 0x21, S_FLH, S_END }

◆ aG3_32

unsigned char aG3_32[] = { S_LNK, 0x22, S_FLH, S_END }

◆ aG3_33

unsigned char aG3_33[] = { S_LNK, 0x23, S_FLH, S_END }

◆ aG3_34

unsigned char aG3_34[] = { S_LNK, 0x24, S_FLH, S_END }

◆ aG3_35

unsigned char aG3_35[] = { S_LNK, 0x25, S_FLH, S_END }

◆ aG3_36

unsigned char aG3_36[] = { S_INV, S_LNK, 0x76, S_END }

◆ aG3_37

unsigned char aG3_37[] = { S_INV, S_LNK, 0x77, S_END }

◆ aG3_38

unsigned char aG3_38[] = { S_INV, S_LNK, 0x78, S_END }

◆ aG3_39

unsigned char aG3_39[] = { S_INV, S_LNK, 0x79, S_END }

◆ aG3_3a

unsigned char aG3_3a[] = { S_INV, S_LNK, 0x7a, S_END }

◆ aG3_3b

unsigned char aG3_3b[] = { S_INV, S_LNK, 0x7b, S_END }

◆ aG3_3c

unsigned char aG3_3c[] = { S_INV, S_LNK, 0x7c, S_END }

◆ aG3_3d

unsigned char aG3_3d[] = { S_INV, S_LNK, 0x7d, S_END }

◆ aG3_3e

unsigned char aG3_3e[] = { S_LNK, 0x2e, S_FLH, S_END }

◆ aG3_3f

unsigned char aG3_3f[] = { S_BOX, 0, 0, S_W11, S_H11, S_END }

◆ aG3_40

unsigned char aG3_40[] = { S_BOX, 0, S_H13, S_W11, S_H13, S_LNK, 0x7e, S_END }

◆ aG3_41

unsigned char aG3_41[] = { S_BOX, 0, S_H13, S_W11, S_H13, S_LNK, 0x7e, S_FLV, S_END }

◆ aG3_42

unsigned char aG3_42[] = { S_LNK, 0x50, S_BOX, S_W12, S_H13, S_W12, S_H13, S_END }

◆ aG3_43

unsigned char aG3_43[] = { S_LNK, 0x50, S_BOX, 0, S_H13, S_W12, S_H13, S_END }

◆ aG3_44

unsigned char aG3_44[] = { S_LNK, 0x48, S_FLV, S_LNK, 0x48, S_END }

◆ aG3_45

unsigned char aG3_45[] = { S_LNK, 0x44, S_FLH, S_END }

◆ aG3_46

unsigned char aG3_46[] = { S_LNK, 0x47, S_FLV, S_END }

◆ aG3_47

unsigned char aG3_47[] = { S_LNK, 0x48, S_FLH, S_LNK, 0x48, S_END }

◆ aG3_48

unsigned char aG3_48[] = { S_TRA, 0, 0, S_W23, 0, S_H23, 0, S_BTR, 0, 0, S_W13, 0, S_H13, 0, S_END }

◆ aG3_49

unsigned char aG3_49[] = { S_LNK, 0x48, S_FLH, S_END }

◆ aG3_4a

unsigned char aG3_4a[] = { S_LNK, 0x48, S_FLV, S_END }

◆ aG3_4b

unsigned char aG3_4b[] = { S_LNK, 0x48, S_FLH, S_FLV, S_END }

◆ aG3_4c

unsigned char aG3_4c[] = { S_LNK, 0x50, S_BOX, 0, S_H13, S_W11, S_H13, S_END }

◆ aG3_4d

unsigned char aG3_4d[] = { S_CHR, 0x25, 0xE6 }

◆ aG3_4e

unsigned char aG3_4e[] = { S_CHR, 0x25, 0xCF }

◆ aG3_4f

unsigned char aG3_4f[] = { S_CHR, 0x25, 0xCB }

◆ aG3_50

unsigned char aG3_50[] = { S_BOX, S_W12, 0, 2, S_H11, S_FLH, S_BOX, S_W12, 0, 2, S_H11,S_END }

◆ aG3_51

unsigned char aG3_51[] = { S_BOX, 0, S_H12, S_W11, 2, S_FLV, S_BOX, 0, S_H12, S_W11, 2,S_END }

◆ aG3_52

unsigned char aG3_52[] = { S_LNK, 0x55, S_FLH, S_FLV, S_END }

◆ aG3_53

unsigned char aG3_53[] = { S_LNK, 0x55, S_FLV, S_END }

◆ aG3_54

unsigned char aG3_54[] = { S_LNK, 0x55, S_FLH, S_END }

◆ aG3_55

unsigned char aG3_55[] = { S_LNK, 0x7e, S_FLV, S_BOX, 0, S_H12, S_W12, 2, S_FLV, S_BOX, 0, S_H12, S_W12, 2, S_END }

◆ aG3_56

unsigned char aG3_56[] = { S_LNK, 0x57, S_FLH, S_END}

◆ aG3_57

unsigned char aG3_57[] = { S_LNK, 0x55, S_LNK, 0x50 , S_END}

◆ aG3_58

unsigned char aG3_58[] = { S_LNK, 0x59, S_FLV, S_END}

◆ aG3_59

unsigned char aG3_59[] = { S_LNK, 0x7e, S_LNK, 0x51 , S_END}

◆ aG3_5a

unsigned char aG3_5a[] = { S_LNK, 0x50, S_LNK, 0x51 , S_END}

◆ aG3_5b

unsigned char aG3_5b[] = { S_CHR, 0x21, 0x92}

◆ aG3_5c

unsigned char aG3_5c[] = { S_CHR, 0x21, 0x90}

◆ aG3_5d

unsigned char aG3_5d[] = { S_CHR, 0x21, 0x91}

◆ aG3_5e

unsigned char aG3_5e[] = { S_CHR, 0x21, 0x93}

◆ aG3_5f

unsigned char aG3_5f[] = { S_CHR, 0x00, 0x20}

◆ aG3_60

unsigned char aG3_60[] = { S_INV, S_LNK, 0x20, S_END }

◆ aG3_61

unsigned char aG3_61[] = { S_INV, S_LNK, 0x21, S_END }

◆ aG3_62

unsigned char aG3_62[] = { S_INV, S_LNK, 0x22, S_END }

◆ aG3_63

unsigned char aG3_63[] = { S_INV, S_LNK, 0x23, S_END }

◆ aG3_64

unsigned char aG3_64[] = { S_INV, S_LNK, 0x24, S_END }

◆ aG3_65

unsigned char aG3_65[] = { S_INV, S_LNK, 0x25, S_END }

◆ aG3_66

unsigned char aG3_66[] = { S_LNK, 0x20, S_FLV, S_END }

◆ aG3_67

unsigned char aG3_67[] = { S_LNK, 0x21, S_FLV, S_END }

◆ aG3_68

unsigned char aG3_68[] = { S_LNK, 0x22, S_FLV, S_END }

◆ aG3_69

unsigned char aG3_69[] = { S_LNK, 0x23, S_FLV, S_END }

◆ aG3_6a

unsigned char aG3_6a[] = { S_LNK, 0x24, S_FLV, S_END }

◆ aG3_6b

unsigned char aG3_6b[] = { S_BOX, 0, 0, S_W11, S_H13, S_TRA, 0, S_H13, S_W11, 0, S_H23, 1, S_END }

◆ aG3_6c

unsigned char aG3_6c[] = { S_TRA, 0, 0, 1, 0, S_H12, S_W12, S_FLV, S_TRA, 0, 0, 1, 0, S_H12, S_W12, S_BOX, 0, S_H12, S_W12,1, S_END }

◆ aG3_6d

unsigned char aG3_6d[] = { S_TRA, 0, 0, S_W12, S_W12, S_H12, 0, S_FLH, S_TRA, 0, 0, S_W12, S_W12, S_H12, 0, S_END }

◆ aG3_6e

unsigned char aG3_6e[] = { S_CHR, 0x00, 0x20}

◆ aG3_6f

unsigned char aG3_6f[] = { S_CHR, 0x00, 0x20}

◆ aG3_70

unsigned char aG3_70[] = { S_INV, S_LNK, 0x30, S_END }

◆ aG3_71

unsigned char aG3_71[] = { S_INV, S_LNK, 0x31, S_END }

◆ aG3_72

unsigned char aG3_72[] = { S_INV, S_LNK, 0x32, S_END }

◆ aG3_73

unsigned char aG3_73[] = { S_INV, S_LNK, 0x33, S_END }

◆ aG3_74

unsigned char aG3_74[] = { S_INV, S_LNK, 0x34, S_END }

◆ aG3_75

unsigned char aG3_75[] = { S_INV, S_LNK, 0x35, S_END }

◆ aG3_76

unsigned char aG3_76[] = { S_LNK, 0x66, S_FLH, S_END }

◆ aG3_77

unsigned char aG3_77[] = { S_LNK, 0x67, S_FLH, S_END }

◆ aG3_78

unsigned char aG3_78[] = { S_LNK, 0x68, S_FLH, S_END }

◆ aG3_79

unsigned char aG3_79[] = { S_LNK, 0x69, S_FLH, S_END }

◆ aG3_7a

unsigned char aG3_7a[] = { S_LNK, 0x6a, S_FLH, S_END }

◆ aG3_7b

unsigned char aG3_7b[] = { S_LNK, 0x6b, S_FLH, S_END }

◆ aG3_7c

unsigned char aG3_7c[] = { S_LNK, 0x6c, S_FLH, S_END }

◆ aG3_7d

unsigned char aG3_7d[] = { S_LNK, 0x6d, S_FLV, S_END }

◆ aG3_7e

unsigned char aG3_7e[] = { S_BOX, S_W12, 0, 2, S_H12, S_FLH, S_BOX, S_W12, 0, 2, S_H12, S_END }

◆ arrowtable

const unsigned short int arrowtable[]
Initial value:
=
{
8592, 8594, 8593, 8595, 'O', 'K', 8592, 8592
}

◆ aShapes

unsigned char* aShapes[]
Initial value:
=
{
}
unsigned char aG3_6d[]
Definition Teletext.cpp:254
unsigned char aG3_79[]
Definition Teletext.cpp:266
unsigned char aG3_34[]
Definition Teletext.cpp:197
unsigned char aG3_5a[]
Definition Teletext.cpp:235
unsigned char aG3_73[]
Definition Teletext.cpp:260
unsigned char aG3_77[]
Definition Teletext.cpp:264
unsigned char aG3_2c[]
Definition Teletext.cpp:189
unsigned char aG3_35[]
Definition Teletext.cpp:198
unsigned char aG3_5c[]
Definition Teletext.cpp:237
unsigned char aG3_22[]
Definition Teletext.cpp:179
unsigned char aG3_27[]
Definition Teletext.cpp:184
unsigned char aG3_69[]
Definition Teletext.cpp:250
unsigned char aG3_40[]
Definition Teletext.cpp:209
unsigned char aG3_31[]
Definition Teletext.cpp:194
unsigned char aG3_6e[]
Definition Teletext.cpp:255
unsigned char aG3_75[]
Definition Teletext.cpp:262
unsigned char aG3_25[]
Definition Teletext.cpp:182
unsigned char aG3_2d[]
Definition Teletext.cpp:190
unsigned char aG3_3a[]
Definition Teletext.cpp:203
unsigned char aG3_61[]
Definition Teletext.cpp:242
unsigned char aG3_7b[]
Definition Teletext.cpp:268
unsigned char aG3_3f[]
Definition Teletext.cpp:208
unsigned char aG3_71[]
Definition Teletext.cpp:258
unsigned char aG3_20[]
Definition Teletext.cpp:177
unsigned char aG3_7c[]
Definition Teletext.cpp:269
unsigned char aG3_2a[]
Definition Teletext.cpp:187
unsigned char aG3_49[]
Definition Teletext.cpp:218
unsigned char aG3_38[]
Definition Teletext.cpp:201
unsigned char aG3_4f[]
Definition Teletext.cpp:224
unsigned char aG3_6b[]
Definition Teletext.cpp:252
unsigned char aG3_29[]
Definition Teletext.cpp:186
unsigned char aG3_70[]
Definition Teletext.cpp:257
unsigned char aG3_24[]
Definition Teletext.cpp:181
unsigned char aG3_67[]
Definition Teletext.cpp:248
unsigned char aG3_5f[]
Definition Teletext.cpp:240
unsigned char aG3_4d[]
Definition Teletext.cpp:222
unsigned char aG3_4a[]
Definition Teletext.cpp:219
unsigned char aG3_56[]
Definition Teletext.cpp:231
unsigned char aG3_3e[]
Definition Teletext.cpp:207
unsigned char aG3_54[]
Definition Teletext.cpp:229
unsigned char aG3_53[]
Definition Teletext.cpp:228
unsigned char aG3_44[]
Definition Teletext.cpp:213
unsigned char aG3_63[]
Definition Teletext.cpp:244
unsigned char aG3_46[]
Definition Teletext.cpp:215
unsigned char aG3_3d[]
Definition Teletext.cpp:206
unsigned char aG3_32[]
Definition Teletext.cpp:195
unsigned char aG3_60[]
Definition Teletext.cpp:241
unsigned char aG3_41[]
Definition Teletext.cpp:210
unsigned char aG3_23[]
Definition Teletext.cpp:180
unsigned char aG3_68[]
Definition Teletext.cpp:249
unsigned char aG3_4b[]
Definition Teletext.cpp:220
unsigned char aG3_65[]
Definition Teletext.cpp:246
unsigned char aG3_51[]
Definition Teletext.cpp:226
unsigned char aG3_50[]
Definition Teletext.cpp:225
unsigned char aG3_59[]
Definition Teletext.cpp:234
unsigned char aG3_7e[]
Definition Teletext.cpp:271
unsigned char aG3_5d[]
Definition Teletext.cpp:238
unsigned char aG3_7a[]
Definition Teletext.cpp:267
unsigned char aG3_2f[]
Definition Teletext.cpp:192
unsigned char aG3_39[]
Definition Teletext.cpp:202
unsigned char aG3_74[]
Definition Teletext.cpp:261
unsigned char aG3_33[]
Definition Teletext.cpp:196
unsigned char aG3_42[]
Definition Teletext.cpp:211
unsigned char aG3_6c[]
Definition Teletext.cpp:253
unsigned char aG3_43[]
Definition Teletext.cpp:212
unsigned char aG3_30[]
Definition Teletext.cpp:193
unsigned char aG3_48[]
Definition Teletext.cpp:217
unsigned char aG3_2e[]
Definition Teletext.cpp:191
unsigned char aG3_7d[]
Definition Teletext.cpp:270
unsigned char aG3_5b[]
Definition Teletext.cpp:236
unsigned char aG3_58[]
Definition Teletext.cpp:233
unsigned char aG3_76[]
Definition Teletext.cpp:263
unsigned char aG3_3b[]
Definition Teletext.cpp:204
unsigned char aG3_78[]
Definition Teletext.cpp:265
unsigned char aG3_5e[]
Definition Teletext.cpp:239
unsigned char aG3_36[]
Definition Teletext.cpp:199
unsigned char aG3_4e[]
Definition Teletext.cpp:223
unsigned char aG3_55[]
Definition Teletext.cpp:230
unsigned char aG3_45[]
Definition Teletext.cpp:214
unsigned char aG3_3c[]
Definition Teletext.cpp:205
unsigned char aG3_2b[]
Definition Teletext.cpp:188
unsigned char aG3_57[]
Definition Teletext.cpp:232
unsigned char aG3_62[]
Definition Teletext.cpp:243
unsigned char aG3_64[]
Definition Teletext.cpp:245
unsigned char aG3_66[]
Definition Teletext.cpp:247
unsigned char aG3_52[]
Definition Teletext.cpp:227
unsigned char aG3_72[]
Definition Teletext.cpp:259
unsigned char aG3_21[]
Definition Teletext.cpp:178
unsigned char aG3_28[]
Definition Teletext.cpp:185
unsigned char aG3_6f[]
Definition Teletext.cpp:256
unsigned char aG3_37[]
Definition Teletext.cpp:200
unsigned char aG3_47[]
Definition Teletext.cpp:216
unsigned char aG3_6a[]
Definition Teletext.cpp:251
unsigned char aG3_26[]
Definition Teletext.cpp:183
unsigned char aG3_4c[]
Definition Teletext.cpp:221

◆ G0table

const unsigned short int G0table[6][6 *16]

◆ G2table

const unsigned short int G2table[5][6 *16]

◆ nationaltable23

const unsigned short int nationaltable23[14][2]
Initial value:
=
{
{ '#', 0x00A4 },
{ '#', 0x016F },
{ 0x00A3, '$' },
{ '#', 0x00F5 },
{ 0x00E9, 0x0457 },
{ '#', '$' },
{ 0x00A3, '$' },
{ '#', '$' },
{ '#', 0x0144 },
{ 0x00E7, '$' },
{ '#', 0x00A4 },
{ '#', 0x00CB },
{ '#', 0x00A4 },
{ 0x20A4, 0x011F },
}

◆ nationaltable40

const unsigned short int nationaltable40[14]
Initial value:
=
{
'@',
0x010D,
'@',
0x0161,
0x00E0,
0x00A7,
0x00E9,
0x0161,
0x0105,
0x00A1,
0x0162,
0x010C,
0x00C9,
0x0130,
}

◆ nationaltable5b

const unsigned short int nationaltable5b[14][6]
Initial value:
=
{
{ '[', '\\', ']', '^', '_', '`' },
{ 0x0165, 0x017E, 0x00FD, 0x00ED, 0x0159, 0x00E9 },
{ 0x2190, 0x00BD, 0x2192, 0x2191, '#', 0x00AD },
{ 0x00C4, 0x00D6, 0x017D, 0x00DC, 0x00D5, 0x0161 },
{ 0x0451, 0x00EA, 0x00F9, 0x00EE, '#', 0x00E8 },
{ 0x00C4, 0x00D6, 0x00DC, '^', '_', 0x00B0 },
{ 0x00B0, 0x00E7, 0x2192, 0x2191, '#', 0x00F9 },
{ 0x0117, 0x0119, 0x017D, 0x010D, 0x016B, 0x0161 },
{ 0x017B, 0x015A, 0x0141, 0x0107, 0x00F3, 0x0119 },
{ 0x00E1, 0x00E9, 0x00ED, 0x00F3, 0x00FA, 0x00BF },
{ 0x00C2, 0x015E, 0x01CD, 0x01CF, 0x0131, 0x0163 },
{ 0x0106, 0x017D, 0x00D0, 0x0160, 0x0451, 0x010D },
{ 0x00C4, 0x00D6, 0x00C5, 0x00DC, '_', 0x00E9 },
{ 0x015E, 0x00D6, 0x00C7, 0x00DC, 0x011E, 0x0131 },
}

◆ nationaltable7b

const unsigned short int nationaltable7b[14][4]
Initial value:
=
{
{ '{', '|', '}', '~' },
{ 0x00E1, 0x011B, 0x00FA, 0x0161 },
{ 0x00BC, 0x2551, 0x00BE, 0x00F7 },
{ 0x00E4, 0x00F6, 0x017E, 0x00FC },
{ 0x00E2, 0x00F4, 0x00FB, 0x00E7 },
{ 0x00E4, 0x00F6, 0x00FC, 0x00DF },
{ 0x00E0, 0x00F3, 0x00E8, 0x00EC },
{ 0x0105, 0x0173, 0x017E, 0x012F },
{ 0x017C, 0x015B, 0x0142, 0x017A },
{ 0x00FC, 0x00F1, 0x00E8, 0x00E0 },
{ 0x00E2, 0x015F, 0x01CE, 0x00EE },
{ 0x0107, 0x017E, 0x0111, 0x0161 },
{ 0x00E4, 0x00F6, 0x00E5, 0x00FC },
{ 0x015F, 0x00F6, 0x00E7, 0x00FC },
}

◆ Text_AtrTable

TextPageAttr_t Text_AtrTable[]