Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   SjASMPlus Z80 кросс ассемблер (http://zx-pk.ru/showthread.php?t=447)

Shadow Maker 21st August 2012 14:55

Ну любой диск эксплорер тебе в помощь. Far Manager, Total Commander с плагинами вроде это всё позволяют.

Alex Rider 21st August 2012 15:02

Quote:

Originally Posted by Shadow Maker (Post 534219)
Как ты так процитировал-то.

А вот непонятно как-то. Я уже пару раз замечал, что форум такие штуки выкидывает. Сегодня просто в спешке не заметил, что за ник он вставаил.
Quote:

Originally Posted by psb (Post 534241)
если бы была утилита, где можно было бы править хедеры на диске, всё решалось бы вообще без каких-либо проблем.

Да никак у меня руки не дойдут сделать что-то подобное моей tap-утилите для trd :( Чтобы все и сразу.

Shadow Maker 21st August 2012 15:19

Потестируйте чтоли кто-нить этот RC8 билд, который я сбилдил. Что там не работает у кого?

psb 21st August 2012 15:32

Quote:

Originally Posted by Shadow Maker (Post 534267)
Ну любой диск эксплорер тебе в помощь. Far Manager, Total Commander с плагинами вроде это всё позволяют.

спасибо кэп! :) я-то про утилиту, которую в авто-сборке можно юзать. ручками и так 100500 вариантов есть.

Quote:

Originally Posted by Alex Rider (Post 534269)
Да никак у меня руки не дойдут сделать что-то подобное моей tap-утилите для trd Чтобы все и сразу.

еще для всё и сразу: склейку файлов посекторную:)

SoftLight 21st August 2012 18:09

Quote:

Originally Posted by Shadow Maker (Post 534273)
Потестируйте чтоли кто-нить этот RC8 билд, который я сбилдил. Что там не работает у кого?

вроде все нормально, но можно ли еще добавить поддержку BPLIST и SET BP ?

drbars 21st August 2012 20:52

Quote:

Originally Posted by Shadow Maker (Post 534273)
Потестируйте чтоли кто-нить этот RC8 билд, который я сбилдил. Что там не работает у кого?

Ну собвстенно автостарт в байсике при записи TRD образа также не работает.

VNN_KCS 21st August 2012 22:55

Может быть смешно, но я до сих пор пользую ALASM. Нет желания изменить ему, но всё большее количество кодеров переходит на этот асм. Будьте добры, обьясните что и как. Как им пользоваться и как запустить из XP? какую версию этого асма скачать и откуда? Хотелось бы подробное описание пользователя.
Заранее благодарен. VNN

SoftLight 21st August 2012 23:32

Я тоже начинал с Zeus, потом TASM, MASM, ALASM - писал на реале, пока у меня был реал. И только пару лет назад попробовал sjasm. В целом процесс написания ничем не отличается от написания программы в том же ALASM. Просто пишешь в том редакторе, который тебе удобен и сохраняешь в простом текстовом файле. После можно скомпилировать из командной строки или, написав простенький bat-файл. На выходе получаем либо просто кусок ассемблированного кода z80 под тот адрес, который был указан в ORG, либо целый снапшот SNA, либо, даже, файл в виде образа TRD. В первом сообщении темы есть элементарные примеры как можно написать простенькие дебюты на этом ассемблере.

В дистрибутиве, который лежит во вложении в первом сообщении темы, должна быть папка Documentation, а в ней файл documentation.html. По сути это электронный справочник по всем командам ассемблера, поддерживаемые директивы и макросы. Все просто и удобно - все возможности PC на благо истинных спектрумистов :) Жаль таких инструментальных средств не было 20 лет назад :)

А еще вот тут энтузиасты приспособили массу редакторов с подсветкой к sjasm.

VNN_KCS 21st August 2012 23:51

Quote:

Originally Posted by SoftLight (Post 534463)
В дистрибутиве,

Скачал. При попытке запустить ехе-шник блымнуло и всё. Что делать?
Давай лучше в почту, чтоб флэйм не разводить. vnn.kcs(гав)yandex.ru

Shadow Maker 22nd August 2012 02:12

Quote:

Originally Posted by drbars (Post 534410)
Ну собвстенно автостарт в байсике при записи TRD образа также не работает.

Как так, у меня работает, а у тебя нет? Давай сурс, будем разбираться.

---------- Post added at 00:26 ---------- Previous post was at 00:25 ----------

Quote:

Originally Posted by SoftLight (Post 534349)
вроде все нормально, но можно ли еще добавить поддержку BPLIST и SET BP ?

Да наверное добавлю, линк не дашь на исходник? Че-то курлес вроде писал. А то я только патчи нашел, на RC7.

---------- Post added at 00:43 ---------- Previous post was at 00:26 ----------

Quote:

Originally Posted by zebest (Post 534344)
вроде как и компилит.
синтаксис EDUP правда так же и косячит, не проверяеЦЦо на ошибки, но я то ужо привычный, знайу, как оно бывает:) Может то жи поправишь ?

Вот это не обещаю, я как бы си++ тока сегодня увидел :) Ну попробую после разбора с SETBP и BPLIST. Кинь линком, где ты пояснял проблему.

---------- Post added at 01:12 ---------- Previous post was at 00:43 ----------

Хотя не, выковырял из патча команды. Ссылка та же - http://zx.logtech.ru/sjasmplus.exe
Тестируйте. Пока сохраняет в старом виде, завтра переделаю под последний unreal.

Напоминаю - команды setbp X (или setbreakpoint X) и bplist "имяфайла". Первая ставит точку останова, вторая генерирует файл.


All times are GMT +4. The time now is 21:53.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.