MaxFake64、現在のコンポーネントを備えた Commodore 64 クローン

時間の経過に伴う電子部品の摩耗により、今日、特定の年功序列を持つシステムのかなりの部分が機能しなくなりました。 ただし、C64 のようなコンピューターが世代全体を示すマイルストーンになると、その商業的寿命を超えてもそれを存続させるために可能な限りのことが行われます。 を再作成することは可能ですか? 64世紀のコンポーネントを備えたコモドール21 ? さて、それは マックスフェイク64。

多くの古いシステムが完全に失われている理由の XNUMX つは、使用されていた独自の IC が時間の経過とともに機能しなくなり、世界中で代替品がなくなったためです。 そのため、現在行われていることの XNUMX つは、新しいテクノロジーを使用して古いチップを再作成することです。 これを行うには、XNUMX つの異なる方法論が使用されます。XNUMX つ目は、FPGA または CPLD を元のチップであるかのように構成するか、そうでない場合は、元のチップと同じ機能を実行するようにプログラムされたマイクロコントローラーを作成することです。

マックスフェイク64

MaxFake64、C64 ではない Commodore 64

最終的には、エミュレーションを介さずに元のシステムと同じように動作するデバイスを実現することが目標ですが、同時に元のハードウェアではありません。 これが MaxFake64 であり、コモドールの古典的な 8 ビット コンピューターを現在入手可能なパーツを使用して再構築したものです。

実際には、このタイプの復元用システムでは、不完全または部分的に機能しているシステムから部品を取り出して、システムの完全に機能するバージョンを構築するのが一般的ですが、破損したコンデンサなどの要素によって引き起こされる可能性のある問題のために、元の PCB 全体を再作成し、さまざまな要素を配置するのが普通です。

新しいものは、ボードのアナログエレクトロニクスの変更だけでなく、元のボードにはんだ付けされていた電源や外部ビデオコネクタの更新などの要素で構成されているため、これで再度やり直す必要がありましたこの古典的な 8 ビット コンピューターの再構築。

MaxFake64、プラカ

C64のオリジナルではない要素は?

たとえば、AliExpress などの Web サイトでは、Texas Instruments 7400 シリーズ TTL チップなど、当時使用されていたいくつかの汎用チップの代替品として機能するコンポーネントを販売しています。 ただし、問題は、メーカーがその時点でシステム用に設計した特定のチップにあります。

  • VIC-II は C64 用のビデオ チップでした。MaxFAKE64 は、PAL モードと NTSC モードの両方をサポートするカワリと呼ばれる FPGA 実装を使用します。
  • CPU は 6510 で、これは 6502 のシステム変更バージョンであり、I/O ピンが追加され、共有システム RAM にアクセスするために VIC-II によって停止される機能がありました。 Chuck Peddle によって作成されたクラシック チップは現在でも販売されていますが、6510 は販売されていません。これは、標準の 6502 を C64 で元のシステム チップの代わりに使用できるようにする特別なアダプターを使用することで解決されますが、 .
  • PLA は、他のチップとの相互通信を担当するチップでした。そのため、この場合、プロジェクトの作成者は、同じ機能を実行するように XNUMX つの CPLD チップをプログラムしました。
  • 8ビットコンピュータは、文字マップに加えて、単純なオペレーティングシステム、そのBASICインタープリタがロードされた場所であるROMメモリを使用していましたが、今日ではEPROMメモリに置き換えるか、失敗すると小さなフラッシュメモリチップに置き換えることができます.
  • Commodore 64 に個性を与えた有名な SID オーディオ チップは、SinSID チップに置き換えられました。

MaxFake64 コンポーネント