Patent ID: 9295910
Filing Date: 2016-03-29
CPC Classification: A63F

Claim Text:
1. An apparatus for use of a non-native chipset to play original video game cartridges comprising a central processing unit, a graphics processor unit and audio controller operatively connected to one or more cartridge ports through voltage level shifters; said cartridge ports adapted to connect to one or more video game cartridges to enable access to video game content on said video game cartridges and to display the video game content on an associated output device and further including the central processing unit, graphics processing unit and audio controller are electrically connected to RAM, a boot program is loaded to the RAM containing a graphical user interface (GUI) from a mass storage device (MSD); a field programmable gate array (FPGA) or microcontroller unit (MCU) configured to access each of the cartridge ports to scan for the presence of the video game cartridges having differing voltage level requirements, and the voltage level shifters are adapted to adjust the voltages between the differing voltage requirements of the video game cartridges detected in the cartridge ports, the video game information from the detected video game cartridge is loaded into the RAM; the GUI has a display menu to list options for the user to select one or more options selected from the group consisting of overclocking, where games can be made to run faster or slower than originally intended, anti aliasing, so lines which appear jagged can be smoothed out, upscaling, to allow games to be displayed in a higher resolution than originally intended, and insertion of cheat codes; a software emulator is loaded from a mass storage device (MSD) into the RAM, so that the software emulator program and the video game is run in an emulated as opposed to native form meaning that processor and/or graphics instructions are therefore interpreted and not directly executed as on the original video game cartridge; and game direction is controlled by the user using controllers so that the user can select to store the contents of the RAM to the MSD so that the contents of the RAM can subsequently be loaded back into memory so that the video game is resumed from substantially the point of play at which the user had originally saved the video game.