snes9x port to run on hisilicon SoC's (using MPP)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IDontCode 0f9229c20f
3 years ago
snes9x fixed some shit related to pixel conversions/black screens... 3 years ago
HI3520DV300_SDK.rar added SD 3 years ago
LICENSE init commit 3 years ago Update 3 years ago


Details of this project can be found here:

This is a port of the well known snes9x emulator. It is designed to run on hisilicon SoC's using the MPP SDK. To build this project you must export the path to the arm-hisiv400-linux toolchain.

export PATH="/opt/hisi-linux/x86-arm/arm-hisiv400-linux/bin:$PATH"
cd snes9x/unix


  • HI3520DV300_SDK.rar - leaked SDK
  • snes9x/ - contains snes9x code
  • snes9x/unix - contains a fork of the unix snes9x code. this is where main.cpp is located and contains everything pertaining to the port.
  • snes9x/unix/libs - MPP static libraries used to setup HDMI output.