|
|
(2 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | [[Category:83Plus:Basic|TI-84 New Tokens]] | + | #REDIRECT [[83Plus:Basic:New_Tokens_on_the_84_Plus]] |
− | | + | |
− | The TI-84(SE) has several new tokens. These tokens will not work on the 83's.
| + | |
− | = Tokens =
| + | |
− | == checkTmr( ==
| + | |
− | * Hex: $EF02
| + | |
− | * Syntax: checkTmr(<i>offset</i>
| + | |
− | ** offset is a decimal number to add to the value returned. You should really have this set to 0.
| + | |
− | * Returns: Decimal value of clock ports
| + | |
− | | + | |
− | == ClockOff ==
| + | |
− | * Hex: $EF0F
| + | |
− | * Syntax: ClockOff
| + | |
− | | + | |
− | == ClockOn ==
| + | |
− | * Hex: $EF10
| + | |
− | | + | |
− | == dayOfWk( ==
| + | |
− | * Hex: $EF06
| + | |
− | | + | |
− | == ExecLib ==
| + | |
− | * Hex: $EF12
| + | |
− | * Notes: This is used with OpenLib(, for which there are no apps currently making use of.
| + | |
− | | + | |
− | == getDate ==
| + | |
− | * Hex: $EF09
| + | |
− | * Syntax: getDate→<i>⌊ALIST</i>
| + | |
− | * Returns: {<i>year</i>,<i>month</i>,<i>day</i>} (regardless of getDtFmt)
| + | |
− | | + | |
− | == getDtFmt ==
| + | |
− | * Hex: $EF0C
| + | |
− | * Syntax: getDtFmt→<i>[a variable]</i>
| + | |
− | * Returns: A number which tells you what date format the user has requested to use on the MODE screen.
| + | |
− | | + | |
− | ==getDtStr( ==
| + | |
− | * Hex: $EF07
| + | |
− | * Syntax: getDtStr(<i>date format</i>
| + | |
− | ** I would presume <i>date format</i> is the same as the numbers used for getDtFmt
| + | |
− | | + | |
− | == getTime ==
| + | |
− | * Hex: $EF0A
| + | |
− | * Sintax: setTime→<i>⌊ALIST</i>
| + | |
− | * Returns: A list, in the format: {<i>hour</i>,<i>minuet</i>,<i>second</i>
| + | |
− | | + | |
− | == getTmFmt ==
| + | |
− | * Hex: $EF0D
| + | |
− | * Notes: Works alot like getDtFmt
| + | |
− | | + | |
− | == getTmStr( ==
| + | |
− | * Hex: $EF08
| + | |
− | * Syntax: '''unknown'''
| + | |
− | | + | |
− | == isClockOn ==
| + | |
− | * Hex: $EF0E
| + | |
− | * Notes: The way this one works, there is no need to include an =1 or =0. Just If isClockOn or If not(isClockOn) will do fine.
| + | |
− | | + | |
− | == OpenLib( ==
| + | |
− | * Hex: $EF11
| + | |
− | | + | |
− | == setDate( ==
| + | |
− | * Hex: $EF00
| + | |
− | * Syntax: setDate(<i>year</i>,<i>month</i>,<i>day</i>
| + | |
− | * Notes: DtFmt does not affect this.
| + | |
− | | + | |
− | == setDtFmt( ==
| + | |
− | * Hex: $EF03
| + | |
− | * Notes: This is used to set the date format shown on the MODE screen
| + | |
− | | + | |
− | == setTime( ==
| + | |
− | * Hex: $EF01
| + | |
− | * Syntax: setTime(<i>hour</i>,<i>minuet</i>,<i>second</i>
| + | |
− | * Notes: This does not care about TmFmt
| + | |
− | | + | |
− | == setTmFmt( ==
| + | |
− | * Hex: $EF04
| + | |
− | * Notes: Changes the time time format shown on the MODE screen
| + | |
− | | + | |
− | == startTmr ==
| + | |
− | * Hex: $EF0B
| + | |
− | * Notes: This works just like checkTmr(0), execpt smaller.
| + | |
− | | + | |
− | == timeCnv( ==
| + | |
− | * Hex: $EF05
| + | |
− | * Syntax: timeCnv(<i>a number of seconds</i>
| + | |
− | * Returns: A list that converts the number of seconds into {<i>days</i>,<i>hours</i>,<i>minuets</i>,<i>seconds</i>
| + | |
− | * Notes: You may wish to use this with checkTmr( to bump the time up or down a few seconds
| + | |
− | = Notes =
| + | |
− | Time is not a new token for the 84.
| + | |
− | | + | |
− | = Credits and Contributions =
| + | |
− | * /dev/mouse, for making my life easier
| + | |