Here is some of the text that I posted earlier on the Basic Micro web site.
As we find out more information about what changes from build to build in this beta, I thought it would be good to have some place to share some of this information. So I will try to post some of this information here.
Note: This information is probably not complete, it is only what I have been told or discovered.
184.108.40.206 - Initial release of Studio beta.
220.127.116.11 - Fixed Serin Flow control: serin RX\RTS
fixed the clear screen for the terminal windows(eg binary 0).
Lookdown,branch, and PWM had some minor bug fixes.
hserin timeout now matches serin timeouts(.5 microseconds). ### Manual needs to change ###
Here is some more information from Nathan for build 18.104.22.168 -
Added HSERVOINT_SERVO# interrupts(# = 0 to 31). These ints trip once at the end of any movement. t The interrupt handler is called just before the last servo pulse of this movement. This last pulse is already calculated and nothing you do in the interrupt handler will effect this pulse(unless you trash registers you shouldn't in an asm handler). Any hservo command changes will take effect after this pulse. A 0 rate hservo movement will cause the int to trip on the next pulse after the hservo command.
Can use with ONINTERRUPT or ONASMINTERRUPT
Same rules apply as with any asm interrupts. You have to save any trashed registers.
Here is a simple example program:
servo0 var long
servo1 var long
hservo [p0\0,p1\0] ;causes end of movement interrupts to trip
Also here is a link to the later version, but remember these are beta releases!