はじめに
ここは、雑談・質問・相談など何でも話題にする掲示板です。
掲示板についてお知らせ
特にありません。
禁止事項
- 掲示板の趣旨と関係ない書き込み
- 誹謗・中傷含む書き込み
- 他サイトやアプリの宣伝
- 招待URLの書き込み
以上に該当する書き込みを見つけた場合、コメントを削除する可能性がございます。
また、お困りのことがございましたら管理者へのお問い合わせフォームよりお問い合わせください。
OS
アプリケーション
フリーソフトウェア
新掲示板 (通常はこちらを使用してください)
はじめまして
なぜ津軽のUIは英語なのですか?
大まかには理解できるのでゲームを遊ぶ際に問題は感じないけれど細かな設定いじるときはかなり怖いです
日本語を求めるならうんづですかね?
第4のユニット7作目のワイアット(WYATT THE 4TH UNIT)
起動するとシステムが違いますと出てしまう
CD自体はPCでも認識しています
5.6作目D-Again.MERRYGOROUNDは問題なく起動
互換ROM使用です
生まれる前のレトロPCのゲームが遊べるのは嬉しいです
まだ3つしか所持していないけど興味出てきました
機会をくれた津軽に感謝してます
こんばんは。一年以上前に書き込ませて頂いた本堂です。
実はGUIについて、日本語の表記版は出来ませんでしょうか?とい
う事で、現時点での暫定版で十分です。
私は英語慣れしていないので、日本語で記された説明等が同梱され
ていれば、プリントアウトして読みながら設定などが出来るのですが、
現状ですと設定について〇〇をしたい場合にどこをどうすればよいの
か迷うのです。
もちろん「試行錯誤しろ!」と仰られれば「その通りです」としか返
せないのですが、日本語化されると津軽へ移行しやすくなるので、出来
れば御一考をお願いしたいです。
第4のユニット シリーズ 第3作 DUAL TARGETS THE 4th UNIT ACT.3
「デモを見ると本編に移行せずに止まる」とのことですが、CD-DAの再生が停止しないうちに読み込みが始まるために曲が終わらないとロードが始まらないようです。
音楽が鳴ったらStop CDDAで強制的に止めるか、FREQ 4~5設定にしてデモを再生し暗転しても完全に曲が鳴り終わるまで待ってれば本編に移行します。
一番の問題は津軽が開発中であり、パラメータが今後増減する可能性が有る事だと思います。
GUIのどの辺で使いこなせていないのでしょうか?
私の場合ですと、「Main」タブ内の「ROM dir」と「CPU Speed」や「RAM」を設定して、「SCSI」タブで「HD0」を設定した状態で「File」→「Save as Default」を行って設定状態をデフォルトとして記憶させています。
この状態ですと、GUIを再起動しても最低限の設定が出来ているので後はその都度必要な「CD Image」や「FD0」を必要に応じて設定して「START」を押すだけですので、そう言う運用を行っています。
お久しぶりでが、以下は試しに……です。
私は完全にGUI環境に毒されてしまい、津軽へ移行したいとは思っている
ものの、津軽GUIでも使いこなせません。
ただふと「〇〇を起動させる為の『バッチファイル』を対話形式で作れるソフトが有れば」と思いました。
例えば「T_GOMEN.BAT」や「WIZ6.BAT」の様に、起動するもの毎に合わせ
たパラメータの津軽を呼び出す物です。
もちろん「自力で1回かけば済むことだ」と言うのは分かっておりますが、
多彩な設定で津軽を使う環境の際に楽に作れると思ったのです。
上記ですが、やはり我儘が過ぎるでしょうか……?
あ、すみません。見落としてました。陸奥のWikiは今のところないですね。ただ、掲示板は、FMTOWNS情報掲示板に間借りしてます。https://old.atchs.jp/Internet/51/462 ←ここですね。何か陸奥に質問などありましたら、こちらにお気軽に書き込みしてください。
はじめまして。Win11で津軽を利用させていただいている者です。
すみません、質問3つさせてください。
・当方所持のぷよぷよCDから引き出したISOを津軽に差して使ったのですが、音声は出ているのですが音楽が出ないです。何か特別な設定が必要なのでしょうか?
・ウィルススキャンソフト(当方はNortonです)が走っていると津軽は使えない?
・津軽を配信プレイ(OBS)に使いたい場合、ゲームキャプチャソースを使って取り込むのでしょうか?
有識者の方よろしくお願いします
サイト全体: 264539
今日: 1
昨日: 321
ここは、雑談・質問・相談など何でも話題にする掲示板です。
特にありません。
以上に該当する書き込みを見つけた場合、コメントを削除する可能性がございます。
また、お困りのことがございましたら管理者へのお問い合わせフォームよりお問い合わせください。
シェアボタン: このページをSNSに投稿するのに便利です。
コメント
最新を表示する
参考までにDOSメモリ確認ツール
https://www.vector.co.jp/soft/dos/hardware/se002492.html
(また300文字の壁。うーん技術的議論には不便……
DEVICEHIGHは、デバイスドライバを1MB以下のUMB領域(0C0000h-0FFFFFh)に読み込む指定になります。プロテクトメモリには転送しません。この領域はDOSのメモリ管理下(MCBによる16byte単位)です。また、UMB領域はEMS(EMM386)によって16KB単位のバンクメモリ領域としても使用されます。
ちなみにSETVERの常駐サイズを確認しましたが128byteのようです。またEXEは64KBの壁を超えるためセグメント分割されていて、ファイル内容がそのままメモリに展開されるわけではありません。
IDTが存在しないINTはGP例外を出すとEMM386が処理をフォワードしてくれるようです。が、次にDEVICEHIGH=SETVER.EXEで、なぜかヘッダを除いて最初の600Hバイトと最後の19BHバイトしかHIEH Memoryに転送しない現象が起きてます。(SETVER.EXEのファイルサイズは319BH) 600Hバイトはヘッダ200Hを足すと800HになるのでEMM386のページサイズが800Hなのではないかと思うのですが、どうして途中を飛ばすのやら。
>> 返信元
DMコマンドありがとうございます。早速使います!
>INT 97H(TimerBIOS)
V86モードでもプロテクトモードで割り込みを発生させる場合は、DOS-Extenderの機能を使ってリアルモード側のベクタを書き換えるのが正しい処理になります。
よって、V86モードで発生した割り込みでしたら、EMM386の機能としてはリアルモードベクタに飛ばすのが正しい処理だと思われます。もしくは正しい例外処理をエミュレートできれば、EMM386がエミュレートしてリアルモード割り込みに引き継ぐと思われます。
※EMM386は、V86なDOS環境をリアルモードと極力同じにするよう動作します。
調査ありがとうございます! PLAY "O4C","","","","","","O4C" として津軽のPCM音源をFM音源に合わせて調律(?)したのですが、20725Hzという変な値に落ち着いてます。うねりに関しては、エンベロープの計算の違いだと思います。XM7のCISCさん作のエミュレータと比較してみたところ、減衰の仕方が微妙に違うようなのですが具体的にどう計算を変えると正しくなるのかはまだ解明できてないもので。引き続きよろしくお願いします!
とりあえずVM86に入ることはできてINTも出るようになったのですが、INT 97H(TimerBIOS)が出てる箇所があって、プロテクトモードのIDTに97Hが書いてなくて止まってます。ここは本来97Hのエントリが書かれてあるべきなのか、それともNP faultを出すのが正しいのかで止まってます。ごまかしてリアルモードのとび先に直接飛ばすという手でも動きそうな気がしますが一応正しく処理する方法を模索してます。
デバッガは、自分で使いまくるので、ユーザフレンドリーではないかもしれないですが機能は日々成長しています。なお、ダンプですが、 DM または PRI でできます。
DM DS:DI+AX*100+1FFFF
みたいにできます!なお、DM PHYS:1000 とか と DM LINE:2000 とかも可能です。数字はすべて16進数です。
ネットワークドライブの仕組みがなんとなく分かってきたので、MSCDEXを軽く解析してるのですが、デバッガ超絶便利で感動しています。そこで要望ばかりして大変申し訳ないのですが、将来的にメモリダンプコマンドをつけていただけると嬉しいです。
ひとまず「dbコマンド(dump byte)」があると嬉しいです。「db ds:bx」とかできると感動ですが即値のみでも十分。
つづき
・F-BASIC386 V2.1 L20でPLAY "@7V15O4C1&C1&C1&C1&C1&"として発声させました
・津軽の出力は音圧が低く、Volt/Divを他の2種よりも低くしています
・HCとうんづは似た波形ですが、逆転しているような波形
・津軽の波形はうねりが小さいようですが、上記の音圧の絡みかも知れません。
・3種とも周期は同じような物でした
FM音源の出力波形を計測してみました。
HC:https://drive.google.com/file/d/1VsPsHIIgKx07Vnj2mWnmWD2_6-d8wia7/view?usp=sharing
津軽:https://drive.google.com/file/d/1Vl2WpcR6G-hZJ-nkKl4QhaNxKKILsJIm/view?usp=sharing
うんづ:https://drive.google.com/file/d/1ViLtFJvaMMXMma5BqwfmE9wfAxux4WPw/view?usp=sharing
>> 返信元
(文字数制限にかかったので、続き)
あと、DOS6の仮想86モードは、ほとんどすべての特権命令をEMM386がエミュレートするので、ユーザーランドからみるとリアルモードとほぼ変わりありません。ですので、V86として真面目に実装しなくても(I/O他特権命令を素通りさせても)、DOSは問題なく動く気がします。
-HIMEM.SYS 1MB超えメモリの管理。CPUのリアル←→プロテクトモード切り替え機能。
-EMM386.EXE CPUをV86モードに切り替えてEMM機能(バンクメモリシステム)のエミュレート。
>> 返信元
keymapの実装ありがとうございます。嬉しいです。個人的にはNumLockは無反応(マップなし)で良いのではないかと思います(物理キー側のモードを切り替えるだけなので、何か入力したくて押すわけではない)。
仮想ドライブドライバですが、SHSUCDXというものを見つけたので昨日ずっとソースを読んでました。まだ完全に理解したわけではないですが、そんなに複雑なことはしなさそうですのでなんとかなるかも。
http://adoxa.altervista.org/shsucdx/index.html
>> 返信元
シグノシス2作品確認しました。
画像はこちら。 https://twitter.com/fuzzball/status/1286523469656547328
マイクロコズムはスタート時にフリーズ。
スカベンジャー4は改善されたようでプレイ可になっていましたが、ボスでクラッシュしました。ログはこちら。 https://pastebin.pl/view/b5631fd9
昨日ここには書きませんでしたが、シャドー・オブ・ザ・ビーストは1も2も起動せずでした。
シグノシスは手ごわいですね。
リリースはしてないですが、最新版ソースにkeymapをテキストにsave/loadする機能を追加しました。コマンド SAVEKEYMAP file とすると保存できて、読み込むには起動時オプション -KEYMAP file としてください。USキーボードだと~(TILDA)がESCの位置にありますが日本語キーボードだとTILDAは@になるそうです。DOS6は、LTRを使ってたのはHIMEM内で、Virtual86モードを使っているので、限定的に実装できないか検討中です。NumLockはTownsに無いのでPAUSEキーにしていたのですが、これもカスタマイズできた方がいいですかね?
>> 返信元
実家に色々とあると思うのですが、発掘したいと思います。
残念ながら前回行った時にはHIGH-Cや386|ASMのリファレンスは発掘したのですが、DOS関連はその時にはあまり必要性を感じなかったので探していませんでした。
>> 返信元
ご報告ありがとうございます!現在、DOS6、シグノシス系、Glodia系をメインに対応しているので少し時間がかかるかもしれませんが、直したいと思います。引き続きよろしくお願いします!
>> 返信元
Free386のデバッグにお役に立てるのであれば、なんとかしたいと思います!知り合いのX68Kユーザ(カーネギーメロン大最強の卒業生)にXMODEM対応したと言ったら、X68KにはWINDRVというドライバがあって、と自慢されたので是非ほしいですね!一応、勝手に空けたI/Oで高速にファイルを流し込む機能は既に入ってるのですが、ファイル共有できるとデモプログラミングが楽になりますね。あとは、EthernetCardの仕様がわかれば実装したいとこなのですが。
はじめまして、fuzzballと申します。
ご挨拶方々、ソフトウェア互換リストに少し追加させていただきました。
スト2のライン欠けについてはこちらを参照して下さい。
https://twitter.com/fuzzball/status/1286225496460505091
よろしくお願いいたします。
DOS6環境時、キーボードまわりでいくつか。
- NumLockを押すとHALTするようです。
- ESC(keycode:1) が効かないようです。
そしてALT押しながら操作を多様するので困ってる(+contextキー付いてない)ので、
translation_data が外部ファイルになっていただけたら嬉しいです。
>> 返信元
DOS6動きました、ありがとうございます。EMM386対応も期待してます(Free386のデバッグに使いたいらしい)。
うんづで言うところの windrv.sys みたいなのが欲しくなりますね。
幸いDOSプログラミングは多少慣れているので、DOSでネットワークドライブを作成するドライバ仕様と時間があればやりたいところですが、軽く検索してみても、今どきDOSの資料探すのは大変だった。
多分sysファイルだとブロックデバイスにするしかなくエミュレーションが大変そうなので、ネットワークドライブはMSCDEXよろしくEXEで作るんだと思いますが……。どなたか情報お持ちの方いませんか。
NG表示方式
NGID一覧