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

User Tag List

Страница 108 из 167 ПерваяПервая ... 104105106107108109110111112 ... ПоследняяПоследняя
Показано с 1,071 по 1,080 из 1664

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

  1. #1071
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,260
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А можешь весь проект для сборки выложить?

    ---------- Post added at 00:54 ---------- Previous post was at 00:40 ----------

    Цитата Сообщение от SAM style Посмотреть сообщение
    Выплёвывает
    Вообще, правильно выплевывает. И в обновленной версии абсолютно то же самое.

  2. #1072
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,056
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    92 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А можешь весь проект для сборки выложить?
    Ещё интересное наблюдение. LABELSLIST:
    Код:
    00:0000 scriptAdr
    0/:0020 gameScript
    00:0002 npcTabAdr
    0/:154F npcTable
    00:0004 elmTabAdr
    0/:2222 elmTable
    00:0006 itemTabAdr
    0/:02BB itemTable
    00:0008 doorTabAdr
    0/:0186 doorTable
    00:000A zoneTabAdr
    0/:2EA5 zoneTable
    00:000C batlTabAdr
    0/:3070 batlTable
    00:000E magTabAdr
    0/:053B magicTable
    Гон идёт на те метки, у которых 0/ вместо банки. Предыдущий sjasm+ такого не выдаёт.
    Ссылка на сорцы в личке.

    PS: Ага. Это происходит с метками, к которым сначала идёт обращение, а потом они определяются - например, jr вперёд. Удалось повторить:
    Код:
    	org 0x8000
    	
    	nop
    	jr label
    	
    	nop
    label	ret
    результат:
    Код:
    SjASMPlus Z80 Cross-Assembler v1.07 RC8 (build 06-11-2008)
    main.asm(8): error: Duplicate label: label
    Pass 1 complete (1 errors)
    Pass 2 complete (1 errors)
    Pass 3 complete
    Errors: 1, warnings: 0, compiled: 10 lines
    Последний раз редактировалось SAM style; 25.01.2015 в 01:08.
    Все любят гипножабу

  3. #1073
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,763
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    220 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Ага. Это происходит с метками, к которым сначала идёт обращение, а потом они определяются - например, jr вперёд. Удалось повторить:
    Код:
    	org 0x8000
    	
    	nop
    	jr label
    	
    	nop
    label	ret
    результат:
    Код:
    SjASMPlus Z80 Cross-Assembler v1.07 RC8 (build 06-11-2008)
    main.asm(8): error: Duplicate label: label
    Pass 1 complete (1 errors)
    Pass 2 complete (1 errors)
    Pass 3 complete
    Errors: 1, warnings: 0, compiled: 10 lines
    Это определенно бага.
    С уважением,
    Jerri / Red Triangle.

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

    По умолчанию

    если использую в снапшоте ужясма rst10, то программа сбрасывается.
    до этого ставлю вызов:
    ld a,2
    call 1601
    не помогает.

    Есть идеи, как проинициализировать системные переменные?

  5. #1075
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,260
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    PS: Ага. Это происходит с метками, к которым сначала идёт обращение, а потом они определяются - например, jr вперёд. Удалось повторить:
    Ага, поймал. Предлагаю пока юзать старую версию, если в новой пока нет значимых фиксов.
    Уже накопилось много переделок, но они не меняют поведение программы- просто разгребание конюшен. А вот с багами надо быть аккуратнее и набрать базу тестов. Твой как раз туда пойдет

    ---------- Post added at 14:18 ---------- Previous post was at 13:03 ----------

    Залил фикс в develop.

  6. #1076
    Activist Аватар для kgbplus
    Регистрация
    15.02.2005
    Адрес
    Санкт-Петербург
    Сообщений
    406
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не компилится под линукс. Линковщик ругается. Кто скажет, что не так?

    g++ -o sjasmplus "-ldl" -O2 -DLUA_USE_LINUX -DMAX_PATH=PATH_MAX -Ilua5.1 -Itolua++ -g sjasm/devices.o sjasm/directives.o sjasm/io_snapshots.o sjasm/io_trd.o sjasm/io_tape.o sjasm/lua_lpack.o sjasm/lua_sjasm.o sjasm/parser.o sjasm/reader.o sjasm/sjasm.o sjasm/sjio.o sjasm/support.o sjasm/tables.o sjasm/z80.o lua5.1/lapi.o lua5.1/lauxlib.o lua5.1/lbaselib.o lua5.1/lcode.o lua5.1/ldblib.o lua5.1/ldebug.o lua5.1/ldo.o lua5.1/ldump.o lua5.1/lfunc.o lua5.1/lgc.o lua5.1/linit.o lua5.1/liolib.o lua5.1/llex.o lua5.1/lmathlib.o lua5.1/lmem.o lua5.1/loadlib.o lua5.1/lobject.o lua5.1/lopcodes.o lua5.1/loslib.o lua5.1/lparser.o lua5.1/lstate.o lua5.1/lstring.o lua5.1/lstrlib.o lua5.1/ltable.o lua5.1/ltablib.o lua5.1/ltm.o lua5.1/lundump.o lua5.1/lvm.o lua5.1/lzio.o tolua++/tolua_event.o tolua++/tolua_is.o tolua++/tolua_map.o tolua++/tolua_push.o tolua++/tolua_to.o
    lua5.1/loadlib.o: In function `ll_sym':
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:80: undefined reference to `dlsym'
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:81: undefined reference to `dlerror'
    lua5.1/loadlib.o: In function `ll_load':
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:73: undefined reference to `dlopen'
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:74: undefined reference to `dlerror'
    lua5.1/loadlib.o: In function `ll_unloadlib':
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:68: undefined reference to `dlclose'
    collect2: error: ld returned 1 exit status
    make: *** [all] Ошибка 1
    Живи, играй!

  7. #1077
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,260
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kgbplus Посмотреть сообщение
    Линковщик ругается. Кто скажет, что не так?
    Кавычки вокруг -ldl в Makefile убери. Некоторые шеллы ругаются.

  8. #1078
    Activist Аватар для kgbplus
    Регистрация
    15.02.2005
    Адрес
    Санкт-Петербург
    Сообщений
    406
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не помогло. Может быть кто нибудь скомпилит мне бинарник? )

    g++ -o sjasmplus -ldl -O2 -DLUA_USE_LINUX -DMAX_PATH=PATH_MAX -Ilua5.1 -Itolua++ -g sjasm/devices.o sjasm/directives.o sjasm/io_snapshots.o sjasm/io_trd.o sjasm/io_tape.o sjasm/lua_lpack.o sjasm/lua_sjasm.o sjasm/parser.o sjasm/reader.o sjasm/sjasm.o sjasm/sjio.o sjasm/support.o sjasm/tables.o sjasm/z80.o lua5.1/lapi.o lua5.1/lauxlib.o lua5.1/lbaselib.o lua5.1/lcode.o lua5.1/ldblib.o lua5.1/ldebug.o lua5.1/ldo.o lua5.1/ldump.o lua5.1/lfunc.o lua5.1/lgc.o lua5.1/linit.o lua5.1/liolib.o lua5.1/llex.o lua5.1/lmathlib.o lua5.1/lmem.o lua5.1/loadlib.o lua5.1/lobject.o lua5.1/lopcodes.o lua5.1/loslib.o lua5.1/lparser.o lua5.1/lstate.o lua5.1/lstring.o lua5.1/lstrlib.o lua5.1/ltable.o lua5.1/ltablib.o lua5.1/ltm.o lua5.1/lundump.o lua5.1/lvm.o lua5.1/lzio.o tolua++/tolua_event.o tolua++/tolua_is.o tolua++/tolua_map.o tolua++/tolua_push.o tolua++/tolua_to.o
    lua5.1/loadlib.o: In function `ll_sym':
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:80: undefined reference to `dlsym'
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:81: undefined reference to `dlerror'
    lua5.1/loadlib.o: In function `ll_load':
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:73: undefined reference to `dlopen'
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:74: undefined reference to `dlerror'
    lua5.1/loadlib.o: In function `ll_unloadlib':
    /home/kgbplus/sjasmsrc/sjasmplus/lua5.1/loadlib.c:68: undefined reference to `dlclose'
    collect2: error: ld returned 1 exit status
    Живи, играй!

  9. #1079
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,260
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kgbplus Посмотреть сообщение
    Не помогло. Может быть кто нибудь скомпилит мне бинарник? )
    https://github.com/oisee/sjasmplus/c...119049c2dc760f

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

    По умолчанию

    господа, по моему вопросу найдется знаток?

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

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

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

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

Похожие темы

  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

Ваши права

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