YCPU Emulator
Напишите ASM так, как будто сейчас 1979 год, с помощью YCPU — процессора, вдохновленного золотым веком микрокомпьютеров! Пакет загрузки на этой странице включает в себя эмулятор и ассемблер с открытым исходным кодом для YCPU. Вы запустите пример программы через несколько секунд после распаковки пакета. Это так просто.
YCPU сочетает в себе лучшие характеристики процессоров конца 70-х и начала 80-х годов: исчерпывающий набор команд, полный набор режимов адресации, сегментацию и защиту памяти, режимы пользователя/диспетчера и чрезвычайно простой аппаратный ввод-вывод. Новички оценят, что программирование для YCPU можно начать после быстрого изучения списка инструкций (раздел 2 документа Documentation/ycpu.txt). Энтузиасты оценят разделение пользователей и супервизоров YCPU и сегментацию памяти — функции, которые значительно упрощают разработку компиляторов, операционных систем и сложных программ.
Этот эмулятор предназначен для использования в качестве полностью программируемого процессора в видеоиграх, и поскольку он написан как DLL с открытым исходным кодом и лицензируемой лицензией, вы можете включить его в свою видеоигру с минимальными усилиями. Его также могут использовать энтузиасты программирования, поклонники Arduino, преподаватели и любители DCPU, которые готовы перейти на более мощную архитектуру.
YCPU был вдохновлен DCPU Notch, процессором, который управлял космическими кораблями в игре 0x10c. Когда-нибудь я хотел бы использовать этот процессор в собственной игре — что-то вдохновленное Escape Velocity и Faster ThanСвет. Но я также хочу помочь вам начать программировать или включить это в вашу собственную игру. Задавайте свои вопросы на Reddit по адресу r/ycpu, и приступим!
Начало работыЭмулятор YCPU можно запустить, запустив YLauncher.exe, или из командной строки, запустив App\YCPUXNA.exe. Убедитесь, что у вас установлены клиентская среда выполнения .NET 4.0 и среда выполнения XNA 4.0 (ссылки на них вы найдете в загрузке itch.io и в файле readme.txt).
Чтобы начать программирование, вам следует прочитать Documentation/ycpu.txt — начните с набора инструкций и возвращайтесь к другим функциям по мере того, как начнете расширять свои знания о процессоре. Для вашей первой программы вы можете редактировать включенную ассемблерную программу в папке «Примеры».
Исходный кодЭмулятор YCPU имеет 100% открытый исходный код (лицензия MIT) и размещен на Github по адресу github.com/ZaneDubya/YCPU.
Как скачать YCPU Emulator через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака YCPU Emulator
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!