Все проектыAll projectsУсі проєкти
Эмуляторы и низкий уровеньEmulators & low-levelЕмулятори та низький рівень В развитииIn progressУ розвитку 2026

bbc_micro_emu

Эмулятор BBC Micro

Эмулятор компьютера Acorn BBC Micro Model B (1981) на безопасном Rust.An emulator of the Acorn BBC Micro Model B (1981) computer in safe Rust.Емулятор комп'ютера Acorn BBC Micro Model B (1981) на безпечному Rust.

О проектеOverviewПро проєкт

Эмулятор BBC Micro — британского образовательного компьютера 1981 года — построен поверх моего же ядра mos6502_emu. Один процессор переиспользуется, вокруг него собирается вся остальная машина.

Эмулятор загружает настоящие прошивки: операционную систему MOS 1.20, интерпретатор BASIC II и файловую систему DFS 0.98. Реализован контроллер дискет 8271, видео, ввод — каждая подсистема сделана по реальным даташитам, сервис-мануалам и со сверкой по эмулятору b-em, а не наугад.

Дальняя цель проекта — запустить с оригинального дискового образа .ssd легендарную Elite 1984 года. Статус — в активной разработке: машина уже грузится в BASIC, подсистемы дописываются под эту цель.

The BBC Micro emulator — a 1981 British educational computer — is built on top of my own mos6502_emu core. One CPU is reused, and the rest of the machine is assembled around it.

The emulator boots real firmware: the MOS 1.20 operating system, the BASIC II interpreter and the DFS 0.98 filesystem. An 8271 floppy controller, video and input are implemented — each subsystem built from real datasheets, service manuals and cross-checked against the b-em emulator rather than guessed.

The project's long-term goal is running the legendary Elite of 1984 from its original .ssd disk image. Status — in active development: the machine already boots into BASIC, subsystems are being completed toward that goal.

Емулятор BBC Micro — британського освітнього комп'ютера 1981 року — побудований поверх мого ж ядра mos6502_emu.

Емулятор завантажує справжні прошивки: ОС MOS 1.20, інтерпретатор BASIC II і файлову систему DFS 0.98. Реалізований контролер дискет 8271 — кожна підсистема за реальними даташитами.

Далека мета — запустити з оригінального дискового образу .ssd легендарну Elite 1984 року. Статус — в активній розробці.

ОсобенностиFeaturesОсобливості

  • Эмуляция Acorn BBC Micro Model B на ядре mos6502_emu
  • Загружает настоящие MOS 1.20, BASIC II, DFS 0.98
  • Контроллер дискет 8271, видео, ввод
  • Подсистемы по реальным даташитам и сервис-мануалам
  • Цель — запуск Elite 1984 с оригинального .ssd-образа
  • Emulates the Acorn BBC Micro Model B on the mos6502_emu core
  • Boots real MOS 1.20, BASIC II, DFS 0.98
  • 8271 floppy controller, video, input
  • Subsystems from real datasheets and service manuals
  • Goal — running Elite 1984 from the original .ssd image
  • Емуляція Acorn BBC Micro Model B на ядрі mos6502_emu
  • Завантажує справжні MOS 1.20, BASIC II, DFS 0.98
  • Контролер дискет 8271, відео, ввід
  • Підсистеми за реальними даташитами
  • Мета — запуск Elite 1984 з оригінального .ssd

Похожие проектыRelated projectsСхожі проєкти

Эмуляторы и низкий уровеньEmulators & low-levelЕмулятори та низький рівень

Compression Zoo

Кодеки сжатия высокого коэффициента для 7-Zip плюс безопасный Rust-порт алгоритмов.High-ratio compression codecs for 7-Zip plus a memory-safe Rust port of the algorithms.Кодеки стиснення високого коефіцієнта для 7-Zip плюс безпечний Rust-порт алгоритмів.

Эмуляторы и низкий уровеньEmulators & low-levelЕмулятори та низький рівень

Кльова

Учебный язык программирования с украинским синтаксисом и компиляцией в нативный код.An educational programming language with Ukrainian syntax that compiles to native code.Навчальна мова програмування з українським синтаксисом і компіляцією в нативний код.

Эмуляторы и низкий уровеньEmulators & low-levelЕмулятори та низький рівень

i8080-emu

Полный эмулятор процессора Intel 8080 с ассемблером, отладчиком и работающей Space Invaders.A complete Intel 8080 CPU emulator with an assembler, debugger and a working Space Invaders.Повний емулятор процесора Intel 8080 з асемблером, відлагоджувачем і робочою Space Invaders.