emulation server for the 530 protocol written in ruby