Commit Graph

17 Commits

Author SHA1 Message Date
David Banks 86e6e116d7 All: Fix a hard-coded nodes array length in stateString() 2018-10-09 21:59:27 +01:00
mmfoerster 51d6bb216b Patch allNodes() to generate list of numbers for node indexes instead of numeric strings, fix JMP indirect mnemonic
Patches for the general chipsim code and the 6502 emulation.

    For the general chipsim code, allNodes() was constructing a list of
numeric strings for the node indexes instead of a list of numbers for them.
During the first iteration inside recalcNodeList(), the numeric string node
indexes would end up being the first elements of their respective node group
lists. This in turn would allow instances of a duplicate node index to be added
to the node group list. The duplicate in each case would be the numeric
equivalent of the initial numeric string index: indexOf() would not recognize
the string element as being the equivalent of the numeric node index, so the
numeric version would be added also.

For an example (from real log data), a node group list of: [ "49", 483 ] has a
node index of 49 tested against it. indexOf() says "49" is not an occurrence
of 49, so it allows 49 to be
2017-03-10 23:09:20 -05:00
Barry Silverman df6aaa392c More simplifications from Brian 2010-10-15 08:11:43 -04:00
Barry Silverman 10787078c8 More forEach 2010-10-14 21:15:47 -04:00
Barry Silverman 98ec727c50 Performance: Remove float state 2010-10-14 21:00:07 -04:00
Barry Silverman 33aa993c8d Performance - use forEach, and more cleanup 2010-10-14 20:16:43 -04:00
Barry Silverman b5e1064efb Performance improvement in checking for duplicate nodes in recalclist 2010-10-13 22:00:01 -04:00
Barry Silverman 282c815791 Chipsim change of states to booleans, and performance 2010-10-13 17:53:40 -04:00
Barry Silverman e60485fe6a Performance fix 2010-10-07 07:33:15 -04:00
BigEd a2d20cc403 [dev]handle URL params like ?graphics=false&expert=true&loglevel=4 2010-10-01 11:29:22 +00:00
BigEd f26a508c4e [dev]add selective node and transistor ctrace 2010-09-28 19:22:50 +00:00
BigEd 40fe1e0a7a [dev] tweak logging capability 2010-09-25 10:29:26 +00:00
Barry Silverman ef88fdeb90 Fixed console references for Firefox 2010-09-19 03:02:26 -04:00
BigEd d032580201 improve load sequencing, add layer choosing, link to python sim, add keyboard tips, add example nmi test, tweak navbuttons, enhance chipstatus output 2010-09-18 17:46:24 +00:00
Barry Silverman 6dd7e9c24e Fixed line endings and Copyright notices 2010-09-18 12:56:48 -04:00
Barry Silverman d5300567d6 Added Licenses 2010-09-18 07:35:21 -04:00
Barry Silverman 4d8da5b680 First Commit 2010-09-17 22:42:04 -04:00