
The value for the key, along with the current modifier value, will then be printed when you press an unknown key. You can get the value for a certain key by modifying the startup script so that line 26 is not commented (remove the -) and line 27 is commented (add - at the beginning). You can get the values in hexadecimal, for all the available labels, with INSIGHT. PrizmUIfke圓label, prizmUIfkey4label and prizmUIfkey6label - labels for the user-defined function keys. k gets the number of the key as returned by the GetKey syscall and s gets the key modifier status (shift, alpha, alpha-lock, etc.). PrizmUIkeyHandler(k,s) - this function is executed if custom key handling is enabled, every time a unknown key is pressed. PrizmUIhandleKeys - this symbol is checked to see if custom key handling should be enabled. Here's a new startup script that illustrates the use of the feature, by assigning the "clear" command to the F3 key, and other functions to some other keys:Ĭode: Select all logab(a,b)=log(b)/log(a)

You can also set custom labels for the mentioned function keys.
#Eigenmath source how to
These unused keys include F3, F4 and F6, as well as any keys the text input routine doesn't know how to handle. Users can now assign the execution of custom functions to unused keys, for example through the startup script (or any other script, or even just by running commands directly). About screen now accessible with Shift+Menu, to free F6 for use (read on) The memory leak bugs in Eigenmath are patched (George Weigt sent me files through email specifically for this purpose its in fact just a matter of adding a couple of lines to free memory where he forgot).
#Eigenmath source code
if you have been reading the IRC conversations, you'll know the details). The source code will be published on GitHub at a later stage, most likely before version 1.0.

Fixed loss of precision on float input (and that's why there's now a giant copyright text in the version/about screen. Floats are displayed with a higher number of significant digits now (10, like on the remaining parts of the OS). The source code will be published on GitHub at a later stage, most likely before version 1.0. I don't develop for the fx9860G, and it lacks the heap needed to do any meaningful calculations before going out of memory. Eigenmath DS is a free computer algebra system ported to Nintendo DS.
