Посмотрел...

Может, стоит начать с чего-то более "олд-скульного"

Кстати, пара команд dup #?? .. edup - это, я так понимаю, дублирование куска кода?