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 > > > > >
