Re: [M100] hardware scrolling patch

2022-02-23 Thread Stephen Adolph
Hi Tom, I was thinking about that. It may well work with CP/m or if not exactly this patch then maybe a minor variant. The m100 main rom provides all of these routines for cp/m. Cp/m always powers up as an M100 but the upper ram image would need to have the one location that stores page state t

Re: [M100] hardware scrolling patch

2022-02-23 Thread Stephen Adolph
Hi Mike, It is the M102 rom, but I use it in my M100. This image might have y2k patch applied also. Anyhow it should work in M100. Let me know if it doesnt! I personally have only tested in virtualT. Steve On Wednesday, February 23, 2022, Mike Stein wrote: > Looks good;is this only for the 1

Re: [M100] hardware scrolling patch

2022-02-23 Thread Mike Stein
Looks good;is this only for the 102 or also the M100? On Wed, Feb 23, 2022 at 5:10 PM Stephen Adolph wrote: > I'm trying to attach a patched rom to play with. Will this get through? > thx > Steve > > On Wed, Feb 23, 2022 at 3:57 PM Peter Vollan wrote: > >> Maybe Bill was in a hurry. >> >> On

Re: [M100] hardware scrolling patch

2022-02-23 Thread Stephen Adolph
I'm trying to attach a patched rom to play with. Will this get through? thx Steve On Wed, Feb 23, 2022 at 3:57 PM Peter Vollan wrote: > Maybe Bill was in a hurry. > > On Wed, 23 Feb 2022 at 11:53, John R. Hogerhuis wrote: > >> Very cool. The slow scroll is one of the noticeable issues of the >

Re: [M100] hardware scrolling patch

2022-02-23 Thread Peter Vollan
Maybe Bill was in a hurry. On Wed, 23 Feb 2022 at 11:53, John R. Hogerhuis wrote: > Very cool. The slow scroll is one of the noticeable issues of the > M100/T102. > > Missed opportunity for Bill G. Similar to not implementing the higher baud > rates and hardware flow control for the UART. > > Bu

Re: [M100] hardware scrolling patch

2022-02-23 Thread John R. Hogerhuis
Very cool. The slow scroll is one of the noticeable issues of the M100/T102. Missed opportunity for Bill G. Similar to not implementing the higher baud rates and hardware flow control for the UART. But it's all about cost versus benefit, time to market. "Premature optimization is the root of all

Re: [M100] hardware scrolling patch

2022-02-23 Thread Stephen Adolph
...and found some more savings. *now down to 85 bytes*! Leaving 65 bytes for more patch fun. On Wed, Feb 23, 2022 at 1:24 PM Stephen Adolph wrote: > In T200, the video subsystem was really reworked to take advantage of > hardware scrolling. > From a quick scan, it seems like the basic operati

Re: [M100] hardware scrolling patch

2022-02-23 Thread Stephen Adolph
In T200, the video subsystem was really reworked to take advantage of hardware scrolling. >From a quick scan, it seems like the basic operation is the same for M100 and T200 (upper and lower portions of the LCD), so the same "organization" should be applicable to the M100. Could T200 video subsyst

Re: [M100] hardware scrolling patch

2022-02-23 Thread Tom Hoppe
Could this work with CP/M? On Wed, Feb 23, 2022 at 7:48 AM Joshua O'Keefe wrote: > > On Feb 23, 2022, at 7:17 AM, Stephen Adolph > wrote: > > I did a write up on the two patches that are needed. > > Steve, I remember seeing you mention this a while back and I'm glad you > were able to get back

Re: [M100] hardware scrolling patch

2022-02-23 Thread Joshua O'Keefe
> On Feb 23, 2022, at 7:17 AM, Stephen Adolph wrote: > I did a write up on the two patches that are needed. Steve, I remember seeing you mention this a while back and I'm glad you were able to get back to it. Your write-up was clear, informative and interesting. Thanks for sharing it. I wond

Re: [M100] hardware scrolling patch

2022-02-23 Thread Stephen Adolph
Thanks Ken. I did a write up on the two patches that are needed. * base patch, to clear the hole for the subsequent patches * hardware scroll patch, which overlays Comments welcome. Document is zipped and is word. On Wed, Feb 23, 2022 at 10:00 AM Ken Pettit wrote: > Hey Steve, > > Great job! 7

Re: [M100] hardware scrolling patch

2022-02-23 Thread Ken Pettit
Hey Steve, Great job! 72 seconds still isn't bad considering you still have to update the scroll value on 10 LCD controllers and copy one line from the bottom controller to the top controller, plus all the added logic to keep track of which line is which. And it is always satisfying to fini