Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Archive » net.games.video » 3D imager timing output.(Vectrex)
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
3D imager timing output.(Vectrex) [message #59721] Wed, 08 May 2013 22:08
gnome is currently offline  gnome
Messages: 62
Registered: May 2013
Karma: 0
Member
Message-ID: <137@olivee.UUCP>
Date: Fri, 27-Apr-84 02:04:36 EST
Article-I.D.: olivee.137
Posted: Fri Apr 27 02:04:36 1984
Date-Received: Sat, 28-Apr-84 10:37:40 EST
Organization: Olivetti ATC, Cupertino, Ca
Lines: 61


Some people with 3D cartridges were wondering how the
imager acts when plugged in.  Well here goes...




Here is what I found when scoping out the Vectrex
3D imager pins.
First off, there are only four pins used -

Pin#    what
7	+5vdc
8	GND
4	Index hole (from imager)
3	Pulse out (from system)

This is what I saw ---

On startup the program sends a "high torque" sequence consisting
of a high freqency pulse train --

1 ----- (160us) --------------------- (160us) ----------
0      _________     (520us)         _________            

This frequency is sent out until the wheel gets up to speed, which
is sensed by index pulses sent from the imager to the system.  When
the wheel reaches the correct 23rps (rev's per Sec), the system
backs down the pulse frequency to the following --

1 --------  (2ms) --------------------------  (2ms) -----------
0         ________        (40ms)            ________            

1 ----------------  (2/20ms) ----------------------- (same) ---
0                 ______...............             ________....


The Vectrex is then acting as a software phase-locked-loop.  As the
wheel slows slightly, the timing loop (or interrupt?) detects a
longer pulse-to-pulse time and boosts the wheel speed by sending
one or two 20ms pulses to the motor control input (pin 3).
The index pulse is sent at the time just before the left eye
is "opened" or entering the red-green-blue sequence.  It also
is the "closing" time for the right eye.

Even though I haven't tried to simulate the index pulse yet,
in order to run a 3D program without the imager, I intend to
see just how picky the program is.  Unfortunately, wiring pin 3
to pin 4 doesn't work because the "high torque" sequence never
satisfies the criteria for being "up to speed", never
terminates, and the screen stays blank.

I hope to follow up with an index simulation circuit as   
soon as my spare time reaches the critical level to get
myself into gear...

More to come...
	Gary

(hplabs,fortune,allegra)oliveb!olivee!gnome(@BERKELEY.ARPA)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Re: Microsoft Flight Simulation and piracy
Next Topic: Summary of Vectrex reliability responses.
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Mar 29 06:14:50 EDT 2024

Total time taken to generate the page: 0.08163 seconds