Важная информация

User Tag List

Показано с 1 по 8 из 8

Тема: ZX ASM

  1. #1
    Member Аватар для SGO
    Регистрация
    15.10.2006
    Адрес
    г. Сосновоборск
    Сообщений
    118
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX ASM

    Господа! Просьба сильно не пинайте за кривость и недоделанность, так как писал изначально для себя, но вдруг кому ещё понравится :-)
    В общем вот мой новый компилятор для ZX Spectrum: ZX ASM.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    427
    Поблагодарили
    195 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как это понять?
    Нажмите на изображение для увеличения. 

Название:	log1_sm.jpg 
Просмотров:	314 
Размер:	48.5 Кб 
ID:	61053

    P.S. Не терпит табуляции.
    Последний раз редактировалось Ynicky; 16.05.2017 в 19:07.

  4. #3
    Member Аватар для SGO
    Регистрация
    15.10.2006
    Адрес
    г. Сосновоборск
    Сообщений
    118
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Как это понять?
    Нажмите на изображение для увеличения. 

Название:	log1_sm.jpg 
Просмотров:	314 
Размер:	48.5 Кб 
ID:	61053

    P.S. Не терпит табуляции.
    Записал в книжечку :-) Чем публичное тестирование и хорошо.

  5. #4
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    427
    Поблагодарили
    195 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SGO Посмотреть сообщение
    Записал в книжечку :-) Чем публичное тестирование и хорошо.
    Ну тогда держите следующие замечания:
    Хорошо бы показывать номера строк или статус строку с координатами курсора.
    Сделать контекстную замену.
    Директива ORG не понимает шестнадцатеричные значения.
    В JP, CALL и т.д. по метке надо завершать ее двоеточием, как в самой метке, что на мой взгляд не правильно.
    Не распознаются директивы DEFM, DEFW.

    Пока хватит.

  6. #5
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,529
    Спасибо Благодарностей отдано 
    913
    Спасибо Благодарностей получено 
    846
    Поблагодарили
    628 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глубокое имхо:
    Думаю, имеет смысл напрячься именно на функционал редактора. То есть подсветка, номера строк, фолдинг, хелп(?) да много всего. А работу компилятора предоставить компилятору (SjASM, Pasmo,...).

    - - - Добавлено - - -

    Панель меток с переходом к метке и быстрым предпросмотром куска кода у метки...
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  7. #6
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    А работу компилятора предоставить компилятору (SjASM, Pasmo,...).
    вроде как уже изобретено:
    http://www.desdes.com/products/oldfiles/zeus.htm

  8. #7
    Member Аватар для SGO
    Регистрация
    15.10.2006
    Адрес
    г. Сосновоборск
    Сообщений
    118
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    всё записал) подсветку синтаксиса и прочие радости редактора я и сам планирую сделать, как будет время

  9. #8
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SGO, а компилятор же отдельно можешь сделать?
    а в чо собирает? а как параметры задать в чо собирать?


    #region Директивы компилятора
    if (Str[0] == "org") //ORG
    {
    if (List.Count > 0) throw new ArgumentException("Директива ORG может использоваться только в начале программы");
    ParamTest(Str, "ORG", 2);
    Compiler.StartAdress = ReadNum(Str[1]);
    CurAdress = Compiler.StartAdress;
    return;
    вот это ересь.

    бывает даже вот такой вот фикус пикус

    Код:
            dup 8
            ld a,(hl)
            ld (de),a
            inc l
            inc d
            edup
             org $-2
    и его надо собирать
    С уважением,
    Jerri / Red Triangle.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ASM для Андроида
    от Bedazzle в разделе Программирование
    Ответов: 5
    Последнее: 24.11.2015, 11:49
  2. asm: x mod 3 ?
    от Hacker VBI в разделе Программирование
    Ответов: 12
    Последнее: 18.12.2014, 17:07
  3. ZX ASM 3- help
    от hood в разделе Софт
    Ответов: 33
    Последнее: 15.01.2009, 19:20
  4. ASM или аналог
    от DJKrolik в разделе Для начинающих
    Ответов: 10
    Последнее: 10.01.2008, 13:53
  5. Файлы .asm и аттачмент
    от Aprisobal в разделе Форум
    Ответов: 6
    Последнее: 23.01.2005, 08:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •