Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Teletext.cpp File Reference

Macros

#define SDL_memcpy4(dst, src, len)
 
#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)
 
#define DRCSROWS   8
 
#define DRCSCOLS   (48/DRCSROWS)
 
#define DRCSZOOMX   3
 
#define DRCSZOOMY   5
 
#define DRCSXSPC   (12*DRCSZOOMX + 2)
 
#define DRCSYSPC   (10*DRCSZOOMY + 2)
 

Typedefs

typedef uint32_t Color
 

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)
Value:
((row == 40) ? 24 : (row - 40))

◆ SDL_memcpy4

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

◆ separated_mosaic

#define separated_mosaic   0x1A

◆ start_box

#define start_box   0x0B

◆ steady

#define steady   0x09

Typedef Documentation

◆ Color

typedef uint32_t KODI::UTILS::COLOR::Color

Enumeration Type Documentation

◆ 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 

◆ 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 

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

◆ 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[]