GS OUT назван GS OUT-ом а не GSDAT-ом как в говенных документациях
мануал от X-Trade был самый нормальный. если ты его не понял, это печально, конечно.
GSDAT потому, что вывод в ГСку данных.
GSCOM потому, что вывод в ГС команд. эти же порты на чтение статуса. поэтому говённый как раз GS OUT у тебя, ничего не обозначающий (бессмысленный).

интересно, когда дойдёшь до программирования всяких ATA/ide и SD карт тоже будешь обзывать IDE OUT или SD OUT и задержки ставить командами процессора?))) ну так, поржать чисто)))