パスワードを忘れた? アカウント作成
16158819 story
ゲーム

「MSX 0 stack」公開される 47

ストーリー by nagazou
新展開 部門より
西 和彦氏は17日、MSX2のオリジナル公式エミュレータ「MSX 0」を発表した。公開されたエミュレータは、「MSX 0 stack」と名付けられている。すでに市販されている小型マイコンモジュール「M5Stack」上でMSX-BASICが動いている模様。今後はI/Oを制御する「MSX 0 IOT BASIC」の実装をおこなうだけでなく、M5Stack以外のプラットフォームへの移植も考えているとのこと。同氏は現在「MSX 3」の開発を進めているが、こうしたハードウェアだけでなく、ソフトウェア面からもMSXの可能性を広げる考えである模様(西 和彦氏のツイート4Gamer)。
  • by Anonymous Coward on 2022年11月21日 13時29分 (#4363190)

    MSXよりM5のエミュレータを移植すべきだろう

    ここに返信
    • by kohzoh (34869) on 2022年11月21日 22時27分 (#4363564) 日記

      もしBASIC-Gが使えて普通の位置にスペースキーがあれば最高。
      でもサウンドICの制御はよくわかんなかったなぁ。

      • by Anonymous Coward

        M5Stackがどんな装置か検索でもしてしらべたらいいよ。 キーボードどころかUSBコネクタもないよ(電源用のUSB-Cはあるが) もちろん、ビデオ出力もない。

      • by Anonymous Coward

        BASIC-Gてなに
        ぴゅう太のG-BASICを言いたかったりする?

        • by Anonymous Coward

          SORD m5にはROMカートリッジで選択する、初期モデルに標準添付の入門用BASIC-I、別売りの高速な整数BASIC-G、別売りの実数BASIC-Fがあった。

    • by Anonymous Coward

      株式会社SORDって復活してるんですね。M5はそちらにまかせよう。

    • by Anonymous Coward

      ついでにM2も…え?3DOなんてお呼びでない?

    • by Anonymous Coward

      M5欲しかったなぁ
      スプライトをみたのはあれが初めて・・・じゃなくてぴゅう太だったか

    • by Anonymous Coward

      MSXという多種間共通というコンセプトだけを残して、M5stackだったりandroid用SoCだったりの共通OSになる規格策定した方が社会貢献になりそう。
      でもandroidという呪縛から解放されたい中国に利用されるって罠もあるから、RISC-V同様に政治的な問題がずっと絡みそうなオカン

      • by Anonymous Coward

        MSXならソ連はじめ東側御用達だったので中国が利用しても無問題では?

    • by Anonymous Coward

      エミュレータ使って貧弱な環境を作る意味がそもそもわからない。
      従来のMSXになかった新しいことがやりたいなら古めかしい足かせがない方がいいだろう。

      • by Anonymous Coward

        MSX-BASICでIoTとかアレゲでおつなものじゃないか

    • by Anonymous Coward

      M5か、MSに見えた・・・

  • by Anonymous Coward on 2022年11月21日 13時12分 (#4363174)

    セガマークⅤ並みグラフィックを搭載しなければ
    お蔵入りの機能を実装したくらいでは意味がない。

    ここに返信
  • by Anonymous Coward on 2022年11月21日 13時28分 (#4363189)

    昔、MSX2でインタープリターのBASICで遊んでいたけど、今じゃ〜ブラウザで即時コンパイルが出来るご時世。
    それゆえにMSX-BASICも即時コンパイル出来るかどうかが気になるし、ほっしぃ。

    ここに返信
    • by Anonymous Coward

      「ブラウザで即時コンパイル」って何のこと?
      そんなコンパイラあるんだ
      それともJITのこと?

      • by Anonymous Coward

        曖昧ですまんね、JITかな、BASICときたらJSやJAVAとかC#の言語があるので、名前の中のJITなんか速さにしか気にしたく無くて、もとBASIC遊び人にて、オオメに見て欲しく。

        • by Anonymous Coward

          本当にMSX使ってる人ですか?

          当時のMSXはクロック3MHz。今のPCは3GHzとかで動作しています。
          PC上でエミュレータ使ってウェイト外せば、今のMSXは当時の1000倍とかそれ以上の速さで動作します。ワザワザJITなんて用意する必要がありません。

          高速に JAVAとかC#動かしたいなら、最初からPC使えば解決します。MSXの話題でそれらを持ち出す意図が全く理解できません。

          # てかJITとかC#とかJAVAとか、知識が15年ぐらい前から更新されてないんじゃないですかね

          • by Anonymous Coward

            MSXみたいな昔の機種なら速度より容量の方が問題じゃない?
            メモリ容量・ストレージ容量はエミュレーター側で小細工はかなり厳しいし、「エミュレータ」の領分を外れちゃう。
            BASICで容量が気になる程大規模な開発なんてしないけど。

            ただエミュレータの外部でコンパイルする形になる訳だからそれはそれで難しい。
            レトロPC向けのツールだと、実機に繋いで実機上で選んでラズパイか何かを入れた周辺機器側がフロッピーディスクなりを切り替えるみたいなデバイスがあるしコンパイルよりそっちの方が現実的かな。

            • by Anonymous Coward

              そんなことない。
              大昔MSXで3DダンジョンのRPG作ったけど、
              メモリ足りなくなって、初期設定するプログラムと、ゲーム本体に分割して何とか実装した。

              というか、当時のカセットテープのゲームって殆どそんな感じだった気が。
              酷いのになるとデゼニランドの6分割とか、レリクスのどんだけ分割してるのか判別出来ないのとかになっちゃう。

              自分の知る限りでは、X-1のカセットテープ版ザナドゥが史上最狂だと思うけど。

          • by Anonymous Coward

            4MHz

      • by Anonymous Coward

        wasmで動くコンパイラーはもちろんある(1 [github.com]、2 [github.com])。
        Z80A向けのバイナリが吐けるコンパイラーだって今でもある。
        ただBASICをブラウザ上でMSX向けにコンパイルっていうなら最適化とか難しい事考えず、素直に自分で書けば十分だと思う。

    • by Anonymous Coward

      MSX-BASICも即時コンパイル出来るかどうかが気になるし、ほっしぃ。

      あったよね。
      https://ja.wikipedia.org/wiki/MSX-BASIC#BASIC%E3%82%B3%E3%83%B3%E3%83%... [wikipedia.org]

      • by Anonymous Coward

        あったけど、そのWikipediaにも書いてあるように全ての命令をコンパイルできた訳じゃないのよね。

        • by Anonymous Coward

          たいていのBASICコンパイラがそんなものだったので「そりゃそうよ」としか思わない。

    • by Anonymous Coward

      BASICならDATA文とPOKE文でマシン語手打ちだろ
      BLOADでロードしてもいいぞ

      // どうやってBASICからネイティブコードをコールするんだっけ?
      // ネイティブの方からは普通にRETで戻れた気がするけど

  • by Anonymous Coward on 2022年11月21日 15時59分 (#4363314)

    昔は各メーカ騙してMSX参入させて使用料でボロ儲け?
    ファミコンにキーボードが付いたような貧弱なシステムを未だにしゃぶるって・・・
    西も落ちぶれたもんだな
    昔はMSの副社長まで上り詰めたんだだろ?
    アスキも首になり

    こんな同しようもないMSXなんかに入れ込んじゃって?

    ここに返信
    • by shesee (27226) on 2022年11月21日 16時53分 (#4363353) 日記

      老いらくの道楽にまでいちゃもんつけるなよ

      • by Anonymous Coward

        老いらくの道楽がいちゃもんつけなのです。

    • by Anonymous Coward

      実際のところは知らんけど、必要分稼いで暇になったから好きなことやってるんじゃないの?

    • by Anonymous Coward

      各メーカーを騙したって……あの時代なら子供でも手の届くPCとして充分価値がありましたし、これでプログラム覚えた人だってそれなりにいたでしょう。
      そんな時代を懐かしんでも良いでしょ。誰の迷惑になるわけでもなし。

      貧弱なシステムを未だにしゃぶるなんて言い出したら、最近流行りのなんとかミニって全て否定される存在になりますが。

    • by Anonymous Coward

      「同しようもない」

    • by Anonymous Coward

      懐古趣味というより、MSXの名を借りて小型PC/ボードコン作りたいだけのように思える
      (いつまでも商売やりたいんでしょ)

      • by Anonymous Coward

        それに喜んで金を出す人がいて、商売として成り立つならいいじゃないか

  • by Anonymous Coward on 2022年11月21日 16時10分 (#4363320)

    0は、オーじゃなくてゼロだよね?ゼロにはなんか意味があるのかな。

    なんも説明がないと、昨今じゃフォントだけで見分けるの無理だぞ。
    昔みたいにゼロに斜め線が入ってるワケじゃないんだから。

    ここに返信
  • by Anonymous Coward on 2022年11月21日 18時26分 (#4363420)

    メガドラミニ風に有名ソフト120本入って
    それ以外のbasic機能は旧タイプと今風の2種類を搭載し
    FM/PCM音源と3Dスプライト機能をbasicで動かせ
    保存先がSDカードという今風の作りなら
    多数の人がゲームを作ってくれるだろうし遊べる機械として売れる。
    お蔵入りのポンコツMSX2はいらない。

    短いbasic程度ならIchigojamで事足りる
    https://ichigojam.net/ [ichigojam.net]

    ここに返信
    • by Anonymous Coward

      それなんてSmileBASIC
      https://www.petc4.smilebasic.com/ [smilebasic.com]

    • by Anonymous Coward

      個人的にはベーマガとかI/Oなんかの読者投稿プログラム詰め合わせが欲しい。

      • by Anonymous Coward

        今ググってもヒットしないけど、
        昔、コナミ公式で、MSX上でビッグコアを自分で動かすなどゲームプログラミングが出来る!みたいな書籍があったんだよ。
        あの本、書店で一度見掛けていつか買いたいと思ったんだけど、結局その後二度と目にすることはなかったんだ…。

    • by Anonymous Coward

      特別編超難解版テセウスが欲しいな。
      結局最後までクリア出来なかった。

typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...