Olimex недавно выпустила NEO6502 — аппаратный ретро-компьютер с открытым исходным кодом, предназначенный для образовательных и развлекательных целей, но это не значит, что его нельзя использовать для ретро-игр. Плата уникальна, поскольку она построена на основе MPU 65C02 и MCU Raspberry Pi Pico RP2040 в двухпроцессорной конфигурации. MOS6502 поддерживает эмуляторы Apple II, Oric и Commodore 64, тогда как RP2040 обрабатывает все остальное, включая видеовыход HDMI (DVI), используя проект PicoDVI
Ранее мы писали о подобных комплектах ретро-компьютеров, таких как CERBERUS 2100, TinyLlama x86, DevTerm с ClockworkPi v3.14, Olimex AgonLight2 и многих других, рекомендуем ознакомиться с указанными обзорами, если вас интересуют ретро-технологии в современном исполнении.
Технические характеристики платы Olimex NEO6502
- Процессоры
- Western Design Center W65C02S 8-битный микропроцессор @ 6,25 МГц с 64 КБ ОЗУ, 32 КБ графической памяти
- Двухъядерный микроконтроллер Raspberry Pi RP2040 Cortex-M0+ с частотой 133 МГц и SRAM 264 КБ
- Хранилище — USB-ключ (опционально можно использовать SD-карту)
- USB – порты USB-A для клавиатуры и игровых контроллеров
- Видеовыход – порт HDMI
- Аудио — аудио-разъем 3,5 мм
- Порт UEXT для аппаратных расширений
- Питание — разъем питания USB-C
- Размеры – 80×55 мм с четырьмя монтажными отверстиями диаметром 3,3 мм.
Как упоминалось ранее, плата оснащена двухпроцессорной установкой, которая превосходит по производительности старые системы на базе 6502, что делает Neo6502 быстрее и эффективнее. Кроме того, он имеет встроенный зуммер, который можно использовать для уведомлений или в качестве динамика во время игр.
Интерфейсы платы Neo6502
Программная часть этой платы интересна, так как для программирования Neo6502 вам понадобится кабель USB-C, который также питает плату, но для программирования RP2040 вам понадобится кабель USB-A — USB-A. Neo6502 можно программировать на языках BASIC, PASCAL и C с помощью различных компиляторов, включая Mad Pascal, Mad Assembler и CC65. Все прошивки, файлы дизайна оборудования (KiCad) и программное обеспечение имеют открытый исходный код, поэтому все это вместе с примером кода и схемой можно найти в репозитории Olimex на Github .
Схема платы Neo6502
Процесс настройки NEO6502 очень прост: все, что вам нужно, — это USB-клавиатура, кабель HDMI и телевизор/монитор. С помощью этих предметов вы сможете приступить к работе в кратчайшие сроки. Чтобы играть в классические игры на NEO6502, вам потребуется запустить эмуляторы Apple2 и Oric/Atmos. Эти эмуляторы доступны в Интернете и могут быть легко установлены на NEO6502. Для получения дополнительной информации о процессе установки и других деталях Olimex обращается к руководству пользователя Пола Робсона и на странице Wiki.
Olimex NEO6502 можно приобрести за 30 евро или около 32,21 доллара США в интернет-магазине Olimex. [Обновление от CNXSoft : Olimex на днях выпустила комплект Neo6502pc на основе платы с корпусом, в котором размещен ЖК-дисплей с сенсорной панелью, аккумулятор LiPo и USB-концентратор за 128 евро.]
Neo6502pc
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.