Macからの新年の挨拶(お祝いリソース)

#このトピックは、OS9単独起動もしくはClassic環境を前提にしています。


別のトピックでの私のコメントアウトがきっかけでお祝いリソースの話になり

ましたので、お祝いリソースに特化したトピックを作成することにしました。


Re: ユーザープロフィールのlevel表示追加


別のトピックでも明示していますが、情報としては次のWebサイトのものを

元にしております。


http://homepage.mac.com/ya_stay/birthday.html


"fdpc"リソースを移植すれば、OS9.1以降であっても少なくとも新年の挨拶は

してもらえるようになることはわかりましたが、ここではOS9.0.4以前のシス

テムが手元にない場合の方法を書きます。どうしてもMacに新年の挨拶をして

ほしい場合に限り、自己責任でお試しください m(_ _)m


以下、iBook 32VRAM (OSX10.4.11 & Classic環境) で作業をした内容となり

ますので、OS9単独起動の場合と少々事情が異なる部分もありますことを

ご了承下さい。また、OS9単独起動ができないPPC Macとは結果が異なる

可能性がありますことも併せてご了承ください。


(1) Appleサイトから"Mac OS 8.6 アップデート"を入手する。


(2) (1)のファイルをStuffit Expanderで解凍してsmiファイルにする。


(3) (2)のsmiファイルをダブルクリックしてマウントする。


(4) 「アップデートインストール:ソフトウェアインストール:システムソフト

ウェア:Mac OS 8.6」フォルダ内の"System 別冊"をHDDにコピーする。

#OSXのFinderでは日本語が文字化けしますので、ResEdit(直リンク)での

#「Open」コマンドで文字化けしていないパスを見ながら当たりをつけます。

#なお、HDDにコピーせずディスクイメージから直接"System 別冊"を開くと

#エラーになります。


(5) 現在使用しているSystemスーツケースを別の場所にコピーする。


(6) (5)でコピーしたSystemスーツケースをResEditで開く。

#同時にClassic環境が起動します。


(7) (4)でコピーした"System 別冊"をResEditで開く。


(8) (7)のウインドウの"fdpc"リソースを(6)のウインドウにコピー&ペーストする。


(9) (6)のウインドウを保存して閉じ、(7)のウインドウを閉じる。


(10) Classic環境を終了する。


(11) 現在使用しているSystemスーツケースと加工したそれを入れ替える。

#現在使用しているSystemスーツケースは万が一のために退避させた方が吉。


以上で作業が終了です。再度Classic環境を起動すれば新年の挨拶をするように

なっています。ただ、OS8.6の"fdpc"リソースを使っているため、新年の挨拶は

「謹賀新年」となります。(表示される期間は正月三が日だったかと。)


OS9の"fdpc"リソースはAppleサイト内をざっと見た限りではアップデータには

ないようなので、OS9.0.0-9.0.4のインストールディスク等、当該範囲のシステム

フォルダが手元にない限り、OS9で本来表示されるべき新年の挨拶を拝むことは

できないと思います。


--追記--


新規トピックを追加する前に「まずは検索を」

#反省の意味を込めて、ここでリンクを張っておきます。内容が素晴らしいと思い

#ますので、少しでも人目につけばという思いもあります。


Discussion Boards内を"fdpc"をキーワードに検索したら、リソース移植について

既にいくつかトピックがあることを知りました・・・。すみません m(_ _)m

ただ、今回は「OS9.0.4以前のシステムが手元にない場合」に重きをおいており

ますので、一応残しておこうと思います。

#既にあるトピックに気付いていれば、もう少し簡素な内容になったことは事実

#ですが、書き直すのも何ですので・・・


--このメッセージは次により編集されています: 子持ちシシャモ

iBook 32VRAM 800MHz-OTHER, Mac OS X (10.4.11), mem:640MB,OS9.2.2併用

投稿日 2010/01/02 03:27

返信
返信: 35

2010/01/10 03:27 Tec8 への返信

> 内部から「カッコン、カッコン」


HDDが死にかけているのかもしれませんね・・・


> 付属のインストールディスク(の中身含む)からの起動に成功できて

> いません。


これが不思議なんですよね。購入時に同梱のリストアディスクであれば、

"Mac OS ROM"のバージョンも問題ないと思いますので、普通はCD起動が

できると思うのです。なお、リストアディスクのシステムフォルダを

HDDへコピー&ペーストしただけのものだと起動はできないと思います。

(OS9 CDの起動用システムフォルダはコピー&ペースト不可。8.6までは

OKですけど。)


> 実は紹介いただいたリンク先を参考に作業をしてみました


私も事前観察みたいなことはしてみました。


OS9のSystemスーツケースも"PICT"リソースのID=「-16501〜-16506」は

Mac OS 9のロゴ画像でしたので、漢字Talkでの横長の起動メッセージ枠を

生かすには当該画像を削除する必要があると想像します。


Appleサイトの"漢字Talk 7.5 バージョン7.5.3"をダウンロードして中身を

覗いてみましたが、Systemスーツケース絡みでは次の5つがありました。

・System

・System 別冊1

・System 別冊2

・System 付録

・System 追加(だったかな?)

これらのいくつかに"DSAT"リソースがあります。

OS9のSystemスーツケースの"DSAT"リソースと比べますと、サイズがどれも

小さいので、単体の"DSAT"リソースでは情報が足りないのかもしれません。

OS9ではさらに"DSAT"リソースが肥大している可能性は高いと思いますが、

少なくとも、利用するなら(できればPPC)Macに実際にインストールした

漢字TalkのSystemスーツケースの"DSAT"リソースが無難な印象を受けました。


とりあえず、今晩にでも寝る前にSE/30のシステム(KT7.5.5)を材料にして

試してみようと思います。68k用のシステムの部品をPPC用のそれに移植する

ことになりますので、うまくいかないような気はしますが・・・

#出かける用事ができましたので、今晩は無理かもしれません m(_ _)m


--追記--


> (なにしろネット検索するとトップヒットするのはそちらか、このトピック

> などですから)


と、改めて検索してみたら、私がこのトピックの冒頭に書いた方法を既に実施

されている方の記事を見つけました。私ってば、思いっきり二番煎じだった

ようです・・・


http://kasho.s21.xrea.com/museum/gallery/macosclassic_ny_bd.html

#起動画面の画像も見ることができます。


ハンドルネームをみたところ、こちらが8.1では起動不可の情報提供元のよう

ですね。


--このメッセージは次により編集されています: 子持ちシシャモ

2010/01/10 04:31 子持ちシシャモ への返信


これが不思議なんですよね。購入時に同梱のリストアディスクであれば、

"Mac OS ROM"のバージョンも問題ないと思いますので、普通はCD起動が

できると思うのです。なお、リストアディスクのシステムフォルダを

HDDへコピー&ペーストしただけのものだと起動はできないと思います。


そうなんです、インストールディスクのボリュームを Mac OS X 10.4.11 のディスクユーティリティで復元させました。

起動ディスクにも表示されるので、大丈夫だと思うのですが(スタートアップマネージャにも出ます)「?」マークのままですね。

(しかも「カッコン、カッコン」)


まさか、ファームウェアが上がっているので、付属のディスクから起動できないなんてことはあるまいに……。

はっきり言って、理由が解りません。


ResEdit での作業は、日本語での資料が乏しいので、根気よく取り組もうかと思っています。



# おっと、追記部分のサイトも見てましたが、漢字Talk のヒント情報が欲しいですぅ。w


このメッセージは次により編集されています: Tec8

2010/01/10 10:22 Tec8 への返信

先ほど帰ってまいりまして、やはり気になりますので試してみました(笑)

なお、作業はすべてClassic環境で行いました。その方が、今回は発生率が高いであろうOS9のシステムエラーに遭遇してもMacを再起動しなければならない可能性は低いと思いましたので。


> ResEdit での作業は、日本語での資料が乏しい


私はリソースに精通しているわけでも何でもなく、作業するファイルのバックアップだけはしておいて、後は適当に弄っています(汗)


SE/30のKT7.5.5のSystemスーツケースをiBook 32VRAMへコピーして作業開始です。コピーしたものの"DSAT"リソースのサイズを見たところ、"8280"でした。前回書き込んだKT7.5.3の部品たちと変わらなさ気です。


手始めに、KT7.5.5のSystemスーツケースは利用せずにオリジナルのOS9.2.2のSystemスーツケースから"PICT"リソースのID=「-16501〜-16506」を削除したものでClassic環境の起動を試してみましたが、爆弾マークが出ました。これはこれで懐かしかったです。


ダミーの"PICT"リソースを用意することも考えましたが、"DSAT"リソースと"PICT"リソースに相関関係があるかもという一縷の望みを託し、とりあえず、"PICT"リソースの一部を削ったままのSystemスーツケースの"DSAT"リソースのID=「0」をSE/30のKT7.5.5のSystemスーツケースのそれをコピー&ペーストすることで上書き保存。これを使ってClassic環境の起動を試してみたところ、起動するではありませんか(横長の起動メッセージ枠は全体が灰色)!ここで一端Classic環境を終了し、日付を元旦に変更してから再度Classic環境を起動したところ、出ましたよ、「あけましておめでとうございます」!


深夜にも拘わらず、思わず「おおっ!出た〜!」と叫んでしまいました(笑)

記念にスクリーンショットを保存しておきました。

長時間作業した際の安定性の検証はしていませんが、「新年の挨拶」という目的は達成しましたので、ここらで実験を終わりたいと思います。


なお、追記部分のサイトをご紹介したのは、単に先達たる方の実績は紹介せねばならないという思いからです。


--追記--


検索していたら、「Bluets and Granola Bars メッセージ( MacOS 7.6 )」というバグ情報を見つけました。


http://www.ed.kagawa-u.ac.jp/~akiyama/mac/News/arc/97-1-3.html


「あけましておめでとうございます」の再現は、このバグ情報を逆手にとって利用した(メッセージを復活させた)のかもしれませんね。


--このメッセージは次により編集されています: 子持ちシシャモ

2010/01/11 23:44 Tec8 への返信

iMac DVのCD起動の件ですが


iMac Firmware Update 4.1.9 について

http://docs.info.apple.com/jarticle.html?artnum=75130

Mac OS 9.1 以降

と書いてあるのが気になりますが・・・。


少ししか検索してませんが

http://oshiete1.goo.ne.jp/qa1696582.html

起動できなくなると書いておられます、本当のところはどうなのでしょう。


あと、OS9に対応していないドライブに換装されているとか?

2010/01/12 03:48 おんぼろまっきんとっしゅ への返信

経験則としては、Firmware Updater適用後はOS9.1は必須ではないと

思っています。


"iBook Firmware Update 4.1.7"適用済の貝殻iBook(タンジェリン)に

OS9.0.4をインストールしたことがあります。

#OS9.1以降も持っていましたが、お祝いリソースのためにわざと低い

#バージョンからセットアップしました(笑)


もし、ファームウェアをアップした後に付属のOSが使えなくなるので

あれば、その旨を「これでもか!」と目立つかたちで明記すると思い

ます。「対象機種:ローカルドライブのMac OS 9.1で動作している

iBook」では、そこまで読み取るには無理があるように思いますので、

あくまでも、Firmware Updaterの実行環境としてOS9.1が必要なだけ

ではないかと。

2010/01/12 05:17 子持ちシシャモ への返信

おんぼろまっきんとっしゅ さん、子持ちシシャモ さん、コメントありがとうございます。


私の解釈としては、ファームウェアップデート後の iMac DV においては付属のインストールCDからの起動は可能だと考えます。


OSをアップデートするにはこのファームウェアアップデートが必要だった訳ですが、付属のディスクからの起動はできていたと記憶しています。

また、FierWier 接続のHDDに復元させたシステムディスクからの起動ですが、今現在ハッピーMacまでは表示されるようになりました。

(最終的には起動するにまでは至っていませんが)


ただし、ファームウェアなどのアップデートにより付属のディスクからの起動ができなくなることは実際にあり得ます。


PowerBook G4 FW800 において、付属の Mac OS X 10.2.8 のディスクから起動しなくなりました。

メディアが壊れたと考え、コールセンターに連絡して Replacement ディスクを手配してもらったのですが、そのディスクからも起動しなかったので問い合わせして本国に確認してもらったところ、これは認識されている問題であり、回避できない問題だと言われました。(^^;



当然ながら手配料金は返してもらったのですが、なぜか今現在はそのディスクから起動できるようになっています。(何のこっちゃ)


----------------


今回の事実関係をはっきりさせるため、iMac DVの光学ドライブに入れて確認しようかどうか悩んでいます。

クリップを突っ込んで、少しだけ顔をのぞかせたディスクをラジオペンチでなんとか取り出した悪夢がよみがえりますが……。



# 複製したCDでなら、とり出せなくなってもいいかなという気もしますが。(^^;


## 新年の挨拶へのトライは週末に取り組む予定です。


このメッセージは次により編集されています: Tech8

2010/01/12 16:48 Tec8 への返信

子持ちシシャモさん

私も基本的には、Firmware Updater適用後はOS9.1は必須ではないと思っていますが、たまにFirmware Updaterでなんらかの弊害がでるときがあるようなので・・・(Pismoでも大容量メモリが使えなくなるとかだったかな、違ったらすみません、Tec8さんも書いておられますが、他にも何かあったような)


Tec8さん

私大分読み飛ばしてますねm(_ _)m(^^;(DVの内蔵とばかり・・・(^^;)

現在、同様の状態でリテール版の9.xは起動するのでしょうか?(すでに文中にあったらスミマセン)

2010/01/13 06:54 おんぼろまっきんとっしゅ への返信

外部ドライブからの起動は光学ドライブ、HDDともども実行しましたが、ともにMac OS 9.0から行ないました。

もちろんお祝いリソースの System にこだわったからですが、Firmware Update が影響しているのかどうかが気になりますね。


これまでは iMac DVの FierWier インターフェイスが怪しいと考えていましたが、消去法で原因を探りたくなったので、複数のMacでターゲットディスクモードからの動作を試してみたいと思います。


結果はまた書き込みいたします。

2010/01/15 20:11 おんぼろまっきんとっしゅ への返信

<取り急ぎ報告>


FireWire ターゲットディスクモード接続の、PowerBook G4 の内蔵光学ドライブからの起動を試してみました。



(参考)DVD ドライブがない場合のインストール方法

http://support.apple.com/kb/TS2402?viewlocale=ja_JP



・iMac DV 付属の Mac OS 9.0/ハッピー Mac 表示から進まず

・iMac G4付属の Mac OS 9.2.2/しばらくフロッピーマークが出た後インストール画面に進む


(リテール版がすぐに見つかりませんでした)(^^;


iMac DVの内蔵光学ドライブでは無いので確実とは言えませんが、Firmware Update の影響で付属ディスクから起動できなくなった可能性が高いと判断します。

2010/01/17 01:33 Tec8 への返信

Firmware Updateを切っ掛けとして不測の事態が起こることもあるのですね。情報提供有り難うございます m(_ _)m

今まで体験しなかった私は運が良かったのかもしれません。


また、Firmware Updateに言及いただいたおんぼろまっきんとっしゅさんにもお礼申し上げます m(_ _)m

2010/01/17 23:45 子持ちシシャモ への返信

>Firmware Update の影響で付属ディスクから起動できなくなった可能性が高いと判断します。


う〜ん・・・ですか。


Apple CD/DVD Driverでドライブを認識していると思い、9.0ではそのバージョンの所為でiMac G4やPowerBook G4のドライブを認識できないのかな〜とか思ったのですが、9.0.4のCDのシステムを見るとApple CD/DVD Driverはありませんね・・・CD起動の場合何で認識しているの・・・とか自分の知識のなさに・・・これはドライブ側によるものなのでしょうか?

(以前C起動出来るとかはドライブによると教えて頂きましたが、このあたりもドライブ側のFirmwareとかに依るものなのでしょうか?)

と、書きながら、独り言のような逆質問のようにになりましたがm(_ _)m

2010/01/18 10:47 おんぼろまっきんとっしゅ への返信

> CD起動の場合何で認識しているの・・・


バス上にあるストレージ系をスキャンして、起動可能な情報を持つものを探しているのだと思います。起動に利用する分にはソフトウェア的なドライバは不要だと思いますよ。


> 以前C起動出来るとかはドライブによると教えて頂きましたが、このあたりもドライブ側のFirmwareとかに依るものなのでしょうか?


たぶんそうだと思います。ただ、[C]起動にこだわれなければ起動に利用できる外付があることも事実です。古い話になりますが、PowerBook150と非純正SCSI接続CDドライブの組み合わせですと、[command]+[option]+[shift]+[delete](内蔵HDDのシステムを無視)でCD起動が可能でした。

2010/01/18 19:49 子持ちシシャモ への返信

子持ちシシャモさん、ありがとうございますm(_ _)m。


> 起動に利用する分にはソフトウェア的なドライバは不要だと思いますよ。

> たぶんそうだと思います。


了解です。

(^^;というか・・・昨日、帰宅してから、そういえば、以前同じ様な質問をして答えていただいた気がするのですが・・・

CDでの起動に関することは、あまり本等にも載ってなく、以前のボードの自分のコメントが簡単に見れなくなったのと、私のひどいボケに免じて許してくださいm(_ _)m

2010/01/18 20:34 おんぼろまっきんとっしゅ への返信

こんにちは。


> 起動に利用する分にはソフトウェア的なドライバは不要だと思いますよ。

> たぶんそうだと思います。

CDだろうとHDDだろうと起動に際しドライバは必要ですね。

ではそのドライバはどこに?


CDやDVD(もちろんHDDも)のBootBlockを読み込んでそこにドライバがあれば

それをメモリ上にロードします。 SCSIのコマンドでBootBlock読み出しが定義されています。

以後はそのドライバを使い、BootBlockの情報に従って

起動プロセスが実行されます。 OS起動中にCD/DVDドライバがロードされた時点でそちらに

制御が移ります。

Boot不可のCDドライブというのはこのBootBlockのコマンドによる読み込みが

未サポート(または非互換)のドライブのことです。


データコピーのみでSystemフォルダを焼いたCDからは起動できないのはこのBootBlock

がないからなんです。 焼きソフトのオプションで「起動可能なCDを作る」のチェックボックスが

ありますが、あれがBootBlockに起動情報を書き込む指定なわけですね。


以上、一応ツッこんでおきますね。


ではではー。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Macからの新年の挨拶(お祝いリソース)

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。