Список форумов Scenergy Web Resource Scenergy Web Resource
8-bit imagination. Post your mind!
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Z80ASM, Z80 cross-platfrom macro assembler with preprocessor
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Scenergy Web Resource -> News Discussion
Предыдущая тема :: Следующая тема  
Автор Сообщение
Архей



Зарегистрирован: 19.05.2003
Сообщения: 48
Откуда: Первоуральск/СВЕРДЛОВСКАЯ ОБЛАСТЬ/Россия

СообщениеДобавлено: 01.12.2003 19:11:43    Заголовок сообщения: Z80ASM, Z80 cross-platfrom macro assembler with preprocessor Ответить с цитатой

Народ! Кто юзает сабжевый асм by Ilya G. Aniskovets? Интересно, чем этот продукт хорош, чем плох, и есть ли смысл перелазить на него? А то я там поглядел мельком описалово - столько заманчивого, щас для окончательного решения требуется только мнение тех, кто его уже юзал.

пэсэ: а выкинутый сегодня ZX-ASM 1.0 (тоже кросассм) чё-то меня не впечатлил... Sad
_________________
Покедова.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Flying
Site Admin


Зарегистрирован: 05.05.2003
Сообщения: 23

СообщениеДобавлено: 05.12.2003 12:25:19    Заголовок сообщения: Re: Z80ASM, Z80 cross-platfrom macro assembler with preproce Ответить с цитатой

Архей писал(а):
Народ! Кто юзает сабжевый асм by Ilya G. Aniskovets? Интересно, чем этот продукт хорош, чем плох, и есть ли смысл перелазить на него? А то я там поглядел мельком описалово - столько заманчивого, щас для окончательного решения требуется только мнение тех, кто его уже юзал.

пэсэ: а выкинутый сегодня ZX-ASM 1.0 (тоже кросассм) чё-то меня не впечатлил... Sad


Когда собирался писать Shock512 - я его пробовал, в итоге откатился на Медноноговский, он хоть и тупой до безобразия, зато в .z80 компилит - отлаживать удобнее Smile

А этот асм еще не смотрел...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Архей



Зарегистрирован: 19.05.2003
Сообщения: 48
Откуда: Первоуральск/СВЕРДЛОВСКАЯ ОБЛАСТЬ/Россия

СообщениеДобавлено: 12.12.2003 16:52:38    Заголовок сообщения: Re: Z80ASM, Z80 cross-platfrom macro assembler with preproce Ответить с цитатой

Flying писал(а):

Когда собирался писать Shock512 - я его пробовал, в итоге откатился на Медноноговский, он хоть и тупой до безобразия, зато в .z80 компилит - отлаживать удобнее Smile

А этот асм еще не смотрел...


Во, я тут последние две недели, пока инета не было, только тем и занимался, что усиленно этот асм пытался к рукам приспособить (или руки под него? Smile ) в итоге стало ясно, что за крутой препроцессор и офигительную гибкость платим слишком дорогую цену - невозможно без зверски-жестокого гемора писать программы под 128-ю память и выше. Ещё и описалово от автора скудное какое-то. Фигня этот асм, короче - алясм его гораздо продуктивнее.
_________________
Покедова.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aig
Гость





СообщениеДобавлено: 19.12.2003 22:23:46    Заголовок сообщения: Re: Z80ASM, Z80 cross-platfrom macro assembler with preproce Ответить с цитатой

А поподробнее? Что конкретно неудобно? Чего не хватает для работы под 128k?

Цитата:
Во, я тут последние две недели, пока инета не было, только тем и занимался, что усиленно этот асм пытался к рукам приспособить (или руки под него? ) в итоге стало ясно, что за крутой препроцессор и офигительную гибкость платим слишком дорогую цену - невозможно без зверски-жестокого гемора писать программы под 128-ю память и выше. Ещё и описалово от автора скудное какое-то. Фигня этот асм, короче - алясм его гораздо продуктивнее.
Вернуться к началу
Архей



Зарегистрирован: 19.05.2003
Сообщения: 48
Откуда: Первоуральск/СВЕРДЛОВСКАЯ ОБЛАСТЬ/Россия

СообщениеДобавлено: 19.12.2003 23:30:35    Заголовок сообщения: Re: Z80ASM, Z80 cross-platfrom macro assembler with preproce Ответить с цитатой

aig писал(а):
А поподробнее? Что конкретно неудобно? Чего не хватает для работы под 128k?

Да всё, сам разобрался, просто сыграли свою роль некоторые непривычные по-первости на писишных асмах для реальщика моменты. Wink
Вот тот же ALASM позволяет напрямую и внаглую со страницами памяти играться, а здесь этих страниц как таковых не существует.
Так что ладно, беру свои слова насчёт того что "Z80ASM - фигня" обратно.

Единственное, что непонятно, так это директива BANK - как её юзать, и что она вобще даёт?
_________________
Покедова.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aig
Гость





СообщениеДобавлено: 20.12.2003 13:04:36    Заголовок сообщения: Re: Z80ASM, Z80 cross-platfrom macro assembler with preproce Ответить с цитатой

Цитата:
Да всё, сам разобрался, просто сыграли свою роль некоторые непривычные по-первости на писишных асмах для реальщика моменты. Wink
Вот тот же ALASM позволяет напрямую и внаглую со страницами памяти играться, а здесь этих страниц как таковых не существует.
Так что ладно, беру свои слова насчёт того что "Z80ASM - фигня" обратно.

Единственное, что непонятно, так это директива BANK - как её юзать, и что она вобще даёт?


BANK используется для объектных файлов SPR.
BANK это аналог ORG для части кода (т.е. место откуда будет работать этот сегмент)
Эти объектники имеют возможность релацироваться в разные окна памяти компьютера Sprinter (0x8000, 0xC000) (по-крайней мере так задумывалось)
По русски говоря грузится туда, куда скажут и просто меняется номер банка в реальном времени (загрузчиком операционной системы)

Вот пример:
org 0x61a8
section .text
ld a,getbank(data_2)
text_0:
jp $
jp text_0
jp data_0
jp text_1
jp bss_2
section .data
jp $
data_0:
ld a,getbank(data_2)
section .bss
resb 3
bss_0:

bank 0xc000
section .text
jp $
ld a,getbank(bss_0)
text_1:
section .data
jp $
data_1:
section .bss
resb 3
bss_1:

bank 0x8000
section .text
jp $
text_2:
section .data
jp $
ld a,getbank(data_1)
data_2:
section .bss
resb 3
bss_2:
Вернуться к началу
aprisobal



Зарегистрирован: 03.10.2004
Сообщения: 14
Откуда: Беларусь, Минск

СообщениеДобавлено: 03.10.2004 17:46:41    Заголовок сообщения: Ответить с цитатой

Привет!

Из кросс-ассемблеров рекомендую tniASM: поддерживает все инструкции z80 и в отличие от Z80ASM имеет много приятных мелочей. Качать отсюда: http://tniasm.tni.nl/

Удачи!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
key-jee



Зарегистрирован: 09.06.2003
Сообщения: 33
Откуда: triebkraft

СообщениеДобавлено: 03.10.2004 19:28:17    Заголовок сообщения: Ответить с цитатой

aprisobal писал(а):
Привет!

Из кросс-ассемблеров рекомендую tniASM: поддерживает все инструкции z80 и в отличие от Z80ASM имеет много приятных мелочей. Качать отсюда: http://tniasm.tni.nl/

Удачи!


Спасибо за ссылку - надо бы посмотреть Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
key-jee



Зарегистрирован: 09.06.2003
Сообщения: 33
Откуда: triebkraft

СообщениеДобавлено: 03.10.2004 21:38:19    Заголовок сообщения: tniASM Ответить с цитатой

Посмотрел, прикольная штука этот tniASM. жаль только макросов нет, как у aig Smile Правда сам я макросами пользовался редко.. Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
aprisobal



Зарегистрирован: 03.10.2004
Сообщения: 14
Откуда: Беларусь, Минск

СообщениеДобавлено: 04.10.2004 17:54:44    Заголовок сообщения: Ответить с цитатой

Цитата:
жаль только макросов нет
Да, но судя по дате последнего релиза (17 September 2004) автор что-то делает. Может стоит попробовать его попинать немного насчёт макросов и пр., чтоб у него был стимул к работе? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Newart
Гость





СообщениеДобавлено: 04.10.2004 19:24:24    Заголовок сообщения: Ответить с цитатой

Музыку пишут в Vortex, графику конвертят откуда не попадя, код пишут
в крос асмах... куда мир катится?
Вернуться к началу
key-jee



Зарегистрирован: 09.06.2003
Сообщения: 33
Откуда: triebkraft

СообщениеДобавлено: 04.10.2004 20:22:39    Заголовок сообщения: Ответить с цитатой

Newart писал(а):
Музыку пишут в Vortex, графику конвертят откуда не попадя, код пишут
в крос асмах... куда мир катится?


Слава! Не важно, какие средства используются, важна цель..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Jerri



Зарегистрирован: 09.10.2004
Сообщения: 2
Откуда: Alien Factory / Red Triangle

СообщениеДобавлено: 09.10.2004 02:07:09    Заголовок сообщения: Ответить с цитатой

key-jee писал(а):
Newart писал(а):
Музыку пишут в Vortex, графику конвертят откуда не попадя, код пишут
в крос асмах... куда мир катится?


Слава! Не важно, какие средства используются, важна цель..


А я бы так не сказал

я вот после более чем полугода неактивности нашел то что за душу взяло поставил Анрил в нем Аласм и вот сейчас пишу нечто
так приятно

а насчет графики - так ведь не найдешь блин художника живого

а все равно хочется реального


кстати кто скажет где взять Инферно 4 ?
_________________
(c) 2004 Alien Factory / Red Triangle
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
key-jee



Зарегистрирован: 09.06.2003
Сообщения: 33
Откуда: triebkraft

СообщениеДобавлено: 10.10.2004 19:13:06    Заголовок сообщения: Ответить с цитатой

есть свои нюансы при програмировании на спеке и в кросс ассемблерах, кому где удобнее, тот там и пишет.

Правда, ни одного проекта от нашей группы в кроссах написано не было, пока пытаюсь освоиться: все кроссы чем-то да не устраивают Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
aprisobal



Зарегистрирован: 03.10.2004
Сообщения: 14
Откуда: Беларусь, Минск

СообщениеДобавлено: 18.10.2004 18:19:05    Заголовок сообщения: Ответить с цитатой

Интересно, а как вы запускаете проги написанные на кросс-асмах, они ведь не поддерживают генерацию в .z80 или .sna, а только в кодовые блоки. Мне, например, пришлось написать прогу для генерации снапшота.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Scenergy Web Resource -> News Discussion Часовой пояс: GMT + 4
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group