Не нашел нигде год ее выпуска. По памяти - ориентировочно 97-98.
Вид для печати
Vonavi, если под емулем, тогда sjasm+. ищи здесь на форуме.
а дальше:
device zxspectrum48
ORG #7000
start:
; далее
; твой
; код
savesna "code.sna" ,start
сохрани в файле code.asm
а потом в консоли: sjasmplus.exe code.asm
и запускай сна
Hacker VBI, я так понял, что человека прет именно на спековском ассме писать, именно на спеке48.
Дмитрий, ок.
тогда нужно убрать первую и последнюю строчки :)
в 1995 году я пересел на Аласм
До него у меня был ZXasm 3.0 и он имел ряд глюков вот тут написано
http://ivr.webzone.ru/articles/zasm_inf/index.htm
Ну и самое главное под метки было отведено ужасающе мало места
не было конструкции DUP:EDUP и много других мелочей
jerri, я бы может тоже пересел на аласм, но мне категорически не нравился его редактор, а описание самого аласма вечно терялось и до конечного пользователя не доходило, поэтому многие вещи я не мог понять в нем, а прочитать не где, а все вокруг кодили в zxasm.
А засм прост как палка, тем не менее наличие некоторых глюков, особенно, если о них знаешь - просто смазывались на фоне юзабилити.
Точно сказать в каком году я пересел на 3.х не могу сказать, но в 98м году я на нем уже доделывал SPF 2.01, а последующие проги уже в 3.1/3.10.
Опять же всевозможные DUP/EDUP использовались в большинстве своем в демокодинге, чуть меньше в игрушках, а в системных прогах я в них нужды не имел.
До сих пор мне не все понятно в ALASM, а найти описание той или иной фичи не выходит. Где можно найти на него нормальную инструкцию?
класс :) вот есть scl с ассемблером где нет вообще ничего ни хелпов ни списка кнопок. я не удивлен что Alasm широко известен в отличие от :)
---------- Post added at 17:07 ---------- Previous post was at 17:01 ----------
Я не видел дистрибутива аласма без текста с описаловом. Так же как и zxasm.
В системных да не используются а насчет игр ты не прав :)
бери любую вменяемую и смотри.
Насчет юзабилити - для меня возможность редактирования 2х текстов одновременно гораздо удобнее чем возможность красивого выделения строк.
Но тут конечно у каждого свои заморочки
---------- Post added at 17:08 ---------- Previous post was at 17:07 ----------
Help файл же прилагается
угу, скачал старую версию с vtrdos, нашел... а у Алония такого файла нету.
У нас дистрибутивы штамповал местный ALOS, видимо для большего набивания дисков он их и прибивал :)
---------- Post added at 16:16 ---------- Previous post was at 16:13 ----------
я ж не говорил, что не используется!!! Читай внимательнее ;)
Как в Zeus выйти из монитора?
А то это было препятствием к его использованию в свое время.
Попробуйте вот этот
http://vtrdos.ru/system/ZEUS2_2.ZIP
адаптирован под трдос
M - вход в монитор (высветится хелп по клавишам)
Z - возврат в Zeus
из монитора доступны опции сохранения сассемблированного кода и запуска, сохранение/загрузка/Merge исходников, просмотр каталога.
вот распределение памяти сейчас уже не вспомню, по идее всё как в классическом Zeus.
Ну как это нету? Вот, линк на последнюю редакцию Alasm 5.09. Файл al50help.H - полноценный хелп с описанием всех фишек.
в то время, может быть и была логика, когда только на реале все делалось и по-быстренькому надо загрузить хелп - делаем это в том же ассме... но сейчас - нет... у меня текстовый вьювер этот файл нечитабельно отображает. Хотя в 4.44 от Capry хэлп в текстовом файле и все ОК читается.
В ALASMе его можно постоянно в памяти держать. Возник вопрос - SS+ENTER, посмотрел хелп и обратно к исходнику. А если делать не на реале, то там и аласм не особо нужен.
Чего это за софтина на скриншоте?
Товарищи, и всё-таки мне бы хотелось скромно попросить вас на некоторое время вернуться в самое начало: в этой теме прозвучало много не плохих советов, и я решил попробовать GENS3/4 (если есть сильная разница, то напишите, пожалуйста). Собственно что я хотел попросить: напишите краткую и понятную инструкцию (для не совсем лоха, но рядом:)) по его/их использованию.
psb,спасибо, ничего пока не скажу, но это литература и вроде как не плохая.
http://zxpress.ru/book.php?id=19
В PDF, и можно так почитать. Разделы читабельны.
Rindex, спасибо, но это я уже смотрел и с первого раза не вкурил. В принципе с ZEUSом было тоже не легко...
Не подскажите почему при ассемблировании данного кода выводится ошибка в первой строке?(GENS4)
P.S. Я пытался в разных системах счисления, но результат примерно один:(Код:ORG #AAAA
ENT
LD A,77
LD (30000),A
RET
Vonavi, ошибка то какая?
А так по коду ничего сказать нельзя?
Да, *ERROR* 7 — метка является зарезервированным словом
goodboy, то есть когда вводишь I (автом. нумеровка), то надо ещё и пробелы ставить?
Дабы не плодить тем, спрошу здесь.
1. Если я не ошибаюсь, то в природе существует alasm с количеством символов в строке 42, а не 64, но мне такой не попадался. Рад был бы ссылочке в случае, если такая версия существует.:)
2. Есть ли какие-нибудь ассемблеры под PC для Z80, которые поддерживают работу с библиотеками/объектными файлами и компиляцией всего в bin, sna, trd и т.п.?
EARL,
1 есть http://www.worldofspectrum.org/infos...cgi?id=0021291 на диске al42_444
2 оригинальный от zylog поддерживает обьектные файлы
sjasm понимает sna trd
goodboy, вроде как помогло, но появилась другая ошибка, если не сложно, наберите работающую программу по этому простейшему коду в виде прошлой миниатюры.
То что у меня:
Вложение 42422
а что значит ENT в 20ой строке ???
кроме того ты этой программой скорее всего испортишь сам ассемблер. (если его кодовый блок начинается с 26000)
.............................
пришлось вспоминать про связку `ENT $` и `Run`
После ENT в Gens надо еще $. Это точка входа для Run, $ - текущий адрес. То есть строка будет ENT $.
Читай тут http://zxpress.ru/book_articles.php?id=1025 и главой раньше.
Black Cat / Era CG, спасибо, получилось, я раньше $ тоже писал, но видимо из-за табуляции не работало.