PDA

View Full Version : New script - Periodic Table



druidbartek
11-12-2005, 11:11 AM
Hi

Here is my script - Periodic Table. It is first official version of this script - it contains English name of elements but if U want U can change it. and I included English and Polish PPM string in periodic_ppm.txt file so U could change it also.

if U found some bug please let me know about it :)

http://img212.imageshack.us/img212/5491/18qi.png (http://imageshack.us)

http://img212.imageshack.us/img212/962/26dd.png (http://imageshack.us)

http://img212.imageshack.us/img212/6368/34nh.png (http://imageshack.us)

http://img212.imageshack.us/img212/3382/49sq.png (http://imageshack.us)

http://img212.imageshack.us/img212/4571/54rp.png (http://imageshack.us)

druidbartek

Daryl Saludares
12-12-2005, 12:56 AM
this is it! now finally you've made it Sir... a million thanks BTW where can i check for the credits as to your name like the one in PPM.txt "Periodic Table 1.00. Copyright (c) 2005 druidbartek" this is imp because it belongs 2 u... :smile:

druidbartek
12-12-2005, 09:09 AM
@Daryl Saludares
actually I have a few problem with id_game_instructions function so I decided to disable it in this version :wink:

Daryl Saludares
12-12-2005, 10:06 AM
maybe Sir Yak could extend his help to you, he has the full control of NokiX, 'though your name did not appear in the apps but still i'm so thankful for the greatness of your idea creating this script (with lots of GUTS of course!!!) most probably you can write another useful script in the near future... hoping to see more Scientific Application scripts from you Sir ;)

more power!!!

druidbartek
12-12-2005, 11:19 AM
@Daryl Saludares

now I have in plan some simple text games, and if it'll be workin I'm going to write my first game - I think everyone played in Minesweeper... ;)

NokDoc
12-12-2005, 07:40 PM
Hi,

Thanks

Looks quite amazing.

NokDoc

druidbartek
27-11-2006, 02:40 AM
Hi!
New version 1.30 is available - better&faster :)
Fixed all known bugs and added some improvements like support for 96x65 LCD, better UI, multilanguage element names (Latin, English and Polish included) - edit 'element_names.txt' file to to replace or remove some of this (max 3 lang).

Use 2/4/6/8 key to move and 5 to display apps info(not workin on 3350:-?)
Pressing Navi key will bring up element info table (press 5 to show tips).

This apps required 'MAKE_NOKSTR.rx' macro (link below).

Some shots (3350 also):
http://druidbartek.info/pictures/periodic_table/big_1.gif http://druidbartek.info/pictures/periodic_table/big_2.gif http://druidbartek.info/pictures/periodic_table/big_3.gif http://druidbartek.info/pictures/periodic_table/big_4.gif
http://druidbartek.info/pictures/periodic_table/small_1.gif http://druidbartek.info/pictures/periodic_table/small_2.gif http://druidbartek.info/pictures/periodic_table/small_3.gif
http://druidbartek.info/pictures/periodic_table/small_4.gif

Download:
Periodic Table 1.30 (http://druidbartek.info/download/scripts/applications/periodic_table_1.30.zip)
MAKE_NOKSTR.rx (http://druidbartek.info/download/scripts/misc/MAKE_NOKSTR.zip)

best regards,
Bartek

PS. sorry that tips are in Polish but im too lazy to make new ones

nuukiaworld
07-03-2010, 09:15 PM
The data-intensive periodic-table.nrx was my (last?) target when fighting against the small flash of NSE-3. I redesigned the data structure used to store the element information and optimized the code. About 4 kB of flash space is freed with the new version.

The data storage format varies depending on the characters used in the data. This allows leaving almost all delimiters away from the data. Shortening data values by one byte has a big effect on the overall size. ? Look at the code to see how I managed to do that. I think that it is a good example how to do size-effective implementation of such data.

The new version also reads all element information from a text file, allowing easy updating all data (fixing errors and adding final names for new elements). The upper limit number of languages is now 23. Latin, English, Finnish, and Polish (disabled by default :P) are already included.

Thanks to druidbartek for this great script. It might have little "real" use but it is very good in amazing others when comparing the features of modern phones with my 6110. Other features in the same "category" are the large number of unit conversions and constant values available through my RPN calculator. :D

Download the version 1.40 of periodic_table from this URL:
www.panuworld.net/nuukiaworld/download/nokix/improved (http://www.panuworld.net/nuukiaworld/download/nokix/improved/)

druidbartek
08-03-2010, 02:19 PM
awesome! thanks for the great update

in fact SF project was left behind by developers, especially me :) - some (most?) of last commits (from around last year) seemed to be buggy.

Lately I did some arrangements to migrate SDK to cygwin-free environment (could be very tricky on x64 systems) - the choice fell on MS VC++, simply I couldn't find any more native C compiler so far ;)

recompiled NokiX SDK tools work with gcc compiler from YAGARTO toolchain very stable so far (tested on some various virtual machines).

next (very first) stable release should be available soon

regards,
Bartek

nuukiaworld
08-03-2010, 07:46 PM
Hello, the famous Bartek!

I am really surprised that somebody answered to my monologue. My plan was only to document my scripts for future generations by writing about them on this silent forum.

It is nice to hear that some NokiX development is still going on. However, is there anymore enough community to test the releases? At least last year release was buggy on NSE-3, even many old features failed, so I had to downgrade back to Yak's last packages. Unfortunately I do not have time for testing any fixes, so downgrading was the best choice, especially because there is not so much for my phone to gain by upgrading. - You have to consider what is the reasonable effort to put in NokiX in the future. We both know that it will not live active life forever... (But we should left it in a good condition for the future researchers :P.)

BTW. This evening's periodic_table.nrx 1.41 cuts away ~50 bytes more. Now I have almost 128 bytes of unused flash on my NSE-3... :-o

druidbartek
08-03-2010, 09:38 PM
hi,

and I'm surprised too, You're still using nse-3, so there is two of us for now :)


You have to consider what is the reasonable effort to put in NokiX in the future
You're absolutely right, but for me it's very good tool to play with. I'm still using a few dct3's as some kind of remote drivers, and I still using 8855 as my main phone ;)


Now I have almost 128 bytes of unused flash on my NSE-3...
maybe you should try to to consider compress/remove some pieces of original code somehow :-D

deadspot
17-03-2010, 04:35 AM
hi sir,

still some still here only audience...hehehehe

thanks