Some improvements in font generation

git-svn-id: svn://svn.cc65.org/cc65/trunk@3055 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2004-05-31 15:17:40 +00:00
parent 16634884af
commit c39022729d

View File

@@ -67,14 +67,12 @@
static void makechar (void) static void makechar (void)
{ {
char *font;
static const unsigned char bittab[8] = { static const unsigned char bittab[8] = {
0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
}; };
unsigned char i, ii, b; register char *font;
int c; register unsigned char i, ii, b, bc;
int s,bc; unsigned char c;
gotoxy (0, 1); gotoxy (0, 1);
@@ -87,12 +85,11 @@ static void makechar (void)
for (c = 0; c < 0x40; ++c) { for (c = 0; c < 0x40; ++c) {
s = c;
bc = 0; bc = 0;
for (i = 0; i < 8; i++){ for (i = 0; i < 8; i++){
b = 0; b = 0;
for (ii = 0; ii < 8; ii++) { for (ii = 0; ii < 8; ii++) {
bc += s; bc += c;
if (bc > 0x3f) { if (bc > 0x3f) {
bc = bc - 0x40; bc = bc - 0x40;
b += bittab[(ii + (i & 1)) & 0x7]; b += bittab[(ii + (i & 1)) & 0x7];