а как задать компиляцию в TAP файл?
Вид для печати
а как задать компиляцию в TAP файл?
Тоже интересно :)
Собственно мне тут тоже вдруг понадобилось то же, что и moroz1999 - то бишь подгрузить файл брейкпойнтов в анреал.
Во вложении мелкий скрипт, предназначен для работы с sjasmplus, который умеет делать листинг брейкпойнтов по команде BPLIST и соответственно ставить их по команде SETBP.
Итак, делать надо вот что:
1. Создаете батничек для ассемблирования, например такой:
Что где - понятно наверное, первое - это запускается ассемблирование, потом пхп-скрипт конвертить брейкпойнты в формат unreal и запускается собственно unreal.Код:sjasmplus demo.a80
php bpconv.php
unreal demo.sna
2. Соответственно понадобится PHP (в гугле спросите, кто не знает, просто архив куда-нибудь скачайте и пропишите, или php.exe в ту же папку положите, ну не мне вас учить) и скрипт (во вложении). В скрипте в любом редакторе поменяйте путь в папку, где у вас лежит unreal.
3. Сам скрипт настроен на то, что экспортируется файл breaks.lst, можете поменять, если вы делаете BPLIST с другим именем.
Вроде всё. Единственное что - курлес вроде не делал возможным ставить брейкпойнты в разные страницы памяти, поэтому всё фигачится в нулевую.
Как-то так.Цитата:
ReadFile(0, "breaks.lst")
CreateFile(1, "D:/Speccy/Emuls/Unr_Spec/bpx.ini")
While Eof(0)
WriteStringN(1, "x0=0x" + ReadString(0) )
Wend
---------- Post added at 21:45 ---------- Previous post was at 21:41 ----------
Размер совпал. Понятность для меня равнозначна.
PB для данной задачи подходит больше чем php.
Ну так кто тебе мешает? Исходники есть, делай что хочешь. Я для себя писал вообще-то, у меня php в системе стоит.
PS: Вообще утомил уже в каждой теме рекламировать PureBasic, тебе платят чтоли за это?
Ключевое слово "для меня"?
А если:
Короче уж некуда.Код:sed -nr "s/(.*)/x0=0x&/p" breaks.lst > D:/Speccy/Emuls/Unr_Spec/bpx.ini
PB не является языком для обработки текстовых данных. PHP ближе к нему.
Если бы ты написал на PB, а у него в системе стоял php, было бы то же самое)