• 119 名前: nabe ID:hNmRkMjU4

    >>118
    SPAM来るからメールアドレスは安易に書かないほうが良いような……。

    2020-09-23 22:56:16

  • 120 名前: WINDY ID:3NTBkMWYz

    >>119
    そうですね、しかも自分のではなく人さまのアドレスを書くとは。 軽率でした。
    一旦削除して再書き込みをしておきます。
    有り難うございます。

    2020-09-24 00:22:25

  • 121 名前: WINDY ID:3NTBkMWYz

    >116
    シリーズのどこまで有効なのか判らないのですが、TOWNSのIPL読み込み直後の各レジスタの意味合いは下記の通りです。

    ・AXレジスタ
    1MB以下の物理メモリの装着状態をビットイメージで表現(ビットONでメモリが存在)
    b0→0x00000000~0x0000FFFF
    b1→0x00010000~0x0001FFFF
    ・ ・
    ・ ・
    b15→0x000F0000~0x000FFFFF

    ・BXレジスタ

    ブートデバイス種
    BL → 0x01=HDD, 0x02=FDD, 0x04=IC-CARD, 0x08=CD-ROM, 0x80=CXが有効(※詳細不明)
    BH → ユニット番号(FDならドライブ番号,HDDならSCSI-ID,IC-CARD or CD-ROMなら意味がない)

    ・FLAGS

    全ビットクリア状態

    ・その他

    AHにエラーコードを設定してキャリーフラグを立ててfar RETすると次のデバイスからブートしようとする

    ※情報源 : Yukio KATOHさん FDIPLTソースファイルより

    2020-09-24 00:24:09

  • 122 名前: pin ID:kNmJiNzQz

    CRTCのふるまいをモデル化すべく実機(MA)で調査を進めていたのですが、
    高解像度機では(それとも一定の機種以降?)CR0の下位4ビット(CL0, CL1)は何を設定しても表示には影響しませんでした。
    (赤本のレジスタセット28番で実験)

    ありそうな話としては、新CRTCで従来のCRTCの動作をシミュレートしているせいでしょうか。
    ここを変えることでVRAMからのデータ供給頻度とCRTへの出力頻度を相違させることができ、壊れた表示の周期に
    内部構造の情報があらわれるかとも思ったのですが、なかなか思ったようにはいかないものですね。

    2020-09-24 01:30:59

  • 123 名前: たけがみりう ID:1OGUwZThj

    >122 pinさん
    実は初代からCRTCにも(無意味に)設定値があるだけでビデオ出力制御レジスタ00(でいいんだっけ?)のほうの設定が優先される可能性はあります。
    あと、MX/MAはMF(Fresh)/ME以降の中解像度機と違い、スキャンコンバータを切れば4種類のドットクロック設定もきちんと反映されるので(MF/ME以降の中解像度機は2種類のみ)、新CRTCに従来のCRTCが内包されているともされていないとも言い切れないのですが…やたらと画面まわりの制御用と思われるチップが増えているのだけはわかります(ぉ

    2020-09-24 09:38:14

  • 124 名前: たけがみりう ID:1OGUwZThj

    こちらの『雑談スレッド』がICメモリカードやCRTCの話題に埋め尽くされるのもアレなので、ハードウェア解析・考察スレッドを別途立てました。以上です。

    2020-09-24 09:41:53

  • 125 名前: Type.D ID:zYzEwNWMx

    お久しぶりです。
    津軽への質問はこの辺で宜しいでしょうか。
    日本語キーボードで"keyboard translate"コマンドでモード移行した状態でエスケープキーを押そうとした場合、ESCを押しても反応しないのですが、translateモードでESCを入力する方法はありますでしょうか。
    Directモードでチルダキーとして@キーでESC相当になるのは承知していますが、translateモードで毎回モードチェンジするのは厳しいです。
    起動パラメータに指定したいくらいなのですが

    2020-09-28 05:03:50

  • 126 名前: Type.D ID:zYzEwNWMx

    すみません途中で送信してしまいました。上記の件、ESCに割り振るという案はどうでしょう。Breakはまず使わないですし。
    ファイル操作にDOSのファイラを使っているのでどうしても引っかかっています。
    以上、ご検討お願い致します。

    2020-09-28 05:09:20

  • 127 名前: 山川機長 ID:0NjZkYzdi

    おおなるほど。うーん、BreakはF-BASIC386で使ったりします。ただ、どちらの場合もESCとBreakが両方出ても困らない気がしてきたので、Translation ModeではBreakキーとESCキーを両方押したことにしてみましょうかね。多分Breakが効く状態ではESCは効果が無くて、ESCが効く状態ではBreakには効果が無いのではないかと思います。。。。。

    ここまで書いてF-BASIC386のプログラムでESCを待ってるやつがあったらESCを押したら止まってしまうということに気が付いた。いや、けどESCを使うようなBASICプログラムだったら多分DIRECTモードで使っても大丈夫かな。とりあえずやってみて、あまりよくないようだったらパラメータとコマンドを追加しましょう。

    2020-09-29 21:51:04

  • 128 名前: Type.D ID:yNDY2NWM0

    >>山川機長さん
    ありがとうございます!

    2020-09-29 22:26:24

  • 129 名前: 山川機長 ID:yZmQ5NTIw

    とりあえず、リリース出しました。TranslationモードでESCを押すとBreakとESC両方出るようになりました。

    2020-10-01 09:30:34

  • 130 名前: Type.D ID:3ZDAyMTUy

    >>山川機長さん
    無事ESCキーでESC入力ができるようになりました。
    ご対応ありがとうございます。

    2020-10-01 19:05:20

  • 131 名前: nabe ID:yODkyNDUz

    F-BASIC386を使ってESC入力って普通にあると思うので(そんなツール昔作ったことある)、
    Breakには、可能であれば Pauseキー を割り当てたほうが良いかと思います。

    2020-10-02 12:08:36

  • 132 名前: 山川機長 ID:hNWFlNWNj

    なるほど、そうでしたか。うーん、これはオプションでDIRECTモードをいくつか用意しようかな。ESCキーがESCになるモード、BREAKになるモード、ESCとBREAK両方出すモードとか。今周りにあるキーボードを見回してみたのですが、Pause/Breakがついてるのがひとつしかありませんでした。そして日ごろ使いのキーボードにはばっちりついてなくて。

    2020-10-02 23:50:20

  • 133 名前: Type.D ID:yNDUwNjhl

    BreakはF-BASICで必要でしたか。
    そういえば先日購入したグローバルモデルのキーボードにはPause/Breakキーがありませんでした。日本のキーボードとはこういう差があるんですね。

    トランスレーションモードは日本語キーボードが想定されていると思うのでBreakをPause/Breakに割り当ててもいいかと思うのですが、
    キーボードオプションが指定できるようになるのでしたら、ついでにトランスレーションも加えて頂けるとCUI派はバッチに書けて便利だと思うのですがいかがでしょう(^-^;

    2020-10-04 15:35:26

  • 134 名前: 山川機長 ID:wNGJiNDE1

    そういえば、ぜんぜん関係ない話ですが、Towns System Software V1.1 L10のデモ、Towns ILLUSIONのBGMなんですが、あれって誰が作曲したんでしょうね?結構気に入ってて仕事中のBGMにかけたりします。

    あのTowns ILLUSIONの3Dグラフィックスは、富士通が自分の3Dエンジンは持ってなかったと思うので、Polysysを開発してたT&Eに外注したのではないかと推測していて、海中のシーンはおそらくAfterburner作ってたCRIに外注したのではないか、と見ていたのですが、津軽を作ってみたら海中のシーンはスプライトを使ってないことがわかってAfterburnerとは違うコードですね。むしろ遥かなるオーガスタの木々のコードに近い鴨しれません。ということで今は全面的にT&Eに外注だったのではないか、と推測しているのですが。富士通の関係者の方がいたらわかると思うのですが。TOWNSで自分のフライトシミュレータを書きたいと思ってた僕は目の前にいきなり目標ができてしまったデモでした。何回も再生した記憶があります。(そして今も津軽のユニットテスト流すと毎回流れてる)

    2020-10-06 02:29:56

  • 135 名前: WINDY ID:lNDdlYWJk

    >134
    随分と懐かしいお話ですね、私も最初にモデル2を買った時に何度も見ていました。
    MXやHCを買った時も最初に見るのはTownsILLUSIONだったのを覚えています。

    FM-77AVのデモはHummingBirdSoftだったと思いますが、TownsILLUSIONはT&Eだったのだろうか・・・・

    2020-10-06 07:31:32

  • 136 名前: 山川機長 ID:zNTBiOWU0

    あ、間違ってキーボードの件ブートローダーのスレッドに書いてしまった。一応、TRANS1, TRANS2, TRANS3とモードを3種類にして、起動パラメータ/GUIでも選べるようになりました。

    ちなみに、ここ数日MSDOS.SYSの逆アセンブルを読んでますが、入りのところは、MicrosoftがGithubに公開してるMS-DOS V2.0のソースとほぼ一致ですね。V3.1まで公開してくれればと思いますが。果たしてそういう日が来るかどうか。他機種用の例えばPC-98用とかIBM用のMSDOS.SYSでどこまで走るか見てみたいところですね。MSINIT.ASMのDOSINITに対応する部分を見た感じでは、8086を前提に作ってるので例えばビットシフト命令とかわざわざいったんCLにシフト回数を入れてSHLするとかしてるし、ジャンプテーブルのセグメントだけ初期化するために@@: STOSW, ADD DI,2 LOOP @b なんていうのは、REP STOSD としてしまえるので386を前提にして書けばもっと効率よく書けそうだと思いました。またメモリ搭載量が小さい場合に対応するために血のにじむような苦労をしているように見えるのですがTOWNSで走ればいいだけだったらDOSが1MB使う前提に書いてもいいので、そういう血のにじむような工夫は無くても書けそうな気がしました。IPLを工夫すればROMドライブのやつを自作に置き換えることもできるので実機でもパフォーマンスが上がったりして。とりあえずプリンタの心配はしなくてもいいし、うーん、たかが28KBのバイナリなんだよな。仕様が完全にわかれば自分でも同等なものが書けると思うんだけど。V3.xの逆アセンブルとか誰か既にやってそうだなあ。コンピュータクラブの人に聞いてみよう。

    2020-10-07 21:57:07

  • 137 名前: Type.D ID:2NTQ5MWQ4

    >>136
    無茶苦茶ありがたいです。感謝感激(o_ _)o))
    (これでバッチ起動のいろんな環境作って遊べそうだなー)

    2020-10-07 23:37:17

  • 138 名前: たけがみりう ID:iYmI5NTYy

    >135 WINDYさん
    TownsILLUSIONはT&E SOFTですね。実行ファイルに書いてありますw

    2020-10-11 14:19:06

  • 139 名前: 稲村純一 ID:3NWFhMThm

    なるへそ

    2020-10-11 15:31:44

  • 140 名前: WINDY ID:mM2FjNTU3

    >138 りうさん
    わざわざ有り難うございます。 書いてあったのですね。
    しかしまあ、コードの構成から開発元を推測するとは・・・・ すげぇとしか出ません。 → 山川機長さん

    2020-10-11 17:04:34

  • 141 名前: 山川機長 ID:3ODU5MTI4

    >りうさん
    おおそうでしたか!やはりPOLYSYSを使ってたんですね!なんかすっきりしました。あの曲名と作曲した人もどこかに書いてあったりして。さすがにそれはないかな。

    2020-10-12 08:29:25

  • 142 名前: 山川機長 ID:jM2RlYzRi

    今HR見てたら電源ボタンのすぐ左に赤外線のレセプタのカバーっぽい黒い部分があることに気が付いてしまったんですが、HRって赤外線センサーなんて積んでましたっけ?MXだと対応する箇所は普通に白いプラスチックのカバーになってますが、赤外線だったらどっちも通しそうですね。

    2020-10-15 10:10:52

  • 143 名前: WINDY ID:jNDY1MGEx

    良く覚えてないのですが、Wikipediaには白TOWNS(MA/ME/MX世代~)の項目に"チューナーカードのリモコン受信口は塞がれた"とあります。
    チューナーカード(FMT-416)を増設スロットに挿した際に使用されるようです。

    2020-10-15 15:02:55

  • 144 名前: たけがみりう ID:5YjQ4OGVh

    >142 山川機長さん、143 WINDYさん
    某pediaはあまり信用しないほうがいいかと…。

    WINDYさんの仰るとおり、HR/HGの電源ボタンと内蔵マイクの間にある黒い窓はチューナーカード(FMT-416)用赤外線受光部です。
    本来UX用として出たオプションだったはずなのですが、UG/URではCD-ROMドライブ右側のインジケータパネルに組み込まれ、HR/HGでは黒い窓が付いている…という感じです。
    某pediaには「MA/ME/MX世代~」とあるそうですが、ほぼ色を変えてチューナーカード用赤外線受光部を塞いだのがMX/MA、そもそもフロントパネルのデザイン・設計からを変えたのがME/MFです。
    なお、テレビチューナー付き(ビデオカード機能なし)Freshの場合、Fresh・TVではハードディスク搭載部の右上あたりに穴を空けて半分無理矢理受光部を設置したのに対し、Fresh・Tでは再度フロントパネルのデザインが改められ、ME/MFで内蔵スピーカがあった位置の下に受光部が設置されています。Fresh・Tのフロントパネルの設計は同機の後継機であるテレビチューナー付きビデオカード内蔵のFresh・ET/FTにも引き継がれています。

    2020-10-15 18:30:36

  • 145 名前: 山川機長 ID:iOWEwOGE0

    おおなるほど。そういうことだったんですね。ということは、これを使って何か遊べるようなことは無さそうですかね。

    2020-10-16 03:48:21

  • 146 名前: 山川機長 ID:iOWEwOGE0

    今日この動画見てたんですが、

    https://www.youtube.com/watch?v=6F-K1e1rj0I

    非常に興味深いことに22分付近、Chase HQのところで、エンジン音にノイズが乗ってるんですが、これが津軽のPCMエミュレーションでバンクのトランジションがうまくエミュレーションできてなかったときに出てたノイズと完全に一致してるんですね。でも、2月13日のビデオらしいので津軽を使ってビデオを作ったというわけではないのは間違いないです。2月13日は、開発開始からまだ一か月経過してなくてOAK0.SYSを動かそうといろいろやってた時点でChase HQなどまったく動く状態ではなかったですね。FreshだとPCMの処理に何か違いがあるのでしょうか。MXだとこのようなノイズは出てなかったように思います。

    しかしこのビデオ、Freshなのに全般的に動きがもっさりしてますね。本人はFAST Modeがあることを認識しているようなので(Shooting Townsのナレーションで触れている)、まさかSLOWモードで録画したということは無いと思うのですが。

    2020-10-16 08:57:30

  • 147 名前: たけがみりう ID:hYzg0MDg5

    >145 山川機長さん
    その役割は7代目Freshの第2世代(ややこしい…)の時に出たワイヤレスコマンダーが担っていると思います。
    ただ、ワイヤレスコマンダーは富士通提供ライブラリがテレビやビデオのリモコン機能専用なので、Zaurus(シャープ)との連携の仕方などがいまいちよく分かりません…接続ポート自体はMSX規格のジョイスティック端子(FMV-TOWNS用「ワイヤレスコマンダーV」/「IRコマンダー」ではシリアルポート接続に変更)なので、ライブラリを解析してどう制御すればいいのかがわかればFM-7シリーズでも使えるかもしれませんが。

    そういえばモデルHC本体に付属していた「FM TOWNS拡張計画」だったか何かの初版にHR/HG/MX/MAのリモコン受光部でデータ通信ができるとか訳のわからないことを書いてあったんですが、2版目からは削られているらしいです。

    2020-10-16 13:44:16

  • 148 名前: WINDY ID:5ZmU0MGUw

    ワイヤレスコマンダー・・・ 持ってます。
    実家に有るので遊ばれるのであれば付き合いますョ ただ、1台しかないので相手をどうするかが問題では有ります。
    IRのLEDでもArduinoから光らせてシリアルデータを遅らせることは容易に可能です。

    2020-10-16 14:23:56

  • 149 名前: 稲村純一@飯塚軍 ID:mNzU3NjQ4

    実家にあるのは頼もしいですね
    バッキバキに使っちゃって下さい(*´▽`*)

    2020-10-16 20:01:08

  • 150 名前: 山川機長 ID:iOWEwOGE0

    それって、どのぐらいの解像度で信号出ますかね?どのぐらいの解像度が必要だったかソース見ないと忘れてしまったのですが、それを使うと、TOWNSをFM77AV/AV20/AV40のリモコンキーボードとして使うプログラムが書けそうですね。まさに、老々介護!それができたら楽しそうですね。ただ、普通のリモコンより少し高い解像度が必要だったように記憶しています。1ビットが平均1msだったかな?36KHzのmodulationで1ビットがパルス4回とかだったような気がする。しかしI/Oはライブラリを解析しないとわからんですか。それってHigh-Cマルチメディアキットに入ってましたかね?

    2020-10-16 22:41:52

  • 151 名前: たけがみりう ID:mZTI1OTQw

    >150 山川機長さん
    High C マルチメディア開発キット V1.7L13にはライブラリが入っていることを確認しています。
    FM77AVシリーズのワイヤレスキーボードとして機能させるとかお互いにワイヤレスコマンダーをつないで通信するとかのネタはユーザーフォーラムになった後のFTOWNSのRTCでもいろいろと話題にはなったのですが、誰も作りませんでした。w

    2020-10-20 17:05:20

  • 152 名前: 山川機長 ID:jOGM3NGIy

    おおそうですか!それだと津軽で動作を見れますね。十分な解像度が出るようなら老々介護プログラムが書けると思います。ジョイスティックポートに信号が出てるようなら互換ハードは作れると思います。うーん、この間Arduino用に書いたFM77AV赤外線キーボードエミュレータのコントロールプログラムをCで書いておくべきだった。大学の物置とかにHigh-C++落ちとらんかな。

    2020-10-22 01:06:47

  • 153 名前: たけがみりう ID:yMjVmMDA3

    雑談というか余談です。
    ユーザーフォーラム版FTOWNSには初期を除くベンダーフォーラム時の2フォーラム体制を維持(会議室は再編成)した際のユーザーフォーラム(FMTOWNS Multimedia Forum)と、そのあと1フォーラム体制に規模を縮小してフォーラムマネジャーも交代した後のユーザーフォーラム(FMTOWNSフォーラム)があるのですが、1フォーラム体制の時のフォーラムマネジャーは実はベンダーフォーラム当時の絵画喫茶(ふり~はんど)で「うぇいとれす」をつとめてた「あや」さんでしたw

    2020-10-23 05:32:54

  • 154 名前: WINDY ID:mY2U5Zjky

    ワイヤレスコマンダーは残念ながらまだ発見できていません。 代わり(?)にCyberStickとTownsMXをサルベージして参りました。
    MXはCMOSが飛んでいるので、電池の交換とドライブ構成から行う必要が有ります。 CD-ROMの調子も良くなくてFASTモードでは読み込みが正常に行われない様ですし、互換モードでも成功率は低い様子ですので、SCSIからブートする事になりそうです。本当に助かります。

    2020-10-27 09:06:54

  • 全部読む/ 最新50/ 1-100/ 掲示板トップ