Difference between revisions of "Modules/print"
From MSX Game Library
< Modules
(Created page with "The {{MOD|print}} module allow to use het BIOS routines. Note: No other modules have dependency on this module, thus all the library is BIOS 'free' and can be use without the...") |
|||
Line 14: | Line 14: | ||
#define PRINT_USE_SPRITE FALSE // Allow use of Sprite font (G3-G7) | #define PRINT_USE_SPRITE FALSE // Allow use of Sprite font (G3-G7) | ||
#define PRINT_USE_FX_SHADOW FALSE // [Bitmap] Allow use of text shadow | #define PRINT_USE_FX_SHADOW FALSE // [Bitmap] Allow use of text shadow | ||
− | #define PRINT_USE_FX_OUTLINE | + | #define PRINT_USE_FX_OUTLINE FALSE // [Bitmap] Allow use of text outline |
#define PRINT_USE_2_PASS_FX FALSE // [Bitmap] Allow use 2-pass FX render to prevent character overlap | #define PRINT_USE_2_PASS_FX FALSE // [Bitmap] Allow use 2-pass FX render to prevent character overlap | ||
#define PRINT_USE_GRAPH TRUE // Allow use of character lines and boxes | #define PRINT_USE_GRAPH TRUE // Allow use of character lines and boxes | ||
Line 28: | Line 28: | ||
// - PRINT_WIDTH_8 | // - PRINT_WIDTH_8 | ||
// - PRINT_WIDTH_X (variable) | // - PRINT_WIDTH_X (variable) | ||
− | #define PRINT_WIDTH | + | #define PRINT_WIDTH PRINT_WIDTH_1 |
// Character height | // Character height | ||
// - PRINT_HEIGHT_1 (text mode) | // - PRINT_HEIGHT_1 (text mode) |
Revision as of 23:52, 27 December 2022
The print module allow to use het BIOS routines.
Note: No other modules have dependency on this module, thus all the library is BIOS 'free' and can be use without the BIOS ROM selected in page 0.
Dependencies
- None
Settings
// Print module setting #define PRINT_USE_TEXT TRUE // Allow use of Text font (T1-T2, G1-G3) #define PRINT_USE_BITMAP FALSE // Allow use of Bitmap font (G4-G7) #define PRINT_USE_VRAM FALSE // Allow use of VRAM stored font (G4-G7) #define PRINT_USE_SPRITE FALSE // Allow use of Sprite font (G3-G7) #define PRINT_USE_FX_SHADOW FALSE // [Bitmap] Allow use of text shadow #define PRINT_USE_FX_OUTLINE FALSE // [Bitmap] Allow use of text outline #define PRINT_USE_2_PASS_FX FALSE // [Bitmap] Allow use 2-pass FX render to prevent character overlap #define PRINT_USE_GRAPH TRUE // Allow use of character lines and boxes #define PRINT_USE_VALIDATOR TRUE // Add validator character code #define PRINT_USE_UNIT FALSE // Display integer type (h: hexadecimal, b: binary) #define PRINT_USE_FORMAT TRUE // Add printf type function #define PRINT_USE_32B TRUE // Allow to print 32-bits integers #define PRINT_SKIP_SPACE FALSE // Skill space character #define PRINT_COLOR_NUM 12 // 1 color per line // Character width // - PRINT_WIDTH_1 (text mode) // - PRINT_WIDTH_6 // - PRINT_WIDTH_8 // - PRINT_WIDTH_X (variable) #define PRINT_WIDTH PRINT_WIDTH_1 // Character height // - PRINT_HEIGHT_1 (text mode) // - PRINT_HEIGHT_8 // - PRINT_HEIGHT_X (variable) #define PRINT_HEIGHT PRINT_HEIGHT_1
Usage
Annexe
Documentation