Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1464

Re: Vertical BLanking (VBL) for Apple II

From D Finnigan <dog_cow@macgui.com>
Newsgroups comp.sys.apple2, comp.sys.apple2.programmer
Subject Re: Vertical BLanking (VBL) for Apple II
Followup-To comp.sys.apple2.programmer
Date 2015-01-03 07:34 +0000
Organization Mac GUI
Message-ID <dog_cow-1420270476@macgui.com> (permalink)
References <mmphosis-1420157056@macgui.com> <c4c09601-5fda-4f1b-bfb4-4c75a76dc5a9@googlegroups.com>

Cross-posted to 2 groups.

Followups directed to: comp.sys.apple2.programmer

Show all headers | View raw


David Schmenk wrote:
> On Thursday, 1 January 2015 16:04:20 UTC-8, mmphosis  wrote:
>> http://hoop-la.ca/apple2/2015/vbl/
> 
> This is basically the code the MouseCard uses to initialize the 6522 timer
> for VLB interrupts on an Apple ][ and ][+. Don't try enabling the VLB
> interrupts from code residing in the $2000 to $4000 range, like in a
> ProDOS
> system program. Ask me how I know :-)

High-Resolution Graphics page 1 gets cleared by the mouse firmware so your
program gets nuked. I found this out the hard way when writing the
Multitasking Mouse Draw Demo. Fortunately, I had an inkling of reading about
this side effect long ago, so I pulled out the AppleMouse manual, and sure
enough, there was the warning. This memory clear only happens on the
original II and II Plus

-- 
]DF$
Apple II Book: http://macgui.com/newa2guide/
Usenet: http://macgui.com/usenet/  <-- get posts by email!
Apple II Web & Blog hosting: http://a2hq.com/

Back to comp.sys.apple2.programmer | Previous | Next | Find similar


Thread

Re: Vertical BLanking (VBL) for Apple II D Finnigan <dog_cow@macgui.com> - 2015-01-03 07:34 +0000

csiph-web