Karabas Mini / Mini G
Ті самі ядра на компактній платі з DVI та шилдом з ESP32-S3
- Чип
- Xilinx Spartan-6 XC6SLX25 + RP2040
- Відео
- DVI, FT812
- Пам'ять
- 2 × 2 MB SRAM, 32 MB SDRAM
- Остання ревізія
- G / G2
- Ліцензія
- CC BY-NC-SA 4.0

Karabas Mini та Mini G — компактні плати родини Go: ті самі FPGA Spartan-6, RP2040, пам’ять і файли ядер, але з DVI замість VGA.
Що на платі
- 2 × 2 МБ SRAM 10 нс і 32 МБ SDRAM
- Вихід DVI і відеопроцесор FT812
- MIDI-синтезатор SAM2695
- 4 порти USB
- 2 картки microSD, вхід і вихід магнітофона
- Годинник DS3231, EEPROM на 1 КБ
- Модуль Wi-Fi ESP8266
- Роз’єм розширення uBUS
Яка у вас плата
Прошивка залежить від ревізії. Файли ядер в усіх однакові.
| Ревізія | Плата | Прошивка |
|---|---|---|
| C .. F3 | Mini | karabas_mini.uf2 |
| G, G2 | Mini G | karabas_minig.uf2 |
Для ядер, що використовують FT812, на rev.C, D та F потрібна невелика апаратна доробка.
Шилди
У rev.G є другий поверх: шилд із CF-карткою та ESP32-S3. Третій поверх додає точковий дисплей.
Файли та документація
- Прошивка Mini, rev.C .. F3: karabas_mini.uf2
- Прошивка Mini G, rev.G / G2: karabas_minig.uf2
- Усі ядра
- Інструкція з першого запуску
- Доробка тактування FT812 для rev.C, D, F
- Схема rev.G2
- Гербери rev.G2
- Інтерактивний BOM rev.G2
- Схема shield v4
- Гербери shield v4
- Інтерактивний BOM shield v4
- 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 | An Amiga 500 (OCS / ECS) for the Karabas Go family of boards. It is a port of NanoMig by Till Harbaum, which is the Minimig of the MiSTer project (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 | The ZX Evolution (Pentevo) of NedoPC with its own FPGA configuration, BaseConf, on the Karabas Go family of boards (Xilinx Spartan-6 XC6SLX25). It runs the stock 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 | A Super Nintendo (Super Famicom) for the Karabas Go family of boards. It is a port of SNESMiSTer by srg320, through its MiST version SNESFPGA by gyurco, to the Xilinx … |
| Radio-86RK | 26101500 | radio86rk.kg | Радіо-86РК, радянський домашній комп'ютер для самостійного складання. |
| Spec256 | 26103101 | spec256.kg | A ZX Spectrum 48K that plays the games of the Spec256 project in 256 colours, in hardware, for the Karabas Go family of boards (Xilinx Spartan-6 XC6SLX25). |
| MSX1 | 26103108 | msx.kg | An MSX1 computer for the Karabas Go family of boards. It is a port of MSX1_MiSTer by molekula to the Xilinx Spartan-6 XC6SLX25 of the Karabas boards. All file work … |
Службові ядра
| 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 mini Go with Dot Matrix Shield
ZX Spectrum Next NMI button works on Karabas Mini Go
Karabas Go Mini - booting into ZX Spectrum Next core
Karabas Go Mini ревизия F3. Допаяю, проверю что умеет. В общем - обозреем (Паяй, Калантай #110)
Знакомьтесь - Гошевич. Он же - Гоша младший. Он же - Karabas Go Mini (Паяй, Калантай #109)
Платы Jasper, Karabas Mini Go и ещё много других (Калантай, посылки открывай #25)
Ще відео (3)
Відео автора та спільноти на YouTube, назви мовою оригіналу.
Історія ревізій плати
Ведеться в репозиторії, англійською.
Rev.G2
- replaced UDA1334A with PCM5102A
- aligned SDRAM tracks
Rev.G
- removed crystal from FT812
- removed MCU_IO4 connection from RP2040
- the MCU_IO4 line now repurposed as FT812 8MHz clk generated by FPGA
- disconnected FT_AUDIO, FT_DISPLAY from FPGA
- PWM audio replaced with UDA1334 DAC
- disconnected FT_PD from FPGA, connected to RP2040 as FT_RESET
- disconnected MIDI_CLK from FPGA, replaced with 12 MHz crystal
- disconnected MIDI_RST from FPGA, connected to RP2040
- disconnected ESP_BOOT and ESP_RESET from FPGA
- connected ESP_RESET to RP2040
- connected FT812 GPIO0 and GPIO1 and FT SPI to the uBUS header
- connected free FPGA pins to the uBUS as I2S slave pins
- added optional diode to the HDMI 5V line
- rerouted MCU_SCK, ADC_BCK and FT_CLK to the FPGA globak clock pins
Warning: Due to so many backward incompatible changes in the Rev.G, a dedicated firmware (_g.uf2) and cores (.kg3) will be released for this revision. Do not try to install the default firmware and cores (kg2) on this revision!
Rev.F (F1, F2, F3)
- replaced USB Type-C connector with a flag-style one
Rev.E
- Skipped
Rev.D
- Small improvements to the rev.C
Rev.C
- Initial Revision
Rev.A, Rev.B
- Unreleased due to broken FPGA pinout