GCart MX

By Thomas Lövskog
2 min read

This is the third in the GCart series of memory expansions. The MX, or max, version has all the features you probably want.

The GCart MX is a more maximised expansion. Not crazy price, but more expensive and with more features including WiFi etc.

Basic features

The basic features includes memory where you expect there should be memory;

  • FPGA based. This is run on a 12k LUT FPGA from Lattice.
  • Memory in BLK1BLK2BLK3BLK5, The lower 3k as well as IO2 and IO3. All mapped into 8/16Mbyte HyperRAM with twin controllers.
  • Builtin Meatloaf on a RISC-V soft MCU with a uBlox WiFi/Bluetooth. Both IEC attachment as well as a warp speed loader for 250kbps speeds.
  • 16MByte internal FLASH and micro SD card for even more. Both connected to Meatloaf.
  • MIDI IN/OUT.
  • General MIDI synthesizer, PCB sound and MP3 decoder.
  • UI is a segmented custom LCD display with the same illuminated reset/configuration switch as all the other.
💡
I Guess 16 MByte is enough for most cartridges ever produced for the VIC 20.

Optional accessories

With an optional internal encoder, instead of the ordinary UC5, other features can be unlocked. The internal encoder replaces UC5 and also encodes A14 and A15 on to the NC - Not Connected pin 20 in the cartridge port for a few other possibilities.

SBLK Encoder, to encode A14 and A15 to external cartridges.
  • HDMI output and emulation of the VIC chip, with many of the features from FATVIC.
  • USB Gamepad that handles both analog and digital controllers.
  • Possibility for different Kernals and BASICS. These can be hidden extensions to the Kernal jumptable. FPGA traps access to Kernal jumptable and switches in different areas of FLASH.
💡
This is however the most ambiguous expansion I have done. Electronics is easy peacy, but all software will be quite a ride.

Last Update: December 24, 2024

About the Author

Thomas Lövskog

Electronic Consultant with 35 years of experience with PCB design. Works with anything from Mobile Phones, industrial automation systems, through cryptographic and cybersecurity systems.

View All Posts