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

Re: vm02: calling all IIcs - Take 3



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