Karabas Go
Полноразмерная FPGA-плата с портом дисковода и VGA
- Чип
- Xilinx Spartan-6 XC6SLX25 + RP2040
- Видео
- VGA 8:8:8, FT812
- Память
- 2 × 2 MB SRAM, 32 MB SDRAM
- Последняя ревизия
- B4
- Лицензия
- CC BY-NC-SA 4.0

Karabas Go — плата на FPGA Spartan-6 на 25K LE и микроконтроллере RP2040. Одна плата эмулирует множество ретрокомпьютеров: выбираете ядро в загрузочном меню, и оно запускается.
Что на плате
- 2 × 2 МБ SRAM 10 нс и 32 МБ SDRAM
- Выход VGA 8:8:8 и видеопроцессор FT812
- 16-битный аудио-ЦАП и MIDI-синтезатор SAM2695
- 4 порта USB и 2 порта DB9 для джойстиков Sega / Atari
- CF-карта и 2 карты microSD
- Порт дисковода, вход и выход магнитофона
- Часы DS3231, EEPROM на 1 КБ, пищалка
- Модуль Wi-Fi ESP8266
Файлы и документация
- Прошивка karabas_go.uf2
- Все ядра
- Инструкция по первому запуску
- Схема rev.B4
- Гербера rev.B4
- Интерактивный BOM rev.B4
- 3D-корпуса
Свежая прошивка: v26110421. Для ядер .kg нужна прошивка 26110415 или новее.
Ядра
Один файл .kg работает на всех платах. Скопируйте файлы в корень SD-карты 1.
| Ядро | Сборка | .kg | Описание |
|---|---|---|---|
| Karabas Pro + | 26110101 | profi.kg | A port of the Karabas Pro main core to the Karabas Go hardware |
| Nanomig | 26110106 | nanomig.kg | Amiga 500 (OCS / ECS) для плат семейства Karabas Go. Это порт NanoMig Тилля Харбаума — то есть Minimig из проекта MiSTer (Minimig-AGA, только чипсет OCS / ECS) с … |
| TS-Conf + | 26110401 | tsconf.kg | A famous ZX-Evolution TS-Conf core ported to the Karabas Go hardware. |
| ZX Evolution BaseConf | 26110301 | baseconf.kg | ZX Evolution (Pentevo) от NedoPC с её собственной конфигурацией FPGA, BaseConf, на платах семейства Karabas Go (Xilinx Spartan-6 XC6SLX25). Работает штатный BIOS ZX Evo … |
| ZX Spectrum Next | 26102300 | zxnext.kg | Ported version of the ZX Spectrum Next FPGA sources to the Karabas Go hardware |
| Alf | 26101500 | alf.kg | Alf core port to Karabas Go based on Aeon-Lite project sources. |
| Alf-128 | 26101500 | alf128.kg | Ядро Alf со 128 КБ страничной памяти и звуком AY. |
| NES | 26103001 | nes.kg | NES core port to Karabas Go based on FPGANES project port to ZXDOS+. |
| Next 186 | 26110101 | next186.kg | A port of the Next186 core (from ZXDOS+) to the Karabas Go hardware |
| PC XT | 26110102 | pcxt.kg | An IBM PC/XT for the Karabas Go, Karabas Mini and Karabas Mini G boards (Xilinx Spartan-6 XC6SLX25). It grew from PCXTXilinxSpartan6 by @spark2k06, the Spartan-6 port of … |
| SNES | 26103002 | snes.kg | Super Nintendo (Super Famicom) для плат семейства Karabas Go. Это порт SNESMiSTer (автор srg320) через его версию для MiST SNESFPGA (автор gyurco) на Xilinx Spartan-6 … |
| Radio-86RK | 26101500 | radio86rk.kg | Радио-86РК, советский домашний компьютер для самостоятельной сборки. |
| Spec256 | 26103101 | spec256.kg | ZX Spectrum 48K, который в железе играет в игры проекта Spec256 в 256 цветах. Ядро для плат семейства Karabas Go (Xilinx Spartan-6 XC6SLX25). |
| MSX1 | 26103108 | msx.kg | Компьютер MSX1 для плат семейства Karabas Go. Это порт MSX1_MiSTer (автор molekula) на Xilinx Spartan-6 XC6SLX25 плат Karabas. Вся работа с файлами (картриджи, образы … |
| Pong @All | 24032509 | pong.kg | Классическая игра Pong. Только для Karabas Go. |
Служебные ядра
| Boot Menu | 26110116 | boot.kg | A basic FPGA core to show a core selector |
|---|---|---|---|
| SDRAM Test | 26011500 | sdrtest.kg | Karabas Go SDRAM MT48LC16M16A2-75 Test Core |
| Test Core | 24030514 | test.kg | Adopted version of the ZXDOS Test Core. |
Описания взяты из README ядер и могут быть на английском.
Фото и рендеры

Видео
Karabas GO rev.B4 - допаять разъёмы и играться!!! Часть третья. (Паяй, Калантай! #236)
Karabas GO rev.B4 - пайка микросхем, разъёмов и проба запуска. Часть вторая. (Паяй, Калантай! #235)
Karabas GO rev.B4 - секас с пайкой BGA. Часть первая. (Паяй, Калантай! #234)
Георгий. Он же Гоша. Он же Karabas GO (Паяй, Калантай #107)
Стрим вне расписания - KarabasGO на заказ (Паяй, Калантай #104)
Го го го! Побежали! И начали.... Окончательный монтаж и запуск миникомпьютера Karabas GO. Но не факт
Ещё видео (8)
Karabas-Karabs, GO к нам ещё раз! Стрим #3. последний по rev.B4 (Паяй, Калантай! #97)
Karabas-Karabs, GO к нам ещё раз! Стрим #2 (Паяй, Калантай! #96)
Karabas-Karabs, GO к нам ещё раз! (Паяй, Калантай! #95)
Karabas GO rev.b2. Новое поколение Карабаса! Cтрим #3-2 (Паяй, Калантай! #74-2)
Karabas GO rev.b2. Новое поколение Карабаса! Cтрим #3-1 (Паяй, Калантай! #74-1)
Karabas GO rev.b2. Новое поколение Карабаса! Cтрим #2 (Паяй, Калантай! #73)
Karabas GO rev.b2. Новое поколение Карабаса! (Паяй, Калантай! #72-2)
Karabas GO rev.b2. Новое поколение Карабаса! Стрим #1-1 (Паяй, Калантай! #72-1)
Ролики автора и сообщества на YouTube, названия на языке оригинала.
История ревизий платы
Ведётся в репозитории, на английском.
Rev.C dev
- A development edition with ESP32 on board
- Cleanup, removed unused stuff
- Added ESP32-S3 module with connection to the FT QSPI and FPGA as I2S slave – ESP32 I2S bus connected to the unused conf flash pins CONF_IO0, CONF_IO2, CONF_IO3 – ESP32_SPI_CS pin will use a ESP_BOOT or UART_CTS (this is an open question yet, a set of jumpers is exists to decide later)
Please do not use this version yet. The development is in progress…
Rev.B4
- Moved CF card deeper
- Textual fixes on the bottom silkscreen
- Added THT RGB LEDs in parallel to the smd ones
- Replaced FPC connector for external SD cards to a pin headers 1.27mm pitch
Rev.B3
- Cleanup
- Changed USB-A footprints
- Moved USB-A connectors 1mm deeper
- Moved USB-C and audio TRS connectors a bit out of the board
Rev.B2
- Added FPC connectors for external SD cards
- Added FPC connector for slim FDD
- Added FT_PD ext reset, routed to MCU
- Added midi chip
- Added Op Amp to the sound output
Rev.B1
- Added universal footprint for the ADV7125
- Fixed FE1.1s footprint
- Updated buzzer footprint
- Added alternate footprint for the DS3231M IC
- Added bus between MCU and FPGA
- Increased power rails width
- Swapped test points to a bottom side
- Replaced FPGA 0402 caps with 0603 caps
Rev.B
- Bugfix revision
- Changed incorrect FT buffers direction
- Added missing power line to the RP2040
- Fixed some values
Rev.A
- Initial Revision