Github is in Ukrainian, but enginering is universal ;)
ivGMX is a universal device for installation in the ZX BUS slot and based on a programmable logic matrix (FPGA), has a flexible architecture that allows you to update and expand the hardware capabilities of your ZX Spectrum or clone with a simple configuration change.
Functional Features
- Convenience and comfort from working with new peripherals
- Easy connection of ZX Spectrum and its clones to a modern TV or monitor via HDMI
- Connecting a USB keyboard, USB mouse, USB gamepad
- Working with files on microSD
- Expanding hardware without a soldering iron
- Sound Expansion
- Graphics Expansion
- FPGA Training
- The ability to create your own unique device
- Battery life capability
- Ability to combine multiple devices
- Use in industrial automation systems
- Ability to connect shields from Arduino through an adapter
- ...
Specification
- ПЛИС Altera Cyclone III EP3C10 (Cyclone III EP3C5/EP3C10 или Cyclone IV EP4CE6/EP4CE10)
- SDRAM 32MB х 8 bit (4/8/16/32MB х 8 bit)
- SPI FLASH 64Mb (16/32 / 64Mb)
- RTC DS1338Z
- HDMI
- VNC2 2x USB 2.0 Host Controller (6 GPIO / SPI / V2Debug)
- microSD
- JTAG
- I2C
- Button NMI, RESET
- Stereo audio output to 3.5 mm mini-jack
- Slot ZX-BUS
- Board size 74 * 54 mm
Compatibility
- ZX-BUS
- Nemo-BUS
Platforms available for hardware emulation
- MSX
- NES
- Orion
- Pentagon 128K, 256K, 512K, 1024K
- Spetsialist_MX
- TS-Conf
- Vector 06cc
- ZX Spectrum 16K, 48К, 128К, +2, +2A, +2B, +3
- Bashkiria 2M
- Lviv
- Radio-86RK
- UT-88
- ...
Configuration support
- CMOS (Mr. Gluk standard)
- DivMMC
- DMA Ultra Sound Card
- Data-Gear
- Gamepad
- General Sound
- Kempston joystick
- Kempston mouse
- Multiface
- ZX Interface 2
- SounDrive
- Turbo Sound
- Z-Controller
DivGMX
Uknonwn