Re: Названия системных функций
Posted: Fri Dec 11, 2015 6:54 pm
ALEXS1983
В принципе, ничего не мешает и для ассемблера сделать .inc в котором названия равны цифрам, тогда первым параметром в mcall можно будет писать имя. Хотя мне цифры больше нарвятся. Насчёт длины имени можно сильно не беспокоится, сейчас в моде редакторы с автозавершением, а у консерваторов есть ctrl-c/ctrl-v. Но вот использовать сокращения точно не стоит, сам много раз не мог понять названия меток.
Мои предложения:
CreateWindow = 0
DrawText = 4 ; как ни странно, текст рисуется
old_ReadFileRD = 6 ; можно сразу намекнуть, что она устарела
DrawRect = 13 ; обычно программисты понимают правильно
GetScreenSize = 14
Background = 15
.SetSize = 1
.PutPixel = 2
.Refresh = 3
.SetMode = 4
.PutImage = 5
.Map = 6
.Unmap = 7
Сверяйся с английскими названиями из sysfuncs.txt, и далее в том же духе.
В принципе, ничего не мешает и для ассемблера сделать .inc в котором названия равны цифрам, тогда первым параметром в mcall можно будет писать имя. Хотя мне цифры больше нарвятся. Насчёт длины имени можно сильно не беспокоится, сейчас в моде редакторы с автозавершением, а у консерваторов есть ctrl-c/ctrl-v. Но вот использовать сокращения точно не стоит, сам много раз не мог понять названия меток.
Мои предложения:
CreateWindow = 0
DrawText = 4 ; как ни странно, текст рисуется
old_ReadFileRD = 6 ; можно сразу намекнуть, что она устарела
DrawRect = 13 ; обычно программисты понимают правильно
GetScreenSize = 14
Background = 15
.SetSize = 1
.PutPixel = 2
.Refresh = 3
.SetMode = 4
.PutImage = 5
.Map = 6
.Unmap = 7
Сверяйся с английскими названиями из sysfuncs.txt, и далее в том же духе.