あなたの天然記念物
ホーム更新雑談鉄ゲタランドナーコースガイド自転車JKFFハードソフトダウンロードLinuxリンク(Amiga)リンク(その他)連絡先経歴
    目次 ↓下へ ↑上へ
  1. メールソフトYAMでJISを使う方…
  2. 簡単なMakefile作成方法
  3. WWWサーバー Apacheを使ってみる
  4. ネットワークプログラミング
  5. Scala MM400を使いました
  6. メールソフトYAMで漢字を使う方法
  7. AWebIIで漢字を表示する方法
  8. インターネットでNiftyServeへログイ…
  9. チャットしませんか?
  10. インターネットでチャット(IRC)…
  11. あなたのブラウザに挑戦
  12. JKFFについて知っている二、三の…
  13. CD-ROMを焼き焼き
  14. Professional File System 2を使用開…
  15. 日本語エディタJKED
  16. P-MODELから曲を買ってCD-ROMに
  17. OS3.5インストール方法
  18. TAINACO-Eスクリーンブランカ
  19. Linuxとパラレル接続
  20. 動画ファイルを再生
  21. Real time graphics display trigger …
  22. JKFF最新リリース
  23. AmigaDOS3.9(アイコン編)
  24. AmigaDOS3.9(ファイルリクエスタ…
  25. AmigaDOS3.9(パーティション編)
  26. AmigaDOS3.9(AmiDock編)
  27. AmigaDOS3.9(Unarc編)
  28. AmigaDOS3.9(アイコン修正編)
  29. JKFFDisp最新リリース
  30. YAM用日本語マクロ
  31. 最強のAmigaエミュレータAmithlon
  32. MSでぇ得ぬ
  33. HDToolBoxの使い方
  34. 超高速起動のAmithlon
  35. HTMLのテンプレート処理(解説)
  36. ARexxでWorkbenchを制御(Ram D…
  37. ARexxでWorkbenchを制御(メニュ…
  38. あなたのブラウザに挑戦2
  39. BIOS変更で便利に楽しく
  40. Amithlon Contrib3bリリース
  41. Amithlonでキーボードマップを変更
  42. Amithlonでディジタルサウンド
  43. Perlに夢中
  44. ホームページ製作に夢中
  45. ホームページ作成スクリプト完成
  46. スクリプトのモジュール追加
  47. 文字コードチェックのモジュール追加
  48. 画像サイズ追加のモジュール追加
  49. 確率計算スクリプト
  50. タグIMG自動生成スクリプト
  51. ヘッダ生成モジュール改良
  52. 変換モジュール作成
  53. メニューを簡単に変更してみました
  54. Amithlonでアナログ録音
  55. 行変換のモジュール追加
  56. ページ末尾用のモジュール改善
  57. AmigaOSのシャットダウン用スクリ…
  58. ダウンロード用のモジュール追加
  59. ドローソフトの作成
  60. hpwakeのフロントエンド
  61. AmithlonでMIDI演奏
  62. 改行用のモジュール追加
  63. EはエンハンスドのEです
  64. Amithlonを使う方法-01
  65. Amithlonを使う方法-02
  66. Amithlonを使う方法-03
  67. Amithlonを使う方法-04
  68. フォント名の秘密
  69. 画像収集スクリプト
  70. やったね!AmigaOS4.0漢字表示サポ…
  71. 一言メモ-1
  72. DVD-Rを焼き焼き
  73. 海外送金も楽じゃない
  74. シューティングゲーム(の土台)作りま…
  75. Amithlonと行くLinux Kernelの旅
  76. メールソフトYAMで漢字を使う方法
  77. CDプレーヤ MCDPlayer
  78. 痛車が北海道に来るとAmigaで音声合…
  79. はちゅねをAmigaに連れてって
  80. パレット再配置スクリプト
  81. アクセス規制チェックスクリプト
  82. ニコニコ動画のサムネ表示モジュール…
  83. favicon表示対応
TAINACO-Eスクリーンブランカ (2001.11.27)

P-MODELのバーチュアルドラマーTAINACO-Eのスクリーンブランカを
@NiftyのAmigaフォーラムで制作しました。

動作機種は色々あってAmiga版を私が作成しました。
スクリーンブランカはAmigaの用語らしいです。
Windows/Macintoshではスクリーンセーバと言います。
Amigaフォーラムのホームページで公開しています。
なお、ダウンロードは@Niftyの会員だけで、再配布不可です。
行きたい人はページの左下にあるフォーラムのバナーでどうぞ。

そのTAINACOとは…

P-MODELにはドラマーがいませんので、ドラムマシン(?)で演奏します。
ドラムマシンにMIDI信号を別の機械から送り、「ドン」と音が出ます。
音は出ますが、誰もドラムをたたいていないので、見た目ではわかりません。
そこで、「ドン」と同時にステージ上のスクリーンでドラムをたたくCGを
アニメーションで見せるというものです。
(今のWindows/Macintoshなら簡単にできそうなもんですが、
 Amigaで見せているそうです。)

TAINACO-EはTAINACOの1999年特別版です。
1999年は元メンバーの田井中さんが1ショット3コマの制限
付きで使用を許可してくださった実写を使っています。
Eはエンハンスドの事だそうです。(ライブ中にリーダー平沢さんが説明)

このTAINACO-Eの画像をP-MODELからAmigaフォーラムに提供していただき、
各機種ごとの担当者がスクリーンブランカ(セーバ)を作成しました。
お借りしたデータを見たときに、思わず「あ!本物だ」と言ってしまいました。
間違いなくライブで見たTAINACO-Eの画像です。

それではAmiga版がどんな風になったか説明しましょう。

ブランカ実装方法
ビデオ出力はとても柔軟なので、今の画面(※)がどんな解像度であろうとも
それとは別の解像度で画面を表示できます。
Windowsではデスクトップのプロパティでヨッコイショと切換えて、
下手すればパソコン再起動もありえるようなことが、
まるでウィンドウを表示するように、別の解像度の画面を表示できるのです。
ブランカが表示する際にはこの方法を採用しました。
他のアプリケーションの表示にまったく影響がないのがメリットです。
しかも都合の良い解像度で表示できます。
(※:画面は複数あるので「今の画面」という表現は不正確です。
   でもWindows/Macintoshには、たった1つしかないから、
   このほうがわかりやすいでしょ。)

極めて高速な画面切換
どうやったら、一瞬で画面を切換できるか?
これは他のパソコンでも悩みの種でしょう。
OS3.0でサポートされたスクリーンバッファを使いました。
これを使うと68000/7MHzでも一瞬で切換できます。
なお、OS2.1以前の場合は、ゆっくり切り換えます。

画像データ
当初、640x480の256色表示で作成していたのですが、
15年くらい前の古い機種では表示できないことがわかり、
HAMモードという表示に変更しました。
これは1ドットに6ビットを使い4096色を表示するものです。
2の6乗は64ですけれど、4096色を表示します。
(あなたのパソコン、15年前のモデルで何色表示できますか?)

ビデオボードドライバ
有名なドライバが2つあってPicasso96とCyberGraphXです。
Picasso96ではHAMも大丈夫でしたが、
CyberGraphXではボードから出力されないで、本体から出力されます。
仕方がないので、640x480の画面を開き、
自分でHAMのエミュレーションを行なうようにしました。
だからフルカラー出力のボードでもHAMモードらしく見えます。
CyberGraphXでの表示は、現在(2000年2月29日)ダウンロードできる
TAINACO-Eに入っていません。もうちょっとお待ちください。
でも本体に15kHz表示可能なモニタがついていれば表示できます。
どのページも無断でリンクして構いません。
Valid HTML 4.01 Transitional