C & компиляторы C++ игнорируют закрывший кавычки пробел (за исключением>> шаблонная проблема), таким образом заставление макроса испустить новые строки действительно не имеет смысла. Можно сделать макро-промежуток несколькими строками путем окончания каждой строки макроса с обратной косой чертой, но это не производит новые строки.
Я думаю, их будущее ограничено. Я не знаю, какие количества все еще производятся, но вы должны представить, что даже 486, вероятно, производится в гораздо больших количествах, чем 6502. Таким образом, даже несмотря на то, что 486 может быть избыточным для некоторых приложений, его доступность определяет его цену, таким образом что делает его более привлекательным для производителей устройств.
Затем, как вы говорите, функциональность чипов 6502, VIC и SID в наши дни легко эмулируется - даже в программном обеспечении. Так что это может снизить спрос на эти чипы, поскольку их, вероятно, дешевле подражать.
Я бы посмотрел на 6502.org , включая его список коммерческой поддержки и список проектов .
Например, я помню, что 6502 представляет собой идеальный чип контроллера для небольших устройств.
Я не знаю о микросхемах VIC и SID (специальные видео / аудио чипы отличаются от ЦП) , но я не вижу смысла использовать 6502. Существует множество дешевых микроконтроллеров с низким энергопотреблением (например, Microchip PIC, Atmel, TI MSP430 и т. д.), которые легко доступны, имеют большую мощность процессора, чем 6502, имеют полезные периферийные устройства (АЦП, UART, встроенный осциллятор и т. д.) и имеют функции отладки в реальном времени. Зачем использовать микроконтроллер 30-летней давности?