I made a platform to play games on called the ramenbox. It has full support for the 6502 microprocessor instruction set as well as custom extension instructions for interfacing with the display and input buttons. This means it's completely compatible with the machine code compiled for the 6502. I created a demo game as a proof of concept for the console, called "6502 Maze" in Assembly, where the user navigates a pixel through a maze in order to get a jewel. Most of the information will be in the video.