Author |
Message |
SAA
Senior
Joined: 12 Jul 2016 21:30 Posts: 136
|
Мои извинения, Lavr, я пропустил этот пост, конечно бы помог - выслал бы Вам архив, увы мне только сейчас узрел просьбу.
|
09 Jan 2018 05:07 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Что-то у меня pdp11asm.exe из папки release не запустился... А под чем можно исходники пересобрать? Microsoft Visual C++ 5.0 подойдет?
_________________ iLavr
|
09 Jan 2018 10:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Может туда же обсуждение запускаемости и перенести? P.S. Судя по командной строке сборки исходник требует C++11, что автоматически отметает любые С++ компиляторы, вышедшие ранее из-за сильно мудрёных нововведений стандарта 2011 года... P.P.S. Хотя я в сырцах ничего особого мудрёного не вижу - наверное можно обработать напильником под более старые C++ компиляторы - могу заняться на досуге (я себе репозиторий уже форкнул)
|
09 Jan 2018 19:11 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я просто вижу в куче что-то больно много самих разных сырцов: А что конкретно относится к АСМ PDP-11 с ходу и не угадаешь... Тут и 8080, и радио86рк и с-компиллер... И - да, обсуждение ассемблера PDP-11 лучше перенести в его ветку, начиная с этого поста: http://www.nedopc.org/forum/viewtopic.php?p=142147#p142147
_________________ iLavr
|
09 Jan 2018 20:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Перенёс
|
09 Jan 2018 21:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А какие сырцы из кучи к чему относятся - знаешь уже?
_________________ iLavr
|
09 Jan 2018 22:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Да всё нужно вроде как - оно и PDP11 умеет, и 8080, и даже может Си понимать Оборландить с ходу не получилось - слишком новый код Пробую "обцигвинить" под g++ 4.5.3 от 2010 года...
|
09 Jan 2018 23:00 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Обцигвинил: У меня в XP работает Скоро обновлю свою форкнутую репу...
|
09 Jan 2018 23:33 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В Win 7 - работает... хотя и говорит, что он какой-то PRE...PRE...PRE...В Win 98 - HE работает... жалуется вот так: Ну в принципе - ладно, раз уж PRE...PRE...PRE... У меня тут один простенький компилятор работает: Хотя я, конечно, пока не знаю всех особенностей синтаксиса ассемблера для 1801ВМх. Пока прочитал только описание на МИКРО8 ассемблер...
_________________ iLavr
|
10 Jan 2018 01:14 |
|
|
SAA
Senior
Joined: 12 Jul 2016 21:30 Posts: 136
|
Наводит на мысль о том что нужно установить POSIX среду http://cygwin.com/. P.S. Нашел ссылку на то как то то приучал cygwin к W98 но что то мне кажется это не шибко тривиальным http://www.cygwin.com/ml/cygwin/2000-04/msg00780.html
|
10 Jan 2018 01:32 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я тоже из интересу сразу погуглил, что такое Cygwin1.dll Ну, в общем-то, я думаю, инструментов мне пока хватит и заморачиваться с Cygwin смысла нет. CASM.exe нормально компилирует сторонний проект. А отладчиком и дизассемблером будет сам эмулятор БК-0010.
_________________ iLavr
|
10 Jan 2018 02:08 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Я похоже багу нашёл в pdp11asm - неправильно компилируется tstb @8260H: Слева как должно быть, а справа - как скомпилил pdp11asm
|
21 Jan 2018 09:55 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну исходники у тебя есть - ищи багу... Не автора же искать, который, как мне сказали
_________________ iLavr
|
21 Jan 2018 10:24 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
да там без поллитры не разобраться - ищу
|
21 Jan 2018 10:50 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
после 4 часов мучительных поисков и экспериментов таки исправил путём добавления одной строчки в pdp11.cpp
|
21 Jan 2018 14:14 |
|
|