KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
Structure

Structure of the Bios Font. More...

Modules

 Builtin VMU Icons
 

Macros

#define BFONT_NARROW_START   0
 Start of Narrow Characters in Font Block.
 
#define BFONT_OVERBAR   BFONT_NARROW_START
 
#define BFONT_ISO_8859_1_33_126   BFONT_NARROW_START+( 1*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_YEN   BFONT_NARROW_START+(95*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_ISO_8859_1_160_255   BFONT_NARROW_START+(96*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_WIDE_START   (288*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)
 Start of Wide Characters in Font Block.
 
#define BFONT_JISX_0208_ROW1   BFONT_WIDE_START
 Start of JISX-0208 Rows 1-7 in Font Block.
 
#define BFONT_JISX_0208_ROW16   BFONT_WIDE_START+(658*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 Start of JISX-0208 Row 16-47 (Start of Level 1) in Font Block.
 
#define BFONT_JISX_0208_ROW48   BFONT_JISX_0208_ROW16+((32*JISX_0208_ROW_SIZE)*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 JISX-0208 Row 48-84 (Start of Level 2) in Font Block.
 
#define BFONT_DREAMCAST_SPECIFIC   BFONT_WIDE_START+(7056*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 Start of DC Specific Characters in Font Block.
 
#define BFONT_CIRCLECOPYRIGHT   BFONT_DREAMCAST_SPECIFIC+(0*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_CIRCLER   BFONT_DREAMCAST_SPECIFIC+(1*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_TRADEMARK   BFONT_DREAMCAST_SPECIFIC+(2*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_UPARROW   BFONT_DREAMCAST_SPECIFIC+(3*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_DOWNARROW   BFONT_DREAMCAST_SPECIFIC+(4*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_LEFTARROW   BFONT_DREAMCAST_SPECIFIC+(5*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_RIGHTARROW   BFONT_DREAMCAST_SPECIFIC+(6*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_UPRIGHTARROW   BFONT_DREAMCAST_SPECIFIC+(7*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_DOWNRIGHTARROW   BFONT_DREAMCAST_SPECIFIC+(8*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_DOWNLEFTARROW   BFONT_DREAMCAST_SPECIFIC+(9*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_UPLEFTARROW   BFONT_DREAMCAST_SPECIFIC+(10*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_ABUTTON   BFONT_DREAMCAST_SPECIFIC+(11*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_BBUTTON   BFONT_DREAMCAST_SPECIFIC+(12*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_CBUTTON   BFONT_DREAMCAST_SPECIFIC+(13*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_DBUTTON   BFONT_DREAMCAST_SPECIFIC+(14*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_XBUTTON   BFONT_DREAMCAST_SPECIFIC+(15*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_YBUTTON   BFONT_DREAMCAST_SPECIFIC+(16*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_ZBUTTON   BFONT_DREAMCAST_SPECIFIC+(17*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_LTRIGGER   BFONT_DREAMCAST_SPECIFIC+(18*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_RTRIGGER   BFONT_DREAMCAST_SPECIFIC+(19*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_STARTBUTTON   BFONT_DREAMCAST_SPECIFIC+(20*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_VMUICON   BFONT_DREAMCAST_SPECIFIC+(21*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 
#define BFONT_ICON_DIMEN   32
 Dimension of vmu icons.
 
#define BFONT_VMU_DREAMCAST_SPECIFIC   BFONT_DREAMCAST_SPECIFIC+(22*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)
 

Detailed Description

Structure of the Bios Font.

Macro Definition Documentation

◆ BFONT_ABUTTON

#define BFONT_ABUTTON   BFONT_DREAMCAST_SPECIFIC+(11*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_BBUTTON

#define BFONT_BBUTTON   BFONT_DREAMCAST_SPECIFIC+(12*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_CBUTTON

#define BFONT_CBUTTON   BFONT_DREAMCAST_SPECIFIC+(13*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_CIRCLECOPYRIGHT

#define BFONT_CIRCLECOPYRIGHT   BFONT_DREAMCAST_SPECIFIC+(0*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_CIRCLER

#define BFONT_CIRCLER   BFONT_DREAMCAST_SPECIFIC+(1*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_DBUTTON

#define BFONT_DBUTTON   BFONT_DREAMCAST_SPECIFIC+(14*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_DOWNARROW

#define BFONT_DOWNARROW   BFONT_DREAMCAST_SPECIFIC+(4*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_DOWNLEFTARROW

#define BFONT_DOWNLEFTARROW   BFONT_DREAMCAST_SPECIFIC+(9*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_DOWNRIGHTARROW

#define BFONT_DOWNRIGHTARROW   BFONT_DREAMCAST_SPECIFIC+(8*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_DREAMCAST_SPECIFIC

#define BFONT_DREAMCAST_SPECIFIC   BFONT_WIDE_START+(7056*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

Start of DC Specific Characters in Font Block.

◆ BFONT_ICON_DIMEN

#define BFONT_ICON_DIMEN   32

Dimension of vmu icons.

◆ BFONT_ISO_8859_1_160_255

#define BFONT_ISO_8859_1_160_255   BFONT_NARROW_START+(96*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_ISO_8859_1_33_126

#define BFONT_ISO_8859_1_33_126   BFONT_NARROW_START+( 1*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_JISX_0208_ROW1

#define BFONT_JISX_0208_ROW1   BFONT_WIDE_START

Start of JISX-0208 Rows 1-7 in Font Block.

◆ BFONT_JISX_0208_ROW16

#define BFONT_JISX_0208_ROW16   BFONT_WIDE_START+(658*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

Start of JISX-0208 Row 16-47 (Start of Level 1) in Font Block.

◆ BFONT_JISX_0208_ROW48

#define BFONT_JISX_0208_ROW48   BFONT_JISX_0208_ROW16+((32*JISX_0208_ROW_SIZE)*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

JISX-0208 Row 48-84 (Start of Level 2) in Font Block.

◆ BFONT_LEFTARROW

#define BFONT_LEFTARROW   BFONT_DREAMCAST_SPECIFIC+(5*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_LTRIGGER

#define BFONT_LTRIGGER   BFONT_DREAMCAST_SPECIFIC+(18*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_NARROW_START

#define BFONT_NARROW_START   0

Start of Narrow Characters in Font Block.

◆ BFONT_OVERBAR

#define BFONT_OVERBAR   BFONT_NARROW_START

◆ BFONT_RIGHTARROW

#define BFONT_RIGHTARROW   BFONT_DREAMCAST_SPECIFIC+(6*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_RTRIGGER

#define BFONT_RTRIGGER   BFONT_DREAMCAST_SPECIFIC+(19*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_STARTBUTTON

#define BFONT_STARTBUTTON   BFONT_DREAMCAST_SPECIFIC+(20*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_TRADEMARK

#define BFONT_TRADEMARK   BFONT_DREAMCAST_SPECIFIC+(2*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_UPARROW

#define BFONT_UPARROW   BFONT_DREAMCAST_SPECIFIC+(3*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_UPLEFTARROW

#define BFONT_UPLEFTARROW   BFONT_DREAMCAST_SPECIFIC+(10*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_UPRIGHTARROW

#define BFONT_UPRIGHTARROW   BFONT_DREAMCAST_SPECIFIC+(7*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_VMU_DREAMCAST_SPECIFIC

#define BFONT_VMU_DREAMCAST_SPECIFIC   BFONT_DREAMCAST_SPECIFIC+(22*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_VMUICON

#define BFONT_VMUICON   BFONT_DREAMCAST_SPECIFIC+(21*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_WIDE_START

#define BFONT_WIDE_START   (288*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)

Start of Wide Characters in Font Block.

◆ BFONT_XBUTTON

#define BFONT_XBUTTON   BFONT_DREAMCAST_SPECIFIC+(15*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_YBUTTON

#define BFONT_YBUTTON   BFONT_DREAMCAST_SPECIFIC+(16*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_YEN

#define BFONT_YEN   BFONT_NARROW_START+(95*BFONT_THIN_WIDTH*BFONT_HEIGHT/8)

◆ BFONT_ZBUTTON

#define BFONT_ZBUTTON   BFONT_DREAMCAST_SPECIFIC+(17*BFONT_WIDE_WIDTH*BFONT_HEIGHT/8)