[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: vm02: calling all IIcs - Take 3



Tom Greene wrote:
On Sep 3, 4:40 pm, David Schmenk <dschm...@YUCH.gmail.com> wrote:
David Schmenk wrote:
Whew.  I really hope this works.  Thanks again to all who tested and
submitted feedback on this project.  While spending so much time working
out the IIc VBL issues, I was negligent with the II/II+.  I went to
re-test the classes that use the 80 column card and found a mess.  My
videx doesn't do well being interrupted.  So, I finally worked out a
solution by disabling interrupts during initialization and setting MSLOT
myself before calling the output routine (with interrupts enabled).  I'm
not terribly pleased with the character output code which uses the CSW
function pointer, so I may write a real output routine for the videx and
IIe/IIc.  I understand that the un-enhanced IIes disable interrupts
during screen access which disrupts high speed serial I/O.  Can't have
that.
Here is the latest image:
http://schmenk.is-a-geek.com/tarfiles/VM02ALPHA4.DSK.zip
Dave...
Darn it - while testing this, my IIc stopped getting interrupts.  Of
course I forgot to add the back door Ctrl-C check.  This image has the
Ctrl-C test to break into the monitor - even if interrupts get lost.

http://schmenk.is-a-geek.com/tarfiles/VM02ALPHA4A.DSK.zip

Sorry,

Dave...

Well, whatever changes you made seemed to do the trick for the problem
I was seeing. I was able to run this version for a few minutes on each
of my IIc's with no visible problems. Nice work sir!

Tom

Thanks Tom-

Interestingly enough, I captured the first failure on my IIc - just like yours. I've been able to poke around and I think there must be a critical section that is getting confused. I very much appreciate your help,

Dave...