mirror of https://github.com/stella-emu/stella.git
a48670693a
improved speed. The main stella.pro properties have been integrated directly into Stella, so a properties file needn't be distributed with the application any more. Support still exists for a system-wide stella.pro and a per-user user.pro; however, Stella will work fine without them. Greatly reduced memory usage in properties storage by moving to an enum-based key system (so string descriptors for keys are no longer being stored). Eliminated parsing and construction of the internal properties set by pre-parsing the data with a perl script (included in the new 'src/tools' directory). This pre-parser constructs a balanced binary search AVL tree in array format, so in the worst case, the BST only has to look through 12 entries. Fixed some string constructor issues, hopefully fixing compile problems with the WinCE port. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1016 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba |
||
---|---|---|
CVSROOT | ||
stella |