Displaying 3 results from an estimated 3 matches for "1604ab4".
Did you mean:
1604844
2015 Aug 20
4
boot logo via boot.txt
We recently have upgraded syslinux and have noticed that the boot logo
code via boot.txt no longer works. I have a couple patches that get it
close to working but I appear to be having trouble with color maps. Is
there someone would want to help me finish figuring this out?
Any interest in the patches I have to fix the rle decoder?
2015 Aug 21
2
[PATCH 2/2] core/graphics: fix lss16 parsing
...number of bytes.
The rle length needs to be able to hold values > 255.
Signed-off-by: Chas Williams <3chas3 at gmail.com>
---
core/graphics.c | 35 +++++++++++++++++++++--------------
1 file changed, 21 insertions(+), 14 deletions(-)
diff --git a/core/graphics.c b/core/graphics.c
index 1604ab4..011be4a 100644
--- a/core/graphics.c
+++ b/core/graphics.c
@@ -54,6 +54,9 @@ typedef struct {
static lssheader_t LSSHeader;
+static uint16_t buffer_empty = 1;
+static int buffer;
+
#define LSSMagic LSSHeader.LSSMagic
#define GraphXSize LSSHeader.GraphXSize
#define GraphYSize LSSHeader.Grap...
2015 Aug 21
2
[PATCH 1/2] msg: VGAFilePtr should be char
...;
}
}
@@ -163,7 +163,7 @@ static void msg_filename(uint8_t data)
static void msg_vga(void)
{
NextCharJump = msg_filename;
- VGAFilePtr = (uint16_t *)VGAFileBuf;
+ VGAFilePtr = VGAFileBuf;
}
static void msg_normal(uint8_t data)
diff --git a/core/graphics.c b/core/graphics.c
index 834372f..1604ab4 100644
--- a/core/graphics.c
+++ b/core/graphics.c
@@ -27,9 +27,9 @@
__export uint8_t UsingVGA = 0;
uint16_t VGAPos; /* Pointer into VGA memory */
-__export uint16_t *VGAFilePtr; /* Pointer into VGAFileBuf */
__export uint16_t VGAFontSize = 16; /* Defaults to 16 byte font */
+__export char...