Commit Graph

278 Commits

Author SHA1 Message Date
Ed S 4364604b96 Whitespace fixups 2017-03-13 16:13:03 +00:00
BigEd 2147762ee4 Merge pull request #38 from BigEd/patch-1
Fix typo in comment
2017-03-11 22:45:51 +00:00
BigEd 651d8a44c5 Merge pull request #39 from mmfoerster/master
Patch allNodes() to generate list of numbers for the node indexes instead of numeric strings, fix JMP indirect mnemonic
2017-03-11 22:43:36 +00: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
BigEd 3b7fbe4385 Fix typo in comment 2016-11-08 16:37:20 +00:00
trebonian f3cffeeed6 Merge pull request #36 from BigEd/patch-2
Add I/O to 6800
2015-04-26 13:48:07 -04:00
BigEd a2a4bc65c5 Add I/O to 6800 2015-04-26 18:30:53 +01:00
trebonian 815e972d14 Merge pull request #30 from PeterMortensen/master
Spelling/case.
2015-04-26 11:29:56 -04:00
trebonian 9f4f922e16 Merge pull request #34 from shersom/master
Add labels to layout controls
2015-04-26 11:29:21 -04:00
trebonian 27bec1bfe5 Merge pull request #35 from BigEd/patch-1
Fixup link to 6800 programming card
2015-04-25 20:59:53 -04:00
BigEd 976fe7e430 Fixup link to 6800 programming card 2015-04-25 14:17:15 +01:00
shersom 72ac2caf74 Add labels to layout controls 2014-05-05 23:54:54 -07:00
trebonian 741e035eb4 Merge branch 'patch-1' of http://github.com/BigEd/visual6502 into ed 2013-06-26 17:23:14 -04:00
BigEd dd2241d3de bugfix - macros.js - pre-apply clock triggers for corrected display 2013-06-25 22:31:53 +02:00
BigEd c0809ba34e typo fixup in README 2013-06-24 18:53:07 +02:00
Peter Mortensen df33b88c56 Update README 2013-06-18 16:06:06 +03:00
trebonian 7d90b33187 Merge pull request #28 from BigEd/patch-1
Correcting a comment in nodenames.js
2013-02-04 06:02:05 -08:00
BigEd 34244661cb Correcting a comment in nodenames.js
Thanks to 'cerebrum' on forum.6502.org
2013-02-03 10:19:22 +00:00
BigEd ce74c3f5d3 Swap easy6502 tutorial in for 6502asm emulator/assembler 2012-08-16 07:52:17 +01:00
BigEd cb03b9741a html fixups by Quietust 2011-08-27 03:34:25 +02:00
BigEd 7b95b5e345 html tidyup by Quietust 2011-08-27 03:29:23 +02:00
BigEd de265ecdb8 6502: add nodename aliases to allow more use of the URL interface 2011-05-12 08:54:52 +00:00
BigEd e81c9fbe0f update 6800 tracing to include alu and incrementer 2011-04-16 13:03:43 +00:00
BigEd c300e6ad01 update 6800 nodenames: ordering, comments, minor corrections 2011-04-16 13:02:46 +00:00
BigEd 79d0c4c445 import remainder of Segher's 6800 nodename updates and begin process of ordering and commenting 2011-04-16 11:29:53 +00:00
BigEd a2d35d54ca 6800 nodename changes from Segher 2011-04-16 10:58:16 +00:00
BigEd e20eb08b91 updated 6800 transistor bounding boxes and geometries from Ijor 2011-04-12 18:08:51 +00:00
BigEd 8487a7a9e1 6800: tweak nodenames and add the Tf state name/node 2011-04-11 18:22:26 +00:00
BigEd 6c138a4f6b add 6800 timing state to tabulation 2011-04-11 14:07:51 +00:00
BigEd 658d40646c add 6800 timing state signals 2011-04-11 13:51:37 +00:00
BigEd 67e15e68c1 fixup comment in transdefs about geometry 2011-04-09 10:33:18 +00:00
BigEd a316831100 update comments at head of transdefs 2011-04-09 10:12:53 +00:00
ijor acd7b0310e Edited chip-6800/transdefs.js via GitHub 2011-04-09 17:57:45 +08:00
BigEd 9331be20fe allow tabulations with loglevel 0 (with only additional signals) 2011-04-06 18:13:04 +00:00
BigEd e6d42eb1aa 6800 declutter - remove clock phases from tabulated signals 2011-04-05 19:45:33 +00:00
BigEd 8ae5c087f6 fixup missing assignments causing errors 2011-04-05 18:29:49 +00:00
BigEd c6dd03ba17 fixup 6800 test program 2011-04-05 18:09:53 +00:00
BigEd fca2eb5cb6 fixup 6800 pre-reset delay 2011-04-05 18:09:38 +00:00
BigEd b5c1759f32 improve 6800 machine state display 2011-04-02 08:01:09 +00:00
BigEd 6ceae74e4a 6800 fixup single stepping 2011-04-02 07:57:15 +00:00
BigEd 94b306bace update 6800 machine state readout 2011-04-01 20:57:42 +00:00
BigEd 9308b26c42 update 6800 loglevel definitions 2011-04-01 20:12:22 +00:00
BigEd 335cb06832 update 6800 segdefs to add missing pullups 2011-04-01 20:11:51 +00:00
BigEd d9440fa160 6800: fixup bus reads, add annotation for unassigned opcodes 2011-04-01 18:44:12 +00:00
BigEd 10ba01cf12 fixup 6800 disassembly 2011-04-01 17:55:49 +00:00
BigEd e8b964a24f fixup 6800 IR nodenames 2011-04-01 17:55:30 +00:00
BigEd bbfcf77134 update 6800 nodenames and trace signals 2011-04-01 17:32:01 +00:00
BigEd 73f21ffc47 update 6800 test program 2011-04-01 17:31:30 +00:00
BigEd 4e2c84dabc update 6800 test program and add opcode map 2011-04-01 16:05:41 +00:00
BigEd ca7124b176 6800: treat dbe as phi2 clock in 2011-04-01 14:40:56 +00:00