Karabas Pro

ZX Spectrum, сумісний з Profi, розміром з 3,5" дисковод, з контролерами FDD та HDD

Чип
Altera EP4CE10
Відео
VGA (50 Hz)
Пам'ять
6 MB SRAM (rev.E+)
Остання ревізія
Ї
Ліцензія
MIT

GitHub ★ 37

Karabas Pro

Karabas Pro — зменшений клон Профі: ZX Spectrum-сумісна машина зі справжніми контролерами FDD та HDD, де процесор і вся логіка містяться всередині FPGA Altera. Плата за розмірами відповідає справжньому 3,5" дисководу.

Основна прошивка завершена. Та сама машина є і у вигляді ядра Karabas Pro для Karabas Go.

Що вміє прошивка

Додаткові банки ПЗП

Посібники

Посібник користувача є англійською та російською, посібник розробника — російською. Обидва в списку нижче.

Файли та документація

Фото та рендери

Відео

Ще відео (21)
Karabas Pro начинаем делать корпус. Часть 1. Смотрим крутое демо 22.03.2026 New Demo ZX Spectrum · 20 бер. 2026 р. · 20 хв Karabas Pro: сверлим дырки в оргстекле. Часть 2. Выпуск от 23.03.2026 New Demo ZX Spectrum · 20 бер. 2026 р. · 30 хв Тестирование Karabas Pro Rev.C методом уверенного пользователя ZX А.А.А. New Demo ZX Spectrum · 15 бер. 2026 р. · 49 хв Продолжение ДВА. Что. Про? Про Что? Про карабас . Что? А! Карабас ПРО! Финальный монтаж Karabas PRO Михаил Андреев · 8 лют. 2025 р. · 456 хв Про. Что? Что Про? Про Что? Про карабас . Что? А! Карабас ПРО! Монтаж лушпайки на Karabas PRO Михаил Андреев · 7 лют. 2025 р. · 293 хв Продолжение ....Что Про? Про Что? Про карабас . Что? А! Карабас ПРО! Монтаж лушпайки на Karabas PRO Михаил Андреев · 7 лют. 2025 р. · 147 хв Скучностим по пайке Карабас ПРО (Паяй, Калантай! #142) Константин Калантай · 12 січ. 2025 р. · 263 хв Субботние лушпайки #5. Карабаса Про полушпаю. (Паяй, Калантай! #140) Константин Калантай · 11 січ. 2025 р. · 270 хв Карабас, который не Барабас (Паяй, Калантай! #33) Константин Калантай · 31 лип. 2022 р. · 46 хв Карабас, который не Барабас (Паяй, Калантай! #32) Константин Калантай · 30 лип. 2022 р. · 164 хв Карабас, который не Барабас (Паяй, Калантай! #31) Константин Калантай · 24 черв. 2022 р. · 227 хв Карабас, который не Барабас (Паяй, Калантай! #30) Константин Калантай · 22 черв. 2022 р. · 135 хв Karabas-Pro ROMain v0.49 by Dr.Max Andy Karpov · 5 трав. 2022 р. · 1 хв Karabas-pro ROMain by Dr.Max Andy Karpov · 4 трав. 2022 р. · 1 хв ZX Spectrum - Karabas Pro DS. Небольшой обзор. Часть - 5 Debosh Now · 3 вер. 2021 р. · 11 хв ZX Spectrum - Karabas Pro DS. Прошивка второй платы. Часть - 4 Debosh Now · 9 серп. 2021 р. · 13 хв ZX Spectrum - Karabas Pro DS. Сборка второй платы. Часть - 3 Debosh Now · 25 лип. 2021 р. · 12 хв ZX Spectrum - Karabas Pro DS. Сборка второй платы. Часть-2 Debosh Now · 9 лип. 2021 р. · 13 хв ZX Spectrum Karabas Pro DS. Сборка второй платы. Часть-1. Debosh Now · 5 лип. 2021 р. · 4 хв ZX Spectrum / Что на дискетках? #2 / TR-DOS / Карабас Про Drunk Fly · 19 трав. 2021 р. · 218 хв ZX Spectrum / Что на дискетках? / Карабас Про Drunk Fly · 5 трав. 2021 р. · 206 хв

Відео автора та спільноти на YouTube, назви мовою оригіналу.

Історія ревізій плати

Ведеться в репозиторії, англійською.

Karabas-Pro PCB changelog:

Rev.Ї (EU):

  • All PCB labels translated to Ukrainian language

Rev.Ё (ER):

  • Added russian labels on the board
  • Changed TRRS footprints to a universal SMT/THT
  • Added a standalone 3.3V LDO for ESP-8266
  • Changed uSD footprint

Rev.E:

  • Added 2 more SRAM chips, up to 6 MB SRAM total, 4 MB available as host RAM, 1-2 MB as host ROM
  • Changed uBus with 5-pin header for secondary UART
  • Minimum Cyclone chip is EP4CE10 since this revision

Rev.DS':

  • Fixed Q2 footprint
  • Updated R nominals for buzzer and tape in for better compatibility

Rev.DS:

  • Removed DIP switches from the design
  • Added an expansion connector for external joystick
  • Added support for SEGA 3-button joysticks (mapped vcc and select pins to atmega)
  • Added (optional) tape in/out connectors and logic
  • Added on-board buzzer with jumper to disable it
  • Increased pads length for so-8 flash ics (to support both W25Q16 and M25P16)
  • Added free fpga pins 7,25 to the uBus connector
  • Increased an fpga pin_145 (thermal pad) diameter from 3mm to 5mm

Rev.D:

  • Added ICs to source the board from 12V power supply instead of 5V
  • Added a slide switch to power on/off the board
  • Added fuses and supressor to protect the 5V rail from the accidental incorrect power source
  • Added more LEDs on the board
  • CF card LED mapped to a dedicated CD card “busy” pin
  • SD card LED mapped to a /SD_CS signal
  • Added a secondary flash chip and jumper
  • Added optional 300 Ohm terminators for the FDD
  • Added a ferrite filter for the 2.5V rail
  • Added more powerful LDO on the 3.3V rail
  • Added TurboFDC support
  • Added connector with free ESP-12 module pins
  • Added a diode assembly to power the RTC chip without battery
  • Added a series of additional resistors on CF card /WR, /RD, /CS0, /CS1 pins

Rev.C1:

  • SD CMD pin rerouted to a dedicated FPGA pin 115
  • CF card now uses 3.3v rails instead of 5v
  • CF card pin 44 (/REG) pulled up to 3.3v

Rev.C:

  • Added 10k pull-up on /AVR_CS line
  • Added 10k pull-ups on BTN1, BTN2 lines
  • Changed footprint for DB9 connector
  • Added DIP-switches on free FPGA lines

Rev.B:

  • Added missing 10k pull-ups on FDC_RDATA,FDC_WPRT, FDC_TR00, FDC_INTRQ, FDC_DRQ
  • Changed R25 to 820 Ohm
  • Changed R26,R27 to 750 Ohm
  • Changed C1,C2 to 10uF
  • Moved sound jack a bit left
  • Added a restricted zone under the ESP-12 antenna

Rev.A:

  • Initial revision