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
2015-04-26 18:30:53 +01:00
2010-11-01 18:15:36 +00:00
2010-09-18 17:07:48 +00:00
2011-04-01 11:59:22 +00:00
2014-05-05 23:54:54 -07:00
2011-04-01 11:59:22 +00:00
2011-04-01 11:59:22 +00:00
2013-06-24 18:53:07 +02:00
2010-09-18 17:01:20 +00:00
2011-04-01 11:59:22 +00:00
2011-04-01 11:59:22 +00:00
2011-04-01 11:59:22 +00:00

This is the JavaScript simulator from the visual5602.org project:
www.visual6502.org/JSSim

It includes a general purpose transistor-level simulator, layout browser,
and the data from a 6502 revD chip. 

Recently added: polygon data for the 6800 chip. The simulation is not yet working,

Note the various licenses and Copyright associated with each file.

Enjoy!
- The Visual 6502 Team
Description
Transistor level 6502 Hardware Simulation in Javascript
Readme 15 MiB
Languages
JavaScript 99.6%
HTML 0.3%