アカウント名:
パスワード:
してそのうち1bitをアドレスバスとしてROM/IO と RAMをバンク切り替え出来るようにしたものらしいよくわからないけど、実質8bitCPUの6502にlinuxを移植したってこと?Cコンパイラとライブラリが頑張れば実行時間はかかるものの動きはするってことだろうか。
ストーリーには
実機で動作させているのではなく、RISC-V32アーキテクチャのマシン上で仮想化されたCommodore 64を動かし、
って書かれてますがこれは逆で、
This is in essence a fork of the very nicely minimalist RISC-V32 emulator named semu, compiled and ported using the new llvm-mos and would not have been possible without all that previous work.
ってことで、RISC-Vのエミュレーター「semu」を、6502のコードを吐くllvm-mosを使って、Commodore64で動くように移植して、その上でLinuxを動かしてるみたいです。
C64自体も実機ではなく VICE [sourceforge.io]というC64エミュレーター上で動かしてますが、そのC64エミュがRISC-V上
力技にも程がすぎる普通?に8bitcpuにポートしたと(できたと)してもまともに動きそうにないのにCPUエミュレーターを動かしてその上で動かすとかクレイジーだ
linuxは32bitが前提なので、RISC-Vシミュレータは最も安易な方法だよ。メモリ容量をのぞけば(これは難問)、動くのは当たり前でごくつまらない話。youtuberの「やってみた」レベル。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
Commodore64のCPU、MOS 6510は6502に8ビットの汎用I/Oポートを追加 (スコア:0)
してそのうち1bitをアドレスバスとしてROM/IO と RAMをバンク切り替え出来るようにしたものらしい
よくわからないけど、実質8bitCPUの6502にlinuxを移植したってこと?
Cコンパイラとライブラリが頑張れば実行時間はかかるものの動きはするってことだろうか。
Re: (スコア:3, 参考になる)
ストーリーには
って書かれてますがこれは逆で、
ってことで、
RISC-Vのエミュレーター「semu」を、
6502のコードを吐くllvm-mosを使って、Commodore64で動くように移植して、
その上でLinuxを動かしてるみたいです。
C64自体も実機ではなく VICE [sourceforge.io]というC64エミュレーター上で動かしてますが、
そのC64エミュがRISC-V上
Re: (スコア:0)
力技にも程がすぎる
普通?に8bitcpuにポートしたと(できたと)してもまともに動きそうにないのにCPUエミュレーターを動かしてその上で動かすとかクレイジーだ
Re:Commodore64のCPU、MOS 6510は6502に8ビットの汎用I/Oポートを追加 (スコア:0)
linuxは32bitが前提なので、RISC-Vシミュレータは最も安易な方法だよ。
メモリ容量をのぞけば(これは難問)、動くのは当たり前でごくつまらない話。youtuberの「やってみた」レベル。