Skip to content

Releases: yarufu/pc98

ADV98.EXE sample v0.1

Choose a tag to compare

@yarufu yarufu released this 27 Jun 14:10

ADV98.EXE

ADV98.EXEは、1990年代のPC-98用アドベンチャーゲーム風の作品を作るための、サンプルゲームエンジンです。

動作環境

[確認済み環境]
・PC-9821Ra43(PC-9801-86)
・PC-9821V13(PC-9801-118)

[OS]
・MS-DOS 6.2
・MS-DOS 5.0A-H

[画面]
・640×400ドット、16色

[保存媒体]
・ハードディスクからの実行を推奨
・フロッピーディスクでの動作速度は保証していません

ファイル説明

ADV98.EXE : 本体
script.txt : シナリオサンプル その1
script2.txt : シナリオサンプル その2
class.g98 : 背景画像
c01_n.spr : キャラクター画像
adv.pal : パレットファイル
readme.txt : このテキスト
PLAY.M : BGMファイル(任意)
SE.EFC : FM効果音データ(任意)

実行方法

ADV98.ZIP を解凍後、フォルダごと PC-98 へコピーしてください。

その後、ADV98.EXE を実行してください。

使い方

概要:
PC-98ノベルゲームエンジン(ADV98)概要
https://pokug.net/entry/2026/05/17/224552

とりあえず動かしてみたい方のチュートリアル:

第1回 PC-98 ADVゲームをまず動かしてみる
https://pokug.net/entry/2026/05/30/002619

第2回 背景とキャラクター画像を変更してみよう
https://pokug.net/entry/2026/05/30/082457

システムメニュー

ゲーム中、
・Escキー
・テンキー0
・マウス右クリック
でシステムメニューを表示できます。

セーブとロード

セーブおよびロードはシステムメニューから実行できます。

サンプルシナリオについて

ADV98 には 2 種類のサンプルシナリオが付属しています。

script.txt
基本的な会話のサンプルです。

script2.txt
選択肢や分岐を使ったサンプルです。

script2.txt を試す場合は、

  1. script.txt を別の名前(例:script1.txt)に変更する
  2. script2.txt を script.txt に変更する

その後、ADV98.EXE を実行してください。

マウス操作について

マウス操作を使用する場合は、MS-DOS用マウスドライバを事前に常駐してください。

例:

A:>MOUSE
A:>ADV98

マウスドライバが存在しない場合は、キーボードのみで操作できます。

音楽機能について

BGMおよびFM効果音を使用する場合は、PMD.COM を事前に常駐してください。

※PMD.COM はKAJA氏が開発されたFM音源ドライバーです。
 配布および詳細については以下を参照してください。
 http://www5.airnet.ne.jp/kajapon/

例:

A:>PMD
A:>ADV98

PMD.COM が常駐していない場合は、

・BGMは再生されません
・FM効果音は再生されません

ゲーム本体はそのまま動作します。

主な更新内容

v0.1公開後も、同じページのADV98.ZIPを更新しています。

2026/07/12現在

  • 可変長選択肢に対応し、最大6項目を表示可能
  • セーブデータを3スロットに対応
  • タイトル画面とシステムメニューを追加
  • #call#returnによるサブルーチン呼び出しに対応
  • 第2水準漢字の文字化けを修正
  • PMDによるBGMとFM効果音に対応
  • #leftinterlace#rightinterlace#bginterlaceを追加
  • 背景・SPRのファイル読み込みを改善
  • 背景と立ち絵を拡張子付きファイル名で直接指定する方式へ変更
  • スクリプト終端でタイトル画面へ戻るように変更

詳しい更新履歴は、配布ZIP内のHISTORY.TXT、
またはリポジトリ内の docs/040.change_history.md を参照してください。