Change log. If you have any questions or problems, please contact support@alcorn.com, or call 407-296-5800. Revision History Version Date Changes ; V1.58 jvc Added support for 25 fps SMPTE locked to PAL. ; 6/4/02 ; ; V1.60 Removed Binloop stuff to enable SMPTE Machine's 2nd port - used for MIDI on ; 10/17/02 SMPTE Machine but used for repros on Binloop. Code has been separate for ; several versions now so no need to retain common code base with Binloop. Now ; blinking 1 & 2 leds upon serial data reception thru external uart 1 & 2 respectively. ; (they were previously not used, and erroneously toggled using old Binloop ; RS422 transceiver direction control). ; ; V1.61 Copied midi routines from 24-bit controller version 2.04 to provide force smpte time capability. ; 5/27/03 ; ; V1.62 Added MTC support. When enabled, any MTC coming in is translated and sent out as LTC, or any ; 9/2/03 incoming LTC is translated and sent out as MTC. ; jvc Also Fixed 2 bugs: 1) Displaying 29.97n instead of 30fps when locked to 29.97n. ; 2) SMPTE restart after paused at rollover runs from start not preroll time now. ; Added timestamp output to Show Control port - using old chase_play flag, now named "timestamp_enable" ; where when show control port is configured for MIDI this bit enables MTC output. When show control ; port is set for RS232 the timestamp_enable bit enables RS232 timestamp output. ; ; V1.63 Released version of 1.62 ; 1/22/04 ; ; V1.64 Fixed bug where serial SMPTE start command while in idle mode would cause SMPTE to roll from ; 5/7/04 start time instead of picking up where it left off. ; ; V1.65 Displaying 29.97n correctly now (based on programmed frame rate) in external mode now. ; 6/22/04 ; ; V1.66 Fixed bug where 30d and 30 frame rate codes were reversed in MTC generation. ; 6/24/04 Moved send_mtc_qframe call from foreground to qframe interrupt - improved performance ; in CoolEdit read. ; ; V1.67 1) Removed zeroing of ditcount in smpte generation (above reload:) which was done in 2.02 ; 2/25/05 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. ; 2) 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. ; 3) 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. ; V1.68 Fixed bug near 'snewmdat' where the HH:MM::SS.FF registers would get incremented at the XX:00:00.00 ; 8/18/05 time such that the XX:00:00.00 would skip to the next hour for one frame, then skip the next frame ; entirely. This was only a read problem. Self gen still works after this change. ; ; V1.69 No longer turnin on Paused, Stopped, and Ready LEDs because new Lexans were more transparent and ; 3/6/07 they showed through. These indicators are not used on the SMPTE Machine. ; ; V1.70 Fixed Ruynning output so that it stays on while generating. ; 8/25/08 ; ; V1.71 Fixed bug introduced in V1.68 which caused unit to skip triggers at hour rollover. ; 10/26/09 ; ; V1.72 Turned off LEDs again that were turned of in 1.69. ; 07/23/2010 ; V1.73 Fixed resume SMPTE after pause using MIDI. ; 1/12/12