а как задать компиляцию в TAP файл?
а как задать компиляцию в TAP файл?
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Тоже интересно
Собственно мне тут тоже вдруг понадобилось то же, что и 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 с другим именем.
Вроде всё. Единственное что - курлес вроде не делал возможным ставить брейкпойнты в разные страницы памяти, поэтому всё фигачится в нулевую.
Последний раз редактировалось Shadow Maker; 22.02.2012 в 00:03.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Как-то так.
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.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну так кто тебе мешает? Исходники есть, делай что хочешь. Я для себя писал вообще-то, у меня php в системе стоит.
PS: Вообще утомил уже в каждой теме рекламировать PureBasic, тебе платят чтоли за это?
Последний раз редактировалось Shadow Maker; 21.02.2012 в 21:53.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Ключевое слово "для меня"?
А если:
Короче уж некуда.Код:sed -nr "s/(.*)/x0=0x&/p" breaks.lst > D:/Speccy/Emuls/Unr_Spec/bpx.ini
PB не является языком для обработки текстовых данных. PHP ближе к нему.
Если бы ты написал на PB, а у него в системе стоял php, было бы то же самое)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)