PDA

View Full Version : My Second Mode by smarkies



deadspot
28-12-2005, 09:50 AM
Version: 1 (12.24.2005)
Copyright (c) 2005 Smarkies

www.geocities.com/smarkenshin/

Note: Known Bug, When Some one call's the phone doesnt ring. I dnt know what's wrong with it
But im still looking for a way to solve it or review my patches.

Please DONT try to modifiy my MODE and OWN it. But you can share my MODE and include this Readme.txt file. Thank you!

I. WHAT IS IT?
==============
- Send Flash SMS

You probably know what "NewsFlash SMS" is (also known as Class 0 SMS).
Yes, it's a special type of an SMS message that, when received, isn't
stored in the memory but instead immediately displayed on phone's screen.

Note. If you receive such a message using Nokia phone, it will show you
the phone number of the sender normally. You can even force the phone to
save the message (to the SIM card or phones memory). But on other phones
like SonyEricsson or Siemens, the number of the sender isn't presented to
the user! Imagine how you can use that ]:>

- Progress Bar Speed-UP

- Repeated Alarm Clock

Improves the Alarm Clock to get the functionality of the
one found in N3410. After setting the Alarm, you can choose it to be
automaticaly repeated for specified days of the week.

- Input Speed

If you are writing a SMS message and want to enter for example
"mono" word you have to wait after pressing each letter before you
can enter another one (since they are all on one key). For people
who write many messages, this can be very annoying.

- Improves Character Dialog

It seems that Nokia haven't payd too much attention to the special chars
dialog box appearing after pressing asterisk (*) while entering text (SMS).
It's hard to navigate through chars and there are some bugs.

easy cursor movement with 1-4/6-9 keys, quick char selection with key 5,
corrected functionality of # key when using a lot of chars (more than one screen),

- Better Counter

Changes the way the SMS chars counter works in phones which can send
more than one message at once. Originaly it displays the number of chars
that sill can be entered in all messages (459/1 at start). After using
this script it will display number of chars left separately for every
message, like it is done in newer NOKIA phones.

- Calendar

- The Special Settings/Application Can be accessed in (Settings/Smarkies) menu.
- Animated Screen Saver
- Advance Scientific Calculator and Conversion
- Light Settings
- Periodic Table of Elements
- Keylock Security
- Show Call Duration
- Welcome Animation
- Back light Settings
- Games
- Snake
- (My Modified) Space Impact
- Bantumi
- Pairs II

(New games)
- Stones (Board Type Tic-tac-toe)
- Breaker (Archanoid)
- Maze 3d
- Pills (Dr. Mario)
- O and X (Tic-tac-toe)

=====================================
How to for Periodic Table of Elements
=====================================

To move you can use following keys:
- Navi - display Element Info
- 2 - move up
- 4 - move left
- 6 - move right
- 8 - move down
- up - move up in element info
- down - move down in element info
- * - view help on the left
- # - view help on the right


=======================================================
How to for Advance Scientific Calculator and Conversion
=======================================================

This patch adds an RPN (Reverse Polish Notation) calculator in the phone.
Everyone who is used to use advanced HP calculators know that RPN is the
easiest way to calculate any expression, from simple to complex ones.

For example summing a list of numbers is difficult with a standard calculator
but in RPN you just enter the values onto the stack, and then execute the [+]
command repeatedly until the stack contains the final sum.

RPN tutorial: How to calculate (1+2)/(3+4) in RPN calculator?
Enter: 1 <down> 2 Options-Add 3 <down> 4 Options-Add Options-Divide
Result: 4.2857143E-1


Keypad functions for each mode [corresponding HP48 User-RPL commands]:

Normal mode:
Navi: Options menu
C: Drop one value from stack [DROP] / Exit application if empty stack
Up: Enter interactive stack mode
Down: Duplicate the value on stack level 1 [DUP]
*: Change sign of value on stack level 1 [NEG]
0...9: Digit, starts edit mode
#: Decimal point, starts edit mode

Edit mode:
Navi: Options menu
C: Backspace / Exit edit mode
Up: Add the value to the stack, and enter stack mode
Down: Add the value to the stack (Enter)
*: Change sign (of exponent if present)
0...9: Digit
#: Decimal point ('E' for exponent if point already present)

Interactive stack mode:
Navi: Stack options menu
C: Exit interactive stack mode
Up: Move the pointer up in the stack
Down: Move the pointer down in the stack
1: Exit interactive stack mode (actually [1 ROLL], see the following)
2: Switch values on level 1 and level 2 and exit interactive stack mode [SWAP]
3: Move value from level 3 to level 1 and exit interactive stack mode [ROT]
4...9: Roll stack at level n and exit interactive stack mode [n ROLL]


Options menu [corresponding HP48 User-RPL commands]
(Sn = value at stack level n):

1 Add: S2 + S1 [+]
2 Subtract: S2 - S1 [-]
3 Multiply: S2 * S1
4 Divide: S2 / S1 [/]
5 Inverse: 1 / S1 [INV]
6 Powers & roots submenu:
6-1 Power: S2 ^ S1 [^]
6-2 Root: S1th root of S2 [XROOT]
6-3 Square: S1 ^ 2 [SQ]
6-4 Square root: Square root of S1 [root]
7 Logarithmic submenu:
7-1 Exponent: e ^ S1 [EXP]
7-2 Natural log.: ln(S1) [LN]
7-3 Decimal exp.: 10 ^ S1 [ALOG]
7-4 Decimal log.: 10log(S1) [LOG]
8 Trigonometric submenu:
8-1 Sine: Sine of S1 [SIN]
8-2 Cosine: Cosine of S1 [COS]
8-3 Tangent: Tangent of S1 [TAN]
8-4 Arcus sine: Arcus sine of S1 [ASIN]
8-5 Arcus cosine: Arcus cosine of S1 [ACOS]
8-6 Arcus tangent: Arcus tangent of S1 [ATAN]
8-7 Unit of angle submenu:
8-7-1 Degrees: Sets angle unit to degrees (default) [DEG]
8-7-2 Radians: Sets angle unit to radians [RAD]
8-7-3 Grades: Sets angle unit to grades [GRAD]
9 Constants submenu:
9-1 Pi: Adds value of pi to stack [pi ->NUM]
9-2 e: Adds value of e to stack [e ->NUM]
9-3 Sq. root of 2: Adds value of square root of 2 to stack [2 root]
10 Convert units submenu:
10-1 Length (22 units)
10-2 Area (12 units)
10-3 Volume (22 units)
10-4 Time (5 units)
10-5 Speed (7 units)
10-6 Mass (13 units)
10-7 Force (6 units)
10-8 Energy (10 units)
10-9 Power (3 units)
10-10 Pressure (8 units)
10-11 Temperature (4 units)
10-12 Angle (5 units)
10-13 Illuminance (3 units)
10-14 Luminance (4 units)
10-15 Equival. dose (4 units)
10-16 Radioactivity (2 units)
11 Currencies submenu:
11-1 To domestic: S1 * rate
11-2 To foreign: S1 / rate
11-3 Exchange rate submenu:
11-3-1 Foreign unit expressed in domestic units
11-3-2 Domestic unit expressed in foreign units
12 Clear: Clears the stack [CLEAR] / entered value

Selecting an operator, function, or constant in the options menu while you are
entering a value will first add the entered value to the stack and then execute
the selected command.


Interactive stack options menu [corresponding HP48 User-RPL commands]
(Sn = value at pointed level):

1 Pick: Add a copy of Sn to the stack [PICK]
2 Roll: Move Sn to S1, move S1...Sn-1 up by one level [ROLL]
3 Roll down: Move S1 to Sn, move S2...Sn down by one level [ROLLD]
4 Reverse: Reverse order of S1...Sn [REV]
5 Duplicate: Add copies of S1...Sn to the stack [DUPN]
6 Drop: Remove S1...Sn from the stack [DROPN]
7 Keep: Remove all other values than S1...Sn from the stack [KEEP]
8 Edit: Starts editing of Sn

==============================================================================
Smarkies Simbayan

Version: 1 (12.24.2005)
Copyright (c) 2005 Smarkies

www.geocities.com/smarkenshin/

SmaRkieS
28-12-2005, 12:08 PM
:-o OMG!!!! Thanks for posting my mode :) :-o