diff --git a/src/conio/allfonts.c b/src/conio/allfonts.c index 9ec5b04d446c76d51ece906f22588052333561ab..1a0d9348355d4770d90b943f7bb526b2ecf70e6d 100644 --- a/src/conio/allfonts.c +++ b/src/conio/allfonts.c @@ -20294,7 +20294,43 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x6d\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f" "\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x73\x5d\x6b\x68 " , "Commodore 128 (Lower)", CIOLIB_CP437} - ,{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" + ,{ + // 0x40 + "\x00\x00\x36\x36\x7f\x7f\x7f\x7f\x3e\x3e\x1c\x1c\x08\x08\x00\x00" + "\x18\x18\x18\x18\x18\x18\x1f\x1f\x1f\x1f\x18\x18\x18\x18\x18\x18" + "\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03" + "\x18\x18\x18\x18\x18\x18\xf8\xf8\xf8\xf8\x00\x00\x00\x00\x00\x00" + "\x18\x18\x18\x18\x18\x18\xf8\xf8\xf8\xf8\x18\x18\x18\x18\x18\x18" + "\x00\x00\x00\x00\x00\x00\xf8\xf8\xf8\xf8\x18\x18\x18\x18\x18\x18" + "\x03\x03\x07\x07\x0e\x0e\x1c\x1c\x38\x38\x70\x70\xe0\xe0\xc0\xc0" + "\xc0\xc0\xe0\xe0\x70\x70\x38\x38\x1c\x1c\x0e\x0e\x07\x07\x03\x03" + "\x01\x01\x03\x03\x07\x07\x0f\x0f\x1f\x1f\x3f\x3f\x7f\x7f\xff\xff" + "\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" + "\x80\x80\xc0\xc0\xe0\xe0\xf0\xf0\xf8\xf8\xfc\xfc\xfe\xfe\xff\xff" + "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x00\x00\x00\x00\x00\x00\x00\x00" + "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\x00\x00\x00\x00\x00\x00\x00\x00" + "\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" + "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff" + "\x00\x00\x00\x00\x00\x00\x00\x00\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" + // 0x50 + "\x00\x00\x1c\x1c\x1c\x1c\x77\x77\x77\x77\x08\x08\x1c\x1c\x00\x00" + "\x00\x00\x00\x00\x00\x00\x1f\x1f\x1f\x1f\x18\x18\x18\x18\x18\x18" + "\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00" + "\x18\x18\x18\x18\x18\x18\xff\xff\xff\xff\x18\x18\x18\x18\x18\x18" + "\x00\x00\x00\x00\x3c\x3c\x7e\x7e\x7e\x7e\x7e\x7e\x3c\x3c\x00\x00" + "\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff" + "\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0" + "\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x18\x18\x18\x18\x18\x18" + "\x18\x18\x18\x18\x18\x18\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00" + "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" + "\x18\x18\x18\x18\x18\x18\x1f\x1f\x1f\x1f\x00\x00\x00\x00\x00\x00" + "\x78\x78\x60\x60\x78\x78\x60\x60\x7e\x7e\x18\x18\x1e\x1e\x00\x00" + "\x00\x00\x18\x18\x3c\x3c\x7e\x7e\x18\x18\x18\x18\x18\x18\x00\x00" + "\x00\x00\x18\x18\x18\x18\x18\x18\x7e\x7e\x3c\x3c\x18\x18\x00\x00" + "\x00\x00\x18\x18\x30\x30\x7e\x7e\x30\x30\x18\x18\x00\x00\x00\x00" + "\x00\x00\x18\x18\x0c\x0c\x7e\x7e\x0c\x0c\x18\x18\x00\x00\x00\x00" + // 0x00 + "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x18\x18\x18\x18\x18\x18\x18\x18\x00\x00\x18\x18\x00\x00" "\x00\x00\x66\x66\x66\x66\x66\x66\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x66\x66\xff\xff\x66\x66\x66\x66\xff\xff\x66\x66\x00\x00" @@ -20310,6 +20346,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x00\x00\x00\x00\x7e\x7e\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x18\x18\x18\x00\x00" "\x00\x00\x06\x06\x0c\x0c\x18\x18\x30\x30\x60\x60\x40\x40\x00\x00" + // 0x10 "\x00\x00\x3c\x3c\x66\x66\x6e\x6e\x76\x76\x66\x66\x3c\x3c\x00\x00" "\x00\x00\x18\x18\x38\x38\x18\x18\x18\x18\x18\x18\x7e\x7e\x00\x00" "\x00\x00\x3c\x3c\x66\x66\x0c\x0c\x18\x18\x30\x30\x7e\x7e\x00\x00" @@ -20326,6 +20363,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x00\x00\x7e\x7e\x00\x00\x00\x00\x7e\x7e\x00\x00\x00\x00" "\x60\x60\x30\x30\x18\x18\x0c\x0c\x18\x18\x30\x30\x60\x60\x00\x00" "\x00\x00\x3c\x3c\x66\x66\x0c\x0c\x18\x18\x00\x00\x18\x18\x00\x00" + // 0x20 "\x00\x00\x3c\x3c\x66\x66\x6e\x6e\x6e\x6e\x60\x60\x3e\x3e\x00\x00" "\x00\x00\x18\x18\x3c\x3c\x66\x66\x66\x66\x7e\x7e\x66\x66\x00\x00" "\x00\x00\x7c\x7c\x66\x66\x7c\x7c\x66\x66\x66\x66\x7c\x7c\x00\x00" @@ -20342,6 +20380,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x63\x63\x77\x77\x7f\x7f\x6b\x6b\x63\x63\x63\x63\x00\x00" "\x00\x00\x66\x66\x76\x76\x7e\x7e\x7e\x7e\x6e\x6e\x66\x66\x00\x00" "\x00\x00\x3c\x3c\x66\x66\x66\x66\x66\x66\x66\x66\x3c\x3c\x00\x00" + // 0x30 "\x00\x00\x7c\x7c\x66\x66\x66\x66\x7c\x7c\x60\x60\x60\x60\x00\x00" "\x00\x00\x3c\x3c\x66\x66\x66\x66\x66\x66\x6c\x6c\x36\x36\x00\x00" "\x00\x00\x7c\x7c\x66\x66\x66\x66\x7c\x7c\x6c\x6c\x66\x66\x00\x00" @@ -20358,38 +20397,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x78\x78\x18\x18\x18\x18\x18\x18\x18\x18\x78\x78\x00\x00" "\x00\x00\x08\x08\x1c\x1c\x36\x36\x63\x63\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00" - "\x00\x00\x36\x36\x7f\x7f\x7f\x7f\x3e\x3e\x1c\x1c\x08\x08\x00\x00" - "\x18\x18\x18\x18\x18\x18\x1f\x1f\x1f\x1f\x18\x18\x18\x18\x18\x18" - "\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03" - "\x18\x18\x18\x18\x18\x18\xf8\xf8\xf8\xf8\x00\x00\x00\x00\x00\x00" - "\x18\x18\x18\x18\x18\x18\xf8\xf8\xf8\xf8\x18\x18\x18\x18\x18\x18" - "\x00\x00\x00\x00\x00\x00\xf8\xf8\xf8\xf8\x18\x18\x18\x18\x18\x18" - "\x03\x03\x07\x07\x0e\x0e\x1c\x1c\x38\x38\x70\x70\xe0\xe0\xc0\xc0" - "\xc0\xc0\xe0\xe0\x70\x70\x38\x38\x1c\x1c\x0e\x0e\x07\x07\x03\x03" - "\x01\x01\x03\x03\x07\x07\x0f\x0f\x1f\x1f\x3f\x3f\x7f\x7f\xff\xff" - "\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" - "\x80\x80\xc0\xc0\xe0\xe0\xf0\xf0\xf8\xf8\xfc\xfc\xfe\xfe\xff\xff" - "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x00\x00\x00\x00\x00\x00\x00\x00" - "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\x00\x00\x00\x00\x00\x00\x00\x00" - "\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff" - "\x00\x00\x00\x00\x00\x00\x00\x00\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" - "\x00\x00\x1c\x1c\x1c\x1c\x77\x77\x77\x77\x08\x08\x1c\x1c\x00\x00" - "\x00\x00\x00\x00\x00\x00\x1f\x1f\x1f\x1f\x18\x18\x18\x18\x18\x18" - "\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00" - "\x18\x18\x18\x18\x18\x18\xff\xff\xff\xff\x18\x18\x18\x18\x18\x18" - "\x00\x00\x00\x00\x3c\x3c\x7e\x7e\x7e\x7e\x7e\x7e\x3c\x3c\x00\x00" - "\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff" - "\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0" - "\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x18\x18\x18\x18\x18\x18" - "\x18\x18\x18\x18\x18\x18\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00" - "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" - "\x18\x18\x18\x18\x18\x18\x1f\x1f\x1f\x1f\x00\x00\x00\x00\x00\x00" - "\x78\x78\x60\x60\x78\x78\x60\x60\x7e\x7e\x18\x18\x1e\x1e\x00\x00" - "\x00\x00\x18\x18\x3c\x3c\x7e\x7e\x18\x18\x18\x18\x18\x18\x00\x00" - "\x00\x00\x18\x18\x18\x18\x18\x18\x7e\x7e\x3c\x3c\x18\x18\x00\x00" - "\x00\x00\x18\x18\x30\x30\x7e\x7e\x30\x30\x18\x18\x00\x00\x00\x00" - "\x00\x00\x18\x18\x0c\x0c\x7e\x7e\x0c\x0c\x18\x18\x00\x00\x00\x00" + // 0x60 "\x00\x00\x18\x18\x3c\x3c\x7e\x7e\x7e\x7e\x3c\x3c\x18\x18\x00\x00" "\x00\x00\x00\x00\x3c\x3c\x06\x06\x3e\x3e\x66\x66\x3e\x3e\x00\x00" "\x00\x00\x60\x60\x60\x60\x7c\x7c\x66\x66\x66\x66\x7c\x7c\x00\x00" @@ -20406,6 +20414,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x00\x00\x66\x66\x7f\x7f\x7f\x7f\x6b\x6b\x63\x63\x00\x00" "\x00\x00\x00\x00\x7c\x7c\x66\x66\x66\x66\x66\x66\x66\x66\x00\x00" "\x00\x00\x00\x00\x3c\x3c\x66\x66\x66\x66\x66\x66\x3c\x3c\x00\x00" + // 0x70 "\x00\x00\x00\x00\x7c\x7c\x66\x66\x66\x66\x7c\x7c\x60\x60\x60\x60" "\x00\x00\x00\x00\x3e\x3e\x66\x66\x66\x66\x3e\x3e\x06\x06\x06\x06" "\x00\x00\x00\x00\x7c\x7c\x66\x66\x60\x60\x60\x60\x60\x60\x00\x00" @@ -20423,6 +20432,41 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x08\x08\x18\x18\x38\x38\x78\x78\x38\x38\x18\x18\x08\x08\x00\x00" "\x10\x10\x18\x18\x1c\x1c\x1e\x1e\x1c\x1c\x18\x18\x10\x10\x00\x00" /* Inverted */ + // 0xC0 + "\xff\xff\xc9\xc9\x80\x80\x80\x80\xc1\xc1\xe3\xe3\xf7\xf7\xff\xff" + "\xe7\xe7\xe7\xe7\xe7\xe7\xe0\xe0\xe0\xe0\xe7\xe7\xe7\xe7\xe7\xe7" + "\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc" + "\xe7\xe7\xe7\xe7\xe7\xe7\x07\x07\x07\x07\xff\xff\xff\xff\xff\xff" + "\xe7\xe7\xe7\xe7\xe7\xe7\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xe7" + "\xff\xff\xff\xff\xff\xff\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xe7" + "\xfc\xfc\xf8\xf8\xf1\xf1\xe3\xe3\xc7\xc7\x8f\x8f\x1f\x1f\x3f\x3f" + "\x3f\x3f\x1f\x1f\x8f\x8f\xc7\xc7\xe3\xe3\xf1\xf1\xf8\xf8\xfc\xfc" + "\xfe\xfe\xfc\xfc\xf8\xf8\xf0\xf0\xe0\xe0\xc0\xc0\x80\x80\x00\x00" + "\xff\xff\xff\xff\xff\xff\xff\xff\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" + "\x7f\x7f\x3f\x3f\x1f\x1f\x0f\x0f\x07\x07\x03\x03\x01\x01\x00\x00" + "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff" + "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xff\xff\xff\xff\xff\xff\xff\xff" + "\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff" + "\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00" + "\xff\xff\xff\xff\xff\xff\xff\xff\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" + // 0xD0 + "\xff\xff\xe3\xe3\xe3\xe3\x88\x88\x88\x88\xf7\xf7\xe3\xe3\xff\xff" + "\xff\xff\xff\xff\xff\xff\xe0\xe0\xe0\xe0\xe7\xe7\xe7\xe7\xe7\xe7" + "\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff" + "\xe7\xe7\xe7\xe7\xe7\xe7\x00\x00\x00\x00\xe7\xe7\xe7\xe7\xe7\xe7" + "\xff\xff\xff\xff\xc3\xc3\x81\x81\x81\x81\x81\x81\xc3\xc3\xff\xff" + "\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00" + "\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f" + "\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xe7\xe7\xe7\xe7\xe7\xe7" + "\xe7\xe7\xe7\xe7\xe7\xe7\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff" + "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" + "\xe7\xe7\xe7\xe7\xe7\xe7\xe0\xe0\xe0\xe0\xff\xff\xff\xff\xff\xff" + "\x87\x87\x9f\x9f\x87\x87\x9f\x9f\x81\x81\xe7\xe7\xe1\xe1\xff\xff" + "\xff\xff\xe7\xe7\xc3\xc3\x81\x81\xe7\xe7\xe7\xe7\xe7\xe7\xff\xff" + "\xff\xff\xe7\xe7\xe7\xe7\xe7\xe7\x81\x81\xc3\xc3\xe7\xe7\xff\xff" + "\xff\xff\xe7\xe7\xcf\xcf\x81\x81\xcf\xcf\xe7\xe7\xff\xff\xff\xff" + "\xff\xff\xe7\xe7\xf3\xf3\x81\x81\xf3\xf3\xe7\xe7\xff\xff\xff\xff" + // 0x80 "\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff" "\xff\xff\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xff\xff\xe7\xe7\xff\xff" "\xff\xff\x99\x99\x99\x99\x99\x99\xff\xff\xff\xff\xff\xff\xff\xff" @@ -20439,6 +20483,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\xff\xff\xff\xff\x81\x81\xff\xff\xff\xff\xff\xff\xff\xff" "\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe7\xe7\xe7\xe7\xff\xff" "\xff\xff\xf9\xf9\xf3\xf3\xe7\xe7\xcf\xcf\x9f\x9f\xbf\xbf\xff\xff" + // 0x90 "\xff\xff\xc3\xc3\x99\x99\x91\x91\x89\x89\x99\x99\xc3\xc3\xff\xff" "\xff\xff\xe7\xe7\xc7\xc7\xe7\xe7\xe7\xe7\xe7\xe7\x81\x81\xff\xff" "\xff\xff\xc3\xc3\x99\x99\xf3\xf3\xe7\xe7\xcf\xcf\x81\x81\xff\xff" @@ -20455,6 +20500,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\xff\xff\x81\x81\xff\xff\xff\xff\x81\x81\xff\xff\xff\xff" "\x9f\x9f\xcf\xcf\xe7\xe7\xf3\xf3\xe7\xe7\xcf\xcf\x9f\x9f\xff\xff" "\xff\xff\xc3\xc3\x99\x99\xf3\xf3\xe7\xe7\xff\xff\xe7\xe7\xff\xff" + // 0xA0 "\xff\xff\xc3\xc3\x99\x99\x91\x91\x91\x91\x9f\x9f\xc1\xc1\xff\xff" "\xff\xff\xe7\xe7\xc3\xc3\x99\x99\x99\x99\x81\x81\x99\x99\xff\xff" "\xff\xff\x83\x83\x99\x99\x83\x83\x99\x99\x99\x99\x83\x83\xff\xff" @@ -20471,6 +20517,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\x9c\x9c\x88\x88\x80\x80\x94\x94\x9c\x9c\x9c\x9c\xff\xff" "\xff\xff\x99\x99\x89\x89\x81\x81\x81\x81\x91\x91\x99\x99\xff\xff" "\xff\xff\xc3\xc3\x99\x99\x99\x99\x99\x99\x99\x99\xc3\xc3\xff\xff" + // 0xB0 "\xff\xff\x83\x83\x99\x99\x99\x99\x83\x83\x9f\x9f\x9f\x9f\xff\xff" "\xff\xff\xc3\xc3\x99\x99\x99\x99\x99\x99\x93\x93\xc9\xc9\xff\xff" "\xff\xff\x83\x83\x99\x99\x99\x99\x83\x83\x93\x93\x99\x99\xff\xff" @@ -20487,38 +20534,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\x87\x87\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x87\x87\xff\xff" "\xff\xff\xf7\xf7\xe3\xe3\xc9\xc9\x9c\x9c\xff\xff\xff\xff\xff\xff" "\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff" - "\xff\xff\xc9\xc9\x80\x80\x80\x80\xc1\xc1\xe3\xe3\xf7\xf7\xff\xff" - "\xe7\xe7\xe7\xe7\xe7\xe7\xe0\xe0\xe0\xe0\xe7\xe7\xe7\xe7\xe7\xe7" - "\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc" - "\xe7\xe7\xe7\xe7\xe7\xe7\x07\x07\x07\x07\xff\xff\xff\xff\xff\xff" - "\xe7\xe7\xe7\xe7\xe7\xe7\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xe7" - "\xff\xff\xff\xff\xff\xff\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xe7" - "\xfc\xfc\xf8\xf8\xf1\xf1\xe3\xe3\xc7\xc7\x8f\x8f\x1f\x1f\x3f\x3f" - "\x3f\x3f\x1f\x1f\x8f\x8f\xc7\xc7\xe3\xe3\xf1\xf1\xf8\xf8\xfc\xfc" - "\xfe\xfe\xfc\xfc\xf8\xf8\xf0\xf0\xe0\xe0\xc0\xc0\x80\x80\x00\x00" - "\xff\xff\xff\xff\xff\xff\xff\xff\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" - "\x7f\x7f\x3f\x3f\x1f\x1f\x0f\x0f\x07\x07\x03\x03\x01\x01\x00\x00" - "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff" - "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xff\xff\xff\xff\xff\xff\xff\xff" - "\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff" - "\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00" - "\xff\xff\xff\xff\xff\xff\xff\xff\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" - "\xff\xff\xe3\xe3\xe3\xe3\x88\x88\x88\x88\xf7\xf7\xe3\xe3\xff\xff" - "\xff\xff\xff\xff\xff\xff\xe0\xe0\xe0\xe0\xe7\xe7\xe7\xe7\xe7\xe7" - "\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff" - "\xe7\xe7\xe7\xe7\xe7\xe7\x00\x00\x00\x00\xe7\xe7\xe7\xe7\xe7\xe7" - "\xff\xff\xff\xff\xc3\xc3\x81\x81\x81\x81\x81\x81\xc3\xc3\xff\xff" - "\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00" - "\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f" - "\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xe7\xe7\xe7\xe7\xe7\xe7" - "\xe7\xe7\xe7\xe7\xe7\xe7\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff" - "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" - "\xe7\xe7\xe7\xe7\xe7\xe7\xe0\xe0\xe0\xe0\xff\xff\xff\xff\xff\xff" - "\x87\x87\x9f\x9f\x87\x87\x9f\x9f\x81\x81\xe7\xe7\xe1\xe1\xff\xff" - "\xff\xff\xe7\xe7\xc3\xc3\x81\x81\xe7\xe7\xe7\xe7\xe7\xe7\xff\xff" - "\xff\xff\xe7\xe7\xe7\xe7\xe7\xe7\x81\x81\xc3\xc3\xe7\xe7\xff\xff" - "\xff\xff\xe7\xe7\xcf\xcf\x81\x81\xcf\xcf\xe7\xe7\xff\xff\xff\xff" - "\xff\xff\xe7\xe7\xf3\xf3\x81\x81\xf3\xf3\xe7\xe7\xff\xff\xff\xff" + // 0xE0 "\xff\xff\xe7\xe7\xc3\xc3\x81\x81\x81\x81\xc3\xc3\xe7\xe7\xff\xff" "\xff\xff\xff\xff\xc3\xc3\xf9\xf9\xc1\xc1\x99\x99\xc1\xc1\xff\xff" "\xff\xff\x9f\x9f\x9f\x9f\x83\x83\x99\x99\x99\x99\x83\x83\xff\xff" @@ -20535,6 +20551,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\xff\xff\x99\x99\x80\x80\x80\x80\x94\x94\x9c\x9c\xff\xff" "\xff\xff\xff\xff\x83\x83\x99\x99\x99\x99\x99\x99\x99\x99\xff\xff" "\xff\xff\xff\xff\xc3\xc3\x99\x99\x99\x99\x99\x99\xc3\xc3\xff\xff" + // 0xF0 "\xff\xff\xff\xff\x83\x83\x99\x99\x99\x99\x83\x83\x9f\x9f\x9f\x9f" "\xff\xff\xff\xff\xc1\xc1\x99\x99\x99\x99\xc1\xc1\xf9\xf9\xf9\xf9" "\xff\xff\xff\xff\x83\x83\x99\x99\x9f\x9f\x9f\x9f\x9f\x9f\xff\xff" @@ -20552,7 +20569,43 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xf7\xf7\xe7\xe7\xc7\xc7\x87\x87\xc7\xc7\xe7\xe7\xf7\xf7\xff\xff" "\xef\xef\xe7\xe7\xe3\xe3\xe1\xe1\xe3\xe3\xe7\xe7\xef\xef\xff\xff" , NULL - , "\x00\x00\x00\x00\x00\x00\x00\x00" + , + // 0x40 + "\x00\x36\x7f\x7f\x3e\x1c\x08\x00" + "\x18\x18\x18\x1f\x1f\x18\x18\x18" + "\x03\x03\x03\x03\x03\x03\x03\x03" + "\x18\x18\x18\xf8\xf8\x00\x00\x00" + "\x18\x18\x18\xf8\xf8\x18\x18\x18" + "\x00\x00\x00\xf8\xf8\x18\x18\x18" + "\x03\x07\x0e\x1c\x38\x70\xe0\xc0" + "\xc0\xe0\x70\x38\x1c\x0e\x07\x03" + "\x01\x03\x07\x0f\x1f\x3f\x7f\xff" + "\x00\x00\x00\x00\x0f\x0f\x0f\x0f" + "\x80\xc0\xe0\xf0\xf8\xfc\xfe\xff" + "\x0f\x0f\x0f\x0f\x00\x00\x00\x00" + "\xf0\xf0\xf0\xf0\x00\x00\x00\x00" + "\xff\xff\x00\x00\x00\x00\x00\x00" + "\x00\x00\x00\x00\x00\x00\xff\xff" + "\x00\x00\x00\x00\xf0\xf0\xf0\xf0" + // 0x50 + "\x00\x1c\x1c\x77\x77\x08\x1c\x00" + "\x00\x00\x00\x1f\x1f\x18\x18\x18" + "\x00\x00\x00\xff\xff\x00\x00\x00" + "\x18\x18\x18\xff\xff\x18\x18\x18" + "\x00\x00\x3c\x7e\x7e\x7e\x3c\x00" + "\x00\x00\x00\x00\xff\xff\xff\xff" + "\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0" + "\x00\x00\x00\xff\xff\x18\x18\x18" + "\x18\x18\x18\xff\xff\x00\x00\x00" + "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" + "\x18\x18\x18\x1f\x1f\x00\x00\x00" + "\x78\x60\x78\x60\x7e\x18\x1e\x00" + "\x00\x18\x3c\x7e\x18\x18\x18\x00" + "\x00\x18\x18\x18\x7e\x3c\x18\x00" + "\x00\x18\x30\x7e\x30\x18\x00\x00" + "\x00\x18\x0c\x7e\x0c\x18\x00\x00" + // 0x00 + "\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x18\x18\x18\x18\x00\x18\x00" "\x00\x66\x66\x66\x00\x00\x00\x00" "\x00\x66\xff\x66\x66\xff\x66\x00" @@ -20568,6 +20621,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x00\x7e\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x18\x18\x00" "\x00\x06\x0c\x18\x30\x60\x40\x00" + // 0x10 "\x00\x3c\x66\x6e\x76\x66\x3c\x00" "\x00\x18\x38\x18\x18\x18\x7e\x00" "\x00\x3c\x66\x0c\x18\x30\x7e\x00" @@ -20584,6 +20638,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x7e\x00\x00\x7e\x00\x00" "\x60\x30\x18\x0c\x18\x30\x60\x00" "\x00\x3c\x66\x0c\x18\x00\x18\x00" + // 0x20 "\x00\x3c\x66\x6e\x6e\x60\x3e\x00" "\x00\x18\x3c\x66\x66\x7e\x66\x00" "\x00\x7c\x66\x7c\x66\x66\x7c\x00" @@ -20600,6 +20655,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x63\x77\x7f\x6b\x63\x63\x00" "\x00\x66\x76\x7e\x7e\x6e\x66\x00" "\x00\x3c\x66\x66\x66\x66\x3c\x00" + // 0x30 "\x00\x7c\x66\x66\x7c\x60\x60\x00" "\x00\x3c\x66\x66\x66\x6c\x36\x00" "\x00\x7c\x66\x66\x7c\x6c\x66\x00" @@ -20616,38 +20672,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x78\x18\x18\x18\x18\x78\x00" "\x00\x08\x1c\x36\x63\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\xff\x00" - "\x00\x36\x7f\x7f\x3e\x1c\x08\x00" - "\x18\x18\x18\x1f\x1f\x18\x18\x18" - "\x03\x03\x03\x03\x03\x03\x03\x03" - "\x18\x18\x18\xf8\xf8\x00\x00\x00" - "\x18\x18\x18\xf8\xf8\x18\x18\x18" - "\x00\x00\x00\xf8\xf8\x18\x18\x18" - "\x03\x07\x0e\x1c\x38\x70\xe0\xc0" - "\xc0\xe0\x70\x38\x1c\x0e\x07\x03" - "\x01\x03\x07\x0f\x1f\x3f\x7f\xff" - "\x00\x00\x00\x00\x0f\x0f\x0f\x0f" - "\x80\xc0\xe0\xf0\xf8\xfc\xfe\xff" - "\x0f\x0f\x0f\x0f\x00\x00\x00\x00" - "\xf0\xf0\xf0\xf0\x00\x00\x00\x00" - "\xff\xff\x00\x00\x00\x00\x00\x00" - "\x00\x00\x00\x00\x00\x00\xff\xff" - "\x00\x00\x00\x00\xf0\xf0\xf0\xf0" - "\x00\x1c\x1c\x77\x77\x08\x1c\x00" - "\x00\x00\x00\x1f\x1f\x18\x18\x18" - "\x00\x00\x00\xff\xff\x00\x00\x00" - "\x18\x18\x18\xff\xff\x18\x18\x18" - "\x00\x00\x3c\x7e\x7e\x7e\x3c\x00" - "\x00\x00\x00\x00\xff\xff\xff\xff" - "\xc0\xc0\xc0\xc0\xc0\xc0\xc0\xc0" - "\x00\x00\x00\xff\xff\x18\x18\x18" - "\x18\x18\x18\xff\xff\x00\x00\x00" - "\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0" - "\x18\x18\x18\x1f\x1f\x00\x00\x00" - "\x78\x60\x78\x60\x7e\x18\x1e\x00" - "\x00\x18\x3c\x7e\x18\x18\x18\x00" - "\x00\x18\x18\x18\x7e\x3c\x18\x00" - "\x00\x18\x30\x7e\x30\x18\x00\x00" - "\x00\x18\x0c\x7e\x0c\x18\x00\x00" + // 0x60 "\x00\x18\x3c\x7e\x7e\x3c\x18\x00" "\x00\x00\x3c\x06\x3e\x66\x3e\x00" "\x00\x60\x60\x7c\x66\x66\x7c\x00" @@ -20664,6 +20689,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x00\x00\x66\x7f\x7f\x6b\x63\x00" "\x00\x00\x7c\x66\x66\x66\x66\x00" "\x00\x00\x3c\x66\x66\x66\x3c\x00" + // 0x70 "\x00\x00\x7c\x66\x66\x7c\x60\x60" "\x00\x00\x3e\x66\x66\x3e\x06\x06" "\x00\x00\x7c\x66\x60\x60\x60\x00" @@ -20681,6 +20707,41 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\x08\x18\x38\x78\x38\x18\x08\x00" "\x10\x18\x1c\x1e\x1c\x18\x10\x00" /* Inverted */ + // 0xC0 + "\xff\xc9\x80\x80\xc1\xe3\xf7\xff" + "\xe7\xe7\xe7\xe0\xe0\xe7\xe7\xe7" + "\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc" + "\xe7\xe7\xe7\x07\x07\xff\xff\xff" + "\xe7\xe7\xe7\x07\x07\xe7\xe7\xe7" + "\xff\xff\xff\x07\x07\xe7\xe7\xe7" + "\xfc\xf8\xf1\xe3\xc7\x8f\x1f\x3f" + "\x3f\x1f\x8f\xc7\xe3\xf1\xf8\xfc" + "\xfe\xfc\xf8\xf0\xe0\xc0\x80\x00" + "\xff\xff\xff\xff\xf0\xf0\xf0\xf0" + "\x7f\x3f\x1f\x0f\x07\x03\x01\x00" + "\xf0\xf0\xf0\xf0\xff\xff\xff\xff" + "\x0f\x0f\x0f\x0f\xff\xff\xff\xff" + "\x00\x00\xff\xff\xff\xff\xff\xff" + "\xff\xff\xff\xff\xff\xff\x00\x00" + "\xff\xff\xff\xff\x0f\x0f\x0f\x0f" + // 0xD0 + "\xff\xe3\xe3\x88\x88\xf7\xe3\xff" + "\xff\xff\xff\xe0\xe0\xe7\xe7\xe7" + "\xff\xff\xff\x00\x00\xff\xff\xff" + "\xe7\xe7\xe7\x00\x00\xe7\xe7\xe7" + "\xff\xff\xc3\x81\x81\x81\xc3\xff" + "\xff\xff\xff\xff\x00\x00\x00\x00" + "\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f" + "\xff\xff\xff\x00\x00\xe7\xe7\xe7" + "\xe7\xe7\xe7\x00\x00\xff\xff\xff" + "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" + "\xe7\xe7\xe7\xe0\xe0\xff\xff\xff" + "\x87\x9f\x87\x9f\x81\xe7\xe1\xff" + "\xff\xe7\xc3\x81\xe7\xe7\xe7\xff" + "\xff\xe7\xe7\xe7\x81\xc3\xe7\xff" + "\xff\xe7\xcf\x81\xcf\xe7\xff\xff" + "\xff\xe7\xf3\x81\xf3\xe7\xff\xff" + // 0x80 "\xff\xff\xff\xff\xff\xff\xff\xff" "\xff\xe7\xe7\xe7\xe7\xff\xe7\xff" "\xff\x99\x99\x99\xff\xff\xff\xff" @@ -20697,6 +20758,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\xff\x81\xff\xff\xff\xff" "\xff\xff\xff\xff\xff\xe7\xe7\xff" "\xff\xf9\xf3\xe7\xcf\x9f\xbf\xff" + // 0x90 "\xff\xc3\x99\x91\x89\x99\xc3\xff" "\xff\xe7\xc7\xe7\xe7\xe7\x81\xff" "\xff\xc3\x99\xf3\xe7\xcf\x81\xff" @@ -20713,6 +20775,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\x81\xff\xff\x81\xff\xff" "\x9f\xcf\xe7\xf3\xe7\xcf\x9f\xff" "\xff\xc3\x99\xf3\xe7\xff\xe7\xff" + // 0xA0 "\xff\xc3\x99\x91\x91\x9f\xc1\xff" "\xff\xe7\xc3\x99\x99\x81\x99\xff" "\xff\x83\x99\x83\x99\x99\x83\xff" @@ -20729,6 +20792,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\x9c\x88\x80\x94\x9c\x9c\xff" "\xff\x99\x89\x81\x81\x91\x99\xff" "\xff\xc3\x99\x99\x99\x99\xc3\xff" + // 0xB0 "\xff\x83\x99\x99\x83\x9f\x9f\xff" "\xff\xc3\x99\x99\x99\x93\xc9\xff" "\xff\x83\x99\x99\x83\x93\x99\xff" @@ -20745,38 +20809,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\x87\xe7\xe7\xe7\xe7\x87\xff" "\xff\xf7\xe3\xc9\x9c\xff\xff\xff" "\xff\xff\xff\xff\xff\xff\x00\xff" - "\xff\xc9\x80\x80\xc1\xe3\xf7\xff" - "\xe7\xe7\xe7\xe0\xe0\xe7\xe7\xe7" - "\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc" - "\xe7\xe7\xe7\x07\x07\xff\xff\xff" - "\xe7\xe7\xe7\x07\x07\xe7\xe7\xe7" - "\xff\xff\xff\x07\x07\xe7\xe7\xe7" - "\xfc\xf8\xf1\xe3\xc7\x8f\x1f\x3f" - "\x3f\x1f\x8f\xc7\xe3\xf1\xf8\xfc" - "\xfe\xfc\xf8\xf0\xe0\xc0\x80\x00" - "\xff\xff\xff\xff\xf0\xf0\xf0\xf0" - "\x7f\x3f\x1f\x0f\x07\x03\x01\x00" - "\xf0\xf0\xf0\xf0\xff\xff\xff\xff" - "\x0f\x0f\x0f\x0f\xff\xff\xff\xff" - "\x00\x00\xff\xff\xff\xff\xff\xff" - "\xff\xff\xff\xff\xff\xff\x00\x00" - "\xff\xff\xff\xff\x0f\x0f\x0f\x0f" - "\xff\xe3\xe3\x88\x88\xf7\xe3\xff" - "\xff\xff\xff\xe0\xe0\xe7\xe7\xe7" - "\xff\xff\xff\x00\x00\xff\xff\xff" - "\xe7\xe7\xe7\x00\x00\xe7\xe7\xe7" - "\xff\xff\xc3\x81\x81\x81\xc3\xff" - "\xff\xff\xff\xff\x00\x00\x00\x00" - "\x3f\x3f\x3f\x3f\x3f\x3f\x3f\x3f" - "\xff\xff\xff\x00\x00\xe7\xe7\xe7" - "\xe7\xe7\xe7\x00\x00\xff\xff\xff" - "\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f" - "\xe7\xe7\xe7\xe0\xe0\xff\xff\xff" - "\x87\x9f\x87\x9f\x81\xe7\xe1\xff" - "\xff\xe7\xc3\x81\xe7\xe7\xe7\xff" - "\xff\xe7\xe7\xe7\x81\xc3\xe7\xff" - "\xff\xe7\xcf\x81\xcf\xe7\xff\xff" - "\xff\xe7\xf3\x81\xf3\xe7\xff\xff" + // 0xE0 "\xff\xe7\xc3\x81\x81\xc3\xe7\xff" "\xff\xff\xc3\xf9\xc1\x99\xc1\xff" "\xff\x9f\x9f\x83\x99\x99\x83\xff" @@ -20793,6 +20826,7 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\xff\x99\x80\x80\x94\x9c\xff" "\xff\xff\x83\x99\x99\x99\x99\xff" "\xff\xff\xc3\x99\x99\x99\xc3\xff" + // 0xF0 "\xff\xff\x83\x99\x99\x83\x9f\x9f" "\xff\xff\xc1\x99\x99\xc1\xf9\xf9" "\xff\xff\x83\x99\x9f\x9f\x9f\xff" @@ -20809,14 +20843,8 @@ CIOLIBEXPORT struct conio_font_data_struct conio_fontdata[257] = { "\xff\x81\x87\x83\x91\x99\xf9\xff" "\xf7\xe7\xc7\x87\xc7\xe7\xf7\xff" "\xef\xe7\xe3\xe1\xe3\xe7\xef\xff" - , "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f" - "\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f" - "\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f" - "\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x3a\x3b\x3c\x3d\x3e\x3f" - "\x60\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f" - "\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x7b\x7c\x7d\x7e\x7f" - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f" - , "Atari", /*CIOLIB_ATASCII*/CIOLIB_CP437} + , NULL + , "Atari", CIOLIB_ATASCII} ,{"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\xff\xff\x83\x83\x39\x39\x29\x29\x23\x23\x3f\x3f\x81\x81\xff\xff" "\xff\xff\x83\x83\x39\x39\x21\x21\x39\x39\x39\x39\x39\x39\x7f\x7f" diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 72c0556739fbc42e796b82654705278abe7b1e54..67ff67b07cd650f57354d50143669f63c213c296 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -91,7 +91,6 @@ static struct bitmap_screen screen; struct video_stats vstat; static struct bitmap_callbacks callbacks; static unsigned char *font[4]; -static unsigned char space=' '; static int force_redraws=0; static int update_pixels = 0; struct rectlist *free_rects; @@ -969,10 +968,6 @@ int bitmap_setfont(int font, int force, int font_num) /* Fall-through */ case 1: current_font[0]=font; - if(font==36 /* ATARI */) - space=0; - else - space=' '; break; case 2: case 3: @@ -1011,7 +1006,7 @@ int bitmap_setfont(int font, int force, int font_num) old++; } else { - new->ch=space; + new->ch=' '; new->legacy_attr=attr; new->font = font; new->fg = ciolib_fg; @@ -1020,7 +1015,7 @@ int bitmap_setfont(int font, int force, int font_num) } } else { - new->ch=space; + new->ch=' '; new->legacy_attr=attr; new->font = font; new->fg = ciolib_fg; @@ -1164,7 +1159,7 @@ int bitmap_movetext(int x, int y, int ex, int ey, int tox, int toy) void bitmap_clreol(void) { int pos,x; - WORD fill=(cio_textinfo.attribute<<8)|space; + WORD fill=(cio_textinfo.attribute<<8)|' '; struct vstat_vmem *vmem_ptr; int row; @@ -1185,7 +1180,7 @@ void bitmap_clreol(void) void bitmap_clrscr(void) { int x,y; - WORD fill=(cio_textinfo.attribute<<8)|space; + WORD fill=(cio_textinfo.attribute<<8)|' '; struct vstat_vmem *vmem_ptr; pthread_mutex_lock(&blinker_lock); diff --git a/src/conio/cterm.c b/src/conio/cterm.c index 115de923cd6de47fcda605a35051bfbe8f362b1a..e11993cd091530f297732392278539288e2520d3 100644 --- a/src/conio/cterm.c +++ b/src/conio/cterm.c @@ -1162,10 +1162,7 @@ clear2bol(struct cterminal * cterm) TERM_XY(&x, &y); buf = malloc(x * sizeof(*buf)); for(i = 0; i < x; i++) { - if(cterm->emulation == CTERM_EMULATION_ATASCII) - buf[i].ch = 0; - else - buf[i].ch = ' '; + buf[i].ch = ' '; buf[i].legacy_attr = cterm->attr; buf[i].fg = cterm->fg_color; buf[i].bg = cterm->bg_color; @@ -4767,27 +4764,7 @@ CIOLIBEXPORT char* CIOLIBCALL cterm_write(struct cterminal * cterm, const void * GOTOXY(x, y); break; default: - /* Translate to screen codes */ - k=buf[j]; - if(k < 32) { - k +=64; - } - else if(k < 96) { - k -= 32; - } - else if(k < 128) { - /* No translation */ - } - else if(k < 160) { - k +=64; - } - else if(k < 224) { - k -= 32; - } - else if(k < 256) { - /* No translation */ - } - ch[0] = k; + ch[0] = buf[j]; ch[1] = cterm->attr; SCR_XY(&sx, &sy); PUTTEXT(sx, sy, sx, sy, ch); diff --git a/src/syncterm/term.c b/src/syncterm/term.c index 289f9f054a517ba4b52ce377f1d94ee732ff8c0b..a63bc6658689b9f073976db8f993d57a747d46eb 100644 --- a/src/syncterm/term.c +++ b/src/syncterm/term.c @@ -1900,8 +1900,6 @@ void font_control(struct bbslist *bbs) setfont(i,FALSE,1); if (i >=32 && i<= 35 && cterm->emulation != CTERM_EMULATION_PETASCII) enable_xlat = CIOLIB_XLAT_CHARS; - if (i==36 && cterm->emulation != CTERM_EMULATION_ATASCII) - enable_xlat = CIOLIB_XLAT_CHARS; } } else