User Tag List

Страница 33 из 147 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя
Показано с 321 по 330 из 1664

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.08.2008
    Адрес
    Украина, Львов
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    вааааааааааааау правда шоле!?
    Код:
            DEVICE ZXSPECTRUM128
    
            ORG #EA60
    START   LD BC,DATA
            RET
    
            ORG #8002
    DATA    DB #0F,#8F,#0E,#8B
    
            SAVESNA "Symbol.sna", START
    Код:
            DEVICE ZXSPECTRUM128
    
            ORG #8002
    DATA    DB #0F,#8F,#0E,#8B
    
            ORG #EA60
    START   LD BC,DATA
            RET
    
            SAVESNA "Symbol.sna", START
    выхлоп одинаковый. Или где?

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

  3. #2

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Talking

    Цитата Сообщение от Antipod Посмотреть сообщение
    выхлоп одинаковый. Или где?
    Очень интересно! продолжайте…


  4. #3

    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IgorU Посмотреть сообщение
    Вот мой пример:

    PHP код:
            ORG #EA60
    START   LD BC,DATA
            RET

            ORG 
    #8002
    DATA    DB #0F,#8F,#0E,#8B 
    В BC адрес записывается #8002, но самих данных по этому адресу нет, они находятся сразу за командой ret.

    Версия компилятора RC7.

    Компилирую: sjasmplus.exe Symbol.asm
    См.
    PHP код:
            DEVICE ZXSPECTRUM128

            ORG 
    #EA60
    START   LD BC,DATA
            RET

            ORG 
    #8002
    DATA    DB #0F,#8F,#0E,#8B

            
    SAVESNA "Symbol.sna"START 
    Компилируем sjasmplus.exe Symbol.asm, открываем Symbol.sna в эмуляторе и смотрим в дебаггере, что все на своих местах. Также см. в документации и в примерах SAVEBIN, SAVETRD и т.д.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  5. #4

    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, так работает.
    Последний раз редактировалось IgorU; 29.10.2010 в 14:15.

  6. #5

    Регистрация
    26.01.2005
    Адрес
    чайковский
    Сообщений
    679
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Aprisobal, по поводу sjasm&xcode ответа не ждать?
    http://speccy-live.untergrund.net fresh speccy news
    profi512+ym+5,25"+3,5"

  7. #6

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    извиняюсь, конечно, что вмешиваюсь, но
    breeze, или это толстый троллинг, или ты неправ.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  8. #7

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Talking

    Цитата Сообщение от Sinus Посмотреть сообщение
    извиняюсь, конечно, что вмешиваюсь,но
    breeze, или это толстый троллинг, или ты неправ.
    сэр! как вы могли такое подумать меня гуру просвещает как надо писать программы, я просто устраиваюсь поудобнее, дабы узнать суть бытия и постичь дзен

  9. #8

    Регистрация
    26.01.2005
    Адрес
    чайковский
    Сообщений
    679
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    как сделать чтобы при записи:
    Код:
    SAVETRD "test.trd","test.B",#5D3B,211
    sjasm v1.07 RC7 (build 02-04-2008)
    выгружал из памяти в trd'шник сектор (256 байт), а не 211 байт! но при этом в старт и длину basic файла записывалось число 211? нужно для правильного монолоадера, а не как в документации к sjasm'у в примерах worm255\monoloader.txt по aprisobal - без записи параметров автостарта. быть может кто-то знает как это сделать, например с помощью lua-скрипта?

    в конечном итоге вообще не понимаю какой смысл в том, что при записи:
    Код:
    SAVETRD "test.trd","test.B",#5D3B,211
    выгружается файл длиной не кратный сектору ведь на дискете один фиг окажется файл длиной кратной сектору, с дополнением нулями последнего сектора, тогда как в том же basic файле можно было не только указать параметры автостарта, но и например передать пару приветов не лазя в дисковый доктор.

    видел, возможное, но далеко не идеальное решение от boo_boo. да, кстати в svn какая версия sjasm'а лежит? не удалось ее собрать - сборка (make) валится с ошибкой:
    Undefined symbols:
    "SaveTAP_ZX(char*, unsigned short)", referenced from:
    dirSAVETAP() in directives.o
    ld: symbol(s) not found
    collect2: ld returned 1 exit status
    make: *** [all] Error 1
    что не так делаю?
    http://speccy-live.untergrund.net fresh speccy news
    profi512+ym+5,25"+3,5"

  10. #9

    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pulsar Посмотреть сообщение
    да, кстати в svn какая версия sjasm'а лежит? не удалось ее собрать - сборка (make) валится с ошибкой:

    что не так делаю?
    Думаю, что в Makefile после sjasm/io_trd.o нужно добавить sjasm/io_tape.o
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  11. #10

    Регистрация
    26.01.2005
    Адрес
    чайковский
    Сообщений
    679
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Aprisobal, ага собрался! это та самая сборка rc8? вроде бы даже билд от того же числа... сейчас переделаю слегка по собственному рецепту, потестирую работоспособность и отпишу.

    вопрос про сохранение trdшников остается.

    ---------- Post added at 19:18 ---------- Previous post was at 19:10 ----------

    Aprisobal, кстати в тех ли местах я исправлял error message? или можно было только в одном каком-то месте исправить или что-то еще не учел... давно жду ответа на этот вопрос, хотя сколько пользуюсь модифицированной версией sjasm'а - столько он себя нормально ведет.

    ---------- Post added at 19:29 ---------- Previous post was at 19:18 ----------

    первые тесты показали, что модифицированный RC8 работает, ошибки разбираются, tap компилит, правда из 2х тестовых тапок нормально работает 1 (второй тапок несколько отличается от sna и trd версий), но здесь быть может сам что-то наглючил (перепроверю еще) - тестовый исходник был.

    ---------- Post added at 19:31 ---------- Previous post was at 19:29 ----------

    Aprisobal, в svn может makefile поправишь? вдруг кому пригодится еще...
    Последний раз редактировалось pulsar; 07.11.2010 в 17:49.
    http://speccy-live.untergrund.net fresh speccy news
    profi512+ym+5,25"+3,5"

Страница 33 из 147 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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