![]() |
esl, я тут наброски делал на PB и не увидел особых проблем с макросами :(
|
Кошмарный пример, зачем я его на ночь глядел...
Неужели после сборки всех вариантов в один параметризированный макрос объём кода сократился и стал понятнее? И кстати вот всплывает велосипедистость sjasm+, где в одну кучу кода навалены разные тулзы. А макры... ну m4 и прочие никто не отменял. |
NovaStorm, если ты про методы товарища Алоне то это к нему обратись:)
но прелесть Аласма в том что он это понимает и интерпретирует нормально |
Я пожалуй не буду психикой рисковать, стараясь в этом разобраться, мне пока для кодогенерации и lua со встроенными макрами хватает, на сях генерить пробовал, но это уж слишком специфично, если уж совсем прижмёт, может m4 и буду осваивать.
|
Keeper, а можно пример текста для этого монстра?
|
красиво конечно но больно много писать обвязки
|
кстате сразу из доки ;)
Code:
concat macro part1,part2 |
esl, так то да
если бы не надо было писать килобайты обвязки |
Keeper, об этом
Code:
copy /B /Y page0\services.rom+page1\dos6_12e_patch.rom+page2\*.rom+page3\*.rom zxevo_pen.romкоторые все это компилят и линкуют |
и я примерно так же делаю.
|
| All times are GMT +4. The time now is 21:52. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.