Karabas Pro
ZX Spectrum, сумісний з Profi, розміром з 3,5" дисковод, з контролерами FDD та HDD
- Чип
- Altera EP4CE10
- Відео
- VGA (50 Hz)
- Пам'ять
- 6 MB SRAM (rev.E+)
- Остання ревізія
- Ї
- Ліцензія
- MIT

Karabas Pro — зменшений клон Профі: ZX Spectrum-сумісна машина зі справжніми контролерами FDD та HDD, де процесор і вся логіка містяться всередині FPGA Altera. Плата за розмірами відповідає справжньому 3,5" дисководу.
Основна прошивка завершена. Та сама машина є і у вигляді ядра Karabas Pro для Karabas Go.
Що вміє прошивка
- Відеорежими ZX Spectrum та Profi hi-res з палітрою, порти Profi CMR
- Контролер FDD, працює в режимах CP/M та класичному
- Контролер HDD на CF-картці, для Profi CP/M та PQ-DOS
- Клавіатура PS/2, миша PS/2 як Kempston і як послідовна MS Mouse
- Вихід VGA (монітор має підтримувати 50 Гц)
- Turbosound (2 × AY-3-8912), Soundrive та SAA1099
- Джойстики Kempston та SEGA
- Годинник, SD-картка через емуляцію Z-Controller та DivMMC
- Турбо 7 МГц і 14 МГц
- UART для модуля ESP8266, ZiFi API
- OSD-меню та повноекранні налаштування
Додаткові банки ПЗП
- PQ-DOS BIOS
- Flash Tool від Doctor Max оновлює прошивку FPGA та банки ПЗП без програматора
- FDImage Tool від Doctor Max записує образи TRD, SCL, PRO, TD0 та FDI на справжні дискети
Посібники
Посібник користувача є англійською та російською, посібник розробника — російською. Обидва в списку нижче.
Файли та документація
- Посібник користувача EN
- Посібник користувача RU
- Посібник розробника v1.01, RU
- Свіжий реліз прошивки v25092420-romain292
- Файли прошивки
- Схема rev.ER
- Гербери rev.Ї
- Інтерактивний BOM rev.ER
- Errata rev.DS
- 3D-корпуси
Фото та рендери

Відео
Karabas-Pro Rev.DS by Andy Karpov. Четвертая серия. Корпус и дисковод. Продолжение...
Karabas-Pro Rev.DS by Andy Karpov. Третья серия. Корпус и дисковод.
Karabas-Pro Rev.DS by Andy Karpov. Вторая серия. Чипы, прошивка и включение.
Karabas-Pro Rev.DS by Andy Karpov. Лушпайка, стабы, проверка питания...
Karabas Pro ZXAAA: создание корпуса часть 3.
Karabas Pro ZXAAA: создание корпуса часть 2.
Ще відео (21)
Karabas Pro начинаем делать корпус. Часть 1. Смотрим крутое демо 22.03.2026
Karabas Pro: сверлим дырки в оргстекле. Часть 2. Выпуск от 23.03.2026
Тестирование Karabas Pro Rev.C методом уверенного пользователя ZX А.А.А.
Продолжение ДВА. Что. Про? Про Что? Про карабас . Что? А! Карабас ПРО! Финальный монтаж Karabas PRO
Про. Что? Что Про? Про Что? Про карабас . Что? А! Карабас ПРО! Монтаж лушпайки на Karabas PRO
Продолжение ....Что Про? Про Что? Про карабас . Что? А! Карабас ПРО! Монтаж лушпайки на Karabas PRO
Скучностим по пайке Карабас ПРО (Паяй, Калантай! #142)
Субботние лушпайки #5. Карабаса Про полушпаю. (Паяй, Калантай! #140)
Карабас, который не Барабас (Паяй, Калантай! #33)
Карабас, который не Барабас (Паяй, Калантай! #32)
Карабас, который не Барабас (Паяй, Калантай! #31)
Карабас, который не Барабас (Паяй, Калантай! #30)
Karabas-Pro ROMain v0.49 by Dr.Max
Karabas-pro ROMain by Dr.Max
ZX Spectrum - Karabas Pro DS. Небольшой обзор. Часть - 5
ZX Spectrum - Karabas Pro DS. Прошивка второй платы. Часть - 4
ZX Spectrum - Karabas Pro DS. Сборка второй платы. Часть - 3
ZX Spectrum - Karabas Pro DS. Сборка второй платы. Часть-2
ZX Spectrum Karabas Pro DS. Сборка второй платы. Часть-1.
ZX Spectrum / Что на дискетках? #2 / TR-DOS / Карабас Про
ZX Spectrum / Что на дискетках? / Карабас Про
Відео автора та спільноти на 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