Можно ли запустить код ардуино на 6502?
Я уже давно делаю проекты с платами arduino и, соответственно, с библиотеками от adafruit и т. д. Но это было слишком скучно для меня, и я хотел углубиться в дело, поэтому я воспользовался youtube и приобрел знание микроконтроллеров eeproms и т.п. само собой. Но теперь мой вопрос заключается в том, могу ли я, если у меня есть необходимые интерфейсные адаптеры и т. д., скомпилировать библиотеки из adafruit и т. д. и прошить шестнадцатеричный файл непосредственно в eeprom, а затем использовать его, например, с подключением и использовать 6502. но Мне нужны соответствующие настройки в IDE, чтобы код исполнялся корректно, да? и как лучше всего это сделать? и общие советы тоже были бы кстати заранее спасибо
@highling, 👍-4
Обсуждение1 ответ
Нет, нельзя.
Вы потерпите неудачу при первом же препятствии: вам нужно будет найти компилятор 6502 C++, а такого не существует.
Без компилятора C++ для 6502 вы никогда не сможете скомпилировать код C++ для 6502.
Больше всего вы подошли бы к программированию на чистом C для 6502, что означает, что вы не сможете использовать 99% библиотек Arduino (не считая того факта, что многие из них используют доступ к регистрам для конкретной архитектуры), поскольку они написаны на C++, а не на C.
- Как читать и записывать EEPROM в ESP8266
- Wire.h не найден!
- Может ли плагин Arduino Eclipse использовать библиотеки, установленные Arduino IDE?
- ATtiny85 и DHT11 - Датчик всегда возвращает 0
- Arduino IDE: Плата nodemcuv2 (платформа esp8266, пакет esp8266) неизвестна
- Значение неинициализированной EEPROM в ESP8266
- Wemos D1 EEProm put/get не получает правильное значение
- Альтернативы дисплею Nextion
Возможно, результаты поиска «6502 vs avr» будут поучительны., @Andrew Morton
ваш вопрос такой же, как «могу ли я говорить на суахили с англичанином и быть ясно понятым?», @jsotola
Может быть, да на уровне C++, но вы должны написать цепочку инструментов и все необходимые файлы. Это будет включать все библиотеки, которые вы используете. Примерно через 20 лет вы можете сделать достаточно, чтобы начать тестирование. Что касается flasining, если мне не изменяет память, у него нет RAM или FLASH, поэтому вам также придется разработать чип., @Gil