lowlevel render should work for the emulator and the hardware display

This commit is contained in:
Adolfo Reyna
2026-01-12 22:59:43 -05:00
parent 713d2c0cfd
commit 55475d10ec
30 changed files with 634 additions and 203 deletions

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_5x5[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5c,0x00,0x00,0x00,0x00,0x00}, // !
{0x06,0x00,0x06,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][4] = {
const unsigned char font_7linedigital[96][6] = {
{0x00,0x00,0x00,0x00}, //
{0x36,0x00,0x00,0x00}, // !
{0x06,0x00,0x00,0x06}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][8] = {
const unsigned char font_BMSPA[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x00,0x5f,0x00,0x00,0x00,0x00,0x00,0x00}, // !
{0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_BMplain[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x2e,0x00,0x00,0x00,0x00,0x00}, // !
{0x03,0x00,0x03,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_Blokus[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x00,0x00,0x5e,0x00,0x00,0x00}, // !
{0x00,0x0e,0x00,0x0e,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][8] = {
const unsigned char font_Commo-Monospaced[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5f,0x5c,0x00,0x00,0x00,0x00,0x00,0x00}, // !
{0x03,0x07,0x00,0x03,0x07,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_HISKYF21[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5c,0x00,0x00,0x00,0x00,0x00}, // !
{0x0c,0x00,0x0c,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][8] = {
const unsigned char font_HUNTER[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5f,0x5f,0x00,0x00,0x00,0x00,0x00,0x00}, // !
{0x07,0x07,0x00,0x07,0x07,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][7] = {
const unsigned char font_Minimum+1[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x7f,0x51,0x7f,0x00,0x00,0x00,0x00}, // !
{0x0f,0x09,0x0f,0x09,0x0f,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_Minimum[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x2e,0x00,0x00,0x00,0x00,0x00}, // !
{0x06,0x00,0x06,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][5] = {
const unsigned char font_Raumsond[96][6] = {
{0x00,0x00,0x00,0x00,0x00}, //
{0x5c,0x00,0x00,0x00,0x00}, // !
{0x0c,0x00,0x0c,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_SUPERDIG[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x58,0x5c,0x00,0x00,0x00,0x00}, // !
{0x00,0x01,0x00,0x00,0x01,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_acme_5_outlines[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x7f,0x51,0x7f,0x00,0x00,0x00}, // !
{0x0f,0x09,0x0f,0x09,0x0f,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_aztech[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x00,0x2e,0x00,0x00,0x00,0x00}, // !
{0x00,0x02,0x00,0x02,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][7] = {
const unsigned char font_bubblesstandard[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0xbf,0x00,0x00,0x00,0x00,0x00,0x00}, // !
{0x03,0x00,0x03,0x00,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_crackers[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5e,0x06,0x06,0x00,0x00,0x00}, // !
{0x1e,0x00,0x00,0x1e,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][8] = {
const unsigned char font_formplex12[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x00,0x2f,0x2f,0x00,0x00,0x00,0x00,0x00}, // !
{0x03,0x03,0x00,0x03,0x03,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_haiku[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x00,0x5e,0x00,0x00,0x00,0x00}, // !
{0x00,0x0e,0x0e,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][7] = {
const unsigned char font_homespun[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5f,0x00,0x00,0x00,0x00,0x00,0x00}, // !
{0x03,0x00,0x03,0x00,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][8] = {
const unsigned char font_m38[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0xdf,0xdf,0x00,0x00,0x00,0x00,0x00,0x00}, // !
{0x07,0x07,0x00,0x07,0x07,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][3] = {
const unsigned char font_pzim3x5[96][6] = {
{0x00,0x00,0x00}, //
{0x00,0x2e,0x00}, // !
{0x06,0x00,0x06}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][7] = {
const unsigned char font_renew[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5e,0x00,0x00,0x00,0x00,0x00,0x00}, // !
{0x0c,0x00,0x0c,0x00,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_sloth[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x5c,0x00,0x00,0x00,0x00,0x00}, // !
{0x03,0x00,0x03,0x00,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][5] = {
const unsigned char font_tama_mini02[96][6] = {
{0x00,0x00,0x00,0x00,0x00}, //
{0x2f,0x00,0x00,0x00,0x00}, // !
{0x03,0x00,0x03,0x00,0x00}, // "

View File

@@ -1,4 +1,4 @@
const unsigned char font[96][6] = {
const unsigned char font_zxpix[96][6] = {
{0x00,0x00,0x00,0x00,0x00,0x00}, //
{0x2f,0x00,0x00,0x00,0x00,0x00}, // !
{0x03,0x00,0x03,0x00,0x00,0x00}, // "