Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот про это я, собственно говоря, и спрашивал. Потому как на дружественном форуме баги тоже находили, я смотрел... А я бы вот ни в жизнь этот баг не нашел, т.к. ассемблера PDP11 пока не знаю. Так и мучался бы - непонятно, где ошибка...
_________________ iLavr
|
21 Jan 2018 15:02 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
По ходу дела добавил возможность создавать ПЗУ для МК85 (с правильной контрольной суммой) через директиву make_mk85_romСамый последний EXE-шник всегда будет прицеплен на первой страничке этого топика: http://www.nedopc.org/forum/viewtopic.php?p=132945#p132945
|
21 Jan 2018 15:58 |
|
|
Akatla
Fanat
Joined: 30 Apr 2017 03:29 Posts: 66 Location: Россия Хабаровск
|
Здравствуйте! Я связался с автором и передал ему инфу по этой ошибке.
|
22 Jan 2018 05:00 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
22 Jan 2018 06:50 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Это хорошо - пусть поглядит, может я там так серпом махнул, что отсёк какую оч.важную функциональность Я тоже было хотел связаться с автором, но не знал как - автор ведь в глубоком подполье А фикс там по сути в одну строчку (добавлена 74я строка в pdp11asm/pdp11.cpp): Ну и если автор захочет забрать себе make_mk85_rom, то пусть забирает - я не против
|
22 Jan 2018 08:06 |
|
|
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 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Похоже это копия с убитого жывого журнала автора
|
03 Feb 2018 08:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну хоть внятное описание есть! Гугл видит, я гуглил на слова "ассемблер 1801ВМ1".
_________________ iLavr
|
03 Feb 2018 08:20 |
|
|
alemorf
Senior
Joined: 03 Jan 2017 08:58 Posts: 135 Location: SPb
|
Хех. Дело живет.
Я туда начал добавлять компилятор Си. Поскольку были праздники и голова была не занята работой. Но праздники кончились и опять голова ни о чем кроме работы не думает.
|
05 Feb 2018 10:31 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А попроще не мог выбрать версии С++ для "Дела"? Фиг чем компильнешь твоё "Дело"... Всего-то табличный перекодировщик по сути, а то "VCRedist 2015" ему подай, то еще чего... Где ж тут кроссплатформенность-то заявленная? Не под всякой Вендой еще запустится.
_________________ iLavr
|
05 Feb 2018 10:55 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
О, автор Раз уж ты здесь, скажи пожалуйста - оно у тебя GPL или нет? Судя по той страничке с живого, ты планировал GPL, однако в репозитории нету ни COPYING, ни LICENSE...
|
05 Feb 2018 11:06 |
|
|
alemorf
Senior
Joined: 03 Jan 2017 08:58 Posts: 135 Location: SPb
|
Ага. Это я раньше на прошлой работе под Windows писал, он на меня плохо влиял. Теперь пишу под Linux (*nix) и компилятор использую i686-w64-mingw32-g++ с опцией -static для сборки под винду. MS VC++ я больше не пользуюсь. Этот pdp11asm я иногда дописываю. Там теперь еще компиляторы Си для 8080 и PDP11 появились. Только опять недописанные. Пару дней на НГ праздниках я пописал его. А потом опять работа, некогда.
|
05 Feb 2018 11:10 |
|
|
alemorf
Senior
Joined: 03 Jan 2017 08:58 Posts: 135 Location: SPb
|
Пользуйтесь как вам угодно, никаких ограничений. Мне не жалко. Максимум, что меня интересует - это про баги мне рассказать. Я писал этот ассемблер под надзором одного демокодера. Всмысле он пытался на нем писать так, как это делал на оригинальном MACRO11. А я пытался понять, как же добиться того, что бы его синтаксис этого языка программирования не противоречил сам себе. Там много спорных, неодозначных моментов. Например, метки могут быть числовыми. И команда goto 2 может значит переход по адресу 2 или метке 2. А с комадой goto 2-2 всё еще круче. В итоге я всё понял, но не успел запрограммировать и уже забыл.
|
05 Feb 2018 11:18 |
|
|
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 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
А зачем выпиливать то? Код от этого сильно проще не станет
|
05 Feb 2018 19:20 |
|
|