Можно видеть по составу собственых файлов PicBasic, что PBP построен на макросах, содержащих характеристики каждого выбираемого МК: размер его памяти, периферию и все прочее.
Вопрос: Возможно ли раздобыть макросы на новые типы ПИК-ов,- которых нет в исходном комплекте PBP, чтобы добавить их для работы? И где их раздобыть?
Или как написать нужные макросы самостоятельно, исходя из данных даташита на МК? Кто-нибудь вообще занимался таким делом?
Сообщение отредактировал
Меджикивис - Пт, 03.08.2018, 21:48
Версия 2.46, обновлять не буду, - всё установлено, улажено, работает. Не хочу кучи проблем.Про то и тема: КАК ДОБАВИТЬ ИЛИ НАПИСАТЬ, а не как обновляться.
А Вы точно уверены, что макросы от, например, третьего PBP подойдут к 2.4 ?
Добавлено (06.08.2018, 19:18) --------------------------------------------- Не настолько же разработчики простаки? - кто у них тогда будет новые версии покупать, если можно было бы так легко оставаться на старой?
Установи в виртуалку чистую систему и обнови там, потом скопируй к себе файлы для проверки. Заодно и нам расскажешь стоит ли сидеть на старой версии...
А между прочим. Ведь PBP не создает машинный код. Он создает промежуточный и передает его ассемблеру. (А тот уже создает окончательную прошивку для МК.) А ассемблер к PBP позволяется подцепить другой. Это значит, что если уметь нужным образом скорректировать макросы, тогда можно подключить ассемблер совсем даже не пиковский, а например STM. )))))))Дело становится реально интересным... PBP получается универсальный Бейсик для множества МК (ведь ассемблеры-то есть для всех!).Может быть есть смысл открыть такой проект? Тут только одна заминка: кто настолько хорошо знает ассемблер, чтоб так править и писать под него макросы - тому PBP вообще не нужен)))))))))
А относительно Виндовс7 выяснилось вот что. Увидя, что мои старые ссылки мертвы, я перезалил свой .chm туда же, куда и Вы. Скачал для пробы свой архив оттуда, - та же петрушка! - текста нет, пустое белое поле. Сверяю побайтно скачанный файл со своим оригиналом, - оба файла совпадают! При этом один показывается исправно, а другой - нет! Разве так может быть?! Оказалось: Виндовс считает, что скачанный файл "получен от неизвестного издателя" - и по этой причине не показывает мне его текст. Причем, если извлечь .chm из скачанного архива системными средствами или RAR-ом, инсталлированным в системе - то преемственность сохраняется, и извлеченный файл тоже считается "полученным от неизвестного издателя" и не показывается, а если извлечь портабельным 7zip-ом, то извлеченный файл будет считаться "новым" и текст исправно показывается. Во как!.. Эта Винда будет за меня решать: чего мне, Меджикивису, читать можно, а чего - не следует))))))
Ну совсем всё перепуталось)))))) на эту самую тему ссыль и должна быть; так еще и сообщение из другой темы сюда подклеилось... и отредактировать не дают((((
Нафиг. С таким механизмом форума - умываю руки))))) претензии - веб мастерам, шибко любящим яваскрипт))))