JP2016073360A - Game device, game system and method, using new type chip set for old type television game cartridge - Google Patents
Game device, game system and method, using new type chip set for old type television game cartridge Download PDFInfo
- Publication number
- JP2016073360A JP2016073360A JP2014204301A JP2014204301A JP2016073360A JP 2016073360 A JP2016073360 A JP 2016073360A JP 2014204301 A JP2014204301 A JP 2014204301A JP 2014204301 A JP2014204301 A JP 2014204301A JP 2016073360 A JP2016073360 A JP 2016073360A
- Authority
- JP
- Japan
- Prior art keywords
- game
- recording medium
- game machine
- game device
- chipset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
Description
本発明は、様々な旧タイプのゲームを新タイプのゲーム機で利用可能とするCPU/GPUチップセットを備えた、ゲーム装置、システムおよび方法に関する。 The present invention relates to a game apparatus, a system, and a method including a CPU / GPU chip set that enables various old-type games to be used on a new-type game machine.
いわゆる旧タイプのゲームはかつて人気があった。80年代から90年代のテレビゲームは、今日のゲーム機に比べれば技術的には劣るものの、若者にも、旧タイプのゲームをしてきた年配層の人々にも、あるいは、ゲームはより簡単に「手に取って遊ぶ」 (pick up and play) のが好きな人々にも、人気がある。 So-called old-type games were once popular. Video games in the 80's and 90's are technically inferior to today's game consoles, but for young people, older people who have played older games, or the game is easier. It's also popular with people who like picking up and playing.
キングコング(登録商標)やCitizen Kane(登録商標)、メトロポリス(登録商標)のようなかつての映画と同様に、当時のSuperNESやセガメガドライブ(いずれも登録商標)のようなゲーム機で利用できる、スーパーマリオ、ストリートファイター2、Sonic the Hedgehogのようなテレビゲームもある。 Similar to previous movies such as King Kong (registered trademark), Citizen Kane (registered trademark), Metropolis (registered trademark), used in game consoles such as SuperNES and Sega Mega Drive (both registered trademarks) There are also video games like Super Mario, Street Fighter 2, and Sonic the Hedgehog.
いわゆるムーアの法則によれば、マイクロチップやマイクロプロセッサは時と共に高性能になる。今日利用可能なプロセッサは1990年代にリリースされたものより何千倍も高性能である。これは、今日のテレビゲーム機の性能にも現れている。逆に言えば、今日のプロセッサはしばしば旧タイプのプロセッサをエミュレートできることになる。 According to the so-called Moore's law, microchips and microprocessors become more powerful over time. The processors available today are thousands of times more powerful than those released in the 1990s. This is also reflected in the performance of today's video game consoles. Conversely, today's processors can often emulate older processors.
今日では、様々な新しいプラットフォームやゲーム機でゲームができる。有名なものとしては、PS3(登録商標)、XBOX360、任天堂Wii(登録商標)があり、他にニンテンドーDS(登録商標)やSONYのPSP(登録商標)などもある。
これらのゲーム機は、旧タイプのゲームをエミュレートできるだけでなく、ライセンスの下であるいは直接に、これらのユニットでゲームを利用可能である。
これらの旧タイプのゲームを、Linux(登録商標)やMac、Windows(登録商標)といったパソコンやAndroid(登録商標)携帯電話、I−phone(登録商標)などのプラットフォームで行うことが可能である。しかし、ゲームをエミュレートするプログラムのみが自由に使えるのみである。いわゆる「ROMイメージ」は十分な著作権法に基づく著作権の保護下にある。つまり、ユーザはゲームをプレーするためのプログラムは簡単にダウンロードできるものの、ゲームそのものは合法的に入手できないことを意味する。
Today, you can play on various new platforms and game consoles. Famous ones include PS3 (registered trademark), XBOX 360, Nintendo Wii (registered trademark), and also Nintendo DS (registered trademark) and SONY PSP (registered trademark).
These game machines not only can emulate older types of games, but can also be used with these units under license or directly.
These old-type games can be played on platforms such as personal computers such as Linux (registered trademark), Mac, and Windows (registered trademark), Android (registered trademark) mobile phones, and I-phone (registered trademark). However, only programs that emulate games are free to use. The so-called “ROM image” is under copyright protection based on sufficient copyright law. That is, the user can easily download the program for playing the game, but the game itself cannot be legally obtained.
例えば、Linux(登録商標)ベースのANDROID(登録商標)携帯電話用のアプリケーションを提供するアンドロイドマーケット(今日ではPlayストアと呼ばれる)には、スーパーニンテンドー(SNES)やNESのプラットフォームが多数ある。しかし、ROMの内容はダウンロードできない。さらに、おそらく厳しい検査過程により、アップルのアプリストアにはSNESやNESのエミュレータはないことから、I−phone(登録商標)やI−pad(登録商標)の所有者が、古典的またはレトロなゲームをすることが極めて難しくなっている。 For example, the Android Market (now called the Play Store), which provides applications for Linux®-based ANDROID® mobile phones, has many Super Nintendo (SNES) and NES platforms. However, ROM contents cannot be downloaded. In addition, the Apple app store does not have SNES or NES emulators, possibly due to a rigorous inspection process, so the owner of I-phone (registered trademark) or I-pad (registered trademark) can play classic or retro games. It has become extremely difficult to do.
ゲーム機用のゲームを行う際には利用者はオリジナルのゲーム機を使うことができる。しかしながら、20年が経っており、これらのゲーム機は壊れている可能性が高い。パワーサプライは失われたり捨てられたりしているかもしれないし、テレビの接続方法が変わってしまっているかもしれない。
When playing a game for a game machine, the user can use the original game machine. However, 20 years have passed and these game machines are likely to be broken. The power supply may have been lost or thrown away, and the TV connection method may have changed.
さらに、ゲーム機よりゲームの数の方が多いこと、ゲーム機の持ち主は二つ以上のゲームを持つのが典型的であること、ROMカードリッジはいくぶん頑丈であることからも、ゲーム機自体よりゲームの方が長持ちすることが多い。その結果、中古の古典的ゲーム機を現在も売っている市場がある。現在、これらのチップセットは、オリジナルのチップセットを一語一語コピーしたおそらく違法なものかオリジナルのチップセットと機能が同じものであって、したがって、オリジナルのチップセットの問題がそのまま残っている。 In addition, there are more games than game machines, the owner of the game machine typically has more than one game, and the ROM card ridge is somewhat more robust than the game machine itself. Games often last longer. As a result, there are markets that still sell used classic game consoles. Currently, these chipsets are probably illegal, word-by-word copies of the original chipset, or have the same functionality as the original chipset, so the problem with the original chipset remains .
ときに、これらの「クローン」ゲーム機の生産者は、エンドユーザーが一つではなく二つ以上のビデオゲームができるように、二つ以上のゲーム機との互換性を持たせることがあるが、ゲーム機に新しいチップセットを追加することにより、このさらなる機能の追加を行っている。つまり、ゲーム機が3つの違ったタイプのゲームカセットがプレーできるなら、3つの違ったチップセットが必要となる。4つの違ったタイプのカセットをプレーするには4つの違ったチップセットが必要となる。 Sometimes, the producers of these “clone” game machines may be compatible with two or more game machines so that the end user can play two or more video games instead of one. This additional functionality has been added by adding a new chipset to the game console. In other words, if the game machine can play three different types of game cassettes, three different chip sets are required. To play four different types of cassettes, four different chip sets are required.
既存の解法に内在する問題は以下のとおりである。
(1)様々なVLSI技術が様々な電圧を要することから回路の部位間で互換性の問題が生じる。
(2)古いVLSIは現代の小型のトランジスタ技術より消費電力が多い。これにより、バッテリー電源を用いる製品ではバッテリー時間がとても短くなる。
(3)オリジナルのチップセットをサポートするRAMなどのチップは非常に入手困難である。現代のRAMチップは容量が何千倍もあり、オリジナル機のRAMチップとは全く互換性がない。このため、旧型のRAMチップを入手するのは非常に難しく、リサイクル品または「抜き取った」(“pulled”)チップを使わなければならないことが多い。オリジナルチップに比べて、このような抜き取りでは、非常に不良品が出やすい。
(4)古典的またはレトロなゲーム機はそれぞれ完全なチップセットを必要とする。3つのゲーム機がサポートされるなら、3つのチップセットが必要である。これにより、追加された各チップセットの増加コストに加え、さらに互換性の問題が生じる。
(5)ゲーム機固有のジョイパッドしか使用できない。
(6)表示出力は古い規格に限定されており、HDMI(登録商標)のような現代のデジタルテレビの規格は、かなり複雑なものを加えない限りサポートされず、画質ももっとも低い共通の基準、つまり当然ながらオリジナルのゲーム機の画像出力となってしまう。
(7)ゲーム機の生産者はゲームの並行輸入を阻止するため、ある地域のゲーム機では違う地域のゲームができないことが多い。
(8)ソフトウェアは市場経済や交通など様々なものをエミュレートできる。電子回路やハードウェアもエミュレートできる。コンピュータプログラムは実際のハードウェアやコンピュータチップをエミュレートできる。もしプロセッサが十分速ければ、最大速度でのエミュレーションに近いものが達成できる。
The problems inherent in the existing solutions are as follows.
(1) Since various VLSI technologies require various voltages, compatibility problems occur between circuit parts.
(2) Older VLSI consumes more power than modern small transistor technology. This greatly reduces battery time in products that use battery power.
(3) Chips such as RAM that support the original chipset are very difficult to obtain. Modern RAM chips are thousands of times larger in capacity and are completely incompatible with the original RAM chips. For this reason, it is very difficult to obtain older RAM chips, and often a recycled product or "pulled" chip must be used. Compared to the original chip, such extraction makes it very easy to produce defective products.
(4) Classic or retro game machines each require a complete chipset. If 3 game machines are supported, 3 chipsets are required. This causes additional compatibility problems in addition to the increased cost of each added chipset.
(5) Only joypads specific to game machines can be used.
(6) Display output is limited to old standards, and modern digital television standards such as HDMI (registered trademark) are not supported unless they are quite complicated, and are common standards with the lowest image quality. In other words, of course, it will be the image output of the original game machine.
(7) Game machine producers often cannot play games in a different region with a game machine in one region in order to prevent parallel import of games.
(8) Software can emulate various things such as market economy and traffic. Electronic circuits and hardware can also be emulated. Computer programs can emulate actual hardware and computer chips. If the processor is fast enough, something close to full speed emulation can be achieved.
本願の請求項1に係る発明は、複数の種類の、ゲーム機または該ゲーム機に用いられる記録媒体に記録されたゲームを実行可能とするゲーム装置において、該ゲーム装置は、チップセット、前記ゲーム機または記録媒体に対応した接続部、を備え、ゲーム機または記録媒体からゲームソフトの内容を読み込んでエミュレーションを行うものであって、前記エミュレーションは同じ一つのチップセットにより行うことを特徴とするゲーム装置である。
請求項2に係る発明は、前記ゲーム装置は、前記接続部を複数備え、複数の接続部をスキャンすることにより実行可能なゲームを判別し、外部から前記ゲーム装置への入力信号に対応して一のゲームを選択可能であることを特徴とする、請求項1に記載のゲーム装置である。
The invention according to claim 1 of the present application is a game device capable of executing a plurality of types of games recorded on a game machine or a recording medium used in the game machine, wherein the game device includes a chipset, the game A game machine or a recording medium, and a game machine characterized in that the emulation is performed by reading the contents of the game software from the game machine or the recording medium, and the emulation is performed by the same single chipset. Device.
According to a second aspect of the present invention, the game device includes a plurality of the connection portions, and determines a game that can be executed by scanning the plurality of connection portions, and corresponds to an input signal to the game device from the outside. The game apparatus according to claim 1, wherein one game can be selected.
請求項3に係る発明は、前記ゲーム装置は、前記複数の接続部において電圧を変換する電圧変換部を備え、または、前記複数の接続部が、異なる電圧の信号を処理可能であることを特徴とする、請求項2に記載のゲーム装置である。
請求項4に係る発明は、前記ゲーム装置は、RAMを有するFPGA回路を備え、該FPGA回路においてエミュレートが可能であることを特徴とする、請求項1から3のいずれかに記載のゲーム装置である。
The invention according to claim 3 is characterized in that the game device includes a voltage conversion unit that converts a voltage at the plurality of connection units, or the plurality of connection units can process signals of different voltages. The game device according to claim 2.
According to a fourth aspect of the present invention, the game device includes an FPGA circuit having a RAM, and can be emulated in the FPGA circuit. The game device according to any one of the first to third aspects It is.
請求項5に係る発明は、前記ゲーム装置は、チートコードを入力可能であることを特徴とする、請求項1から4のいずれかに記載のゲーム装置である。
請求項6に係る発明は、前記ゲーム装置は、HDMI(登録商標)を含む表示情報出力部を備え、表示情報出力部は表示データをアンチエイリアシングまたはアップスケーリングにより加工することを特徴とする、請求項1から5のいずれかに記載のゲーム装置である。
The invention according to claim 5 is the game apparatus according to any one of claims 1 to 4, wherein the game apparatus can input a cheat code.
The invention according to claim 6 is characterized in that the game device includes a display information output unit including HDMI (registered trademark), and the display information output unit processes the display data by anti-aliasing or upscaling. Item 6. The game device according to any one of Items 1 to 5.
請求項7に係る発明は、前記ゲーム装置は、前記音声出力部を備え、音声出力部は音声データを補間またはサンプリングにより加工することを特徴とする、請求項1から6のいずれかに記載のゲーム装置である。
請求項8に係る発明は、前記ゲーム装置は、前記接続部への電源供給部を備え、前記電源供給部は、前記ゲームソフトの内容が読み込まれた後、接続部の電源を落とすものであり、ゲームを一旦停止したときに、停止したゲームに関する情報を記録できる外部記録媒体を備え、該情報を外部記録媒体から前記ゲーム装置に送ることにより、停止したゲームを再開できることを特徴とする、請求項1から7のいずれかに記載のゲーム装置である。
The invention according to claim 7 is the game apparatus according to any one of claims 1 to 6, wherein the game device includes the sound output unit, and the sound output unit processes sound data by interpolation or sampling. It is a game device.
According to an eighth aspect of the present invention, the game device includes a power supply unit to the connection unit, and the power supply unit turns off the power of the connection unit after the content of the game software is read. An external recording medium capable of recording information about the stopped game when the game is temporarily stopped, and the stopped game can be resumed by sending the information from the external recording medium to the game device. Item 8. The game device according to any one of Items 1 to 7.
請求項9に係る発明は、前記ゲーム装置は、前記複数の種類のゲーム機と、同じまたはそれ以下の電圧で駆動されることを特徴とする、請求項1から8のいずれかに記載のゲーム装置である。
請求項10に係る発明は、前記ゲーム装置は、バッテリーを備えた、携帯型の装置であることを特徴とする、請求項1から9のいずれかに記載のゲーム装置である。
The invention according to claim 9 is the game according to any one of claims 1 to 8, wherein the game device is driven with the same or lower voltage as the plurality of types of game machines. Device.
The invention according to claim 10 is the game device according to any one of claims 1 to 9, wherein the game device is a portable device including a battery.
請求項11に係る発明は、複数の種類の、ゲーム機または該ゲーム機に用いられる記録媒体に記録されたゲームを実行可能とするシステムにおいて、該システムは、チップセット、前記ゲーム機または記録媒体に対応した接続部、を備え、ゲーム機または記録媒体からゲームソフトの内容を読み込んでエミュレーションを行うものであって、前記エミュレーションは、同じ一つのチップセットにより行うことを特徴とするゲームシステムである。
請求項12に係る発明は、複数の種類の、ゲーム機または該ゲーム機に用いられる記録媒体に記録されたゲームを実行可能とする方法であって、ゲーム機または記録媒体からゲームソフトの内容を読み込んで、同じ一つのチップセットによりエミュレーションを行うことを特徴とする方法である。
The invention according to claim 11 is a system capable of executing a plurality of types of games recorded on a game machine or a recording medium used in the game machine, wherein the system includes a chipset, the game machine, or a recording medium. A game system characterized in that the emulation is performed by reading the contents of the game software from a game machine or a recording medium, and the emulation is performed by the same single chipset. .
The invention according to claim 12 is a method for enabling execution of a game recorded on a plurality of types of game machines or recording media used in the game machines, wherein the content of the game software is read from the game machine or the recording medium. This method is characterized in that it is read and emulated by the same single chipset.
本発明のいくつかの実施例における利点には、以下のものが含まれる。
(1)現代のVLSIやトランジスタ技術は、従前に比べ省電力、低電圧である。このため、小型のトランジスタを有し高速に処理を行う携帯型のゲームで用いられた際、バッテリーが長く持つ。
(2)ゲームはカートリッジからRAMに読み込まれ、カートリッジ収容機は電源が落とされるので、さらに省電力である。
(3)生産中止されておらず、もちろんリサイクルされているわけでも、古い物の方がより信頼性があるわけでもないことから、供給に制限がない。
(4)本発明ではオリジナルのGPUを用いる代わりにグラフィックスがエミュレートされる。オリジナルのゲーム機で可能であったものより高解像度のモードが、アップスケーリングにより達成され、アンチエイリアシングが可能となる。
(5)より優れた補間・サンプリング技術を用いることにより、オリジナルのゲーム機より音声も改善され得る。
(6)現代のGPUのより新しいグラフィック性能を利用することにより、カートリッジとゲーム機の非互換性は減少しまたは完全になくなる。たとえば、PALとNTSCの非互換性を減少させることができる。
(7)必要なのはチップセット1つだけであり、このため、新たなゲーム機をサポートするためには、適切なコネクタと別のエミュレータをロードするだけでよく、コストが削減できる。
Advantages in some embodiments of the invention include the following.
(1) Modern VLSI and transistor technologies are more energy saving and lower voltage than before. For this reason, when used in a portable game game that has a small transistor and performs processing at high speed, the battery has a long life.
(2) Since the game is read from the cartridge into the RAM and the power of the cartridge container is turned off, the power is further saved.
(3) There is no restriction on supply, because production has not been discontinued and, of course, recycled or older ones are not more reliable.
(4) In the present invention, graphics are emulated instead of using the original GPU. A higher resolution mode than what was possible with the original game console is achieved by upscaling, enabling anti-aliasing.
(5) By using a better interpolation / sampling technique, the sound can be improved over the original game machine.
(6) By taking advantage of the newer graphics capabilities of modern GPUs, cartridge and game console incompatibilities are reduced or eliminated entirely. For example, incompatibility between PAL and NTSC can be reduced.
(7) Only one chipset is required, so to support a new game machine, it is only necessary to load an appropriate connector and another emulator, and the cost can be reduced.
(8)プロセッサ、グラフィックスや音声がより現代的になるにしたがって、より多くのメモリや処理速度を必要とする現代のゲーム機で、古典的ゲームがプレーできるようになった。
(9)現代のプロセッサは高精細度の映像が、さらには高解像度のコンテンツでプレーできるようになっている。これは旧世代機で簡単にできることではなく、この発明がゲーム機としても、メディアプレーヤーとしても利用できることを意味している。
(10)ROMのコンテンツはRAMにロードできるので、チート用の装置としては、新たに製造コストをかけることなくソフトウェアとして実行でき、製品の付加価値にできる。
(11)RAMを大容量記憶装置(MSD)にコピーすれば、プレー中のどのタイミングででもゲームを一時停止できる。もしリロードすれば、ゲームはセーブしたまさにそのタイミングから続けることができる。このような特徴はオリジナルのゲーム機ではめったに利用できない。
(12)ゲーム機の中には、ゲーム機に何らかのメリットを付与するために、例えば追加RAMやカスタム3Dチップなどのような追加のチップを含むものがある。純粋なエミュレーションを利用しオリジナルのカートリッジを使用しなかった場合、これらのチップは利用できず、さらなるプログラミングや処理能力が必要となる。本発明により、元々意図された目的で、現実的なエミュレーションが可能となるようにCPUの負荷を軽くして、これらのチップを利用することが可能になる。
(13)現代のSoC(システムオンチップ)は一般的に、旧型ゲーム機と比べてより優れた音声機能を持っている。このことにより、音声や音楽の出力が生成されれば、オリジナルのものより優れた品質で音が再生される。
(8) As processors, graphics and audio become more modern, classic games can be played on modern game consoles that require more memory and processing speed.
(9) Modern processors are capable of playing high-definition video and even high-resolution content. This is not something that can be easily done with an old generation machine, but means that the present invention can be used as a game machine or a media player.
(10) Since the contents of the ROM can be loaded into the RAM, the cheat apparatus can be executed as software without incurring new manufacturing costs, thereby adding value to the product.
(11) If the RAM is copied to the mass storage device (MSD), the game can be paused at any time during play. If reloaded, the game can continue from the exact time it was saved. These features are rarely available on the original game console.
(12) Some game machines include an additional chip such as an additional RAM or a custom 3D chip, for example, in order to give some advantage to the game machine. If pure emulation is used and the original cartridge is not used, these chips will not be available, requiring additional programming and processing power. According to the present invention, it is possible to use these chips while reducing the load on the CPU so that realistic emulation is possible for the originally intended purpose.
(13) A modern SoC (system on chip) generally has a voice function superior to that of an old game machine. Thus, if voice or music output is generated, the sound is reproduced with a quality superior to that of the original.
本発明のいくつかの実施例では、現代のプロセッサを組み込むことにより、現代の機器に対応できる。
本発明のいくつかの実施例の特徴は、オリジナルのゲーム機にアクセスできるコネクタを備えていることである。従来の機器はいずれも、ゲームを複製した違法の可能性のあるソフトウェアか、同じく違法の可能性のある(オリジナルの)固有のハードウェアのチップセットを用いている。本発明はハードウェアとソフトウェアの両方の解決法を併せ持っている。
Some embodiments of the present invention can accommodate modern equipment by incorporating modern processors.
A feature of some embodiments of the present invention is the provision of a connector that allows access to the original gaming machine. All conventional devices use potentially illegal software that replicates games or (original) unique hardware chipsets that may also be illegal. The present invention combines both hardware and software solutions.
本発明のいくつかの実施例では、オリジナルのテレビゲームから抽象化された階層を作成するエミュレーションを利用する。ゲームカートリッジに記録されたデータを直接用いる代わりに、データをある程度解釈または翻訳する。これにより、ほとんどの場合、オリジナルのゲーム機の場合と比べてより多くの指示を必要とするが、しかしながらSoC(システムオンチップ)でより多くの処理能力が必要とされることと比べれば、その埋め合わせとなる。 Some embodiments of the present invention utilize emulation to create an abstracted hierarchy from the original video game. Instead of using the data recorded on the game cartridge directly, the data is interpreted or translated to some extent. This in most cases requires more instructions than in the original game console, however, compared to the need for more processing power with SoC (system on chip) Make up.
以下に例示される、ネイティブコード65816は、ジョイパッド上でどの方向やボタンを押しているかを読み取るため、任天堂SNESで実行される指示である。
LDA $4218 in Hex this is $AD,$18,$42
The native code 65816, exemplified below, is an instruction executed by the Nintendo SNES to read which direction or button is pressed on the joypad.
LDA $ 4218 in Hex this is $ AD, $ 18, $ 42
オリジナルのプロセッサでは、このオペレーションコードは現在のPCつまりプログラムカウンタで指示される。$ADはプロセッサの指示デコーダにロードされ、アキュムレータまたはレジスタの記憶場所$4218にあるものをロードする。これはSNESではプレーヤ1のコントローラの値を含む記憶場所である。エミュレートされたシステムでは、例えばC言語で記述されたソースコードは以下のようになる。
switch (*pc)
{
case 0xAD:
Accumulator=read_from_memory(unsigned short)(*(pc+1)+*(pc+2)<<8);
pc+=3;
opcode_execution_time=4;
break;
case etc.
}
In the original processor, this operation code is indicated by the current PC or program counter. $ AD is loaded into the processor's instruction decoder and loads what is in accumulator or register location $ 4218. This is a storage location that contains the value of the controller of player 1 in SNES. In the emulated system, for example, the source code written in C language is as follows.
switch (* pc)
{
case 0xAD:
Accumulator = read_from_memory (unsigned short) (* (pc + 1) + * (pc + 2) <<8);
pc + = 3;
opcode_execution_time = 4;
break;
case etc.
}
C言語でのこれらの行は、C言語のコンパイラによりSoCネイティブのオペレーションコードにコンパイルされる。 These lines in C language are compiled into SoC native operation code by a C language compiler.
本発明のいくつかの実施例はオリジナルのフォーマットに記録されたオリジナルゲームが利用できるよう、CPUを含む現代の高速チップセットで、旧タイプのテレビゲーム機をエミュレートするものである。 Some embodiments of the present invention emulate an older type video game machine with a modern high speed chipset including a CPU so that the original game recorded in the original format can be used.
本発明のいくつかの実施例を以下説明する。
はじめに、本明細書で用いる語句を説明する。
ソフトウェアエミュレータは、CPU上で動作するコンピュータプログラムで、一般には他のCPUやハードウェアチップを模擬する。通常はC言語のような高次元の言語で記載され、二値の実行ファイルにコンパイルされる。
Several embodiments of the invention are described below.
First, terms used in this specification will be described.
A software emulator is a computer program that runs on a CPU, and generally simulates another CPU or hardware chip. Usually, it is described in a high-dimensional language such as C language, and is compiled into a binary executable file.
チートシステムは、データを、オリジナルの意図された値から修正し、意図されたもの以外の機能を実行する。無限の「命」や「不死身」のようなアイテムを作り出すために用いられることが多い。
チートコードは、意図された機能を変化させる修正を直接または非直接的に表現するデータである。
The cheat system modifies the data from the original intended value and performs functions other than those intended. Often used to create items such as infinite "life" or "invulnerability".
A cheat code is data that directly or indirectly represents a modification that changes the intended function.
HDMI(登録商標)は、多様な解像度の転送用に設計されたデジタルビデオ転送プロトコルであり、一般的には、ブルーレイプレーヤのような記録媒体からテレビのような表示装置に転送を行う。
ROM画像は、ROMから取られるデジタルまたは二値ファイルでコンピュータに記録され、本明細書では、何らかの形式でファイルに転送されたゲームカートリッジの二値内容を指す。
HDMI (registered trademark) is a digital video transfer protocol designed for transfer of various resolutions, and generally transfers data from a recording medium such as a Blu-ray player to a display device such as a television.
A ROM image is recorded on a computer in a digital or binary file taken from ROM, and as used herein refers to the binary content of a game cartridge that has been transferred to the file in some form.
古典/レトロゲームは、以前の世代のゲームを指す。
ジョイパッドは、指を用いて入力を行う、手持ち式の人用インタフェースの一種を指す。
VLSIは、非常に大スケールの積層体、または、単一のチップに数千のトランジスタを組み込んだ積層回路を生産する技術を指す。
Classic / retro games refer to previous generations of games.
Joypad refers to a type of handheld human interface that uses a finger to input.
VLSI refers to a technology that produces a very large scale stack or a stacked circuit incorporating thousands of transistors on a single chip.
GPUは、グラフィクス処理ユニットを指し、グラフィクスの表示および操作用に設計された専用のプロセッサである。
SoCは、システムオンチップを指し、単一のチップにコンピュータの多くの要素をまとめたチップである。
チップセットは、特定のタスクを実行するため一緒に使われる、一群のICのチップセットを指し、チップセットにはしばしばGPUとCPUが含まれ、テレビゲーム機で使われる一群のチップはチップセットと称されることがある。
GPU refers to a graphics processing unit and is a dedicated processor designed for graphics display and manipulation.
SoC refers to system-on-chip, which is a chip that combines many elements of a computer into a single chip.
A chipset refers to a group of IC chipsets that are used together to perform a specific task. A chipset often includes a GPU and a CPU, and a group of chips used in a video game machine is a chipset. Sometimes called.
SNESは、スーパーニンテンドーエンターテインメントシステムの略で、人気のテレビゲームシステムである。
MSDは、大容量記憶装置であり、電源がないときも大量のデータを記憶する装置である。
SNES stands for Super Nintendo Entertainment System and is a popular video game system.
The MSD is a mass storage device that stores a large amount of data even when there is no power source.
図1−3を参照しながら第1の実施例を説明する。
(1)SoCなどの、CPU/GPU/音声およびその他のIO接続器を結合する部材(302/128)が主要部となるところであり、例えば、Texas InstrumentsのAM3359、Allwinner A10、Nvidia Tegra 3, Rockchip RK3066などが適している。
(2)DDRAM−3などのRAM(304,122)が接続される。
(3)起動プログラムが、MSD(124,132)から、GUIを含むRAMにロードされる。
The first embodiment will be described with reference to FIGS.
(1) The member (302/128) that couples CPU / GPU / voice and other IO connectors such as SoC is the main part. For example, Texas Instruments AM3359, Allwinner A10, Nvidia Tegra 3, Rockchip RK3066 is suitable.
(2) A RAM (304, 122) such as DDRAM-3 is connected.
(3) The activation program is loaded from the MSD (124, 132) to the RAM including the GUI.
(4)一つ以上のゲームカートリッジがある場合に備え、カートリッジポート(306,308,310,108,110,112,114)がスキャンされる。
(5)RAM組み込みFPGA(プログラマブルゲートアレイ)は、カートリッジがあれば各カートリッジポートにアクセスしてスキャンを行う。このようにプログラム可能なRAM組み込みを使用するので、それぞれのゲームスロットに対して同じチップが対応するよう設定され、コスト削減に役立つ。
(6)古い仕様のチップはより新しい仕様のチップより高い電圧を使う傾向がある。このため、異なる仕様の間で電圧を調整するよう電圧変換器(314,316,138)を用いることができる。代わりに、例えばNuvoton(登録商標)製の製品のような、複数のI/O電圧性能があるマイコンまたはFPGAを使うこともできる。
(7)ユーザはヒューマン・インタフェース・デバイス(HID)318の一つを使って様々なオプションを選択できる。HIDとしては、102,104,106,116,118,120に示されるジョイパッドのようなオリジナルのゲーム機用入力機器や、マウス、キーボードやBluetooth(登録商標)ジョイパッドのようなより新しい入力装置がある。
(4) The cartridge ports (306, 308, 310, 108, 110, 112, 114) are scanned in case there is one or more game cartridges.
(5) The RAM embedded FPGA (programmable gate array) performs scanning by accessing each cartridge port if there is a cartridge. Since a programmable RAM is used in this way, the same chip is set to correspond to each game slot, which helps to reduce costs.
(6) Older specification chips tend to use higher voltages than newer specification chips. For this reason, voltage converters (314, 316, 138) can be used to adjust the voltage between different specifications. Alternatively, a microcomputer or FPGA with multiple I / O voltage capabilities, such as a product made by Nuvoton (registered trademark), can be used.
(7) The user can select various options using one of the human interface devices (HID) 318. As the HID, original input devices for game machines such as the joypad shown in 102, 104, 106, 116, 118, 120, and newer input devices such as a mouse, keyboard, and Bluetooth (registered trademark) joypad. There is.
(8)338/136,330に示されるようなGUIメニューにより、ユーザに視覚的なフィードバックが提供される。このメニューを介して入力されるオプションは以下を含む。
a. オリジナルのゲーム機において意図されていたものより速く(または遅く)ゲームが行われるクロックアップ
b. ギザギザに見える線をきれいにするアンチエイリアシング
c. オリジナルのゲーム機において意図されていたものより、高い解像度でゲームが表示できる、アップスケーリング
d. チートコードの挿入
(8) The GUI menu as shown at 338 / 136,330 provides visual feedback to the user. Options entered via this menu include:
a. Clock up where the game is played faster (or slower) than intended on the original game console.
b. Anti-aliasing to clean jagged lines
c. Upscaling that allows the game to be displayed at a higher resolution than intended on the original game console.
d. Insert cheat code
(9)306,308または310/112に示されるカートリッジの内容は利用可能なRAM304/122にロードできる。これにより以下が可能となる。
a. オリジナルのゲーム機よりずっと速いアクセス速度
b. 低消費電力。オリジナルのカートリッジはより高い電圧と電流を必要としていたが、使用される電力がより低いため、実施例2のようにバッテリーで駆動できる。
(10)カートリッジポートからの読み込みに用いられるFPGA312/126は、読み込み完了後には解放され、FPGAの処理能力が別途利用可能となる。
(11)MSD124/132からRAM304/122に適切なソフトウェアエミュレータがロードされる。
(12)ソフトウェアエミュレータプログラムはSoC302/128のメインプロセッサにより実行され、ネイティブ形式ではなくエミュレートされた状態でゲームが行われるので、プロセッサおよび/またはグラフィックスの指令がより解釈しやすくなり、オリジナルのゲーム機でのように直接実行されることがなくなる。
ゲームの指示は、互換性コネクタ320,322,324,326に挿し込まれたコントローラなどのHID318を介して入力される。図1では、プレーヤ1用の102,104,106、プレーヤ2用の116,118,120、および、130として示される。
(9) The contents of the cartridge shown at 306, 308 or 310/112 can be loaded into the available RAM 304/122. This allows the following:
a. Access speed much faster than the original game console
b. Low power consumption. The original cartridge required higher voltage and current, but because it uses less power, it can be battery powered as in Example 2.
(10) The FPGA 312/126 used for reading from the cartridge port is released after the reading is completed, and the processing capability of the FPGA can be used separately.
(11) An appropriate software emulator is loaded from the MSD 124/132 into the RAM 304/122.
(12) The software emulator program is executed by the main processor of the SoC 302/128, and the game is played in an emulated state rather than in a native format, so that the instructions of the processor and / or graphics are easier to interpret and the original It is no longer executed directly like on a game console.
The game instruction is input via an HID 318 such as a controller inserted into the compatible connectors 320, 322, 324, 326. In FIG. 1, they are shown as 102, 104, 106 for player 1, 116, 118, 120, and 130 for player 2.
(13)ユーザが希望すれば選択肢として「セーブ」が選べるが、これはボタンまたはボタンを押すシーケンスにより開始される。RAMの内容をMSDに記録する。記録された内容は後でメモリにロードして戻すことができ、これによりユーザが元々ゲームをセーブしたちょうどその時点からゲームを再開することができる。
(14)その他の特徴として、ソフトウェアに1つ以上の様々なチートシステムを入れ、余分な作製コストなしにさらに付加価値を生み出すことができる。
(15)カートリッジへの電源供給部303により、ゲームがカートリッジからRAM122に読み込まれた後カートリッジ収容機への電源が落とされるため、省電力となる。
(13) If the user desires, “save” can be selected as an option. This is started by a button or a sequence of pressing a button. Record the contents of the RAM in the MSD. The recorded content can later be loaded back into memory so that the game can be resumed from the very time the user originally saved the game.
(14) Another feature is that the software can include one or more various cheat systems to create additional value without extra production costs.
(15) After the game is read from the cartridge into the RAM 122 by the power supply unit 303 to the cartridge, the power to the cartridge container is turned off, so that power is saved.
図2,図1を参照しながら第2の実施例を説明する。
(1)図2に示されるステップ202において、本実施例では、通常のトグルスイッチ142により機能用の電源が供給される。電源が回路に供給されると、SoC(システムオンチップ)のメインCPUが起動プロセスを開始する。
(2)ステップ204に示されるように、例えばSoCのメインプロセッサは、通常のプロセスの一部として、MSDからデータをロードし起動を行う。本実施例ではSDフラッシュメモリ124がOS(オペレーティングシステム)を記録する記録部として用いられる。
(3)ステップ206では、AからDまでのゲームカートリッジスロットがあると想定する。本実施例では装置は4つのスロットを有するが、スロット数は1以上のいくつでもよい。
(4)ステップ208では、各スロットから順番に読み込みが行えるよう、Xilinx Spartan XC3S50のような、RAMを用いたプログラマブルゲートアレイ(FPGA)を用いて、有効なゲームカートリッジかどうか各スロットをチェックする。FPGAによりSoCからのI/Oポートを効率的に増加することができる。SoCが利用可能なI/Oポートを十分な数だけ有している場合は、FPGAは省略してコストを低減できる。
A second embodiment will be described with reference to FIGS.
(1) In step 202 shown in FIG. 2, in this embodiment, functional power is supplied by a normal toggle switch 142. When power is supplied to the circuit, the main CPU of the SoC (system on chip) starts the startup process.
(2) As shown in step 204, for example, the SoC main processor loads and starts data from the MSD as part of the normal process. In this embodiment, the SD flash memory 124 is used as a recording unit for recording an OS (operating system).
(3) In step 206, it is assumed that there are game cartridge slots A to D. In this embodiment, the apparatus has four slots, but the number of slots may be any number of one or more.
(4) In step 208, each slot is checked to see if it is a valid game cartridge using a programmable gate array (FPGA) using RAM, such as Xilinx Spartan XC3S50, so that reading can be performed sequentially from each slot. The FPGA can efficiently increase the I / O ports from the SoC. If the SoC has a sufficient number of available I / O ports, the FPGA can be omitted to reduce costs.
(5)ゲームカートリッジは、デジタル方式により容易に、カートリッジがない状態を判別することができる。ステップ210では、SoCのCPUと協働して、FPGAはゲームカートリッジが存在するかチェックするのが望ましい。
(6)カートリッジが存在するかすべてのスロットをチェックするためにプログラムループ212が設置されている。
(7)少なくとも1つのカートリッジが見つかれば、ステップ214においてカートリッジのROMのコンテンツがRAMに読み込まれる。もし2つ以上のカートリッジが挿し込まれていれば、1つのカートリッジがユーザにより選択される。これ以降、一般的な、特に旧式のゲーム機で用いられる比較的低速のROMに比べ、より高速にコンテンツにアクセス可能となる。
(8)ステップ216では、カスタムGUIが記録メディアからRAMにロードされ、出力は、図1における136のようなHDMI(登録商標)出力などを用いて、典型的にはテレビやモニタなどの出力装置に表示され、ジョイパッドなどの入力装置を用いてコントロールされる。インタフェースはゲームについて開始前に様々な選択を行うのを補助するよう設計されている。
(9)ステップ218では、オリジナルのコードとデータを新しいチップセットに適合するコードとデータに翻訳する「ソフトウェアエミュレータ」も、RAMの別個のメモリ場所にロードされる。
(10)ステップ220では、開始アドレスをプログラムカウンタに送り、ユーザがGUIに入力した設定オプションはコードのこのセクションに送られる。
(11)ステップ222では、外部のジョイパッドはプレー中継続して読み込まれ、その値がエミュレータに送られる。エミュレータからの出力はスクリーン上に表示される。ゲーム機上のボタンかジョイパッドのボタンをユーザが押せば、RAMのコンテンツをSDカードなどのMSDに保存する選択肢がユーザに与えられるGUIに戻り、ゲーム機の電源が切られた後、後日そのゲームをロードできる。
(5) The game cartridge can easily determine the absence of the cartridge by a digital method. In step 210, in cooperation with the SoC CPU, the FPGA preferably checks for the presence of a game cartridge.
(6) A program loop 212 is installed to check all slots for the presence of a cartridge.
(7) If at least one cartridge is found, at step 214 the contents of the cartridge ROM are read into the RAM. If more than one cartridge is inserted, one cartridge is selected by the user. Thereafter, the contents can be accessed at a higher speed than a relatively low-speed ROM used in a general, especially old game machine.
(8) In step 216, the custom GUI is loaded from the recording medium into the RAM, and the output is typically an output device such as a television or a monitor using an HDMI (registered trademark) output such as 136 in FIG. And is controlled using an input device such as a joypad. The interface is designed to help make various choices about the game before it starts.
(9) In step 218, a “software emulator” that translates the original code and data into code and data that fits the new chipset is also loaded into a separate memory location in RAM.
(10) In step 220, the start address is sent to the program counter and the configuration options entered by the user in the GUI are sent to this section of code.
(11) In step 222, the external joypad is continuously read during play and the value is sent to the emulator. The output from the emulator is displayed on the screen. If the user presses the button on the game machine or the joypad button, the user is given the option of saving the contents of the RAM to the MSD such as an SD card. After the game machine is turned off, You can load the game.
図4,図5を参照しながら、携帯または手持ちタイプの機器に使われる第2の実施例を説明する。図4は第2の実施例の正面図であり、図5は第2の実施例の背面図である。 A second embodiment used in a portable or handheld device will be described with reference to FIGS. FIG. 4 is a front view of the second embodiment, and FIG. 5 is a rear view of the second embodiment.
この第2の実施例では、システムは携帯型のシステムとして設計されている。
本機器は、プラスチックの上部ケース402,502、下部ケース420,520、はオリジナルのゲーム機コントローラが利用できるソケット404,504、エミュレーションコードやカートリッジの前段階グラフィクスとしての二値画像や一時的に用いるテレビゲーム内容などを記録するRAM410,510、音声出力用スピーカ412,512を備える。
In this second embodiment, the system is designed as a portable system.
This device uses plastic upper cases 402 and 502, lower cases 420 and 520, sockets 404 and 504 that can be used by the original game machine controller, binary images as emulation graphics and previous graphics of cartridges, and temporary use. RAMs 410 and 510 for recording video game contents and the like, and audio output speakers 412 and 512 are provided.
本機器には、第1の実施例で用いられたものと同様の要素に加え、バッテリー406,506とLCDなどのディスプレー414,514も追加されている。なお、408,508はバッテリーカバーである。ソケット404,504によりオリジナルゲームの互換性のジョイパッドが挿入できる。ボタン418,518はエミュレート中のゲーム機での形状と同じような形状で配置されている。 In addition to the elements similar to those used in the first embodiment, batteries 406 and 506 and displays 414 and 514 such as an LCD are added to this device. Reference numerals 408 and 508 denote battery covers. Sockets 404 and 504 allow insertion of a joypad compatible with the original game. The buttons 418 and 518 are arranged in the same shape as that of the game machine being emulated.
また、図5に示されるように、本機器は、古典的なカートリッジを挿入するためのフラップ522、古典的なカートリッジを読み込むためのカートリッジ受容器524、現代のTVと接続可能とするHDMI(登録商標)マイクロコネクタ526、電源を充電かつ/または供給する電源ソケット528、オン・オフを行うスライドスイッチ530を備える。 In addition, as shown in FIG. 5, the device has a flap 522 for inserting a classic cartridge, a cartridge receiver 524 for reading a classic cartridge, and an HDMI (registered) that can be connected to a modern TV. A micro connector 526, a power socket 528 for charging and / or supplying power, and a slide switch 530 for turning on and off are provided.
第2の実施例の利点は以下を含む。
(1)バッテリーが非常に長持ちする。すでに説明したように、旧タイプのチップは多くの電力を消費しバッテリーの持ちは非常に短くなる。
(2)第1の実施例と同様に、本来のゲームの態様が修正され無限の「命」やレベルスキップなどのチートができるチートプログラムなどが利用可能である。
(3)HDMI(登録商標)のような現代のコネクタが利用できて現代のテレビシステムと互換性があり、本機によりテレビでゲームができる。旧タイプのゲーム機は通常テレビに接続できないので特に有用である。
The advantages of the second embodiment include:
(1) The battery lasts very long. As already explained, the old type chip consumes a lot of power and the battery life is very short.
(2) As in the first embodiment, a cheat program or the like in which the original game mode is modified and infinite “life” or level skip can be used can be used.
(3) A modern connector such as HDMI (registered trademark) can be used and is compatible with a modern television system, and a game can be played on the television by this unit. Older game consoles are particularly useful because they usually cannot be connected to a television.
以上、第1、2の実施例を例として本発明を説明したが、本発明の構成はこれらに限定されるものではない。 第1、2の実施例では、SoCは1つとしたが、単一のSoCによりエミュレーションを行うものであれば、その他の目的のためにSoCを追加してもよい。また、FPGAを用いているが、FPGAを設けずにカートリッジからの読み込みを行う構成としてもよい。電圧変換器を別途設けているが、FPGAにおいて電圧変換が可能である、あるいはSoCで複数の電圧に対応可能である場合は、電圧変換器を設けない構成としてもよい。MSDは、全部または一部を、ゲーム装置の内部に格納しても、あるいはゲーム装置から取り外し可能としてもよい。 As mentioned above, although this invention was demonstrated as an example of the 1st, 2 Example, the structure of this invention is not limited to these. In the first and second embodiments, the number of SoCs is one. However, as long as emulation is performed by a single SoC, the SoC may be added for other purposes. Further, although an FPGA is used, a configuration may be adopted in which reading from a cartridge is performed without providing an FPGA. A voltage converter is provided separately. However, in the case where voltage conversion is possible in the FPGA or a plurality of voltages can be handled in the SoC, the voltage converter may not be provided. The MSD may be wholly or partly stored inside the game device or removable from the game device.
カートリッジポートは複数または1つとしたが、複数の種類のゲーム機または記録媒体から、ゲームソフトの内容を読み込むものであればいずれの構成でもよく、例えば、ある種類のカートリッジに対してはカートリッジポートに直接カートリッジを取り付け、別の種類のカートリッジに対しては、カートリッジポートに別部材を装着し、該別部材に該カートリッジを取り付ける構成なども含まれる。 The number of cartridge ports is plural or one. However, any configuration may be used as long as the content of the game software is read from a plurality of types of game machines or recording media. A configuration in which a cartridge is directly attached and another member is attached to the cartridge port and the cartridge is attached to the separate member is also included.
402,502 プラスチックの上部ケース
404,504 オリジナルのゲーム機コントローラが利用できるソケット
406,506 再充電可能なバッテリー
408,508 バッテリーカバー
410,510 エミュレーションコード、カートリッジの前段階グラフィクスとしての二値画像、一時的に用いるテレビゲーム内容などを記録するRAM
412,512 音声出力用のスピーカ
414,514 動きがあるときにゲームプレー出力を見るためのLCDディスプレー
416,516 マイクロプロセッサ、グラフィクスプロセッサ、音声等を含む非ネイティブのSoC
418,518 古典的なゲーム機の配置を模擬するよう配置されたボタンセンサ
420,520 下部ケース
522 古典的なカートリッジを挿入するためのフラップ
524 古典的なカートリッジを読み込むためのカートリッジ受容器
526 現代のTVと接続可能とするHDMI(登録商標)マイクロコネクタ
528 電源を充電かつ/または供給する電源ソケット
530 オン・オフを行うスライドスイッチ
402, 502 Plastic upper case 404, 504 Socket 406, 506 available for original game console controller Rechargeable battery 408, 508 Battery cover 410, 510 Emulation code, binary image as pre-stage graphics for cartridge, temporary RAM for recording video game content and other information
412 and 512 Audio output speakers 414 and 514 LCD display 416 and 516 for viewing game play output when there is movement Non-native SoC including microprocessor, graphics processor, audio, etc.
418, 518 Button sensors 420, 520 arranged to mimic classic game console placement flap 524 for inserting classic cartridges 524 Cartridge receiver 526 for reading classic cartridges HDMI (registered trademark) microconnector 528 that can be connected to a TV Power supply socket 530 that charges and / or supplies power Slide switch that turns on / off
Claims (12)
チップセット、
前記ゲーム機または記録媒体に対応した接続部、
を備え、
ゲーム機または記録媒体からゲームソフトの内容を読み込んでエミュレーションを行うものであって、
前記エミュレーションは、同じ一つの前記チップセットにより行うことを特徴とする、
ゲーム装置。 In a game apparatus capable of executing a plurality of types of games recorded on a game machine or a recording medium used in the game machine, the game apparatus includes:
Chipset,
A connection unit corresponding to the game machine or the recording medium,
With
The content of the game software is read from the game machine or recording medium and emulated.
The emulation is performed by the same one chipset,
Game device.
前記接続部への電源供給部を備え、前記電源供給部は、前記ゲームソフトの内容が読み込まれた後、接続部の電源を落とすものであり、
ゲームを一旦停止したときに、停止したゲームに関する情報を記録できる外部記録媒体を備え、
該情報を外部記録媒体から前記ゲーム装置に送ることにより、前記の停止したゲームを再開できることを特徴とする、請求項1から7のいずれかに記載のゲーム装置。 The game device includes:
The power supply unit includes a power supply unit to the connection unit, and the power supply unit turns off the power of the connection unit after the content of the game software is read.
Provided with an external recording medium that can record information about the stopped game once the game is stopped,
8. The game apparatus according to claim 1, wherein the stopped game can be resumed by sending the information from an external recording medium to the game apparatus.
チップセット、
前記ゲーム機または記録媒体に対応した接続部、
を備え、
ゲーム機または記録媒体からゲームソフトの内容を読み込んでエミュレーションを行うものであって、
前記エミュレーションは、同じ一つの前記チップセットによりエミュレーションを行うことを特徴とする、
ゲームシステム。 In a game system capable of executing a plurality of types of games recorded on a game machine or a recording medium used in the game machine, the game system includes:
Chipset,
A connection unit corresponding to the game machine or the recording medium,
With
The content of the game software is read from the game machine or recording medium and emulated.
The emulation is performed by the same one chipset,
Game system.
ゲーム機または記録媒体からゲームソフトの内容を読み込んで、同じ一つのチップセットによりエミュレーションを行うことを特徴とする、
方法。 A method of enabling execution of a plurality of types of games recorded on a game machine or a recording medium used in the game machine, the method comprising:
The content of game software is read from a game machine or recording medium, and emulation is performed using the same single chipset.
Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014204301A JP2016073360A (en) | 2014-10-02 | 2014-10-02 | Game device, game system and method, using new type chip set for old type television game cartridge |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014204301A JP2016073360A (en) | 2014-10-02 | 2014-10-02 | Game device, game system and method, using new type chip set for old type television game cartridge |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016073360A true JP2016073360A (en) | 2016-05-12 |
Family
ID=55950217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014204301A Pending JP2016073360A (en) | 2014-10-02 | 2014-10-02 | Game device, game system and method, using new type chip set for old type television game cartridge |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016073360A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020500569A (en) * | 2016-11-22 | 2020-01-16 | ソニー・インタラクティブエンタテインメント エルエルシー | Remastering by emulation |
JP2021073568A (en) * | 2017-05-26 | 2021-05-13 | 株式会社ソニー・インタラクティブエンタテインメント | Selective acceleration of emulation |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6399893A (en) * | 1986-07-23 | 1988-05-02 | 任天堂株式会社 | Game soft service system |
JP2001340640A (en) * | 2000-03-30 | 2001-12-11 | Nintendo Co Ltd | Game information storage medium and game system using the same |
-
2014
- 2014-10-02 JP JP2014204301A patent/JP2016073360A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6399893A (en) * | 1986-07-23 | 1988-05-02 | 任天堂株式会社 | Game soft service system |
JP2001340640A (en) * | 2000-03-30 | 2001-12-11 | Nintendo Co Ltd | Game information storage medium and game system using the same |
Non-Patent Citations (4)
Title |
---|
""(0401)1台で5倍お得な互換機[RetroN 5]の機能をご紹介"", ファミコンプラザゲーム最新情報ページ, JPN6018025803, 1 April 2013 (2013-04-01), JP, ISSN: 0003975483 * |
""Retron 5 Teardown"", RETRORGB, JPN6018025799, 10 August 2014 (2014-08-10), JP, ISSN: 0003975484 * |
""ドリキャスはプレステか?"", 「日経エレクトロニクス 2000年8月28日号」, vol. 第777号, JPN6018025800, 28 August 2000 (2000-08-28), JP, pages 138 - 146, ISSN: 0003975485 * |
「ゼッタイできる!エミュレータ 2008」, vol. 初版, JPN6018025802, 5 May 2008 (2008-05-05), JP, pages 72 - 73, ISSN: 0003975486 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020500569A (en) * | 2016-11-22 | 2020-01-16 | ソニー・インタラクティブエンタテインメント エルエルシー | Remastering by emulation |
JP2021073568A (en) * | 2017-05-26 | 2021-05-13 | 株式会社ソニー・インタラクティブエンタテインメント | Selective acceleration of emulation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7837558B2 (en) | Game console and emulator for the game console | |
Webb et al. | Beginning kinect programming with the microsoft kinect SDK | |
US20140302920A1 (en) | Methods, Apparatus and Systems for Use of a Non-Native Chipset to Play Original Video Game Cartridges | |
WO2006022925A2 (en) | Game console and emulator for the game console | |
US20150178018A1 (en) | Mass storage virtualization for cloud computing | |
US20100203971A1 (en) | Entertainment apparatus and method | |
US20090258712A1 (en) | Game Device | |
US7771280B2 (en) | Game console connector and emulator for the game console | |
US9295910B2 (en) | Methods, apparatus and systems for use of a non-native chipset to play original video game cartridges | |
US20100095042A1 (en) | Multimedia docking computer | |
US11925874B2 (en) | Modular multi-system gaming console | |
JP2016073360A (en) | Game device, game system and method, using new type chip set for old type television game cartridge | |
CN101656089B (en) | Apparatus and method for playing digital audio and video | |
US20090024961A1 (en) | Information processor and recording medium | |
US12070687B2 (en) | Mobile game trainer using console controller | |
CN102681897A (en) | Multimode computer | |
TWI573465B (en) | Computing systems, peripheral devices and methods for controlling a peripheral device | |
JP6767319B2 (en) | Information processing device and file copy method | |
JP2001314644A (en) | Entertainment apparatus and computer system | |
TW202120159A (en) | Method of configuring a bus and gaming console | |
Roy | The Android Game Developer's Handbook | |
EP4129424A1 (en) | Information processing device and game image delivery method | |
Jacinto | Realização de um ZX spectrum em FPGA | |
US20220219078A1 (en) | Systems and methods for a connected arcade cabinet with cloud gaming and broad-casting capabilities | |
JP3140616U (en) | Portable storage device for games mounted on game consoles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170724 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180619 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190212 |