CBSpeccy

Материал из SpeccyWiki
Перейти к: навигация, поиск

CBSpeccy - эмулятор ZX Spectrum для Amiga (с процессором 68030), разработанный группой Code Busters в 1999 году. Качество эмуляции Pentagon 128 + Beta 128 Disk Interface в последней версии v0.25b считается очень достойным.

В 2007 году Максим Дудник (он же Max Iwamoto из Code Busters) выложил рабочий исходный код эмулятора Спектрума CBSpeccy v0.26 для AmigaOS 3. Автор хотел чтобы кто-то продолжил эту разработку (если это будут несколько человек, то желательно работать сообща, не создавая отдельных веток). Были также выдвинуты небольшие требования:

  • Дальнейшей разработкой должен заниматься один человек (или одна группа разработчиков) дабы избежать разнообразных клонов эмулятора
  • Разработчик должен не просто исправить ошибки в текущей версии, а действительно заниматься дальнейшим развитием проекта
  • Желательно, чтобы судьба эмулятора (доработки, новые особенности) обсуждались с общественностью

В 2010 году некто Formatter выложил на аминет новую версию v0.27 в которой появились поддержка 512 Кб RAM, частичная поддержка форматов FDI и TD0, разделены левая и правая клавиши Shift, новый генератор меток и псевдо-эмуляция порта #FF. Исходники остались доступными, но на этом дальнейшее развитие эмулятора прекратилось. Для поддержки современных Амиг в нём пришлось бы переписать всю работу с экраном и работу с MMU который он активно использует, что является бессмысленным с точки зрения трудозатрат на фоне существования более развитых эмуляторов.