| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Архей

Зарегистрирован: 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 (тоже кросассм) чё-то меня не впечатлил...  _________________ Покедова. |
|
| Вернуться к началу |
|
 |
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 (тоже кросассм) чё-то меня не впечатлил...  |
Когда собирался писать Shock512 - я его пробовал, в итоге откатился на Медноноговский, он хоть и тупой до безобразия, зато в .z80 компилит - отлаживать удобнее
А этот асм еще не смотрел... |
|
| Вернуться к началу |
|
 |
Архей

Зарегистрирован: 19.05.2003 Сообщения: 48 Откуда: Первоуральск/СВЕРДЛОВСКАЯ ОБЛАСТЬ/Россия
|
Добавлено: 12.12.2003 16:52:38 Заголовок сообщения: Re: Z80ASM, Z80 cross-platfrom macro assembler with preproce |
|
|
| Flying писал(а): |
Когда собирался писать Shock512 - я его пробовал, в итоге откатился на Медноноговский, он хоть и тупой до безобразия, зато в .z80 компилит - отлаживать удобнее
А этот асм еще не смотрел... |
Во, я тут последние две недели, пока инета не было, только тем и занимался, что усиленно этот асм пытался к рукам приспособить (или руки под него? ) в итоге стало ясно, что за крутой препроцессор и офигительную гибкость платим слишком дорогую цену - невозможно без зверски-жестокого гемора писать программы под 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? |
Да всё, сам разобрался, просто сыграли свою роль некоторые непривычные по-первости на писишных асмах для реальщика моменты.
Вот тот же ALASM позволяет напрямую и внаглую со страницами памяти играться, а здесь этих страниц как таковых не существует.
Так что ладно, беру свои слова насчёт того что "Z80ASM - фигня" обратно.
Единственное, что непонятно, так это директива BANK - как её юзать, и что она вобще даёт? _________________ Покедова. |
|
| Вернуться к началу |
|
 |
aig Гость
|
Добавлено: 20.12.2003 13:04:36 Заголовок сообщения: Re: Z80ASM, Z80 cross-platfrom macro assembler with preproce |
|
|
| Цитата: | Да всё, сам разобрался, просто сыграли свою роль некоторые непривычные по-первости на писишных асмах для реальщика моменты.
Вот тот же 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/
Удачи! |
Спасибо за ссылку - надо бы посмотреть  |
|
| Вернуться к началу |
|
 |
key-jee

Зарегистрирован: 09.06.2003 Сообщения: 33 Откуда: triebkraft
|
Добавлено: 03.10.2004 21:38:19 Заголовок сообщения: tniASM |
|
|
Посмотрел, прикольная штука этот tniASM. жаль только макросов нет, как у aig Правда сам я макросами пользовался редко..  |
|
| Вернуться к началу |
|
 |
aprisobal
Зарегистрирован: 03.10.2004 Сообщения: 14 Откуда: Беларусь, Минск
|
Добавлено: 04.10.2004 17:54:44 Заголовок сообщения: |
|
|
| Цитата: | | жаль только макросов нет | Да, но судя по дате последнего релиза (17 September 2004) автор что-то делает. Может стоит попробовать его попинать немного насчёт макросов и пр., чтоб у него был стимул к работе?  |
|
| Вернуться к началу |
|
 |
Newart Гость
|
Добавлено: 04.10.2004 19:24:24 Заголовок сообщения: |
|
|
Музыку пишут в Vortex, графику конвертят откуда не попадя, код пишут
в крос асмах... куда мир катится? |
|
| Вернуться к началу |
|
 |
key-jee

Зарегистрирован: 09.06.2003 Сообщения: 33 Откуда: triebkraft
|
Добавлено: 04.10.2004 20:22:39 Заголовок сообщения: |
|
|
| Newart писал(а): | Музыку пишут в Vortex, графику конвертят откуда не попадя, код пишут
в крос асмах... куда мир катится? |
Слава! Не важно, какие средства используются, важна цель.. |
|
| Вернуться к началу |
|
 |
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 Заголовок сообщения: |
|
|
есть свои нюансы при програмировании на спеке и в кросс ассемблерах, кому где удобнее, тот там и пишет.
Правда, ни одного проекта от нашей группы в кроссах написано не было, пока пытаюсь освоиться: все кроссы чем-то да не устраивают  |
|
| Вернуться к началу |
|
 |
aprisobal
Зарегистрирован: 03.10.2004 Сообщения: 14 Откуда: Беларусь, Минск
|
Добавлено: 18.10.2004 18:19:05 Заголовок сообщения: |
|
|
| Интересно, а как вы запускаете проги написанные на кросс-асмах, они ведь не поддерживают генерацию в .z80 или .sna, а только в кодовые блоки. Мне, например, пришлось написать прогу для генерации снапшота. |
|
| Вернуться к началу |
|
 |
|