> Hi, this patch is not a finished job;
> It fixes some regression issues but it displays some other ones.
>
> It initially deals with the correct migration (asm to C ) of the lss16
> parser code at core/graphics.c referenced here:
> http://bugzilla.syslinux.org/show_bug.cgi?id=10
> There were some emails with reports, and a couple of emails with some
> (incomplete, and erroneous) attempt to solve the issue.
> http://www.syslinux.org/archives/2014-October/022732.html
> http://www.syslinux.org/archives/2014-November/022778.html
>
> Now the core/graphics.c lss16 parser works as it should.
>
> This can be seen i.e. when loading with 6.03
> "slacko-5.7.0-PAE.iso" (162MB). It contains a
"isolinux.cfg" file,
> with a "DISPLAY boot.msg"directive. The "boot.msg"
DISPLAY file uses
> the "logo.16" lss16 image file as background image.
> This ISO image file uses some variant of isolinux.bin version 4.05, and the
> lss16 background is shown correctly. Using Syslinux version 5+ (including
6.03)
> instead of version 4.05, it will fail to show the same lss16 background
image
> without this patch
>
>
> When fixed the lss16 parser other problems appeared.
> The graphic and text mode screen have different number of rows (25-30);
> the terminal engine was not ready to deal with this change.
> Code has been added fixing this but got only marginal testing.
>
> There's a problem with multiline cli; I took the approach of adding a
relative cursor
> movement to the terminal engine; it works on the regular terminal but
it'll fail if a
> regular serial terminal is used instead. This issue needs a different
approach.
>
> I have been working on these issues trying to help Ady to get rid of some
> these nasty SL regressions. Ady your support as a tester and project
reference
> is highly appreciated. At the moment I have other areas more related to my
> networking expertise that take most of my time. Hopefully some other coder
> will find value on this path an continue the job.
>
>
> Best,
> Patrick
>
>
> Signed-off-by: Patrick Masotta <masottaus at yahoo.com>
> ---
Thank you.
Considering that Knoppix, Puppy, many of their derivatives, and several
others, were using lss16 background images and/or "boot.msg" DISPLAY
files with Syslinux 3.xx and 4.xx, and considering that they (Knoppix,
Puppy, and their derivatives) have several developers involved in some
way or another, I am sending this email hoping that some of those nice
developers could take a look at this patch (based on official Syslinux
6.03, according to Patrick), improve it further (see Patrick's notes
above), and share the result in this Syslinux mailing list.
Some of us have been waiting for these issues to be solved in Syslinux
6+ for a long time. I sincerely hope this is a real start of a solution
(sooner rather than later, fingers crossed).
TIA,
Ady.