top of page

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

bottom of page