ZXNet эхоконференция «code.zx»


тема: Фичи (GMX)



от: Valentin Pimenov
кому: Dmitry Lomov
дата: 25 Feb 1999
+-Привет, Dmitry! |однажды 22-02-99 ровно в 23:39:00 |Dmitry Lomov писал к Alexander Ageev про Re: GMX ... +------------------------ [skip] DL> давай конкретнее, предлагай свои фичи. 1. однозначно - MAKE из ZX-ASM_3.0 или что-то подобное. 2. Условная трансляция, причем условие может быть сложным, типа #IF A+B с любым именем: символ программы, имя макро и т.д. 3. Размножение нескольких строк, как в XAS'e: #ASSM <число> ... ... #CONT 4. Макросы ассемблерные с параметрами #MAC <имя> [параметры] ... ... #ENDMAC например: #MAC pr_text %A;%B rst #10 db %A ld a,%B out (#fe),a #ENDMAC доступ к макро: <имя> [фактические параметры] pr_text "Hello, world!",#0d;7 т.е. <;> для разделения параметров в макроопределении нужно установить видимость глобальных меток из макроопределения и ввести локальные метки в макро, по типу ис-дос'ассемблера: _надуманный_ :) пример : #MAC add_bc_de ld a,b add a,d ld b,a ld a,c add a,e jr nc,$1 inc b $1 ld c,a #ENDMAC 5. Из полезного: печать листинга, выделенного блока или хотя бы меток после ассемблирования на принтере, через подключаемый драйвер принтера. Жаль, что мало народу имеет PRN :( 6. Естественно, псевдокоманды, типа загрузки регистров с инкрементом и т.п. 7. Хорошо бы всё-таки STS с метками иметь :) A при старте STS'a, если он убился (проверить по контрольной сумме), то подзагрузить его. 8. Естественно, кладём объектники в страницы, например, как а ALASM'e: ORG #c064,8 :) dw #c066 jr $ 9. Хорошо бы определить некоторые зарезервированные символы: Pages__ equ 16 Comp__ equ 0 ;0-128K spectrum ;1-Scorp ;2-Kay ;3-Profi ;4-Pentagon512 ;и т.п. 10. Хорошо бы иметь возможность грузить INCL & INCB файлы с разных драйвов: INCB "B:sprite F" 11. Увеличить длину меток и не изменять регистр первой буквы у метки. +-Всего доброго, Dmitry! |С Вами был |Valentin Pimenov aka Valker/Style_Group +---------------




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Игры - краткое описание игр Continental Circus, Iron Man и 10 FINGERS+.
От авторов - Содержание страницы. Вступление.
Pioplz - "Hi,белый свет! Пришло время познакомиться! Я-так называемый "новый USER" Гродненской сети C-NET,зовут меня ПАВЕЛ"...
Всемирная история - о действующих в Дзержинске творческих коллективах.
Новости - Делегация в составе Tot,T(c)S,AlCo,John отправилась на "запорожце" Tot'а в гости к KSA-7G. И другие Рязанские новости.

В этот день...   8 мая