Thanks Steve,
Yes - that's clear - I wasn't even considering a 'trigger' point on the vertical axis (and hadn't noticed it

) I would expect the 'curve' to start at the trigger point, maybe - or starts recording prior to the trigger?
I'm finding the oscilloscope 'closes' when I restart 'debug'. So - when I start (click go) - then oscilloscope window is replaced by the 'Simulation debugger' window. Note it's not behind it - I can drag it around and it's not there. If I click 'Stop' - the simulation debugger window reverts to 'oscilloscope' window. To get the oscilloscope whilst debugging - I need to do View - oscilloscope.
Strangely - when I run it this evening I find the 'simulation debugger' window (called 'watch' in view) and the oscilloscope window are mutually exclusive. When I open one it replaces the other (on the same 'footprint'). This works correctly in v8and I'm sure worked correctly before. System isn't short of RAM - is there a setting I've tweaked?
As a question - the scale is, say, 100ms per div - what is a div? For example if I set this as 100ms/div and a delay of 50ms a high pulse 'lasts' 3.5 columns running at 1hz and 5 (and a little bit) running fast - which would imply 100ms for a complete horizontal sweep? I know timings are not accurate (but are pretty damn good!) - but shouldn't this be 10ms/div?
As an aside it would be neat to allow a channel to alter the x-axis values - Lissajous figures would make a cool demo?
Martin