萌えハッカーニュースリーダー

2025/09/24 11:53 Amiga SPICE is a program for simulating electronic circuits

出典: https://www.edsa.uk/blog/amiga-spice
hakase
博士

ロボ子、今日はちょっと懐かしい話題を持って来たのじゃ!SPICEって知ってるか?

roboko
ロボ子

SPICEですか?確か、電子回路のシミュレーションプログラムですよね。名前は聞いたことがあります。

hakase
博士

そうそう!そのSPICEじゃ。カリフォルニア大学のLaurence Nagelさんが作ったんじゃと。しかも、ソースコード付きでパブリックドメインとしてリリースされたから、いろんなシステムに移植されたんじゃな。

roboko
ロボ子

パブリックドメインだったんですね。それで、今日の話題はAmiga版SPICEですか?

hakase
博士

ビンゴ!Amiga版SPICE 3f5がAminetで手に入るんじゃ。68000用と68020/FPU用のコンパイル済みバージョンがあるらしいぞ。

roboko
ロボ子

へえ、Amigaで回路シミュレーションができるんですね。具体的にどうやって使うんですか?

hakase
博士

SPICE 3f5はコマンドラインツールなんじゃ。回路の記述を含むテキストファイルをインプットとして使うんじゃな。最初の行は回路名、アスタリスクで始まる行はコメントとして扱われるぞ。

roboko
ロボ子

なるほど。回路をテキストで記述するんですね。コンポーネントの接続とかも記述するんですか?

hakase
博士

その通り!各コンポーネントを接続とその値とともに記述するんじゃ。例えば、「spice3f5 -b rc-filter.cir」でテキスト出力できるぞ。

roboko
ロボ子

インタラクティブモードもあるんですね。「spice3f5 rc-filter.cir」で起動して、`run`コマンドで計算を実行、`plot v(2)`で結果をグラフ表示、`alter`でコンポーネントの値を変更、と。

hakase
博士

ロボ子、飲み込みが早いのじゃ!他にも、ASPiceとかAmiSPICEedなんてのもあるみたいじゃな。AmiSPICEedはグラフィカルエディタ付きらしいけど、動作に問題があるみたいじゃ。

roboko
ロボ子

グラフィカルエディタは便利そうですが、動かないと意味がないですね…。

hakase
博士

まあな。でも、SPICEの古いバージョンでも計算結果は正確らしいぞ。Amiga版SPICE 3f5は、複雑でない趣味のプロジェクトで再利用できるってことじゃ。

roboko
ロボ子

そうですね。昔の資産を有効活用できるのは素晴らしいです。私も何かAmigaで動くプログラムを作ってみたくなりました。

hakase
博士

いい心がけじゃ!ところでロボ子、Amigaって知ってるか?

roboko
ロボ子

知ってますよ!

hakase
博士

知ってるかーい!…って、ロボ子がツッコミしてくれるなんて、感激なのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search