PDA

Просмотр полной версии : ALASM - как получить файл с программой.



Kakos_nonos
10.03.2013, 15:27
Как в аласме получить кодовый файл (с расширением .с)?

Vitamin
10.03.2013, 15:32
1) сохранить через STS
2) использовать макрос SAVEOBJ из стандартной поставки

если выбираешь второй способ, тогда уж лучше использовать сразу полноценный сборщик программы.

azx987sa
17.01.2020, 20:03
А можно подробнее, как использовать SAVEOBJ из стандартной поставки и SAVEBAS?
Мне явно не хватает понимания как это работает. Насколько понял в SAVEBAS задается имя файла, а что еще менять не понял.
чуть ниже стоит комментарии "прям тут вписывайте код". какой код не ясно.
Буду очень признателен если кто нибудь разжует пошагово что надо делать.

JV-Soft
18.01.2020, 12:08
azx987sa, загружаешь на диске с alasm в сам alasm SAVEOBJ.H или SAVEBAS.H ,и читаешь ,в начале этих файлов есть их описание.
SAVEOBJ*.H - сохраняет любое количество кусков кода из любых страниц в разные файлы с заданными именами.
m2hr*.H - пакует непрерывный кусок хрустом2 и склеивает программу с бейсик-загрузчиком.
mrip*.H - то же, но пакует мрипом (сильнее).

azx987sa
19.01.2020, 21:45
,и читаешь ,в начале этих файлов есть их описание.
Загружал, читал и ничего не понял.


в начале этих файлов есть их описание
не понимаю что к чему в этом описании.

GO=куда идти без CAPS - что это?
DB "имяфайлаЕ - как бы понятно. кавычка первым символом. а закрвывть не надо?
DW begin in mem - адрес начала моей програмы (вроде)
DW len - наверно длина моей программы
DB page - страница в Alasm с кодом моей программы ?
DW start/еще_2_буквы_расширения - ???? старт чего? расширение чего?


m2hr*.H - пакует непрерывный кусок хрустом2 и склеивает программу с бейсик-загрузчиком.
mrip*.H - то же, но пакует мрипом (сильнее)
замечательно... в них даже скудного описания нет.



Буду очень признателен если кто нибудь разжует пошагово что надо делать.
Может где в литературе пробегало?

JV-Soft
19.01.2020, 22:03
Тут есть аласмы с английским описанием - http://alonecoder.nedopc.com/zx/index.html

azx987sa
19.01.2020, 22:23
Тут есть аласмы с английским описанием - http://alonecoder.nedopc.com/zx/index.html

SAVEOBJ4.H
Saves code blocks with any extensions from given addresses with given sizes.
Is used with RUN[CS/Enter]. See information inside.
No more saving via debugger!
SAVEBAS/.H
Allows to create a basic file containing your code inside.

Это все что есть там по данному вопросу.