![](http://www.nedopc.org/nedopc/image/nedobanner3.gif) |
nedoPC.orgCommunity for electronics hobbyists, established in 2002 |
![](http://www.nedopc.org/nedopc/image/nedobanner4.gif) |
Last visit was: 27 Jul 2024 06:01
|
It is currently 27 Jul 2024 06:01
|
Кросс-ассемблер для PDP11/8080 (Windows/Linux, open-source)
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот про это я, собственно говоря, и спрашивал. Потому как на дружественном форуме баги тоже находили, я смотрел... А я бы вот ни в жизнь этот баг не нашел, т.к. ассемблера PDP11 пока не знаю. Так и мучался бы - непонятно, где ошибка... ![:-?](./images/smilies/icon_confused.gif)
_________________ iLavr
|
21 Jan 2018 15:02 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23104 Location: Silicon Valley
|
По ходу дела добавил возможность создавать ПЗУ для МК85 (с правильной контрольной суммой) через директиву make_mk85_romСамый последний EXE-шник всегда будет прицеплен на первой страничке этого топика: http://www.nedopc.org/forum/viewtopic.php?p=132945#p132945
|
21 Jan 2018 15:58 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Akatla
Fanat
Joined: 30 Apr 2017 03:29 Posts: 66 Location: Россия Хабаровск
|
Здравствуйте! Я связался с автором и передал ему инфу по этой ошибке. ![geek :egeek:](./images/smilies/icon_e_geek.gif)
|
22 Jan 2018 05:00 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
22 Jan 2018 06:50 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23104 Location: Silicon Valley
|
Это хорошо - пусть поглядит, может я там так серпом махнул, что отсёк какую оч.важную функциональность Я тоже было хотел связаться с автором, но не знал как - автор ведь в глубоком подполье ![;)](./images/smilies/icon_wink.gif) А фикс там по сути в одну строчку (добавлена 74я строка в pdp11asm/pdp11.cpp): Ну и если автор захочет забрать себе make_mk85_rom, то пусть забирает - я не против ![bye :obye:](./images/smilies/icon_byeicon.gif)
|
22 Jan 2018 08:06 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Кстати, краткое описание этого Кросс-ассемблера для PDP11 неожиданно я увидел вот здесь: http://files.pk-fpga.ru/storage/www/vinxru_asm_for_1801vm1_for_BK001x_UKNC_DVK_PDP11.htmПрямо по ссылке у меня ничего не видно, но через гугл-кэш читается. И в комментариях увидел интересную ссылку на MACRO-11 cross assembler for Win32.
_________________ iLavr
|
02 Feb 2018 23:03 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23104 Location: Silicon Valley
|
Похоже это копия с убитого жывого журнала автора
|
03 Feb 2018 08:13 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну хоть внятное описание есть! Гугл видит, я гуглил на слова "ассемблер 1801ВМ1".
_________________ iLavr
|
03 Feb 2018 08:20 |
|
![](./styles/getaway/theme/images/spacer.gif) |
alemorf
Senior
Joined: 03 Jan 2017 08:58 Posts: 132 Location: SPb
|
Хех. Дело живет.
Я туда начал добавлять компилятор Си. Поскольку были праздники и голова была не занята работой. Но праздники кончились и опять голова ни о чем кроме работы не думает.
|
05 Feb 2018 10:31 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А попроще не мог выбрать версии С++ для "Дела"? Фиг чем компильнешь твоё "Дело"... Всего-то табличный перекодировщик по сути, а то "VCRedist 2015" ему подай, то еще чего... Где ж тут кроссплатформенность-то заявленная? Не под всякой Вендой еще запустится. ![:-?](./images/smilies/icon_confused.gif)
_________________ iLavr
|
05 Feb 2018 10:55 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23104 Location: Silicon Valley
|
О, автор ![:)](./images/smilies/icon_smile.gif) Раз уж ты здесь, скажи пожалуйста - оно у тебя GPL или нет? Судя по той страничке с живого, ты планировал GPL, однако в репозитории нету ни COPYING, ни LICENSE...
|
05 Feb 2018 11:06 |
|
![](./styles/getaway/theme/images/spacer.gif) |
alemorf
Senior
Joined: 03 Jan 2017 08:58 Posts: 132 Location: SPb
|
Ага. Это я раньше на прошлой работе под Windows писал, он на меня плохо влиял. Теперь пишу под Linux (*nix) и компилятор использую i686-w64-mingw32-g++ с опцией -static для сборки под винду. MS VC++ я больше не пользуюсь. Этот pdp11asm я иногда дописываю. Там теперь еще компиляторы Си для 8080 и PDP11 появились. Только опять недописанные. Пару дней на НГ праздниках я пописал его. А потом опять работа, некогда.
|
05 Feb 2018 11:10 |
|
![](./styles/getaway/theme/images/spacer.gif) |
alemorf
Senior
Joined: 03 Jan 2017 08:58 Posts: 132 Location: SPb
|
Пользуйтесь как вам угодно, никаких ограничений. Мне не жалко. Максимум, что меня интересует - это про баги мне рассказать. Я писал этот ассемблер под надзором одного демокодера. Всмысле он пытался на нем писать так, как это делал на оригинальном MACRO11. А я пытался понять, как же добиться того, что бы его синтаксис этого языка программирования не противоречил сам себе. Там много спорных, неодозначных моментов. Например, метки могут быть числовыми. И команда goto 2 может значит переход по адресу 2 или метке 2. А с комадой goto 2-2 всё еще круче. В итоге я всё понял, но не успел запрограммировать и уже забыл.
|
05 Feb 2018 11:18 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А ты не мог бы, как автор, сделать небольшую отдельную сборочку Ассемблера чисто 1801BMxx/PDP-11? Я не знаю, что за кодер тебе советовал, но судя по хелпу, обновил ты всё очень хорошо! Только вот вся последующая глобальность угнетает... Тебе-то, как, автору проще со своим кодом... А то я Shaos-а тут прошу-напрягаю выпилить из твоего кода отдельный ассемблер 1801BMxx/PDP-11. Shaos - професионал, конечно же, но с чужими исходниками и ему непросто...
_________________ iLavr
|
05 Feb 2018 11:51 |
|
![](./styles/getaway/theme/images/spacer.gif) |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23104 Location: Silicon Valley
|
А зачем выпиливать то? Код от этого сильно проще не станет ![:)](./images/smilies/icon_smile.gif)
|
05 Feb 2018 19:20 |
|
Who is online |
Users browsing this forum: No registered users and 1 guest |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|