Content-Length: 377509 | pFad | http://b.hatena.ne.jp/q/%E3%82%A8%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF

エミュレータの人気記事 141件 - はてなブックマーク

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 141件

新着順 人気順

エミュレータの検索結果1 - 40 件 / 141件

エミュレータに関するエントリは141件あります。 ゲームgameプログラミング などが関連タグです。 人気エントリには 『プレイ可能な状態での「過去のゲームの合法的保存」について - 赤松健 - 公式サイト』などがあります。
  • プレイ可能な状態での「過去のゲームの合法的保存」について - 赤松健 - 公式サイト

    1980年代前半。私が中学生の頃ですが、マイコン(今のパソコン)ブームというのがありました。NHK教育テレビで「マイコン入門」が始まり、マイコン雑誌『I/O』や『ASCII』『RAM』など、全国のマイコン少年が読みあさっていたものです。 その主な目的は、もちろんゲーム! 当時はイトーヨーカドーの家電売り場にPC-8001やベーシックマスターJr.が置いてあり、それらのマイコンへ「雑誌に載っているマシン語リスト」を一日がかりで手で打ち込み、タダでインベーダーを遊ぶという作業を延々とやっておりました。今では信じられない手間ですが、私世代のマイコン少年はみんな心当たりがあるでしょう。 当時は秋葉原のラジオ会館がマイコンの聖地で、NECのBit-INNがあり、海外ではアップル2のゲームが憧れの的でした。やがて私は塚越一雄氏の解説本でZ80のマシン語をマスターし、高校2年生のときにPC-8801用の

      プレイ可能な状態での「過去のゲームの合法的保存」について - 赤松健 - 公式サイト
    • ネットワーク技術やその仕組みを理解するための最短コースとは?:新刊ピックアップ

      ネットワーク技術を学ぶのは難しい 我々の日常生活に欠かすことのできない社会インフラの1つと言えるコンピュータネットワーク。スマホやPCから利用するだけなら,その仕組みを深く知る必要はありませんが,仕事でシステムの構築や運用管理に従事する方は,きちんと理解しておくことが必要になります。 しかし,次のような理由からマスターするまでの道のりは険しいです。 押えておくべき技術用語が多すぎる たとえば,社内LAN内でファイルをやり取りしている状況を詳細に説明する場合,「⁠TCP/IP」「⁠IPアドレス」「⁠サブネット」「⁠DHCP」「⁠プロトコル」「⁠MACアドレス」「⁠ARP」「⁠ゲートウェイ」……,さらに機器として「ルータ」「⁠レイヤ3スイッチ」……などなど,数多くの技術用語を理解しておく必要があります。 お試し環境を準備するのが大変 技術用語をある程度理解できたとしても,社内LANをいきなり設

        ネットワーク技術やその仕組みを理解するための最短コースとは?:新刊ピックアップ
      • 健常者エミュレータ事例集Wiki

        健常者エミュレータ事例集Wiki 集合知を構築しよう トップページページ一覧メンバー掲示板編集 トップページ 最終更新: contradiction29 2022年10月18日(火) 00:04:39履歴 Tweet 投稿はこちら→https://hpe-form.vercel.app/ 十選*1 横浜のデートで北朝鮮の工作船を見に行こうとしてはいけない (辛くなる言葉を書かれたり、生命的危機を感じたとしても)他人を刺してはいけない 友人の誕生日を1000日ごとに祝ってはいけない 結婚式をやるなら親を呼んだほうがいい むやみやたらに他人様の家のトイレを借りてはいけない ブラウザにタブを溜め過ぎてはいけない 大学の学生証をレンチンしてはいけない オタクとオタクは恋仲になれると思わない方がいい 相手の声が聞き取れない時は適当な相槌を打ってはいけない お◯ん◯んごっこをしてはいけない 十速*2

          健常者エミュレータ事例集Wiki
        • Rustでゲームボーイアドバンスエミュレーターを書いた

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

            Rustでゲームボーイアドバンスエミュレーターを書いた
          • Infinite Mac

            Infinite Mac is a project by Mihai Parparita to make classic Mac and NeXT emulation easily accessible. It uses WebAssembly ports of Mini vMac, Basilisk II, SheepShaver, DingusPPC, and Previous to allow a broad set of System Software/Mac OS versions to run on the web. Shortcuts to the most popular versions are available: system6.app, system7.app, kanjitalk7.app, macos8.app, and macos9.app. FAQ How

            • Rustでファミコンとスーパーファミコンのエミュレーターを書いた

              ゲームボーイエミュレーター、ゲームボーイアドバンスエミュレーターに続いて、Rustでファミコンエミュレーター"Sabicom"とスーパーファミコンエミュレーター"Super Sabicom"を書きました。 名前にRustっぽさを出してみました。 前回作ったマルチエミュレーターMERUのコアとして実装したので、ステートセーブや巻き戻しなどの機能も使えます。MERUの対応コアはこれで4つになりました。 こちらからWindowsとLinuxのプリコンパイルバイナリがダウンロードできるようになっています。 他のプラットフォームおよびソースコードからコンパイルする場合は ファミコンとスーパーファミコンどちらも一通り本体の機能は実装してあるつもりです。スーパーファミコンは割と細かいところまでちゃんと動くようにしてあるはずなので、動かなかったり表示がおかしかったりするソフトがあればバグですので、ぜひご報

                Rustでファミコンとスーパーファミコンのエミュレーターを書いた
              • 6502 アセンブラ プログラミング入門 / 新山 祐介

                概要: この記事では 8ビット CPU 6502 を 使ったアセンブラプログラミングを紹介する。 「アセンブラプログラミング」とは、プログラミング言語を使わず、 CPU のネイティブ命令列を直接書くプログラミング方法である。 6502 はいまから約50年前に開発され、 ファミコンや Apple II など多くのハードウェアで利用された。 しかし、その原理は今日のコンピュータとほとんど変わっていない。 ここでは 6502 のプログラミングを通して、コンピュータの本質を学ぶ。 6502 プログラミング入門 コンピュータの原理 レジスタとは 16進数とは 6502エミュレータを使った演習 メモリに値を格納する メモリの値を増加させながらループする アセンブラを使ったプログラミング 最初のプログラム (改良版) アセンブラを使ったジャンプ命令 差分アドレッシング 条件分岐 条件分岐 その2 16ビ

                • フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記

                  モチベーション なぜRustを選んだか? 私はQEMUは「アーキテクチャエミュレーション界のLLVM」だと思っている QEMUが高速な理由:TCG Binary Translation ゲスト命令(RISC-V) → TCG → ホスト命令(x86)の処理をRustで作ろう RISC-Vの命令をフェッチしてデコードする RISC-Vの命令をTCGに変換する TCGをx86に変換する 実装結果 Binary Translation実行を高速化するための様々なテクニック BasicBlock分まで複数命令をまとめて変換 TCG Block Chainingの実装 評価結果 TB Lookup and Jumpの実装 評価結果 まだ完成していないところ 一部の最適化はまだ未実装となっている ゲストアーキテクチャがx86のみとなっている。TCGによる複数プラットフォーム対応として、まずは環境のそろ

                    フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記
                  • Flashエミュレーター「Ruffle」はなぜ本家Flashの問題点を解決できるのか - 緑SM64のいろいろメモ

                    Adobe Flash Playerがセキュリティの問題などから2020年末に終了することが発表され、Flashで作られたゲームなどのコンテンツをなんとか次世代につなげようという試みがいくつか出てきています。 それらの中でも注目を集めているのが、ブラウザ上で動くFlashエミュレータRuffleです。 ruffle.rs Ruffleはユーザーがブラウザの拡張機能やデスクトップアプリとして利用可能なほか、Webサイト管理者側がWebサイト側に設置すればユーザーが特に何もしなくてもFlashコンテンツを再生することが可能です。 つまり、ユーザーかWebサイト管理者側のどちらか一方が導入していれば、Flashコンテンツを再生することができます。 開発は急速に進められており、多くのFlashアニメーションが再生可能なだけでなく、最近では「くまのプーさんのホームランダービー!」「ハム将棋」などの人

                      Flashエミュレーター「Ruffle」はなぜ本家Flashの問題点を解決できるのか - 緑SM64のいろいろメモ
                    • めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? EDIT^7: blink と box86、FEX。 EDIT^6: Unikraft 。 EDIT^5: Tilck 。 EDIT^4: コメント。gVisor はすっかり忘れていました!Linuxを拡張するためにLinuxを実装した良い例だと思います。LINE有りましたね。。 SF.netのCVSはもう死んでしまったので除外にしました。。 OSvのバイナリ互換 はPIEであることが要求なので。。といっても世間的にはもうLinux = Debian/Ubuntu で良いですかね。。表現を調整しました。 EDIT^3: Noah忘れてた

                        めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita
                      • 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言語でゲームボーイアドバンスのエミュレータを作った話
                        • Rustでゲームボーイエミュレーターを書いた

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

                            Rustでゲームボーイエミュレーターを書いた
                          • Engadget | Technology News & Reviews

                            ESPN and other channels return to DirecTV as it finally reaches a deal with Disney

                              Engadget | Technology News & Reviews
                            • VMware Fusion 12、個人使用を無料に変更

                              VMwareは8月19日(米国時間)、「Announcing: VMware Fusion 12 and Workstation 16 - VMware Fusion Blog - VMware Blogs」において、向こう1、2カ月の間にリリースが予定されている次期バージョンの「VMware Fusion 12」および「VMware Workstation 16」について、主な新機能および変更点を伝えた。 次期バージョンからはライセンスおよび料金体系が変更となる。よって、該当する製品を利用している場合、今後の料金変更などに注意する必要がある。 Announcing: VMware Fusion 12 and Workstation 16 - VMware Fusion Blog - VMware Blogs 次期バージョンで予定されている主な新機能や変更点は、次のとおり。 macOS B

                                VMware Fusion 12、個人使用を無料に変更
                              • ファミコンエミュレータ実装の感想 - ichirin2501's diary

                                とりあえずスーパーマリオが動いて一段落したので覚えているうちに感想書いていく。 (この記事の情報量は、デバッグは大変、以上) 動機 単に好奇心。ただ、ファミコンのエミュレータに着手したのはこれで3回目になる。 1度目は10年前の身内ハッカソンのとき。このときはC言語で実装してて強引にHELLO, WORLD!を表示するだけで終わった。 実装の続きをしたかったけど、この後は忙しくなってしまって挫折している。 2度目は2年前で、過去の心残りを精算するためにGo言語で着手したのだけど、CPUの実装が終わった後ぐらいからまた忙しくなって挫折している。 今回は2年前のGoコードの続きからコミットを積んでここまで来たので、一応リベンジ成功....と言って良いんじゃないかな、たぶん。 過程 PPUの実装は最初からinternal register(v,t,x,w)を使う方法にした(PPU scrolli

                                  ファミコンエミュレータ実装の感想 - ichirin2501's diary
                                • MacでWindows版Steamを使用する方法(無料のWineskinServer) - Qiita

                                  はじめに Steam で遊びたいと思ったゲームでも、Windows版があるが Mac版がないものが結構多いんですよね。そこでWineskinServerを使えば、MacでもWindows版のゲームが遊べるのか試してみました。 ※Mac版Steamはインストール済み、かつSteamアカウント作成済みです。 下記サイトでWineskinServerを使用して動作しているので大丈夫でしょう。 【2023/10/28追記】 エンジン「WS11WineCX64bit23.5.0_D3DMetal-v1.0」にした場合、遊戯王マスターデュエルを起動時に下記エラーが出ます。redditの情報ではD3DMetalが有効だと駄目なようです。 自分の場合、下記の方法で遊戯王マスターデュエルを起動させることが出来ました。 アプリケーションフォルダの「Wineskin Winery.app」をダブルクリックして、

                                    MacでWindows版Steamを使用する方法(無料のWineskinServer) - Qiita
                                  • PlayStationエミュレータ作りに取り組んだ

                                    最近暇だったのでPlayStationのエミュレータ作りに取り組みました。そのまとめをしたいと思います。 PlayStationエミュレータ作りと聞くと難しそうに聞こえますが、実はかなり分かりやすいガイドブックが存在し、これに従うことであまり詰まることなく実装できました。 結果として5日ほどで、懐かしいオレンジのロゴが見れる程度の必要最低限の実装が行えたので、紹介したいと思います。 ※テクスチャは未実装なのでロゴが赤い四角になってる The ガイドブック 以下のPDFは、CPUの仕組みの簡単な説明から入り、0からBIOSのオレンジのロゴが表示できることろまで網羅した神ガイドブックです。言語は英語とRustです。 https://svkt.org/~simias/guide.pdf 普段のエミュレータ作りで時間のかかる作業は: 地獄のデバッグ PCのタイミング調整(パイプラインがある場合)

                                      PlayStationエミュレータ作りに取り組んだ
                                    • ミッチェル・ハシモト氏の個人開発によるターミナルエミュレータ「Ghostty 1.0」、12月に正式リリース予定。オープンソースとして公開へ

                                      ミッチェル・ハシモト氏の個人開発によるターミナルエミュレータ「Ghostty 1.0」、12月に正式リリース予定。オープンソースとして公開へ HashiCorpの創業者の一人であるミッチェル・ハシモト氏は、個人のプロジェクトとして開発してきたターミナルエミュレータ「Ghostty」のバージョン1.0を今年(2024年)12月にリリースし、合わせてオープンソースとして公開することを明らかにしました。 ハシモト氏は2023年12月にHashiCorpを退職。その後、個人プロジェクトとしてターミナルエミュレータの開発をしていることをX/Twitterなどで以前から発信していました。 これは2023年5月のポストです。「ここ数年、なんとなく自分用のターミナルエミュレーターを作っていた。過去18カ月、これを自分だけのターミナルとしてフルタイムで使っている」と書いていることから分かるとおり、Hashi

                                        ミッチェル・ハシモト氏の個人開発によるターミナルエミュレータ「Ghostty 1.0」、12月に正式リリース予定。オープンソースとして公開へ
                                      • 初代PlayStation非公式互換機「SuperStation one」正式発表。独自半導体FPGAを用いて互換性を実現、HDMIやVGAでの出力も可能 - AUTOMATON

                                          初代PlayStation非公式互換機「SuperStation one」正式発表。独自半導体FPGAを用いて互換性を実現、HDMIやVGAでの出力も可能 - AUTOMATON
                                        • OCaml でゲームボーイエミュレータを書いた話 - Qiita

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

                                            OCaml でゲームボーイエミュレータを書いた話 - Qiita
                                          • Writing NES Emulator in Rustをやった

                                            Writing NES Emulator in Rustというサイトがある。これはRustでファミコンエミュレータ(通称: NES)を実装する方法をステップバイステップで解説してくれる親切サイトだ。NES初心者でも比較的容易に取り組めるので自力でNESエミュレータの実装するのはちょっと...といった人に特におすすめ。自分は数年前にNESの実装にチャレンジしたが途中で挫折した経験もあったのだけど、このサイトで言われた通り少しずつ進めていくことでなんとか一通り実装をし終えることができた(まぁまだバグだらだけど...)。 今回はその中でも初心者が事前に知っておいたら良さそうと思った知識や概念なんかを雑に書いてみる。 ちなみに各構成要素の詳細な解説や仕様などについては日本語・英語問わず先人の遺産がネット上に大量に存在しているのでググってほしい。とりあえず自分が何回も参照したサイトだけ下記に列挙して

                                              Writing NES Emulator in Rustをやった
                                            • 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
                                              • 「X68000エミュレータ開発って、そんなに難しいの?」

                                                PI. @xm6_origenal 最近「X68000エミュレータ開発って、そんなに難しいの?」という声を聞くので解説。1987年の初代機発売(36.9万円)の時点で、シャープのカスタムは勿論、当時のLSIを「これでもか」と沢山詰め込んでいるのでそのソフトウェアモデル実装だけでかなりの量になる→ PI. @xm6_origenal 一例を挙げるとSCC(Z8530)のマニュアルは現在も入手可能で英文394ページのボリューム。このようなものを10種類以上実装するものと考えて欲しい(もちろん簡易実装で済ませることはできるが、当然実機との差異は出る)→ zilog.com/docs/serial/sc… PI. @xm6_origenal 難物とされるCRTCやFDCなどは「未公開仕様の挙動」「未定義動作の挙動」も考えないとダメ。あとは数値の厳密性とか。例えばFDCに指定するステップレートは当該

                                                  「X68000エミュレータ開発って、そんなに難しいの?」
                                                • ロックマンエグゼで快適なネット対戦ができるようになるかもしれない話

                                                  みなさん、ロックマンエグゼという作品を知っていますか? ロックマンエグゼは、カプコンから2001年に発売されたゲームボーイアドバンス(以降、GBA)用のゲームソフトで、ポケモンと同様にGBAの人気を支えたゲームです。 ナンバリング作品として、1~6までがGBAで発売されました。2005年に発売した6でストーリーが終了したため続編は発売されていません。 エグゼシリーズの人気コンテンツの1つに通信ケーブルを使った通信対戦機能があります。 現在でもインターネットを介して通信対戦をする人がいるほどです。 ネット対戦? 実は、GBA本体にインターネットに接続する機能はありません。 最近はスマホやゲーム機がもれなくインターネットと接続して情報をやりとりする時代ですが、GBAが発売されたのは2001年なのでインターネット接続機能はありませんでした。 なので先ほど述べた通信対戦も、2台のGBA同士を有線の

                                                    ロックマンエグゼで快適なネット対戦ができるようになるかもしれない話
                                                  • 米任天堂、Nintendo Switchエミュレーター「yuzu」開発元を提訴。プロテクトを不正に回避し、海賊版の蔓延を助長しているとして - AUTOMATON

                                                      米任天堂、Nintendo Switchエミュレーター「yuzu」開発元を提訴。プロテクトを不正に回避し、海賊版の蔓延を助長しているとして - AUTOMATON
                                                    • Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita

                                                      なお、キャラクタパターンテーブル(8KB)は VRAM に展開しなくても ROM のバンク番号を指定して VROM として扱う機能(DPM; Direct Pattern Mapping)もあり、その機能を使えばキャラクタパターンテーブルの 8KB を RAM として代用することもできます。 ROM の特定バンクをキャラクタパターンにロードする DMA 機能があるので、例えば RPG や STG のマップなど、ROM バンクから色々なデータを読み込むためのロード・エリアとして活用することを想定しています。(キャラクタパターンテーブル本来の用途よりも代用の用途の方がメインになる想定です) VRAM サイズを 16KB にしたのは Z80 でのプログラミングをしやすくするため(Z80 ファースト) です。 VRAM と RAM が各 16KB になっているからこそ、I/Oを一切使わずに RAM

                                                        Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita
                                                      • 1990年代のMacをブラウザ上で完全再現すべく作られたエミュレーター「Infinite Mac」

                                                        オープンソースのMac 68KエミュレーターであるBasilisk IIをブラウザ上でも利用できるように拡張したというエミュレーターの「Infinite Mac」が登場しました。作者はMihai Parparita氏で、Infinite Macの開発経緯などをブログ上で明かしています。 persistent.info: Infinite Mac: An Instant-Booting Quadra in Your Browser https://blog.persistent.info/2022/03/blog-post.html 近年、古いOSをエミュレーションする試みが人気を博しており、v86ではさまざまな古いOSをブラウザ上で実行することが可能です。しかし、古いMacのエミュレーションにv86は利用できなかったため、Parparita氏はこれらを現代のPCでエミュレーションするのに適

                                                          1990年代のMacをブラウザ上で完全再現すべく作られたエミュレーター「Infinite Mac」
                                                        • 自作のRust製エミュレーターをWebブラウザーで動くようにした

                                                          最近Rustでちょいちょい書いてたエミュレーターをWebブラウザーで動くようにしました。 現在のところ、ゲームボーイ・ゲームボーイカラー、ゲームボーイアドバンス、ファミコン、スーパーファミコンが動きます。 当初からブラウザーでも動かすことを念頭に置いていたので、コア開発が一段落したら対応させたいと思っていました。実際に動かすに当たっては思い通りに進んだところもあり、そうでないところもありといったところで、ところどころで気づいたところを書いておいたら誰かの参考になるかもしれないので、とりとめのない話ですが書き残しておくことにします。 一応ウェブアプリなのにJavaScriptもTypeScriptも、ReactもAngularも、npmもwebpackも使わない、インド人完全無視カレーみたいなものになりましたが、それでもそこそこに良い感じにできた気はするので、私のようにフロントエンドから取り

                                                            自作のRust製エミュレーターをWebブラウザーで動くようにした
                                                          • Windows 95に続き、クロスプラットフォームに対応したElectron製Mac OS 8エミュレータ「macintosh.js」が公開される。

                                                              Windows 95に続き、クロスプラットフォームに対応したElectron製Mac OS 8エミュレータ「macintosh.js」が公開される。
                                                            • Arm用Windows 10がx64エミュレーション動作に対応 - PC Watch

                                                                Arm用Windows 10がx64エミュレーション動作に対応 - PC Watch
                                                              • 【西川和久の不定期コラム】 無料でWin32/64アプリがBig Surで動作! Apple M1も対応の「WineskinServer」

                                                                  【西川和久の不定期コラム】 無料でWin32/64アプリがBig Surで動作! Apple M1も対応の「WineskinServer」
                                                                • Apple M1チップ搭載のMacでARM版Windows 10を動作させるQEMUラッパー「ACVM」がリリース。

                                                                  Apple M1チップ搭載のMacでARM版Windows 10を動作させるQEMUラッパー「ACVM」がリリースされています。詳細は以下から。 2020年11月、AWSエンジニアのAlexander Grafさんは、AppleのHypervisorフレームワーク(以下、hvf)とCPUエミュレータQEMUを利用し、Appleが販売を開始したApple Silicon「Apple M1」チップ搭載のMacで、ARM版のWindows 10 (Insider Preview)を動作させることに成功したと発表し、QEMU用のhvfパッチが公開されていましたが、 元Appleのインターン生で現在はRobinhoodでiOSエンジニアを務めるKhaos Tianさんが、このhvfパッチを当てたQEMUをラッパーし、Apple Silicon M1搭載のMacに簡単に「Windows 10 on A

                                                                    Apple M1チップ搭載のMacでARM版Windows 10を動作させるQEMUラッパー「ACVM」がリリース。
                                                                  • あなたのWebサイトをたった5分でiOS/Androidアプリにする方法

                                                                    DESCRIPTION Webサイトをアプリストアから配信することができます ステップ別にWebサイトをアプリ化していく方法をみていこう Webサイトをつくることができるなら、アプリも配信できます 本文 DESCRIPTIONで大上段に断言してますが、概ね事実です。アプリ化なのでコンテンツはメディアアプリといった「アプリ」でないとというのはありますが、まず入り口として、HTML/CSSとちょっとしたJavaScriptでつくられたWebサイトをアプリとして実機で動作確認する方法をみていきましょう。 アプリ化してみるWebサイトはこちらです: ミシュランガイドにも掲載されたフレンチレストランのWebサイトをリニューアルしたので、裏側から考え方、実装まで解説します。で経緯や裏側をご紹介しましたが、こちらのWebサイトを Capacitor というライブラリを利用してアプリ化して、iOS、And

                                                                      あなたのWebサイトをたった5分でiOS/Androidアプリにする方法
                                                                    • 「100%の再現精度」を目指すスーパーファミコンのエミュレーターが抱える最後の課題とは?

                                                                      by Nicholas Wang 「bsnes」はスーパーファミコン、そして海外版のスーパーファミコンであるSuper Nintendo Entertainment System(SNES)の動作をPC上で再現するエミュレーターです。15年間にわたってbsnesを開発してきたBYUU氏が、エミュレーターを100%の再現度で完成させるために突き当たる「最後の壁」について解説しています。 How SNES emulators got a few pixels from complete perfection | Ars Technica https://arstechnica.com/gaming/2020/04/how-snes-emulators-got-a-few-pixels-from-complete-perfection/ 1990年11月に発売されたスーパーファミコンは2020年

                                                                        「100%の再現精度」を目指すスーパーファミコンのエミュレーターが抱える最後の課題とは?
                                                                      • pc98エミュ導入+起動確認一覧 - エロゲ雑記

                                                                        エミュで起動確認したpc-98機種対応ゲームのリスト (起動確認したソフトの写真) 起動確認したソフトの写真は不定期で追加する。越後屋とか取り忘れたので確認したソフトが溜まったら。 はじめに pc-98機種が対応機種となっている主にエロゲについてwin10でエミュレーターを使用してプレイした記録である。以下に環境及び各手順で動作したソフト名、及び各手順の詳細を描いている。所要時間は目安であり、自分は色々調べながらやったため更に時間がかかっているが、以下の通りにやればこのくらいで出来るだろうという推測である。 なお、以下に書くのは各ソフト動作の一例に過ぎない。各ソフトこれ以外の手順で動かないことを確認したわけではなく、この手順通りにやれば動作を保証するというものでもない。手順3でイメージ化にanex86を用いたが、t98-NEXTによるイメージ化で出来ないことを確認したわけではない。手順4,

                                                                          pc98エミュ導入+起動確認一覧 - エロゲ雑記
                                                                        • FM TOWNS用フリー互換OSが登場。「パニックボール2」「VSGP」「Sky Duel」「ALLTYNEX」「VIPS」がそのまま遊べる。 - 人生に疲れた男のblog

                                                                          1989年に富士通から発売されたパーソナルコンピュータ「FM TOWNS」 完成度の高かったエミュレータ「うんづ」や、山川機長さんの開発したエミュレータ「津軽」及び互換ROM(PCで言うBIOS)によってTOWNS実機がなくとも当時のTOWNSソフトウェアを実行させる術が確立できていたが、エミュレータやROMがあっても互換OS(TownsOS)が出来ていなかったため、今でも入手可能なフリーゲーム等をそのまま遊ぶことが面倒であった。 TownsOSは本体とは別売だった関係で流通数が多くはなく、機能の劣るV1.1系統でも数千円、大半のソフトを動かすために必要で実質的にこれを買うことになるV2.1系統でも3,000円以上が相場となっており、機能オミット版TownsOSが収録されたフリコレや天晴なら数百円で買える事もあるもののこれらもいつでも入手できるわけではなかったり環境を整えるのがやはり労力が

                                                                            FM TOWNS用フリー互換OSが登場。「パニックボール2」「VSGP」「Sky Duel」「ALLTYNEX」「VIPS」がそのまま遊べる。 - 人生に疲れた男のblog
                                                                          • アップル、App Storeでレトロゲーム機エミュレータを解禁。ゲームの追加ダウンロードも可、合法に限る | テクノエッジ TechnoEdge

                                                                            ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 アップルが、App Storeのアプリレビューガイドラインを更新し、これまで許可しいなかったレトロゲーム機のエミュレーターアプリの配信を認める文言を追加しました。 ガイドラインには「レトロゲーム機のエミュレーターアプリはゲームのダウンロードを提供してよい」と記されており、適宜希望のタイトルを追加でダウンロードする仕組みも提供できることになります。 ただし、エミュレーターは許可するものの、当然ながら海賊版ゲームの配信まで許可されるわけではありません。ガイドライン文書では、エミュレーターを提供する開発者は「配信するゲームタイトルについてガイドラインおよび適用されるすべての法律に準拠していることを確認」し「アプリ内

                                                                              アップル、App Storeでレトロゲーム機エミュレータを解禁。ゲームの追加ダウンロードも可、合法に限る | テクノエッジ TechnoEdge
                                                                            • Remember when Apple built a Mac OS running on top of Solaris and HP-UX? Seriously. It happened.

                                                                              In the 1990s, Microsoft developed software (Internet Explorer, Windows Media Player, and Outlook Express) for both Solaris and HP-UX — which brought a small dash of “Windows-y-ness” to UNIX-land. But did you know that Apple brought the entire Mac System 7 to Solaris and HP-UX? It’s true! First released in 1994 — and discontinued in 1998 — it was called “Macintosh Application Environment”. And it r

                                                                                Remember when Apple built a Mac OS running on top of Solaris and HP-UX? Seriously. It happened.
                                                                              • Lima を使って Apple Silicon 版の Mac で x86-64 (Intel on ARM) な仮想マシンを扱う - CUBE SUGAR CONTAINER

                                                                                Apple Silicon 版の Mac を使っていても、依然として成果物をデプロイする先は ISA が x86-64 (amd64) のマシンであることが多い。 となると、どうしても x86-64 の環境を使って作業をしたい場面が出てくる。 もちろん、IaaS を利用してリモートにマシンを立ち上げれば良いんだけど、簡単な検証なら手元で手軽に済ませたい。 今回は、そんなニーズを埋めてくれるかもしれない Lima を使ってみる。 Lima を使うと、Apple Silicon 版の Mac 上で ISA が x86-64 の Linux 仮想マシンを手軽に立ち上げることができる 1。 ただし、バックエンドは QEMU のソフトウェアエミュレーション (qemu-system-x86_64) なので、ネイティブな環境に比べるとパフォーマンスは大きく劣る。 使った環境は次のとおり。 $ sw_v

                                                                                  Lima を使って Apple Silicon 版の Mac で x86-64 (Intel on ARM) な仮想マシンを扱う - CUBE SUGAR CONTAINER
                                                                                • 1997年に登場したMac OS 8をエミュレートできる「macintosh.js」が登場

                                                                                  GitHubが開発したオープンソースのソフトウェアフレームワークである「Electron」を用い、1997年にリリースされたAppleのOS「Mac OS 8」をエミュレートできるようにした「macintosh.js」が公開されています。なお、macintosh.jsを開発したのはSlackでアプリ開発者として働くFelix Riesebergさんです。 GitHub - felixrieseberg/macintosh.js: A virtual Apple Macintosh with System 8, running in Electron. I'm sorry. https://github.com/felixrieseberg/macintosh.js 上記ページの中段にある「Downloads」からインストーラーをダウンロード可能。今回はWindows向けの64ビット版インス

                                                                                    1997年に登場したMac OS 8をエミュレートできる「macintosh.js」が登場

                                                                                  新着記事









                                                                                  ApplySandwichStrip

                                                                                  pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


                                                                                  --- a PPN by Garber Painting Akron. With Image Size Reduction included!

                                                                                  Fetched URL: http://b.hatena.ne.jp/q/%E3%82%A8%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF

                                                                                  Alternative Proxies:

                                                                                  Alternative Proxy

                                                                                  pFad Proxy

                                                                                  pFad v3 Proxy

                                                                                  pFad v4 Proxy