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


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

Multitasking Mouse Draw Demo

From D Finnigan <dog_cow@macgui.com>
Newsgroups comp.sys.apple2.programmer
Subject Multitasking Mouse Draw Demo
Date 2014-02-21 19:47 +0000
Organization Mac GUI
Message-ID <dog_cow-1393012033@macgui.com> (permalink)

Show all headers | View raw


I wrote a multitasking demonstration this week and today it is finished
enough to show to people. This is a multi-part post. The documentation and
source code will appear in separate followups to this article.

You can email me for a disk image with Merlin source and the binary.

In brief, the system swaps three processes, or threads as we might call
them, between the 6502. The main process will allow the user to make some
doodles on the low-res graphics screen using the mouse. Two background
processes run autonomously plotting red and blue blocks, respectively, to
the screen.

The VBL interrupt on the AppleMouse card provides the IRQ source.

-- 
]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 — Next in thread | Find similar | Unroll thread


Thread

Multitasking Mouse Draw Demo D Finnigan <dog_cow@macgui.com> - 2014-02-21 19:47 +0000
  Documentation for Multitasking Mouse Draw Demo D Finnigan <dog_cow@macgui.com> - 2014-02-21 19:48 +0000
  Source Code for Multitasking Mouse Draw Demo D Finnigan <dog_cow@macgui.com> - 2014-02-21 19:51 +0000
  Source Code for Multitasking Mouse Draw Demo 2 D Finnigan <dog_cow@macgui.com> - 2014-02-21 19:55 +0000
  Re: Multitasking Mouse Draw Demo D Finnigan <dog_cow@macgui.com> - 2014-02-21 19:56 +0000
  Re: Multitasking Mouse Draw Demo Egan Ford <datajerk@gmail.com> - 2014-02-22 09:47 -0700
    Re: Multitasking Mouse Draw Demo D Finnigan <dog_cow@macgui.com> - 2014-02-22 17:36 +0000

csiph-web