Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
А на https://github.com/alemorf/pdp11asm последнее обновление от 18 ноября 2017 P.S. Переименовал свой форк в https://gitlab.com/shaos/pdp11asm85, чтобы не конкурировать с автором Планирую добавить поддержку документированных и не очень инструкций 8085 Также выкинул остатки поддержки винды... P.P.S. с лета 2018 года эта репа живёт на гитлабе!
|
05 Feb 2018 19:22 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну если мне остальное всё не надо? А нужен отдельный ассемблер 1801BMxx/PDP-11? Вроде и топик так называется: Кросс-ассемблер для PDP11/8080 (Windows/Linux, open-source) А значит он теперь не Windows, Linux-а у меня нет, а автор говорит - никто не пользуется... Хочу вот попользоваться - да никак... Как чемодан без ручки получается...
_________________ iLavr
|
06 Feb 2018 08:14 |
|
|
alemorf
Senior
Joined: 03 Jan 2017 08:58 Posts: 132 Location: SPb
|
Могу чуть позже почикать. А версия под Windows у меня компилируется из Линукса.
|
06 Feb 2018 08:50 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну если тебя это не затруднит... Так-то по описанию ассемблер очень подходит тем людям, которые после Intell-a решили освоить 1801ВМхх и PDP-11 - некоторые привычки не придется менять. Я читал - ты там многое очень хорошо поддержал! P.S. Ну или подскажи, как это сделать: я сам человек неленивый но в С++ на таком уровне - слабоват...
_________________ iLavr
|
06 Feb 2018 09:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Только имей ввиду, что когда Lavr говорит, что ему нужна виндовая версия, он подразумевает Windows98SE Проще cigwin1.dll попробовать подобрать подходящий - я попробую сегодня поискать...
|
06 Feb 2018 12:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я тебе писал, что перебрал уже кучу cigwin1.dll - все безрезультатно... Ну и Венда у меня не совсем 98SE, как ты пишешь, а с пропатченным ядром KernelEx v4.5.2. Только я не пойму при чем тут вобще Венда? Компилятор, которым я сейчас пользуюсь, и вовсе досовский. Неужели компилятор для устаревшей давно PDP-11 и 1801ВМхх 198х годов должен непременно требовать Венду 7...10 ? Я вот этого совсем не понимаю...
_________________ iLavr
|
06 Feb 2018 15:54 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Ну если ассемблер так написан, что ему надо компилятор посовременнее - возможно автору так было удобнее...
|
06 Feb 2018 16:15 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Читаем автора: Может быть я слово "кросс-платформенный" как-то не так понимаю?
_________________ iLavr
|
06 Feb 2018 16:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Ну в данном случае кросс-платформенный в смысле собираешь код пдп11 НЕ на пдп11 А вообще оно и в линуксе, и в винде собираемо, но относительно новым компилятором - поддержку всяких экстишек и спектрумов никто не обещал
|
06 Feb 2018 17:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А при чем тут всяких экстишки и спектрумы? Я уж не спрашиваю за каким хреном сборке под Венду ХР некий костыль под названием cygwin1.dll... Или Венда ХР на эти самые экстишки и спектрумы ставилась? А я читал другое мнение:
_________________ iLavr
|
06 Feb 2018 17:51 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Просто на XP (а тем более в Win9X) НЕ запустится вижуал-студия, в которой это добро соберётся - вот я и собрал линуксовую версию под винду через cygwin (после кое-каких правок в исходниках) - на моей WinXP она работает на ура, а вот на Win9X нет, т.к. cygwin1.dll слишком новый для старых виндов (нету каких-то функций в ядре), а более старые cygwin1.dll (которые вроде как совместимы с Win98/ME) вылетают в ошибку про отсутствие __assert_func... P.S. Хотя не - эта вижуалстудия (2015) в XP вроде как запустится | | | | Quote: Supported Operating System Windows 10 , Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2003 Service Pack 2, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Vista Service Pack 2, Windows XP Service Pack 3 For additional information on Operating System support, see the Visual Studio 2015 Compatibility page. Hardware Requirements: 1.6 GHz or faster processor 1 GB of RAM (1.5 GB if running on a virtual machine) 50 MB of available hard disk space 5400 RPM hard drive | | | | |
https://www.microsoft.com/en-us/download/details.aspx?id=48145P.P.S. Мой вариант собирается ( и работает ) в - Windows XP SP3 (через cygwin не первой свежести)
- Debian Linux 64-bit (по идее должно собиратся в любом современном линухе с не очень старым g++)
|
06 Feb 2018 17:59 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Что-то ты, батенька, какой-то непонятной брехологией занялся... Уймись... Еще и "экстишки и спектрумы" зачем-то приплел... Значит, под Венду ХР без костылей тоже не собирается... нефиговые "экстишки и спектрумы" тогда нужны скромному ассемблеру, непонятно зачем. Тем более, что он чисто консольное приложение
_________________ iLavr
|
06 Feb 2018 18:15 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Ну мне нужна была работоспособность сего тула под WinXP и я её (работоспособности) добился - кому не нравится такой способ (через cygwin), пусть пробуют другие
|
06 Feb 2018 18:21 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот тебя и автора, как непревзойденных специалистов по С++ и просят проконсультировать о способах. А ты вместо этого смехyёчки какие-то развел про "экстишки и спектрумы"...
_________________ iLavr
|
06 Feb 2018 18:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Я вроде и так и эдак пытался объяснить - чтобы этому добру работать в Win9X, его надо собрать относительно новым компилятором C++, способным генерировать код для Win9X, а таковых я в природе не наблюдаю...
|
06 Feb 2018 18:31 |
|