「nekoDOS_Windows」v36
特定の一本のPC-9801用ソフトをWindows画面で動作させるnekoコアベースの特化型ソフト

詳細は、AI作成の説明書
AI_README.txt
参照

PC98の単体のソフトを動かすことだけに特化したNEKOコアベースのソフトです
FreeDOS(98)、Windowsのフォント、ymfm音源を用いてますので環境セットアップが不要です

・MIMPIや往年のPC98のMIDIプレイヤをWindowsで当時のインターフェースで気軽に聴きたい
・手持ちのFM音源をFMDSPプレイヤーで当時の画面のまま手軽にそのまま演奏したい
・古いフリーゲームをエミュレータの複雑な設定なしに手軽に遊びたい

こうした制作意図をもって仕様書作成。AIの力も借りてでコーディングしました。起動画面はすべてスキップされ指定されたソフトのみの画面をWindowsで表示します
ディスクイメージを用いませんので、そのままPC98ソフト類をフォルダ(PC98HDD)におくだけで起動します。汎用フリーソフトをターゲットにしていますので、市販のゲームソフトなどに不向きです(ディスクチェンジ機能などは一切ありませんのでnekopro本家様をご使用くださいませ)。高度な使い方として、コマンドプロンプトでの利用も可能です。データインプット/データアウトプットする機能もあるので、レガシーデータのコンバートとしても活用できるはずです。

実行型ファイルのEXE/COM以外に、
BATもファイルも登録できます、常駐したあとに実行するタイプのソフトにも対応しています。
・MIMPIV4+演出くんメカ常駐→midiデータD&D→MIMPIV4だけ表示する
・PMD&FMP常駐+PPZ系常駐→FMデータD&D→FMDSPだけ表示させる

要望等にお応えることは基本AIコーディングなので不可能です。しかしソース・ファイル付です。このファイルアップしてをそのままAIコーディングサービスにプロンプトを投げれば自由な機能がつけられると思います(現状有料AI系でないと無理だとおもいます)
  判る方はそのまま改変してください

★本ソフトはAIコーディングも用いてます。自己責任でもちいてください
★各ライセンス項目はソースに存在しますのでそちらに準拠します
★上述したようにソースファイルを添付していますので、自由に改変して頂いてかまいません
★単体での商業用用途での利用/配布/販売は禁止
※業務上の流れで98版JW-CADを用いるなどは黙認しますが、利用させて頂いたソースラインスの方が上位となりますのでよく調べてから「自己責任」で用いてください
★ロストメデイア化しつつある昔の同人ソフトや自作ソフトを現在の時代に無料で懐かしんで遊んでもらいたい[楽しみたい]という方がいたら本望です。そういったことをして頂くのが本ソフトを企図した理由のひとつです(設定済みの本ソフトごと配布してもかまわないです)


以下のソース、ファイルを利用しています。心より感謝致します。
ライセンス / クレジット
-----------------------
  ・Neko Project II コア (https://github.com/nakatamaho/np2) を改変して使用
  ・FreeDOS(98) kernel と HDD ブートセクタ (nec98/boot/boot.asm, FAT16/NEC98HDD) (GPLv2)
    https://github.com/lpproj/fdkernel/tree/nec98test (commit fa81d6e)
  ・SDL2 (zlib) / stb_image (public domain)
  ・ymfm (BSD 3-Clause) https://github.com/aaronsgiles/ymfm  (LICENSES\ymfm_LICENSE.txt)
  ・SNG2S.EXE / MM2S.EXE (各 DOC 参照)
  ・libarchive (BSD 2-clause) https://github.com/libarchive/libarchive
  ・zlib (zlib License) https://github.com/madler/zlib
  ・LHA.EXE : 吉崎 栄泰 氏 / CVS.EXE : 小池 一 氏 (各 DOC 参照)
  ・ソース: nekoDOS_Windows_src.zip
      make win   … nekoDOS_Windows.exe (mingw-w64, sdl2-mingw/ に SDL2 2.30.9 mingw 版)
      make test  … Linux でコア/書庫の単体テスト + エミュレータ結合テスト
      sh third_party/build_libarchive.sh mingw|linux … libarchive / zlib のビルド
