[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vm02: calling all IIcs - Take 3
- Subject: Re: vm02: calling all IIcs - Take 3
- From: Tom Greene <tom@cowgod.org>
- Date: Wed, 3 Sep 2008 20:40:04 -0700 (PDT)
- Complaints-to: groups-abuse@google.com
- Injection-info: a2g2000prm.googlegroups.com; posting-host=96.234.51.35; posting-account=svg8NAoAAABnK-tIsHUz-FMf35qvi6nn
- Newsgroups: comp.sys.apple2, comp.sys.apple2.programmer
- Organization: http://groups.google.com
- References: <DhCvk.115$Z64.76@flpi143.ffdc.sbc.com> <bCCvk.117$Z64.68@flpi143.ffdc.sbc.com>
- User-agent: G2/1.0
- Xref: g2news1.google.com comp.sys.apple2:3128 comp.sys.apple2.programmer:764
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