Я пожалуй не буду психикой рисковать, стараясь в этом разобраться, мне пока для кодогенерации и lua со встроенными макрами хватает, на сях генерить пробовал, но это уж слишком специфично, если уж совсем прижмёт, может m4 и буду осваивать.
Вид для печати
Я пожалуй не буду психикой рисковать, стараясь в этом разобраться, мне пока для кодогенерации и lua со встроенными макрами хватает, на сях генерить пробовал, но это уж слишком специфично, если уж совсем прижмёт, может m4 и буду осваивать.
Keeper, а можно пример текста для этого монстра?
красиво конечно но больно много писать обвязки
кстате сразу из доки ;)
Код:concat macro part1,part2
call part1_part2
endm
The call
concat module,function
will therefore result in
call module_function
esl, так то да
если бы не надо было писать килобайты обвязки
Keeper, об этом
у него куча батников в каждой директории лежитКод:copy /B /Y page0\services.rom+page1\dos6_12e_patch.rom+page2\*.rom+page3\*.rom zxevo_pen.rom
copy /B /Y page3\*.rom+page1\dos6_12e_patch.rom+page2\*.rom+page0\services.rom zxevo_atm.rom
..\tools\addcrc\addcrc zxevo_pen.rom
ren crc.bin crc_pen.bin
..\tools\addcrc\addcrc zxevo_atm.rom
ren crc.bin crc_atm.bin
..\tools\sjasmplus\sjasmplus --sym=sym.log --lst=dump.log -isrc build_update.a80
..\tools\addcrc\addcrc header.rom
copy /B /Y header.rom+crc.bin+zxevo_pen.rom+zxevo_atm.rom zxevo_rom.upd
del crc_pen.bin
del crc_atm.bin
del crc.bin
del header.rom
del zxevo_pen.rom
del zxevo_atm.rom
которые все это компилят и линкуют
и я примерно так же делаю.
Keeper, у меня сейчас акелпад с прикрученым SJASM по f5 компилит и запускает снап мне хватает
Keeper, демки хорошо :) но мне ближе и интереснее игры а там немного другая специфика ну и собрать порезать на банки снап тоже не сильно сложно ;)
порезать, потом запаковать, потом монолоадер приклеить... а демки на этапе разработки тоже как снапы смотрятся. хошь не хошь, а в итоге нагородишь автосборщик все равно.