並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

ゲームボーイの検索結果1 - 15 件 / 15件

  • ゲームボーイエミュレータをGo言語で書いた - undefined

    概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした。ゲームボーイである理由はたまたまよくできたゲームボーイの資料(http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)を見つけてしまったため。 成果物 github.com まだ基本的なカートリッジタイプしか実装できていないがそこそこ動き始めたので公開することにした。直近は対応カートリッジを増やしながらWebAssemblyを吐けるようにしたい。 ゲームボーイの基本仕様 項目 概要 CPU LR35902 4.19MHz 8bit RAM 8kB VRAM 8KB ROM 256k~32MBit Display 4階調モノクロ、160×144ドット スプライト 8×8 最大40個表示 / 1ライン上に 最大10個表示 背景 256×256ドット ウィン

      ゲームボーイエミュレータをGo言語で書いた - undefined
    • Rustでゲームボーイアドバンスエミュレーターを書いた

      一通りちゃんと実装したので、大抵はちゃんと動いてくれるはずです。動かなかったり、画面がおかしかったり、音がおかしかったりしたらバグなので、ご報告いただけるとうれしいです。 エミュレーションコアが2つになったので、せっかくなのでエミュレーションコアのインターフェースを抽象化して、マルチエミュレーターにしました。 リリースページ からコンパイル済みバイナリをダウンロードできます。 マルチエミュレーター エミュレーターを作るうえで割と面倒でバカにならないのがフロントエンドUIの作成です。GUIアプリを作るのはそもそも結構大変で、ましてや昨今のアプリケーションはPCだけでなくスマホやWebといったタイプの異なる複数のプラットフォームで動かしたいというモチベーションがあります。特定プラットフォームにべったりで何となく動くように書けばいいやというのと比べると、取れる選択肢も限られてかなり面倒になってき

        Rustでゲームボーイアドバンスエミュレーターを書いた
      • ゲームボーイ版「テトリス」は,現在の基準だと激ムズ? 当時のスタンダードが“鬼仕様”になった7つの理由

        ゲームボーイ版「テトリス」は,現在の基準だと激ムズ? 当時のスタンダードが“鬼仕様”になった7つの理由 ライター:箭本進一 「Nintendo Switch Online」の会員向けに提供されている「ゲームボーイ Nintendo Switch Online」で,ゲームボーイ版「テトリス」の配信が2023年2月9日に始まった。 ゲームボーイ版テトリスは1989年6月14日に発売され,出荷数が400万本を超えたとされる大ヒット作だ。 日本では1988年にPC版やアーケード版,ファミリーコンピュータ版のテトリスが先行してリリースされていたが,このゲームボーイ版で初めてプレイした人も多いはず。テトリスの名前が一般層にまで広がっていった要因の1つには,本作のヒットがあったのではないか。 さて,そんなゲームボーイ版テトリスを久しぶりに,あるいは初めてプレイしてみて「難しい!」と感じた人は多いのではな

          ゲームボーイ版「テトリス」は,現在の基準だと激ムズ? 当時のスタンダードが“鬼仕様”になった7つの理由
        • Go言語でゲームボーイアドバンスのエミュレータを作った話

          CPUはなんとARMのCPUを採用しています。(そのおかげでLLVMのターゲットに指定できる) ゲームボーイとの違い CPU 最大の違いはCPUです。ゲームボーイ(以降、GB)ではZ80を独自カスタムしたLR35902というCPUを使っていますが、このCPUは8bitで動作するCPUです。つまり命令のサイズが8bit(1byte)しかありません! しかも、LR35902は掛け算命令など現代のCPUでサポートしている基本的な命令をサポートしていません。 これに比べてGBAに搭載されているARM7TDMIは32bit CPUです。つまり命令のサイズが4byteとGBの命令の4倍の大きさになります! このおかげでCPUの命令セットがさまざまな命令をサポートできるようになりました。(まあ後述の理由で実質16bit CPUですが...) またクロック数もGBの4MHzから16MHzに伸びました。 B

            Go言語でゲームボーイアドバンスのエミュレータを作った話
          • 「ゲームボーイ Nintendo Switch Online」「ゲームボーイアドバンス Nintendo Switch Online」が配信開始。今すぐ遊べるタイトルを一挙ご紹介。 | トピックス | Nintendo

            「Nintendo Switch Online」は、離れた友達とオンラインプレイを楽しめたり、加入者限定のゲームを遊べたりするなど、Nintendo Switchがもっと楽しく、もっと便利になる有料サービスです。 本日公開された「Nintendo Direct 2023.2.9」にて、「ゲームボーイ Nintendo Switch Online」と「ゲームボーイアドバンス Nintendo Switch Online」が新たに発表されました。

              「ゲームボーイ Nintendo Switch Online」「ゲームボーイアドバンス Nintendo Switch Online」が配信開始。今すぐ遊べるタイトルを一挙ご紹介。 | トピックス | Nintendo
            • Rustでゲームボーイエミュレーターを書いた

              RustでTGB-Rというゲームボーイエミュレーターを書きました。 とりあえずWindowsとLinuxで動作確認をしていて、エミュレーションの精度もそれなりに出ているはずです(以下は非公式ROMによるスクリーンショット)。 GameBoy WORDLE 2048gb Hi-Colour Demo Bad Apple!! 名前は、以前私が書いていたゲームボーイエミュレーターの精神的後継だったり、Rustで書いていたりとかでこうなりました。 以前書いたエミュレーターもオープンソースで公開していたのですが、ふと検索してみたら、GitHubにプロジェクトができていて、メンテナンスが続けられていました。 私がこれを書いていた時期はGitHubどころかgit自体が存在しないような時代で、サーバーを借りてそこに手作りのアーカイブをしこしこアップロードしていたような、あまりに素朴な開発でしたが、そんな時

                Rustでゲームボーイエミュレーターを書いた
              • ゲームボーイ/GBA互換携帯ゲーム機「Analogue Pocket」海外発表。ゲームギア/ネオジオポケットカラーなどにも対応可能 - AUTOMATON

                アメリカのゲーム互換機メーカーAnalogueは10月17日、ゲームボーイ・ゲームボーイカラー・ゲームボーイアドバンス互換機「Analogue Pocket」を発表した。ブラックとホワイトの2色展開で、価格は199.99ドル(約2万2000円)。2020年に発売する。さらに、ゲームギア・ネオジオポケットカラー・Atari Lynxなどに対応するアダプターも別途販売するという。 Analogueは、これまでにファミコンやスーパーファミコン、メガドライブなどの互換機を手がけ、品質の高さやスタイリッシュなデザインなどにより人気を獲得してきたメーカーだ。今回発表されたAnalogue Pocketは、同社として初めて手がける携帯ゲーム互換機。ゲームボーイ・ゲームボーイカラー・ゲームボーイアドバンスのカートリッジを挿してプレイできる。また上述したように、別売りのアダプターを介してゲームギア・ネオジオ

                  ゲームボーイ/GBA互換携帯ゲーム機「Analogue Pocket」海外発表。ゲームギア/ネオジオポケットカラーなどにも対応可能 - AUTOMATON
                • ゲームボーイでビットコインをマイニングする猛者が登場、単3電池4本で採掘可能

                  1989年に登場し、累計1億1800万台以上販売されたゲームボーイは、2017年になっても新作ソフトが登場したり、有志によってゲーム開発ソフトが公開されたりと、根強い人気のあるゲームハードです。そんなゲームボーイを使って、ビットコインのマイニングに挑戦する猛者が現れました。 Mining Bitcoin on the Game Boy - YouTube ゲームボーイでのビットコインのマイニングに挑戦したのは、セキュリティ研究家のstacksmashing氏です。stacksmashing氏は、イーロン・マスク氏がTwitterに「テスラの自動車がビットコインで購入可能になりました」と投稿したことをきっかけに、「ビットコインをマイニングしよう」と思い立ったとのこと。 stacksmashing氏は、ビットコインのマイニングに利用するべく、グラフィックボードの購入を検討。しかし、ビットコイン

                    ゲームボーイでビットコインをマイニングする猛者が登場、単3電池4本で採掘可能
                  • OCaml でゲームボーイエミュレータを書いた話 - Qiita

                    はじめに ブラウザ上で動くゲームボーイエミュレータを OCaml で書きました。以下のページで試せます。 デモページ いくつかの homebrew ROM も一緒になっているのでいろいろ遊んでみてください。おすすめは「Bouncing ball」と「Tobu Tobu Girl」です。最近のスマホならだいたい安定して 60 FPS 出るはずなので、スマホでも遊べます。 レポジトリはこちらです。 スクリーンショット なぜ OCaml でゲームボーイエミュレータ?新しいプログラミング言語を学ぶ過程で以下のように思ったことはないでしょうか? 簡単なプログラムなら書けるが、中規模以上のコード1をどうやって書けばよいのか分からない 発展的な言語機能2も勉強しなんとなく理解した気になったが、実践のなかでどのように活用すればいいのかが分からない OCaml を本格的に勉強し始めてた数ヶ月前の筆者はまさに

                      OCaml でゲームボーイエミュレータを書いた話 - Qiita
                    • 初代ゲームボーイの中古品が人気、状態が悪くても売れる理由

                        初代ゲームボーイの中古品が人気、状態が悪くても売れる理由
                      • 映画『テトリス』Apple TV+で配信。任天堂 山内溥元社長やゴルバチョフまで登場、ゲームボーイ版契約を巡る冒険描く。セガの悲劇の元も | テクノエッジ TechnoEdge

                        アップルが Apple TV+オリジナルの映画『テトリス』の配信を開始しました。 映画『テトリス』は空から巨大なブロックが降ってくる不条理パニックムービー……ではなく、ゲームボーイ版テトリス発売前夜の1980年代末を舞台に、ライセンス獲得のため単身ソビエト連邦に乗り込んだヘンク・ロジャースの冒険を『キングスマン』のタロン・エガートンが演じる「事実に基づいたフィクション」作品。 テトリスといえば、ブロックが落ちてくる「落ち物」パズルの始祖。多数のシリーズ作品やスピンオフ、フォロワーを生み、世界で数億本を売り上げた人気ゲームです。 特に1989年に登場した任天堂のゲームボーイでは、本体に同梱もされたキラータイトルとして世界累計約3500万本を出荷。本体の普及を牽引し、携帯ゲーム機市場における任天堂の覇権確立に貢献しました。 一方、テトリスはゲーム会社が開発した作品ではなく、ソビエト連邦時代のロ

                          映画『テトリス』Apple TV+で配信。任天堂 山内溥元社長やゴルバチョフまで登場、ゲームボーイ版契約を巡る冒険描く。セガの悲劇の元も | テクノエッジ TechnoEdge
                        • Rustで書いたWebAssemblyインタプリタ上でGoで書いたゲームボーイエミュレータを動かした - undefined

                          概要 最近はWebAssemblyに興味があり、勉強していたんだけど仕様を読み始めても頭に入らないのでインタプリタを作ってみることにした。よくわからないものは作ってみるのが一番よい。 github.com まだ残された課題は多いのだけれども、一つ目標にしていた「Goで書いたゲームボーイエミュレータを動かす」を達成できたのでここに書いておく。 うおーついにRustで書いた自作wasm interpreter上でgoで書いた自作gameboy emulatorが動いたー!けど1FPSくらいしかでない... pic.twitter.com/I5B2XL5E0W— bokuweb (@bokuweb17) 2020年2月24日 こツイートに貼られているのは残念ながら、静止画ではなく、動画でありパフォーマンスが悲しいことになっていることを示している。あまりに遅くてプレイ画面まで到達できない。今後これ

                            Rustで書いたWebAssemblyインタプリタ上でGoで書いたゲームボーイエミュレータを動かした - undefined
                          • ゲームボーイって

                            そもそもなんで最初からカラーじゃなかっんだ。カラー技術ってそんなに難しいのか。

                              ゲームボーイって
                            • (5/10追記あり) ポケモンとスーパーゲームボーイで疎外感を覚えた話

                              ポケモン赤緑が爆発的に流行った当時 うちにはスーパーファミコンしか無かった クラスメイトの間でどんどんポケモンプレイヤーが増えていき 親にゲームボーイ本体とポケモンを何度もせがんだ しかしうちではそのぐらいの価格帯の商品を買ってもらえるのは誕生日とクリスマスだけだった 子供には長すぎる数ヶ月を過ごし、ようやくそのタイミングを迎えたとき ポケモン赤はプレゼントしてもらえたがゲームボーイは与えられなかった 代わりに与えられたのはスーパーファミコンに挿して遊ぶスーパーゲームボーイだった 素直にゲームボーイではなかったのは、携帯機であるため親の監視外で遊ばせたくないという思惑があったらしい それに加えて ・ゲームボーイ本体より安かった ・電池というランニングコストがかかる ・小さな液晶を覗き込むよりTV画面の方が視力低下の影響も多少はマシだろう という考えもあったようだ ようやく憧れのポケモンがプ

                                (5/10追記あり) ポケモンとスーパーゲームボーイで疎外感を覚えた話
                              • 『VA-11 Hall-A』二次創作ゲーム『ジルの一日』体験版が公開。ゲームボーイ風のキュートなスタイルでグリッチシティ探索 - AUTOMATON

                                国内インディーデベロッパーのグアノイスゲームスは6月27日、itch.ioにて『ジルの一日』体験版を公開した。『ジルの一日』はサイバーパンクADV『VA-11 Hall-A』を原作とした二次創作ゲームだ。公開は同作主人公であるジルの6月27日の誕生日を記念しておこなわれた。 ジルお誕生日🎂おめでとう!!🎉🎉 VA-11 Hall-A 🍸二次創作ゲーム「ジルの一日」体験版を公開します! 🎮ぜひ遊んでみてください!! Happy Birthday🎂 to Jill!🎉🎉 VA-11 Hall-A 🍸secondary game "Jill's day" demo version is now available! 🎮Please play with it!https://t.co/gN6R0WWxwo pic.twitter.com/z6AyXxC3ZP — たくや@今年こ

                                  『VA-11 Hall-A』二次創作ゲーム『ジルの一日』体験版が公開。ゲームボーイ風のキュートなスタイルでグリッチシティ探索 - AUTOMATON
                                1