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