Search found 5 matches

by wumpus
Tue Feb 10, 2015 5:36 pm
Forum: Emulation and Simulation
Topic: Transistor-level data flow tracking
Replies: 5
Views: 3401

Re: Transistor-level data flow tracking

Good point! Still have to work on the flow tracking a bit, but here's the visualization tool already,

https://github.com/laanwj/xray6502
by wumpus
Tue Feb 10, 2015 8:15 am
Forum: Emulation and Simulation
Topic: Transistor-level data flow tracking
Replies: 5
Views: 3401

Re: Transistor-level data flow tracking

Bravo! That's certainly a step forward for visualisation.
Yes, I ended up writing a new tool '6502 X-Ray' to explore, I wanted something to quickly see the connectivity.

I'm baffled by the complexity of even such a small chip. And as it was back in the day it's all drawn by people, it's even more ...
by wumpus
Mon Feb 09, 2015 4:47 pm
Forum: Emulation and Simulation
Topic: Transistor-level data flow tracking
Replies: 5
Views: 3401

Transistor-level data flow tracking

Data flow tracking in various forms is quite common for software these days. Seeing the awesome visual6502 data I wondered "is it possible to do data flow tracking on a transistor level, and get sensible output on a per-instruction level?".

I started out with perfect6502 simulator and added tag ...
by wumpus
Mon Jan 05, 2015 11:17 am
Forum: Emulation and Simulation
Topic: Visualizing the 6502
Replies: 62
Views: 44167

Re: Visualizing the 6502

Good spot - something isn't right there. If you toggle the layer visibilities you'll see, I think, that this node corresponds to a protection structure - which would made sense if clk1out was an input.

And in fact, in the case of the 6501, this pin is an input! We believe the 6501 and 6502 differ ...
by wumpus
Sun Jan 04, 2015 10:07 am
Forum: Emulation and Simulation
Topic: Visualizing the 6502
Replies: 62
Views: 44167

Re: Visualizing the 6502

I think I found a small erratum in the visual 6502 data, though I doubt I'm the first to spot this:

t2730 pulls node 860 to ground, but node 860 is not connected to anything.
From the context I suppose it should have been connected to node 1163 clk1out.

See http://www.visual6502.org/JSSim/expert ...