⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cour08bi.pwf

📁 Very very small GUI. Usefull for small system, without OS or small OS. Event driven, support user m
💻 PWF
📖 第 1 页 / 共 5 页
字号:
 * offset   = 747 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * | ####|
 * |  #  |
 * |  ###|
 * | #   |
 * |#### |
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x78,
    0x20,
    0x38,
    0x40,
    0xf0,
/*
 * char     = '00DF'
 * encoding = 0xdf
 * bounds   = 0 0 5 5
 * dwidth   = 5
 * offset   = 752 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * |  ###|
 * |  ## |
 * |  # #|
 * | #  #|
 * |#### |
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x38,
    0x30,
    0x28,
    0x48,
    0xf0,
/*
 * char     = '00E0'
 * encoding = 0xe0
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 757 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |  # |
 * | ###|
 * | ###|
 * |# # |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x20,
    0x70,
    0x70,
    0xa0,
    0xf0,
/*
 * char     = '00E1'
 * encoding = 0xe1
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 762 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |  # |
 * | ###|
 * | ###|
 * |# # |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x20,
    0x70,
    0x70,
    0xa0,
    0xf0,
/*
 * char     = '00E2'
 * encoding = 0xe2
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 767 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | ###|
 * | ###|
 * | ###|
 * |# # |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x70,
    0x70,
    0x70,
    0xa0,
    0xf0,
/*
 * char     = '00E3'
 * encoding = 0xe3
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 772 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | ###|
 * | ###|
 * | ###|
 * |# # |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x70,
    0x70,
    0x70,
    0xa0,
    0xf0,
/*
 * char     = '00E4'
 * encoding = 0xe4
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 777 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | # #|
 * | ###|
 * | ###|
 * |# # |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x50,
    0x70,
    0x70,
    0xa0,
    0xf0,
/*
 * char     = '00E5'
 * encoding = 0xe5
 * bounds   = 1 0 4 7
 * dwidth   = 5
 * offset   = 782 bytes
 * +----+
 * |    |
 * |  ##|
 * | # #|
 * | ## |
 * | ###|
 * | ###|
 * |# # |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x30,
    0x50,
    0x60,
    0x70,
    0x70,
    0xa0,
    0xf0,
/*
 * char     = '00E6'
 * encoding = 0xe6
 * bounds   = 0 0 6 4
 * dwidth   = 5
 * offset   = 789 bytes
 * +------+
 * |      |
 * |      |
 * |      |
 * |      |
 * | #####|
 * |######|
 * |# #   |
 * |######|
 * |      |
 * |      |
 * |      |
 * +------+
 */
    0x7c,
    0xfc,
    0xa0,
    0xfc,
/*
 * char     = '00E7'
 * encoding = 0xe7
 * bounds   = 1 -3 4 7
 * dwidth   = 5
 * offset   = 793 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |    |
 * | ## |
 * |#  #|
 * |#   |
 * |####|
 * | #  |
 * | #  |
 * |##  |
 * +----+
 */
    0x60,
    0x90,
    0x80,
    0xf0,
    0x40,
    0x40,
    0xc0,
/*
 * char     = '00E8'
 * encoding = 0xe8
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 800 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |  # |
 * | ###|
 * |####|
 * |#   |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x20,
    0x70,
    0xf0,
    0x80,
    0xf0,
/*
 * char     = '00E9'
 * encoding = 0xe9
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 805 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |  # |
 * | ###|
 * |####|
 * |#   |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x20,
    0x70,
    0xf0,
    0x80,
    0xf0,
/*
 * char     = '00EA'
 * encoding = 0xea
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 810 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | ###|
 * | ###|
 * |####|
 * |#   |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x70,
    0x70,
    0xf0,
    0x80,
    0xf0,
/*
 * char     = '00EB'
 * encoding = 0xeb
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 815 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | # #|
 * | ###|
 * |####|
 * |#   |
 * |####|
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x50,
    0x70,
    0xf0,
    0x80,
    0xf0,
/*
 * char     = '00EC'
 * encoding = 0xec
 * bounds   = 0 0 5 5
 * dwidth   = 5
 * offset   = 820 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * |   # |
 * | ### |
 * |  #  |
 * |  #  |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x10,
    0x70,
    0x20,
    0x20,
    0xf8,
/*
 * char     = '00ED'
 * encoding = 0xed
 * bounds   = 0 0 5 5
 * dwidth   = 5
 * offset   = 825 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * |  #  |
 * | ### |
 * |  #  |
 * |  #  |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x20,
    0x70,
    0x20,
    0x20,
    0xf8,
/*
 * char     = '00EE'
 * encoding = 0xee
 * bounds   = 0 0 5 5
 * dwidth   = 5
 * offset   = 830 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * |  ###|
 * | ### |
 * |  #  |
 * |  #  |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x38,
    0x70,
    0x20,
    0x20,
    0xf8,
/*
 * char     = '00EF'
 * encoding = 0xef
 * bounds   = 0 0 5 5
 * dwidth   = 5
 * offset   = 835 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * | # # |
 * | ### |
 * |  #  |
 * |  #  |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x50,
    0x70,
    0x20,
    0x20,
    0xf8,
/*
 * char     = '00F0'
 * encoding = 0xf0
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 840 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | ###|
 * | ###|
 * |#  #|
 * |#  #|
 * |### |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x70,
    0x70,
    0x90,
    0x90,
    0xe0,
/*
 * char     = '00F1'
 * encoding = 0xf1
 * bounds   = 0 0 6 5
 * dwidth   = 5
 * offset   = 845 bytes
 * +------+
 * |      |
 * |      |
 * |      |
 * |  ### |
 * | #### |
 * | ## # |
 * | #  # |
 * |######|
 * |      |
 * |      |
 * |      |
 * +------+
 */
    0x38,
    0x78,
    0x68,
    0x48,
    0xfc,
/*
 * char     = '00F2'
 * encoding = 0xf2
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 850 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |  # |
 * | ###|
 * |#  #|
 * |#  #|
 * |### |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x20,
    0x70,
    0x90,
    0x90,
    0xe0,
/*
 * char     = '00F3'
 * encoding = 0xf3
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 855 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |  # |
 * | ###|
 * |#  #|
 * |#  #|
 * |### |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x20,
    0x70,
    0x90,
    0x90,
    0xe0,
/*
 * char     = '00F4'
 * encoding = 0xf4
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 860 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | ###|
 * | ###|
 * |#  #|
 * |#  #|
 * |### |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x70,
    0x70,
    0x90,
    0x90,
    0xe0,
/*
 * char     = '00F5'
 * encoding = 0xf5
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 865 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | ###|
 * | ###|
 * |#  #|
 * |#  #|
 * |### |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x70,
    0x70,
    0x90,
    0x90,
    0xe0,
/*
 * char     = '00F6'
 * encoding = 0xf6
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 870 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * | # #|
 * | ###|
 * |#  #|
 * |#  #|
 * |### |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x50,
    0x70,
    0x90,
    0x90,
    0xe0,
/*
 * char     = '00F7'
 * encoding = 0xf7
 * bounds   = 1 0 4 5
 * dwidth   = 5
 * offset   = 875 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |  # |
 * |    |
 * |####|
 * |    |
 * | #  |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x20,
    0x00,
    0xf0,
    0x00,
    0x40,
/*
 * char     = '00F8'
 * encoding = 0xf8
 * bounds   = 1 0 4 4
 * dwidth   = 5
 * offset   = 880 bytes
 * +----+
 * |    |
 * |    |
 * |    |
 * |    |
 * | ###|
 * |# ##|
 * |## #|
 * |### |
 * |    |
 * |    |
 * |    |
 * +----+
 */
    0x70,
    0xb0,
    0xd0,
    0xe0,
/*
 * char     = '00F9'
 * encoding = 0xf9
 * bounds   = 1 0 5 5
 * dwidth   = 5
 * offset   = 884 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * |  #  |
 * |## ##|
 * |#  # |
 * |#  # |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x20,
    0xd8,
    0x90,
    0x90,
    0xf8,
/*
 * char     = '00FA'
 * encoding = 0xfa
 * bounds   = 1 0 5 5
 * dwidth   = 5
 * offset   = 889 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * |  #  |
 * |## ##|
 * |#  # |
 * |#  # |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x20,
    0xd8,
    0x90,
    0x90,
    0xf8,
/*
 * char     = '00FB'
 * encoding = 0xfb
 * bounds   = 1 0 5 5
 * dwidth   = 5
 * offset   = 894 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * | ### |
 * |## ##|
 * |#  # |
 * |#  # |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x70,
    0xd8,
    0x90,
    0x90,
    0xf8,
/*
 * char     = '00FC'
 * encoding = 0xfc
 * bounds   = 1 0 5 5
 * dwidth   = 5
 * offset   = 899 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * | # # |
 * |## ##|
 * |#  # |
 * |#  # |
 * |#####|
 * |     |
 * |     |
 * |     |
 * +-----+
 */
    0x50,
    0xd8,
    0x90,
    0x90,
    0xf8,
/*
 * char     = '00FD'
 * encoding = 0xfd
 * bounds   = -1 -2 7 7
 * dwidth   = 5
 * offset   = 904 bytes
 * +-------+
 * |       |
 * |       |
 * |       |
 * |    #  |
 * | ######|
 * |  # #  |
 * |  ##   |
 * |  #    |
 * | #     |
 * |###    |
 * |       |
 * +-------+
 */
    0x08,
    0x7e,
    0x28,
    0x30,
    0x20,
    0x40,
    0xe0,
/*
 * char     = '00FE'
 * encoding = 0xfe
 * bounds   = 0 -2 5 7
 * dwidth   = 5
 * offset   = 911 bytes
 * +-----+
 * |     |
 * |     |
 * |     |
 * | ##  |
 * |  ###|
 * | ## #|
 * | #  #|
 * | ### |
 * | #   |
 * |###  |
 * |     |
 * +-----+
 */
    0x60,
    0x38,
    0x68,
    0x48,
    0x70,
    0x40,
    0xe0,
/*
 * char     = '00FF'
 * encoding = 0xff
 * bounds   = -1 -2 7 7
 * dwidth   = 5
 * offset   = 918 bytes
 * +-------+
 * |       |
 * |       |
 * |       |
 * |   # # |
 * | ######|
 * |  # #  |
 * |  ##   |
 * |  #    |
 * | #     |
 * |###    |
 * |       |
 * +-------+
 */
    0x14,
    0x7e,
    0x28,
    0x30,
    0x20,
    0x40,
    0xe0
};

static const Pw_FontCharInfo cour08bi_pwf_info[256] = 
{
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {0, 0, 1, 1, 4, 0} /* 0020 */,
    {2, 0, 1, 5, 5, 1} /* 0021 */,
    {2, 3, 3, 2, 5, 6} /* 0022 */,
    {1, -1, 4, 6, 5, 8} /* 0023 */,
    {0, -1, 4, 7, 5, 14} /* 0024 */,
    {0, 0, 5, 5, 5, 21} /* 0025 */,
    {1, 0, 4, 4, 5, 26} /* 0026 */,
    {3, 3, 1, 2, 5, 30} /* 0027 */,
    {2, -1, 3, 6, 5, 32} /* 0028 */,
    {1, -1, 2, 6, 5, 38} /* 0029 */,
    {1, 2, 3, 3, 5, 44} /* 002A */,
    {0, 0, 5, 5, 5, 47} /* 002B */,
    {1, -1, 2, 2, 5, 52} /* 002C */,
    {2, 2, 3, 1, 5, 54} /* 002D */,
    {2, 0, 1, 1, 5, 55} /* 002E */,
    {0, -1, 5, 7, 5, 56} /* 002F */,
    {1, 0, 4, 5, 5, 63} /* 0030 */,
    {0, 0, 5, 5, 5, 68} /* 0031 */,
    {0, 0, 4, 5, 5, 73} /* 0032 */,
    {1, 0, 4, 5, 5, 78} /* 0033 */,
    {1, 0, 4, 5, 5, 83} /* 0034 */,
    {1, 0, 4, 5, 5, 88} /* 0035 */,
    {2, 0, 4, 5, 5, 93} /* 0036 */,
    {1, 0, 4, 5, 5, 98} /* 0037 */,
    {1, 0, 4, 5, 5, 103} /* 0038 */,
    {1, 0, 4, 5, 5, 108} /* 0039 */,
    {2, 0, 1, 4, 5, 113} /* 003A */,
    {1, -1, 2, 5, 5, 117} /* 003B */,
    {0, 0, 5, 5, 5, 122} /* 003C */,
    {0, 1, 5, 3, 5, 127} /* 003D */,
    {0, 0, 5, 5, 5, 130} /* 003E */,
    {2, 0, 3, 5, 5, 135} /* 003F */,
    {1, -1, 4, 6, 5, 140} /* 0040 */,
    {0, 0, 6, 5, 5, 146} /* 0041 */,
    {0, 0, 5, 5, 5, 151} /* 0042 */,
    {1, 0, 4, 5, 5, 156} /* 0043 */,
    {0, 0, 5, 5, 5, 161} /* 0044 */,
    {0, 0, 6, 5, 5, 166} /* 0045 */,
    {0, 0, 6, 5, 5, 171} /* 0046 */,
    {1, 0, 5, 5, 5, 176} /* 0047 */,
    {-1, 0, 7, 5, 5, 181} /* 0048 */,
    {0, 0, 6, 5, 5, 186} /* 0049 */,
    {1, 0, 6, 5, 5, 191} /* 004A */,
    {0, 0, 5, 5, 5, 196} /* 004B */,
    {0, 0, 5, 5, 5, 201} /* 004C */,
    {-1, 0, 7, 5, 5, 206} /* 004D */,
    {0, 0, 7, 5, 5, 211} /* 004E */,
    {0, 0, 5, 5, 5, 216} /* 004F */,
    {0, 0, 5, 5, 5, 221} /* 0050 */,
    {0, -1, 5, 6, 5, 226} /* 0051 */,
    {0, 0, 6, 5, 5, 232} /* 0052 */,
    {0, 0, 5, 5, 5, 237} /* 0053 */,
    {0, 0, 6, 5, 5, 242} /* 0054 */,
    {1, 0, 5, 5, 5, 247} /* 0055 */,
    {0, 0, 7, 5, 5, 252} /* 0056 */,
    {0, 0, 7, 5, 5, 257} /* 0057 */,
    {0, 0, 6, 5, 5, 262} /* 0058 */,
    {0, 0, 6, 5, 5, 267} /* 0059 */,
    {0, 0, 5, 5, 5, 272} /* 005A */,
    {2, -1, 3, 6, 5, 277} /* 005B */,
    {2, -1, 2, 7, 5, 283} /* 005C */,
    {1, -1, 3, 6, 5, 290} /* 005D */,
    {2, 2, 3, 3, 5, 296} /* 005E */,
    {0, -2, 5, 1, 5, 299} /* 005F */,
    {2, 4, 1, 1, 5, 300} /* 0060 */,
    {1, 0, 4, 4, 5, 301} /* 0061 */,
    {0, 0, 5, 5, 5, 305} /* 0062 */,
    {1, 0, 4, 4, 5, 310} /* 0063 */,
    {1, 0, 5, 5, 5, 314} /* 0064 */,
    {1, 0, 4, 4, 5, 319} /* 0065 */,
    {1, 0, 5, 5, 5, 323} /* 0066 */,
    {1, -2, 5, 6, 5, 328} /* 0067 */,
    {0, 0, 6, 5, 5, 334} /* 0068 */,
    {0, 0, 5, 5, 5, 339} /* 0069 */,
    {0, -2, 5, 7, 5, 344} /* 006A */,
    {0, 0, 5, 5, 5, 351} /* 006B */,
    {0, 0, 5, 5, 5, 356} /* 006C */,
    {-1, 0, 7, 4, 5, 361} /* 006D */,
    {0, 0, 6, 4, 5, 365} /* 006E */,
    {1, 0, 4, 4, 5, 369} /* 006F */,
    {-1, -2, 6, 6, 5, 373} /* 0070 */,
    {1, -2, 5, 6, 5, 379} /* 0071 */,
    {1,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -