home *** CD-ROM | disk | FTP | other *** search
- 'Lucid Dream Inducer' V1.08 - A program for Amiga computers
-
- Copyright © 1993-1995 by Tero Auvinen
- E-Mail: tauvinen@aton.abo.fi
-
-
- Read the whole documentation before using!
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- 1. Legal things
- ===============
-
- Copyright:
-
- 'Lucid Dream Inducer' (LDI) is a *mailware* program. You are required send me
- e-mail if you use this program frequently!!! Permission is granted to freely
- distribute this program without ANY profit (except for some reasonable media
- fee). The program may not be altered in any way and *cannot* be used for com-
- mercial purposes in any situation.
-
- Warranty:
-
- I hereby reject any liability or responsibility for these or any other direct
- /indirect consequences from the use of LDI whatsoever. This includes, but is
- not limited to, damage to your equipment, damage to your data, personal inju-
- ries, financial loss or any other kinds of side-effects. It is your responsi-
- bility to take any precautions necessary to protect yourself from these or
- any other effects.
-
- If the laws of your country or territory state that I am responsible of any-
- thing mentioned above, you may not use or distribute this program.
-
-
- 2. What is 'Lucid Dream Inducer'?
- =================================
-
- LDI (Lucid Dream Inducer) is a program designed to affect your dreams, and
- by doing so, it may help you to have lucid dreams. LDI does this by either
- executing a program/script (for playing samples/speech) or for example flashing
- a LED thru the parallel port.
-
-
- 3. Requirements
- ===============
-
- LDI requires Kickstart 2.0+ and ReqTools.library 37+(not included). And if
- you want to use LED-inducing you have to build a little bit of electronics
- into the parallel port.(read chapter "6. Bugs & more" for information about
- this) This program is written in a system friendly matter EXCEPT what comes
- to the parallel port handling, it bangs straight to the hardware...So, it
- might *not* work on A600, A1200 and up.
-
-
- 4. Installation
- ===============
-
- Just copy the executable somewhere the along the path. Or if you want to,
- make a bootable disk which you can use on some old A500 :)
-
- The program searches the prefs file from ENVARC:
- Remember to assign ENVARC: somewhere if you use bootable floppy!
-
-
- 5. Usage
- ========
-
- If you want it to detach from cli, 'run >nil: <nil:' it. But beware, then you
- cannot see any of the possible DOS error messages that may occur when using
- the 'Command' cue mode!
-
- -= LDI's main interface =-
-
- Well, just move those sliders and you'll get the idea. Each slider changes some
- value which is on the same vertical level as the slider. Clicking in the contai-
- ner area of the gadget allows finer control of the values.
-
- Slider gadgets:
- ~~~~~~~~~~~~~~~
- "Cue starts at" - This is the time when LDI makes the first cue.
-
- "Repat after..." - These two settings define how many times and how
- often the cue is repeated.
-
- "ON/OFF times" - These two gadgets define the 'frequency' of which the
- dataline 0 on the parallel port toggles when making cue.
- These two settings affect only the 'Parallel' type cue.
-
- "Number of cycles" - This setting defines how many 'ON/OFF' sequences
- are made per cue. This setting affects only the
- 'Parallel' type cue.
-
- Button gadgets:
- ~~~~~~~~~~~~~~~
- "Test" - This button causes one COMPLETE cue to occur.
-
- On the right side of the gadget you can see the approximate
- duration of the cue. If the approx. cue duration exceeds
- the 'Repeat after' time, then your are going to get into
- trouble. This also applies to the 'Command' type cues, but
- you have to evaluate the time that the command takes to
- execute yourself.
-
-
- "Start/Stop" - This button puts the program into waiting state until the
- time defined in "Cue starts at" takes place. This button
- also brings the program back from the waiting state.
-
- On the right side of the gadget you can see the approximate
- overall duration of all the cues.
-
-
- Cycle gadget: - This gadget defines the cue type, it has three states:
- ~~~~~~~~~~~~~
- 'Parallel' When making cue, dataline 0 in parallel port
- is toggled.
-
- 'Command' When making cue, the 'command' from the string
- gadget is executed SYNCHRONOUSLY, so if the command
- crashes or hangs LDI hangs too because it waits the
- executed command to return.
-
- 'Both' When making cue, LDI makes BOTH cues,
- 'Command' and 'Parallel', in that order!
-
-
- -= Menu items =-
-
- Project
-
- o Load settings
- - Loads settings from ENVARC:LDI.prefs
-
- o Save settings
- - Saves current settings (including the position of the main window)
- to ENVARC:LDI.prefs
-
- o About
- - Displays some information about the program
-
- o Quit
- - Just try it :)
-
- Misc
-
- o Detect REM
- - Not in use yet, but possibly will be in very near future!
- John Thornley is currently working on REM-detecting circuit,
- we'll just have to wait.
-
-
- -= Keys =-
-
- Pressing 't' when LDI's window is activated, toggles the state of the
- Dataline 0.(To help you adjust the right brightness for the LED for example)
-
- Pressing 'ESC' quits the program.
-
-
- 6. Bugs & more
- ==============
-
- Known bugs:
- ~~~~~~~~~~~
- Sometimes when dragging sliders or selecting menus or GENERALLY doing
- something that causes intuimessages to arrive, an address error may occur.
- I really don't know what causes this, it might be a bug in my message handling
- routines or the E compiler could be messing something up.
-
- Parallel port:
- ~~~~~~~~~~~~~~
- The program toggles 'dataline 0' when in 'Parallel' mode.
-
- I've built a little circuit which consists of:
- 3 resistors, 1 transistor, 1 LED (red, 5mm diam.)
-
- It's made up so that when dataline 0 goes HIGH, the transistor saturates and
- the LED lights up.
-
- I have NOT included any schematics of this circuit, YET! I'll wait until the
- REM-detecting circuit is ready.
-
- If you want to, you could build one yourself.
- BUT I'M NOT IN ANY WAY RESPONSIBLE IF YOU END UP WITH FRIED AMIGA!!!!
- READ THE CHAPTER "1.LEGAL THINGS"!!!
-
- Misc info:
- ~~~~~~~~~~
- I've built a headset too, it's made from an old sunglasses :) I tried using
- swim-goggles too but they cause 'pressure' to my eyes, so they are somehow
- uncomfortable to use. And when I'm sleeping with the headset on, a wire goes
- from headset into the little circuit.
-
-
- __/\__ __/\__
- \ oø / Comments, suggestions and bug reports *are* welcome. \ oø /
- / \/ \ E-Mail: tauvinen@aton.abo.fi / \/ \
- ¯¯\/¯¯ ¯¯\/¯¯
-
-
- 7. History
- ==========
-
- 1.08 - First public relese, problems with intuimessage handling(?!)
-