User Tag List

Страница 91 из 167 ПерваяПервая ... 878889909192939495 ... ПоследняяПоследняя
Показано с 901 по 910 из 1664

Тема: SjASMPlus Z80 кросс ассемблер

  1. #901

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    denpopov, сохраняй сна - для отладки самое он
    спасибо, но есть нюансы для использования тапок.

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

  3. #902

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    похожую в pasmo сохранение как .TAP?
    Кто такое pasmo?

  4. #903

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    perestoronin, инициализируй перемены класса в том же порядке, в котором они объявлены. Тебе же компилятор об этом и говорит.
    Вызов RawSource (sl ) ставь первым.

  5. #904

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Кто такое pasmo?
    Pasmo

    я ошибся все же, но в командной строке указывается опция генерации тапки.

  6. #905

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от perestoronin Посмотреть сообщение
    Помогло, благодарю.
    Обращайся, если что.

  7. #906

    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    971
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Этот собрался и не крякнул:
    Код:
    sam@debian:~$ sjasmplus
    SjASMPlus Z80 Cross-Assembler v1.07 RC8 (build 06-11-2008)
    Ну, как не крякнул... Кучка warning'ов присутствует, но бинарник получается.
    gcc version 4.8.2 (Debian 4.8.2-14)
    Это шибко "зависит от". Сборка спотыкается на незадефайненом atoi(), который дефайнится только для win32 платформы.

    Собирается оно без танцев с саблями только если stdlib заинклужен по дефолту. А по дефолту так сильно не везде.

    После правки sjdefs.h и выноса #include <stdlib.h> из под #ifdef WIN32 оно собирается и работает.

    Считаю сие багой, и прошу разработчиков выправить косячок-с если они это читают.

  8. #907

    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    971
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Луч доходит до начала экрана и рисует уже испорченные байты.
    Все, я понял. Вы свежим глазом увидели косяк в моем коде. Причем в том месте где я его даже не думал искать (процедура записи в память работала правильно, косячила процедура чтения, но она мной не отлаживалась потому как я ей пока не пользовался и был уверен что кроме инструкции pop там ничего криминального появиться не может и в памяти не лазиит).

    SJASM подлец своим неестественным мать его интеллектом проявил самодеятельность и втихую сделал то чего я ему не писал.

    Я давно не кодил на асме, поэтому написал ld ix,hl (подзабыл я за 15 лет инстракшн сет). Так эта падла, вместо того чтобы матюгнуться на неверную команду, молча сделала перегон значения через стек, о чем ассемблер ващще никто не просил. И мало того что сделала, так сделала молча. Причем сделала это совершенно не будучи в курсе что стеком пользоваться нельзя. Как и памятью вообще.

    Поубивав бы гада.

    В итоге сидим и несуществующую багу ловим.

    Вопрос снимается, сыплю голову пеплом.
    Последний раз редактировалось ram_scan; 20.02.2014 в 07:02.

  9. #908

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Я давно не кодил на асме, поэтому написал ld ix,hl (подзабыл я за 15 лет инстракшн сет). Так эта падла, вместо того чтобы матюгнуться на неверную команду, молча сделала перегон значения через стек, о чем ассемблер ващще никто не просил. И мало того что сделала, так сделала молча. Причем сделала это совершенно не будучи в курсе что стеком пользоваться нельзя. Как и памятью вообще.
    Вот поэтому я всегда делаю свои макросы вместо черных ящиков SJASM-а. Ну хорошо, рад, что разобрались.
    Все любят гипножабу

  10. #909

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Поубивав бы гада.
    лол! доки читай! не читают, потом кто-то у них виноват.

  11. #910

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    лол! доки читай! не читают, потом кто-то у них виноват.
    Обычно всякое неявно-опасное поведение должно явно включаться (хоть через ключи командной строки). А тут его хоть выключить можно?

Страница 91 из 167 ПерваяПервая ... 878889909192939495 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросс-ассемблеры Z80 для Pc
    от Aprisobal в разделе Программирование
    Ответов: 16
    Последнее: 15.01.2011, 22:46
  2. кросс компилятор С для Z80
    от vitasam в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2007, 18:03
  3. Хороший ПЦшный ассемблер - залог успеха!
    от Aprisobal в разделе Программирование
    Ответов: 35
    Последнее: 08.08.2005, 15:25
  4. ZX ассемблер (и не только?) с библиотеками
    от shade в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2005, 19:43

Ваши права

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