JssimUserHelp

From VisualChips

(Difference between revisions)
Jump to: navigation, search
(saving first stab at JSSim help)
(some simple help text)
Line 5: Line 5:
You might also be using a pre-released version of the simulator. As this help is on our wiki, there's only one help page for all versions.
You might also be using a pre-released version of the simulator. As this help is on our wiki, there's only one help page for all versions.
-
=== Help for simple mode ===
+
== Help for simple mode ==
==== Graphics help ====
==== Graphics help ====
You can pan and zoom the chip graphics using
You can pan and zoom the chip graphics using
Line 12: Line 12:
* click and drag to pan
* click and drag to pan
Click in the graphics area to highlight any shape on the chip: all the connected shapes will be highlighted and the name of the node, if any, will be displayed in the chip status area at top right.
Click in the graphics area to highlight any shape on the chip: all the connected shapes will be highlighted and the name of the node, if any, will be displayed in the chip status area at top right.
 +
 +
For example, if you click on the square shape at top left of the chip, you'll see text like
 +
  {{{
 +
node: 1297 nmi
 +
}}}
 +
which tells you that this is the NMI pad - in a real chip, it would be connected to the NMI pin of the package.
 +
 +
The node number is useful only as a unique reference number. If you're interested in the workings of the simulator you'll read the source files and see these numbers used to label all the polygons and transistors which are electrically connected and which therefore are at the same voltage - and therefore represent the same logical signal.
 +
==== Running the program ====
==== Running the program ====
-
==== Modifying the program ====
 
 +
Towards the top right you see a set of buttons:
 +
* run (or stop) - start the simulation, run for as long as you like, then stop it.
 +
* reset
 +
* back
 +
* forward
 +
As the simulation runs you can see the yellow box in the memory area (bottom right) indicating which memory location is being read or written.  You may also see the contents of memory changing: perhaps the location just to the right of {{{0040:}}} will count up.
 +
 +
==== Modifying the program ====
 +
You can't presently modify the program in the simple page: you need the Advanced page for that.
-
=== Help for advanced mode ===
+
== Help for advanced mode ==

Revision as of 14:37, 22 November 2010

The Visual6502 javascript simulator has two entry pages:

You might also be using a pre-released version of the simulator. As this help is on our wiki, there's only one help page for all versions.

Contents

Help for simple mode

Graphics help

You can pan and zoom the chip graphics using

  • '>' on the keyboard to zoom in
  • '<' on the keyboard to zoom out
  • click and drag to pan

Click in the graphics area to highlight any shape on the chip: all the connected shapes will be highlighted and the name of the node, if any, will be displayed in the chip status area at top right.

For example, if you click on the square shape at top left of the chip, you'll see text like

  {{{

node: 1297 nmi }}} which tells you that this is the NMI pad - in a real chip, it would be connected to the NMI pin of the package.

The node number is useful only as a unique reference number. If you're interested in the workings of the simulator you'll read the source files and see these numbers used to label all the polygons and transistors which are electrically connected and which therefore are at the same voltage - and therefore represent the same logical signal.

Running the program

Towards the top right you see a set of buttons:

  • run (or stop) - start the simulation, run for as long as you like, then stop it.
  • reset
  • back
  • forward

As the simulation runs you can see the yellow box in the memory area (bottom right) indicating which memory location is being read or written. You may also see the contents of memory changing: perhaps the location just to the right of {{{0040:}}} will count up.

Modifying the program

You can't presently modify the program in the simple page: you need the Advanced page for that.

Help for advanced mode

Personal tools