;
;`-',
;.-.;""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";, ,;
;`-';             DTMF Dial V1                  /\    |\            For Sony Playstation Portable   ;`-';
;.-.;                                          //\/''/''/        with Homebrew Compatible Firmware  ;.-.;
;`-';                                         //''||' ||            Last update 4th February '08    ;`-';
;.-.;                                        |/   |/  |/2008!                                       ;.-.;
;`-';                                                                                               ;`-';                                                                                                     '
;"""'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'"""'


Hi Guys,
DTMF Dial is written in C, with the free PSP SDK (thanks to ps2dev.org).


       **************************************** Disclaimer ******************************************


DTMF Dial is provided for free, as it is, without warranty of any kind, either express or
implied, including, but not limited to, the implied warranties of fitness for a purpose.
Without limiting the foregoing, the author of this program makes no warranty that:

   1. the software will meet your requirements
   2. the software will be uninterrupted, or free of errors.
   3. the results that may be obtained from the use of the software will be accurate or reliable.
   4. any errors found in the program will be corrected.
   5. documentation provided with the program will be accurate, complete, or up to date.

Use of this program is at your own discretion and risk and with agreement that you are responsible for any
damages or loss of data that results from such activities.


       ********************************* Grant Of Software License **********************************


DTMF Dial may be free to use, but I retain ownership of my software, and grant of license to use
it is under identical terms of GPS Trackmaker license agreement (reproduced in part with permission),
that pertain to preservation of protected ecosystems. View the entire agreement for GPS Trackmaker:
http://www.gpstm.com/downloadscontract.php

"LICENSE GRANT

The author grants a non-exclusive license to use the program, free of charge, if the user:
Does not use the program for illegal purposes;
does not practice activities that destroy or degrades the environment;
does not practice polluting activities;
does not throw trash on the ground or through the car’s windows;
when going to the beach and creeks takes his trash back until finding a trash collector;
does not practice any activities that hurts animals, like hunting, out-of-season fishing, pigeon shooting,
dog fight, etc.;
does not buy wild animals that, by law, may not be created out of their natural environment;
has ecological conscience and protects nature.
People that for any reason do not fit the conditions above, are expressly forbidden to use the program."

License to use Pointless Pacman, also requires adhesion to the following terms:

When the user visits a Beach or other body of water, National Park or other protected environment,
he or she leaves no damage to live vegetation, leaves no unnatural polluting material, or litter,
and removes non-combustible material from fireplaces, or litter that may have been left by other people
if it is reasonable to store and carry it with your own rubbish.

This agreement applies whether or not the program's source code is ever released to the public.


       ************************************************************************************************


DTMF Dial is a user mode program, and therefore should run on many unofficial firmware variations.
The program is written and tested on DAX 3.03 OE custom firmware.
The eboot directory is run from the GAME150 folder (or the GAME folder for original 1.50 firmware).


       ******************************************* Usage **********************************************


Start the program by selecting it's icon in the XMB game area. The program will show a short splash screen,
and then continue by trying to load an existing saved phonebook file. If the phonebook does not exist,
it will be created by the program, and then flow continues to a keypad input screen. You will also see an
editor window on the right hand side of the screen. This part of the application is not yet fully developed,
as only the selected phone number is shown at any one time.

You can enter phone numbers by simply entering them on the keypad.
Use left and right shoulder buttons to move between the 25 phone number records. These records, in future,
will also contain the names of the people the phone numbers belong to.

You can press the CIRCLE button to delete a record if a mistake was made, or to simply delete a number that
will no longer be needed because your girlfriend dumped you for playing the PPS too much ;)

The SQUARE button is used to insert pauses into the dialing sequence, and this appears on the screen as an
underscore character. A pause may be needed for international dial codes, or to wait for a computerised
voice to speak while auto navigating a tone input based telephone menu system used by many companies.
If you have telephone banking, it should be possible to retrieve your bank balance from your phone without
the need to press any keys on the phone at all!

The TRIANGLE button is used to save all 25 entries of the phone book.

The program is exit with the HOME button, but the phone book is not auto saved, so be careful to save the
phonebook first if needed.

To use the keypad in a freestyle fashion, simply select any record, press CIRCLE, and key in over it.
Just remember not to save the phone book if you were overwriting an important phone number!

Finally, to dial a number, move the pointer over the editor window, hold the PSP close to your phone
mouthpiece, and press the CROSS button.


       ***************************************** Donations ********************************************


*Donations*
License to use this program will remain free, but I am accepting donations toward new hardware and development.
You can encourage future program and/or hardware development by sending a donation. Contact me on the PSPU,
Austech, or these other listed forums. My user name is Art on all of them, or click the donation link on any of
my project web pages.

I have use for low capacity Memory Sticks for programming.
Please consider donating the 32Mb Memory Stick that came with your PSP once you have upgraded.
Cheers, Art.

http://forums.ps2dev.org/viewforum.php?f=14
http://forums.qj.net/f-qjnet-sony-psp-forums-48.html/
http://www.dcemu.co.uk/vbulletin/index.php
http://www.psp-programming.com/forums/
http://www.psphacking101.com/forum/index.php?c=1
http://www.austech.info/
http://www.freewebs.com/defxev/


       ************************************ Program History Log ***************************************

VERSION HISTORY:

V1 (04/02/08):
- Basic DTMF dialer can edit and save a small phone book, and playback the DTMF tone sequences for each number.
- Keypad can be used to produce DTMF sequences.


       **********************************************************************************************