
Сообщение от
Vitamin
m<name>- в области памяти с именем name.
sN- по смещению в стеке в N байт от SP на момент старта про-
цедуры.
Ещё нужны inline константные аргументы, размещаемые в коде типа
CALL target
DB 5
DW #7ffd
; сюда возврат

Сообщение от
Vitamin
,\0
Что это?

Сообщение от
Vitamin
Неа. Переводим документацию на другой язык получаем другую библиотеку? Типа был Паскаль, получили 1С?
Рассмотрим на примере
Код:
;; @sig strcpy@[C([C{C)#D(DH)
;; Копирование строки
;; @arg HL - источник
;; @arg DE - приёмник
;; @ret DE - результат
strcpy LD A,(HL) ; пошла сама процедура
Две точки с запятой - это комментарий документатора.
С собаки начинаются тэги документатора.
@sig - объявление сигнатуры, которое хэшируется и попадает в модуль с объектным кодом.
Остальное попадает в документацию. Без тэга - просто переписывается в документацию. @arg и @ret - оформляется в документации соответствующими разделами.
Ну разве не заглядение?