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

User Tag List

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

Тема: PCLINK11 кросс-линковщик

  1. #1
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию PCLINK11 кросс-линковщик

    Очень неспешно (из-за нехватки времени и иногда желания) пишу кросс-линковщик PCLINK11, на замену линковщика LINK-11.
    По сути переписываю из кода MACRO-11 в C/C++, практически один-к-одному.

    https://github.com/nzeemin/pclink11 - описание и исходники

    Стратегия тестирования: с помощью эмулятора RT-11 by Patron делаются "оригиналы" .SAV/SYS, .MAP и .STB, затем прогоняется PCLINK11 и результаты сравниваются с эталонами - для бинарный .SAV/SYS и .STB побайтово, для текстового .MAP построчно.
    Нереализовано, и неизвестно будет ли: LDA, оверлеи, I/D space separation.

    Теоретически, линковщик кросс-платформенный. Практически, пока гоняю только под Windows.

    Состояние: "почти закончил", из имеющихся 86 тестов падают три, и это линковка с библиотеками Фортрана и Паскаля.
    Последний раз редактировалось nzeemin; 10.07.2019 в 21:53.

  2. Эти 2 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    Oleg N. Cher (29.10.2019), yu.zxpk (29.10.2019)

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

  4. #2
    Veteran Аватар для falanger
    Регистрация
    21.04.2006
    Адрес
    город Черняховск
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хорошее и актуальное для разработчиков дело делаете.

  5. #3
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    пока гоняю только под Windows.
    PCLINK11.EXE не находит MSVR120.dll. Dumpobj.exe пишет что не является приложением WIN32.

  6. #4
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    PCLINK11.EXE не находит MSVR120.dll. Dumpobj.exe пишет что не является приложением WIN32.
    Спасибо. Собрал статично.

  7. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    Oleg N. Cher (29.10.2019)

  8. #5
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Допилил код до полной кросс-платформенности, сейчас и линковщик и его тесты собираются и прогоняются под Windows, macOS и Ubuntu.

    По тестам пока ситуация - из 88 падают три теста - это всё сложные случаи линковки, с Паскалем и Фортраном.

  9. Эти 6 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    hobot (29.10.2019), Oleg N. Cher (29.10.2019), shattered (15.06.2020), S_V_B (29.10.2019), Vslav (29.10.2019), yu.zxpk (29.10.2019)

  10. #6
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию PCLINK v0.162

    PCLINK v0.162

    Состояние по тестам: из 115 тестов падают 4:
    * DYABIN-novay_kopiya_161 -- не реализованы опции командной строки для управления базовым адресом объектного модуля
    * PPTEST-REL -- не реализован режим сборки "FOREGROUND"
    * TEST-PASCAL и TEST-PASCAL-ALPHAMAP -- тут осталась какая-то бага на сортировку идентификаторов программы
    Вложения Вложения

  11. Эти 5 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    BlaireCas (02.10.2021), hobot (15.11.2020), Oleg N. Cher (10.04.2020), Vslav (05.04.2020), yu.zxpk (05.04.2020)

  12. #7
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,587
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще один подобный проект, link11

    https://github.com/khandy21yo/emutools

    https://groups.io/g/simh/topic/link11/78040587

  13. Эти 2 пользователя(ей) поблагодарили shattered за это полезное сообщение:

    hobot (15.11.2020), nzeemin (15.11.2020)

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

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

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

Похожие темы

  1. Кросс разработка. Текущие реалии.
    от Kurles в разделе Программирование
    Ответов: 5
    Последнее: 27.04.2013, 13:07
  2. Примочка для кросс-дева
    от Alex Rider в разделе Несортированное железо
    Ответов: 5
    Последнее: 07.06.2012, 19:21
  3. Кросс Асмы
    от jerri в разделе Программирование
    Ответов: 24
    Последнее: 26.01.2012, 00:05
  4. Кросс-ассемблеры Z80 для Pc
    от Aprisobal в разделе Программирование
    Ответов: 16
    Последнее: 15.01.2011, 22:46

Ваши права

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