Я бы на всякий случай запихал бы вот это:
Код:
	write_buffer: ARRAY[0..255] OF BYTE;
	read_buffer: ARRAY[0..255] OF BYTE;
	read_buffer1: ARRAY[0..255] OF BYTE;
в глобальные переменные - мало ли что там с указателями творится...