MOS 6502

From VisualChips

(Difference between revisions)
Jump to: navigation, search
(Our Analysis)
(Our Analysis: Re-org, add text, add link to FPGA simulations)
 
Line 3: Line 3:
== Our Analysis ==
== Our Analysis ==
-
* Collected [[6502Observations|observations]] of 6502 layout and behaviour.
+
 
-
* [[6507 Decode ROM|Decode ROM]] (describing the Atari 6507, not exactly the same as the NMOS 6502 used in the [http://visual6502.org/JSSim visual6502 simulator]
+
Here are some relatively raw materials we've collected:
-
* [[6502 all 256 Opcodes|all 256 6502 opcodes]] including illegals and their actions
+
* Comparative photos of the [[6502 Stack Register High Bits|Stack Register]] in 6502 and 6507
* Comparative photos of the [[6502 Stack Register High Bits|Stack Register]] in 6502 and 6507
-
* [[6502 datapath|Datapath timing]]
+
* The [[6507 Decode ROM|Decode ROM]] (describing the Atari 6507, not exactly the same as the NMOS 6502 used in the [http://visual6502.org/JSSim visual6502 simulator]
 +
* [[6502 all 256 Opcodes|All 256 6502 opcodes]] named and tabulated
 +
 
 +
And here is some more interpretive material from our explorations:
 +
* Collected [[6502Observations|observations]] of 6502 layout and behaviour.
 +
* The 6502 [[6502 datapath|datapath timing]]
 +
* The [[6502_Unsupported_Opcodes|unsupported opcodes]]
 +
** a detailed explanation of the [[6502 Opcode 8B (XAA, ANE)|XAA opcode]] behaviour
 +
* [[6502_-_simulating_in_real_time_on_an_FPGA|Implementing a realtime netlist simulation]] in historical systems using an FPGA
== 6502 additional information ==
== 6502 additional information ==

Latest revision as of 20:10, 12 May 2011

Contents

MOS 6502 family

We have photographs of the metal and lower layers, the polygons captured, the circuit extracted and we have published a javascript simulator. There is an FPGA project to implement the simulation in hardware. We have (as yet) unpublished simulators in python and C.

Our Analysis

Here are some relatively raw materials we've collected:

And here is some more interpretive material from our explorations:

6502 additional information

See also the links page on the main site.

Primary Sources

Secondary Sources

Previous Analysis

Personal tools