Commit Graph

285 Commits

Author SHA1 Message Date
mmfoerster
27d0eb8fb2 Created plain-text documentation for the 6502 clock time codes. Added function
that creates the text expression of the time codes seen in the documentation
to macros.js and expert-allinone.js.

Added documentation file: 6502timecodes.txt
Added function: allTCStates()
2017-09-19 21:22:34 -04:00
BigEd
90f57631c0 Merge pull request #46 from mmfoerster/master
Added missing '#' and '~' to both copies of the BRtaken node name.
2017-05-08 18:25:56 +01:00
mmfoerster
cba0c7a6b5 Added ~BRtaken definition to the expert version to parallel nodenames.js. 2017-05-08 10:33:40 -04:00
mmfoerster
c2348c5f63 Added missing '#' and '~' to both copies of the BRtaken node name.
The comments with them indicate that the semantics of the node (high when branch
not taken) was already recognized.

pipeBRtaken in the expert version is left untouched, as it is opposite-valued
from #BRtaken, although its meaning is multiplexed by additional influences
(nodenames.js has it named pipeIPCrelated).
2017-05-06 16:39:58 -04:00
BigEd
4bb43bfd0e Merge pull request #45 from mmfoerster/master
Corrected node numbers for p6 (V bit) and p7 (N bit) of the status re…
2017-04-27 18:14:40 +01:00
mmfoerster
8d50388828 Corrected node numbers for p6 (V bit) and p7 (N bit) of the status register.
p6 and p7 were duplicates of their respective Pout-named nodes instead of
the phase 1 updated nodes of their storage complexes, as all the other
processor status register bits are (except for the B bit, of course).

    Comment typo correction for cclk.
2017-04-13 04:34:02 -04:00
Ed S
1f78e25b3a Tweak README - add 6800 sim 2017-03-13 16:16:06 +00:00
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