Ok I've completed the changes, and tested on my end.  looks good, fingers
crossed.
Version 2.1 software for both REX# and REXCPM are available here:

https://bitchin100.com/wiki/index.php?title=REXsharp
https://bitchin100.com/wiki/index.php?title=REXCPM

Download the V2.1 bundle to get the images and utilities.
Bug reports, please and thanks.

Steve




On Sat, Mar 13, 2021 at 8:44 AM Stephen Adolph <[email protected]> wrote:

> no problem David, this is a doozy.
>
> So, I have never noticed this before, but UR-2 actually uses the timer
> hook when View80 is running.  This is a significant conflict with REX.  REX
> uses the timer to auto-configure option ROMs, and also to control the
> display updates in MENU, and access to the Quick Menu.  This is a pretty
> major finding, sorry it only took a decade.  This affects all REX including
> REX# and REXCPM.
>
> The other challenge with UR-2 / View80 functionality is that it modifies
> HIMEM in some cases, and this was being triggered by REX use of the
> CHGET/CHPUT hooks.  This is the defect that people were noticing.
>
> As a result I have changed 2 behaviours in REX.
> 1)  When the user changes or installs an Option ROM via Quick menu or
> REXMGR, a check for UR-2 being selected occurs.  If selected, the timer
> hook is not installed.  Users will see that REXMGR is basically
> deactivated.  You will need to re-run REXMGR to get Quick Menu running
> again.
> 2) Whenever NOT in MENU, AND VT100 driver is De-installed, REXMGR returns
> CHGET and CHPUT to nominal.  This allows UR-2 to function correctly.  When
> VT100 drivers are ON, then no option ROMs are allowed anyhow, but the CHGET
> and CHPUT hooks are needed to drive the external video.
>
> At the end, when UR-2 is in use, REXMGR is completely deactivated.  So,
> pretty big change to make UR-2 run correctly. Everything else should be
> unchanged.
>
> Update will be version 2.1.
> Steve
>
>
> On Fri, Mar 12, 2021 at 11:34 AM David Grissom <[email protected]>
> wrote:
>
>> Thanks Stephen for your continued work on this great product.
>>
>>
>>
>> Sorry, I didn’t find the errors!  😉
>>
>>
>>
>> David G
>>
>> Prattville, AL
>>
>>
>>
>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
>> Windows 10
>>
>>
>>
>> *From: *Stephen Adolph <[email protected]>
>> *Sent: *Friday, March 12, 2021 9:47 AM
>> *To: *[email protected]
>> *Subject: *[M100] use of UR-2 with REX#, REXCPM
>>
>>
>>
>> Due to feedback from users, it was clear recently that use of UR-2 was
>> broken in the current software for REX# and REXCPM.
>>
>>
>>
>> I understand the conflict and am working on a small change that should
>> return things to normal.  (aside.  UR-2 is changing HIMEM unnecessarily.  I
>> used Virtual T to trace out how and why UR-2 was changing HIMEM.  The issue
>> stems from how I am using the software hooks in MENU.  I can make a small
>> change and resolve it.)
>>
>>
>>
>> Also, I found a minor issue with the use of "F7" to deinstall REXMGR,
>> which caused some file corruption.  Problem is understood and a very simple
>> fix will be available in the same update.
>>
>>
>>
>> So, 2 bug fixes on the way.  I'll post here when the updates can be
>> downloaded.
>>
>>
>>
>> Thanks for the feedback on bugs; keep it coming.
>>
>>
>>
>> ...Steve
>>
>>
>>
>>
>>
>

Reply via email to