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

GitHub ★ 33

Karabas Mini / Mini G

Karabas Mini та Mini G — компактні плати родини Go: ті самі FPGA Spartan-6, RP2040, пам’ять і файли ядер, але з DVI замість VGA.

Що на платі

Яка у вас плата

Прошивка залежить від ревізії. Файли ядер в усіх однакові.

РевізіяПлатаПрошивка
C .. F3Minikarabas_mini.uf2
G, G2Mini Gkarabas_minig.uf2

Для ядер, що використовують FT812, на rev.C, D та F потрібна невелика апаратна доробка.

Шилди

У rev.G є другий поверх: шилд із CF-карткою та ESP32-S3. Третій поверх додає точковий дисплей.

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

Свіжа прошивка: v26110421. Для ядер .kg потрібна прошивка 26110415 або новіша.

Ядра

Один файл .kg працює на всіх платах. Скопіюйте файли в корінь SD-картки 1.

ЯдроЗбірка.kgОпис
Karabas Pro +26110101profi.kgA port of the Karabas Pro main core to the Karabas Go hardware
Nanomig26110106nanomig.kgAn 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 +26110401tsconf.kgA famous ZX-Evolution TS-Conf core ported to the Karabas Go hardware.
ZX Evolution BaseConf26110301baseconf.kgThe 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 Next26102300zxnext.kgPorted version of the ZX Spectrum Next FPGA sources to the Karabas Go hardware
Alf26101500alf.kgAlf core port to Karabas Go based on Aeon-Lite project sources.
Alf-12826101500alf128.kgЯдро Alf зі 128 КБ сторінкової пам'яті та звуком AY.
NES26103001nes.kgNES core port to Karabas Go based on FPGANES project port to ZXDOS+.
Next 18626110101next186.kgA port of the Next186 core (from ZXDOS+) to the Karabas Go hardware
PC XT26110102pcxt.kgAn 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 …
SNES26103002snes.kgA 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-86RK26101500radio86rk.kgРадіо-86РК, радянський домашній комп'ютер для самостійного складання.
Spec25626103101spec256.kgA 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).
MSX126103108msx.kgAn 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 Menu26110116boot.kgA basic FPGA core to show a core selector
SDRAM Test26011500sdrtest.kgKarabas Go SDRAM MT48LC16M16A2-75 Test Core
Test Core24030514test.kgAdopted version of the ZXDOS Test Core.

Описи взято з README ядер, вони можуть бути англійською.

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

Відео

Ще відео (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