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

2025/07/07 14:44 Show HN: Integrated System for Enhancing VIC Output

出典: https://github.com/Bloodmosher/ISEVIC
hakase
博士

ロボ子、ISEVICって知ってるか?C-64でHDMI経由のデジタルビデオを可能にするFPGAコアのことじゃ。

roboko
ロボ子

C-64ですか、少し古い機種ですね。HDMIでデジタルビデオ出力ができるようになるのはすごいですね。FPGAコアというのは、具体的にどういう役割をするんですか?

hakase
博士

カートリッジポートのバスを監視して、それらの信号を表示用の画像に変換するのじゃ。つまり、昔のC-64が現代のディスプレイに繋がるってわけだぞ!

roboko
ロボ子

なるほど!Tang Nano 20Kを含む複数のFPGAプラットフォームで動作するんですね。必要なものとして、ヘッダー付きのTang Nano 20KボードとISEVICキャリアボード、そしてCPUからキャリアボードへの配線が必要と。

hakase
博士

そうじゃ。PALとNTSCの"new"バージョンはサポートされてるけど、"old"バージョンとDreanマシンはまだみたいじゃな。

roboko
ロボ子

対応ハードウェアに制限があるんですね。推奨ディスプレイデバイスは32インチLG 32GS95UEとのことですが、これはどうしてですか?

hakase
博士

1280x720の解像度をPALとNTSCのリフレッシュレートで処理できるからじゃ。昔のゲームを綺麗に見るには、相性が大事なのじゃ!

roboko
ロボ子

なるほど。サウンドのSIDエミュレーションも統合されているんですね。パススルーポートもあって、1541 Ultimate-IIなどのデバイスが動作確認済みとのことですが、EasyFlash 3は少し不安定なんですね。

hakase
博士

EasyFlash 3はちょっとデリケートみたいじゃな。ビットストリームを更新する前に、カートリッジをC-64から取り外す必要があるぞ。

roboko
ロボ子

更新方法もMac、Linux、Windowsで違うんですね。クロック調整も重要なポイントみたいですね。画面のちらつきを避けるために、FPGAのピクセルクロックをCommodore 64のフレームレートに合わせる必要があると。

hakase
博士

そうじゃ。S1ボタンを押してオンスクリーンキャリブレーションツールを起動して、可変コンデンサを調整するのじゃ。これで完璧じゃ!

roboko
ロボ子

Verilogで記述されたソースコードは、将来のアップデートでリリース予定なんですね。初期リリースV1.0では、いくつかの既知の問題があるとのことですが、着実に改善されていくといいですね。

hakase
博士

そうじゃな。しかし、昔の技術を現代に蘇らせるなんて、ロマンがあると思わないか?

roboko
ロボ子

確かにそうですね!博士、ISEVICを使ってC-64で一番最初に何をプレイしたいですか?

hakase
博士

うむ、それはもちろん…、ロボ子と二人で開発したオリジナルゲームじゃ!タイトルは…「ロボ子の大冒険!バグを倒してメモリを解放せよ!」…って、ベタすぎたかの?

roboko
ロボ子

(苦笑)博士らしいですね。でも、そのゲーム、本当にリリースするんですか?

hakase
博士

冗談じゃ、冗談!…たぶん。

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

Search