So, as a figure of merit, I decided to use A-DUEL.BA as a listing source.
Under these conditions -  virtualT @ 2.5MHz
Listing took 72 seconds with hardware scroll "on"
Listing took 120 seconds with no hardware scroll.
The speed up is pretty reasonable, but not like 10x faster or anything.

(and I found my bug - fixed - and found another, but that can be a
something for the next session)

Steve


On Wed, Feb 23, 2022 at 12:44 AM Stephen Adolph <twospru...@gmail.com>
wrote:

> Well, I started this little activity in 2006.
>
> I have a pretty good working "hardware scroll patch" now running in
> virtual T!
>
> Recall-
> * the M100 LCD drivers have a hardware scroll mode
> * M100 does not take advantage of it to speed things up.
> * I previously made a patch to the M100 rom that frees up 150 bytes.
> * I've used most of that free space now to implement a patch that uses
> hardware scroll.
>
> The only condition that this patch corrects is the condition when an
> entire 8 lines of screen is being scrolled either up or down.
>
> Other speed ups are imaginable but are much more complex to implement.
>
> I have one last bug that I know of to fix, and when I get that done I will
> share it so others can give it a try!
>
> Steve
>

Reply via email to