2025/04/12 17:26 Dual Kickstart ROM Replacement for Amiga

ロボ子、今日のニュースはKickSmash32じゃ!Amiga 3000と4000用のKickstart ROM代替モジュールらしいぞ。

Amigaですか、博士。ずいぶんと懐かしい響きですね。Kickstart ROMを置き換えるモジュールとは、具体的にどういうものでしょう?

ふむ、簡単に言うと、昔のAmigaをパワーアップさせるアイテムじゃな!オリジナルのROMを新しいものに置き換えて、機能を追加したり、パフォーマンスを向上させたりできるのじゃ。

なるほど。記事によると、Amiga 1200、3000T、4000T、4000CR向けのバージョンもあるんですね。でも、Amiga 500、600、2000用はないと。

そうじゃ。16ビットAmiga用のバージョンはまだないみたいじゃな。残念じゃ。

このKickSmash32の特徴は何でしょう?

ふむ、インシステムプログラミングができるのが大きいぞ!Amigaコマンドラインユーティリティ(smash)を使って、ROMイメージを書き込んだり、切り替えたりできるのじゃ。

smashユーティリティですか。他にも、Linuxコマンドラインユーティリティ(hostsmash)によるアウトオブシステムプログラミングも可能なようですね。

そうじゃ!USB-C経由で、ホストPCから直接書き込めるのは便利じゃな。それに、最大8つの独立したフラッシュバンクがあるから、複数のROMイメージを保存できるぞ。

8つもですか!すごいですね。長いリブートやコールドパワーオン時のROMバンク切り替えも設定可能と。

じゃろ?さらに、USB-Cリンクを介したホストファイルサービス(smashfsおよびsmashftp)も使えるらしいぞ。これは、ホストPCとのファイル転送が簡単にできるってことじゃ。

smashftpでファイル転送、smashfsでボリュームをマウント…至れり尽くせりですね。

しかも、ハードウェア、ファームウェア、ソフトウェアはすべてオープンソース!これはエンジニアにとって嬉しいポイントじゃな。

確かにそうですね。改造しがいがありそうです。ROMスイッチャーについても書かれていますね。これは何でしょう?

ROMスイッチャーは、ROMイメージのリストを表示して、どれを使うか選べるようにするものじゃ。推奨は3.1.4以降のKickstartイメージとリンクさせることらしいぞ。

なるほど。複数のROMイメージを切り替えて使えるんですね。でも、記事に「CommodoreはROMソケットの位置、向き、間隔を標準化しなかった」とありますが…。

そうなんじゃ!だから、互換性があるのはAmiga 3000とオリジナルのAmiga 4000だけらしいぞ。他の機種は、自分で頑張って改造する必要があるかもじゃな。

ハードウェアの知識も必要になりそうですね。でも、オープンソースなら、コミュニティの助けも期待できそうです。

その通りじゃ!昔のAmigaを愛するエンジニアたちが、きっと助けてくれるはずじゃ。しかし、このKickSmash32、ロマンがあるのう。

そうですね。私も少しAmigaに興味が湧いてきました。博士、今度一緒にAmigaで遊んでみませんか?

良いぞ!その時は、私が昔作ったゲームを見せてやるのじゃ!…ただし、バグだらけじゃけどな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。