Change log. If you have any questions or problems, please contact support@alcorn.com, or call 407-296-5800. Revision History Version Date Changes ; v2.03 jvc Added Force_SMPTE_Time capability to MIDI command set. ; 10/5/01 ; ; v2.04 jvc Added support for 25fps SMPTE generation locked to PAL. ; 6/4/02 ; ; v2.05 jvc Added "Ping" command which sends a 9-bit "Set Flag" command to a connected show controller. ; 3/19/03 The flag number is specified in the incoming message. ; ; v2.06 jvc Added support for active mode request from Reproducers. Reproducers send a 9-bit set flag command ; 7/21/03 if playing in response to command. ; ; ; v2.07 jvc Fixed 2 bugs: 1) Displaying 29.97n instead of 30fps when locked to 29.97n. ; 9/8/03 2) SMPTE restart after paused at rollover runs from start not preroll time now. ; ; v2.08 jvc Fixed problem where SMPTE would not run from forced time when Force SMPTE Time command was issued ; 10/2/03 prior to rolling SMPTE ; ; v2.09 jvc Made self-gen timeout infinite by setting frmloss to zero (in constants) for Disneyland Parades. ; 11/2/04 ; ; v2.10 jvc Many changes: ; 02/18/05 ; 1) Toggling FRUN on ML6431 circuit on reset now so that the clocks come up correctly at power-on. ; 2) Removed zeroing of ditcount in smpte generation (above reload:) which was done in 2.02 ; This was causing vsynced frame clock to be jumpy as appeared on the MIDI SMPTE Time Window. ; The Disney Brainstorm analyzer didn't care about it, but I fixed it just in case. ; 3) Loading constant Load and Dither values (not from Binloop.exe) for Vsync'd 29.97 SMPTE now ; (same as was done for 23.976 and 25) which reduces last bit interval of the frame from 60uS ; wider to only 26uS wider than the nominal value (after timer expires Vsync restarts it, so ; SMPTE bit clock was running - and it needs to be running - a little faster.) It was just a ; little too faster and might have been causing the new Disney Show Computer with the Adrianne ; SMPTE board in it to report that SMPTE was running fast and having a shit-fit. ; 4) Fixed a problem where generated SMPTE would get nasty after a Start SMPTE command caused ; yes_smpte to be executed during SMPTE generation. Now we bail out of writesmpte and go back ; into the main forground before executing the new yes_smpte and start over. ; 5) Added long delay at initialization (displaying "Initializing" on LCD) to allow Reproducers to ; come alive before passing communications through. Reproducers would intermittantly hang on ; if they were talked to during power-up sequencing, so this prevents this. ; ; v3.10 Version for new MPEG2 Repro card which configures bit SP1 (spare) as NTSC (0) or PSL (1). ; 2/25/05 This IS compatible with old Repro cards. v3.11 With 2.10 we now reset SMPTE generation with an EnableSMPTE while SMPTE is running. This was ; 6/24/05 not done while idleing, however. Now it is. This keeps SMPTE from becoming intermittantly ; corrupted when restarted after idling. v3.12 Corrected bug where pal_ntsc bit was being read improperly causing the VRepro2s to malfunction. ; ; V4.12 Corrected bug where vsync interrupt was still being halved. The Revision E cards connect the ; 2/08/06 field input to the interrupt so this is no longer necessary. Unfortunately, this makes this version ; incompatable with Revision D boards. ; ; V6.00 Version for VFD displays, also compatible with older LCD displays. Removed wait for busy and ; 6/1/06 CG RAM check in initlcd routine which didn't work correctly on VFD display. ; ; V6.02 Added new command - Set Sample Rate. ; 10/31/2006 ; ; V6.03 Added support for feature which sends a Stop command to all Reproducers whenever incoming SMPTE stops (repeats) ; 2/1/07 or is lost. ; ; V6.04 Now synchronizing Reproducer reset release to sample clock to sync up L/R clocks on all channels for CobraNet. ; 5/16/07 ; ; V6.05 Toggling Frame output while "Awaiting SMPTE" to keep Repro16V/D boards alive. ; 9/5/07 ; ; V6.06 Now locking 27Mhz driving Video Repros to incoming Video sync whenever it is present (not just when ; 9/21/07 generating SMPTE lock to video syn) ; ; V6.07 Added timestamp output to V16 capability. ; 10/10/07 ; ; V6.08 Fixed problem where "Stop Reproducers when SMPTE Stopped or Repeating" feature would always activate when ; 12/10/07 frame repeated even though feature was not turned on. Also now looking for 3 repeated frames.