[comp.sys.apple] Daemon

GREYELF@WPI.BITNET (03/28/89)

Sorry folks, I have one last thing to check before  Daemon is
released...  Don't bug Chris at apple2-l, its not his fault...

--
Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,
greyelf@wpi.bitnet   100 Institute Rd.          send bug reports, suggestions,
greyelf@wpi.wpi.com  Worcester, Ma 01609        checks to me.

P.S.  I help people too.

GREYELF@WPI.BITNET (03/30/89)

DAEMON is a primitive multitasking environment for the apple II, no the
gs, it may work on the gs, I dunno.

Its not meant to be fancy, officially its shareware, but the reason there's
no notice with this version is that only a fool would try to keep using
it once I come out with the next (HIGHLY UPGRADED) version.

Please remember, I wrote this over a weekend.

Basicaly I need to see if it works on the machines out there before
I go adding any funky features.

--
Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,
greyelf@wpi.bitnet   100 Institute Rd.          send bug reports, suggestions,
greyelf@wpi.wpi.com  Worcester, Ma 01609        checks to me.

People keep asking me if Shell or Daemon are compatible with the IIc, IIe.
YES, I wrote them on my Laser 128.  I mean, what would be the challenge to
multitasking on a IIgs?  I'll start writing dedicated gs programs when
somebody sends me one in the mail.

GREYELF@WPI.BITNET (03/30/89)

I'm still waiting to hear more about bug reports for Daemon and
Shell, so assuming they're working, when I make the official
debut of Daemon (probably on Monday) I think I'll add
Sprite-graphic capabilities to BASIC.

--
Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,
greyelf@wpi.bitnet   100 Institute Rd.          send bug reports, suggestions,
greyelf@wpi.wpi.com  Worcester, Ma 01609        checks to me.

People keep asking me if Shell or Daemon are compatible with the IIc, IIe.
YES, I wrote them on my Laser 128.  I mean, what would be the challenge to
multitasking on a IIgs?  I'll start writing dedicated gs programs when
somebody sends me one in the mail.

GREYELF@WPI.BITNET (04/05/89)

Daemon has problems with the HPLOT, DRAW, and XDRAW commands from
basic. I don't know why, some memory conflict somewhere I suppose.

But if you're using Daemon, and you're using graphics

10 a = peek (49025)
20 dn = a * 256
30 df = dn  + 3

40 call df : rem daemon off
50 hplot   : do your graphics commands,
60 call dn : rem turn daemon back on.

GREYELF@WPI.BITNET (04/10/89)

I've been looking in my mailbox, and the only version of Daemon
I've received back from apple2-l so far is 1.0.

1.0  does not relocate, and does not protect its memory space,
and lacks the keyboard driver of 2.0.

Play with it if you like, but when 2.0 reaches you, kill 1.0,
for safety.

I've also heard a report of a way I can correct incompatibility
with gs's, I'll let you know, but I should have a correction
for the bug out by Wednesday, so you in netland will be getting
it from apple2-l by.......

--
Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,
greyelf@wpi.bitnet   100 Institute Rd.          send bug reports, suggestions,
greyelf@wpi.wpi.com  Worcester, Ma 01609        checks to me.

People keep asking me if Shell or Daemon are compatible with the IIc, IIe.
YES, I wrote them on my Laser 128.  I mean, what would be the challenge to
multitasking on a IIgs?  I'll start writing dedicated gs programs when
somebody sends me one in the mail.

JDA@NIHCU.BITNET (Doug Ashbrook) (04/10/89)

> I've also heard a report of a way I can correct incompatibility
> with gs's, I'll let you know, but I should have a correction
> for the bug out by Wednesday, so you in netland will be getting
> it from apple2-l by.......
>
> --
> Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,

I am getting tired of listening to you whine about the APPLE2-L list
server.  If I was Christopher Chung (or Murphy Sewall), I would place
your contributions on the very bottom of the pile of files to be
distributed.  Come on, these guys are doing all of us a great service
(and for no pay at that).  We sure don't need people like you running
off at the mouth.

-------------------------------------------------------------------
J. Douglas Ashbrook                                  (301) 496-5181
BITNET: JDA@NIHCU            ARPA: jda%nihcu.bitnet@cunyvm.cuny.edu
National Institutes of Health, Computer Center,  Bethesda, MD 20892

GREYELF@WPI.BITNET (04/11/89)

Daemon as of version 2.1 works on the GS.  Daemon however is limited
by three major points:

1) It requires a mousecard (Laser 128, IIc, IIe enhanced or not, IIgs)
   There have been no reports from gs users.

2) Its shareware (I may be doing something about this detail).

3) It requires dedicated drivers.  This limitation was imposed on purpose
   to increase reliability.  This too might be removed once Daemon's
   compatibility on existing machines has been confirmed.

I'm now working on 2.2, a version with up to 64 background tasks, and
the ability for a task to disable daemon more effectively so that it might
take longer than 1/60th second to process a task.

I'll have the 2.2 version ready by Friday.  Probably by tomorrow actually.

One question, does anyone out there feel guilty having Daemon and not
paying for it?  Should I drop the price to $5?  Or just make it freeware?

I want people to enjoy it, as I've said, there's no money in it.

The new version of shell won't be out till after the window routines
come out.  I figure the window routines should be available within
two weeks, meaning I'll probably have shell ready just after I go home
(19 days, 12 hours, ...)  Oh well, nobody's perfect.

--
Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,
greyelf@wpi.bitnet   100 Institute Rd.          send bug reports, suggestions,
greyelf@wpi.wpi.edu  Worcester, Ma 01609        checks to me.

People keep asking me if Shell or Daemon are compatible with the IIc, IIe.
YES, I wrote them on my Laser 128.  Now Daemon also works on the GS.
Tell you what, you buy me a gs, I'll write stuff for it...
I guess the only apple Daemon doesn't work on is a mac (heh, heh).

labc-3dc@web-3d.berkeley.edu (Andy McFadden) (04/12/89)

In article <8904111532.AA14478@wpi> GREYELF@WPI.BITNET writes:
>Daemon as of version 2.1 works on the GS.  Daemon however is limited
>by three major points:
>
>1) It requires a mousecard (Laser 128, IIc, IIe enhanced or not, IIgs)
>   There have been no reports from gs users.

Huh?  It reads like you expect //gs owners to plug in a card (which is
a tad absurd).  It's built in on the //c and //gs; what about Laser?

>One question, does anyone out there feel guilty having Daemon and not
>paying for it?  Should I drop the price to $5?  Or just make it freeware?

First of all, be patient.  Secondly, don't expect checks to come flying
in from all corners of the globe (as any shareware author will tell you).
I've only paid the fees on programs that a) I used often, and b) showed
a lot of work (Davex, SHRConvert).  I imagine most people behave
similarly.

>I want people to enjoy it, as I've said, there's no money in it.

How about a pricing scheme patterned (somewhat) after Talk is Cheap?
Make the early versions freeware, and then when you get to a point where
it's fairly well developed, start asking for shareware fees.  Nobody
wants to pay for a program that isn't fully developed (no flames about
its present state... if it were fully developed, we wouldn't be getting
weekly updates, right?)

>Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,

-- 
fadden@cory.berkeley.edu (Andy McFadden)
...!ucbvax!cory!fadden
labc-3dc@widow.berkeley.edu

gregp@pro-carolina.cts.com (Greg Prevost) (04/13/89)

> 3) It requires a mousecard (Laser 128, IIc, IIe enhanced or not, IIgs)
>    There have been no reports from gs users.
>
> 2) Its shareware (I may be doing something about this detail).
>
> 3) It requires dedicated drivers.  This limitation was imposed on purpose
>    to increase reliability.  This too might be removed once Daemon's
>    compatibility on existing machines has been confirmed.

Ok, thats nice, but how about removing the mousecard requirement?  Not many
][e users have one as little software needs it.  I can't figure why you made a
program that required hardware the machine doesn't come with standard.  Why
not use the joystick?  Or Both?


UUCP: [ sdcsvax nosc ] !crash!pro-carolina!gregp          Never forget
ARPA: crash!pro-carolina!gregp@nosc.mil                   your towel!
INET: gregp@pro-carolina.cts.com                          Ford Prefect

sun@pro-nebulous.UUCP (Sun D*ct*r) (04/13/89)

What *IS* Daemon?  I am relatively new to the net, but I 5eep hearing about
Daemon... what is it?  What does it do?
 
Dan Jones

GREYELF@WPI.BITNET (04/13/89)

>From: Andy McFadden<agate!web-3d.berkeley.edu!labc-3dc@UCBVAX.BERKELEY.EDU>

>>1) It requires a mousecard (Laser 128, IIc, IIe enhanced or not, IIgs)
>>   There have been no reports from gs users.

>Huh?  It reads like you expect //gs owners to plug in a card (which is
>a tad absurd).  It's built in on the //c and //gs; what about Laser?

Well actually a mouse card or mouse port, since the Laser 128, IIc,
and gs have ports, not cards...

>>I want people to enjoy it, as I've said, there's no money in it.

>How about a pricing scheme patterned (somewhat) after Talk is Cheap?
>Make the early versions freeware, and then when you get to a point where
>it's fairly well developed, start asking for shareware fees.  Nobody
>wants to pay for a program that isn't fully developed (no flames about
>its present state... if it were fully developed, we wouldn't be getting
>weekly updates, right?)

I like the idea, as of now Daemon is freeware until further notice.
Actually I like making updates to make things more comfy.  Personally
I don't think of Daemon as done until Windowing features for task
selection are added... First Shareware version probably...

>fadden@cory.berkeley.edu (Andy McFadden)
>...!ucbvax!cory!fadden
>labc-3dc@widow.berkeley.edu

You heard it from the horse's mouth folks, Daemon is freeware until
further notice...

--
Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,
greyelf@wpi.bitnet   100 Institute Rd.          send bug reports, suggestions,
greyelf@wpi.wpi.edu  Worcester, Ma 01609        checks to me.

People keep asking me if Shell or Daemon are compatible with the IIc, IIe.
YES, I wrote them on my Laser 128.  Now Daemon also works on the GS.
Tell you what, you buy me a gs, I'll write stuff for it...
I guess the only apple Daemon doesn't work on is a mac (heh, heh).

GREYELF@WPI.BITNET (04/13/89)

gregp@PRO-CAROLINA.CTS.COM  writes:

>> 3) It requires a mousecard (Laser 128, IIc, IIe enhanced or not, IIgs)
>>    There have been no reports from gs users.

>> 2) Its shareware (I may be doing something about this detail).

>> 3) It requires dedicated drivers.  This limitation was imposed on purpose
>>    to increase reliability.  This too might be removed once Daemon's
>>    compatibility on existing machines has been confirmed.

>Ok, thats nice, but how about removing the mousecard requirement?  Not many
>][e users have one as little software needs it.  I can't figure why you made a
>program that required hardware the machine doesn't come with standard.  Why
>not use the joystick?  Or Both?


>UUCP: [ sdcsvax nosc ] !crash!pro-carolina!gregp          Never forget
>ARPA: crash!pro-carolina!gregp@nosc.mil                   your towel!
>INET: gregp@pro-carolina.cts.com                          Ford Prefect


The mousecard is required for regular interrupt generation.
Daemon is an interrupt processor, but an interrupt source is
required.  If you have some other card in your computer that
could generate regular interrupts, eg a clock card,
or interrupt card I'd be happy to make a Daemon driver for it.

This includes other people out there.  If you have the hardware
notes for how to generate interrupts, activate and deactivate
them, and serve them, I will consider making a Daemon driver
just for that device.

An old technique to route the VBL sync signal of a IIE into the
IRQ line might work, but I don't know till I try...

--
Michael J Pender Jr  Box 1942 c/o W.P.I.        I wrote SHELL and Daemon,
greyelf@wpi.bitnet   100 Institute Rd.          send bug reports, suggestions,
greyelf@wpi.wpi.edu  Worcester, Ma 01609        checks to me.

People keep asking me if Shell or Daemon are compatible with the IIc, IIe.
YES, I wrote them on my Laser 128.  Now Daemon also works on the GS.
Tell you what, you buy me a gs, I'll write stuff for it...
I guess the only apple Daemon doesn't work on is a mac (heh, heh).