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

User Tag List

Страница 156 из 167 ПерваяПервая ... 152153154155156157158159160 ... ПоследняяПоследняя
Показано с 1,551 по 1,560 из 1664

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

  1. #1551

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    В приниципе то же самое (если я правильно понял) можно сделать с помощью макросов:
    хитрО.

    Пришлось поменять строчки местами:

    Код:
    MAPPER_ROOM=0
    
        MACRO MAP_ROOM L
    L:   EQU MAPPER_ROOM
    MAPPER_ROOM = MAPPER_ROOM + 1
        ENDM
    но заработало.
    Спасибо!
    Последний раз редактировалось Bedazzle; 05.03.2019 в 00:18.

  2. #1552

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    385
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Проверил, спасибо. Тест FPGA48all.tap, похоже, у меня (и в ZXMAK2) слегка косячит - левая цветная полоска мерцает, а в Fuse, SpecEmu и в онлайн-эмуле qaop/torinak она стабильна. Spectaculator его фейлит. Не подскажешь, как на реале?
    как на реале - точно не подскажу) Мои реальные компы - только клоны, неск. штук, там до фирменных таймингов далеко, а на Профи-ках -еще дальше... Цель всех именно этих тестов - добиться как можно более точной эмуляции\симуляции программно-аппаратной модели Т80 в ПЛИС хотя бы в сравнении с распространенными эмулями. Вобщем я рисовал тесты, чтобы в эталонных (на мой взгляд эмулях работали ровно, CpecEmu - один из эталонных, на нем и еще на каком-то отлаживал, ну и потом этот же тест запускался в ФПГА. Ну и по результатам теста Sorgelig допиливал процессор Т80. Сейчас он практически идеален.
    На реале мои тесты тоже запускали, на паре фирменных резинок и на арлекине.


    Цитата Сообщение от weiv Посмотреть сообщение
    Тест LD(IX+55),E.tap - во всех эмулях боковые полоски лажовые - правой нет, левая смещена влево на 2 знакоместа. На реале так же?
    про реал не скажу, но правой полоски не должно быть,, а вот левая в разных эмулях по разному вела себя, она и должна быть смещена, но там какой то явно видимое различие в эмулях было.

    Цитата Сообщение от weiv Посмотреть сообщение
    Ну и SpecEmu завалил предыдущий тест, к-рый осилил Spectaculator, квадраты дергаются.
    ну тут ничего не скажу, все же SpecEmu был эталоном. такие явные различия надо проверять на реале.
    да и мои под(д)елки - не идеальные, но свое предназначение они выполнили. Да и тут то всплыли только потому, что тап-ка попалась нерабочая именно на этом тесте. Я так думаю это будет на ЛЮБОМ асм-е. надо FPGA48all.tap за 13 августа найти исходник, на нем и пробовать компилить тогда уж.
    Profi v3.2 -=- Speccy2010,r2

  3. #1553

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    sjasmplus-win64-20190304.3



    Win7 машина, sjasmplus-win64-20190304 запускается без падений.

  4. #1554

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    385
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    отличался один байт в заголовке (спасибо C++-ной якобы "строгой" типизации %@#@%%@%#), поправил в последнем релизе. Работает вроде точно также, но отличаются и другие байты. Так что на исходник хотелось бы посмотреть.
    тот пример перепроверю, но сейчас другие компилил - вроде нормально запускаются.


    Цитата Сообщение от weiv Посмотреть сообщение
    тест FPGA48all.tap, похоже, у меня (и в ZXMAK2) слегка косячит - левая цветная полоска мерцает, а в Fuse, SpecEmu и в онлайн-эмуле qaop/torinak она стабильна.
    Нашел архив с картинкой от 20 июля. Почемуу-то твоего эмуля там нет.
    Скорее всего вторым "эталоном" или ZXMAK2 или Fuse был)

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

    [свернуть]

    Ах да, самая первая картинка - это MiSTer с железной эмуляцией проца от Sorgelig-a, фото с экрана монитора

    ыыыыыы... немножко офф-а по тестам
    искал разъемы под клавиатуру, наткнулся на знакомую картинку
    https://www.bytedelight.com/?page_id=3457
    бордюр конечно черный должен быть, но это особенности CMOS-процов, кто же знал, что ЭТО комуу-то понадобиЦЦа )
    кстатида, Sorgelig учел мою просьбу, и у него можно выбирать тип процессора, мелочь, но приятно.
    Последний раз редактировалось zebest; 05.03.2019 в 13:57.
    Profi v3.2 -=- Speccy2010,r2

  5. #1555

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Нашел архив с картинкой от 20 июля. Почемуу-то твоего эмуля там нет.
    Скорее всего вторым "эталоном" или ZXMAK2 или Fuse был)
    Я уже разобрался: если выключить у меня в эмуле Кемпстон-джойстик, полоска слева не мерцает, там чтение из порта идет в коде.
    Спасибо за тесты, они мне очень помогли .

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

    Цитата Сообщение от weiv Посмотреть сообщение
    Ну и SpecEmu завалил предыдущий тест, к-рый осилил Spectaculator, квадраты дергаются.
    Разобрался - в SpecEmu квадраты дергаются при включенных Late Timings, с выключенными они стабильны. Однако я знаю как минимум один косяк таймингов SpecEmu - в SongInLines4 в 128 он виден вверху на красных полосках справа.

  6. #1556

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    385
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Разобрался - в SpecEmu квадраты дергаются при включенных Late Timings, с выключенными они стабильны.
    Ну да, по дефолту как бы Early. Я конечно старался и так и так проверять, но в принципе это правильно, что из-за такта поддергивается. я так понимаю разницу early\late в +-1 такт. Поэтому у мну даже вариант теста есть, в количестве 4\5-х штук, так и подписанные -1,-2,-3 и +1. Видимо от какого то стабильного значения. и картинка ровная на двух значениях, -2\-3 и два других ожидаемо влево-вправо разбегаются. Но это на early, на late должно быть по другому.
    Profi v3.2 -=- Speccy2010,r2

  7. #1557

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    sjasmplus-win64-20190304.3



    Win7 машина, sjasmplus-win64-20190304 запускается без падений.
    С этим не знаю что делать. Под рукой есть только Винда 10 в виртуалке и Wine. (компилирую я в линуксе с помощью кросс-компилятора mingw) И там и там работает. А 32-битная версия работает?

  8. #1558

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    А 32-битная версия работает?
    sjasmplus-win32-20190304.3
    тоже валится

    sjasmplus-win32-20190304
    работает

  9. #1559

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    385
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    Post

    Цитата Сообщение от mastermind Посмотреть сообщение
    А 32-битная версия работает?
    32-x битная под ХР точно работает.
    ну и по тап-ке

    Различие в лоадере явно видно, твой последний - слева.
    Но тем не менее компиленный файл работает правильно.
    Profi v3.2 -=- Speccy2010,r2

  10. #1560

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    sjasmplus-win32-20190304.3
    тоже валится

    sjasmplus-win32-20190304
    работает
    Обновил немного gcc, пересобрал либы, пересобрал sjasmplus. Выложил новые архивы на место прежних: https://github.com/sjasmplus/sjasmpl...tag/20190304.3
    А что в том окошке на скриншоте, если ткнуть "view problem details"?
    Последний раз редактировалось mastermind; 05.03.2019 в 23:22.

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

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

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

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

Ваши права

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