EverDrive-64 X7

Revision as of 17:41, 23 August 2020 by Lambertjamesd (talk | contribs) (Created page with "The EverDrive-64 X7 is a flash cart made by [https://krikzz.com/store/ Krikzz]. = Serial Communication = The EverDrive-64 X7 supports serial over...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The EverDrive-64 X7 is a flash cart made by Krikzz.


Serial Communication

The EverDrive-64 X7 supports serial over USB communication to a host PC. This can be used to load ROMs and allows running ROMs to send an receive data from the host PC. Krikzz provides a reference implementation here.

Serial Registers

The EverDrive-64 X7 provides various registers starting at the address 0x1F800000 in the cartridge address space. The following registers are used for USB communcation.

List of Registers
Name Description Address relative to 0x1F800000 Size (bytes)
REG_USB_CFG Reads USB status and sends read and write commands 0x0004 4
REG_USB_DATA The temporary data buffer used to read and write to USB 0x0400 512
REG_KEY Set to 0xAA55 on initialization 0x8004 4
REG_SYS_CFG Set to 0 on initialization 0x8000 4