I can see this code probably working. Curious about D4 though... I think the next command to that register is "addi" so it might get screwy. My VS & eprom burner are at work but I can give this a shot when I get to the shop in a little while.
Jason,
Very into the phrase "four-packet enchilada".