アカウント名:
パスワード:
デバイスのエミュレーションはたしかに面倒くさいのだが、根気以外に必要なものもなさそうだエミュレーションホストのほうに著しい制限があるのか?
おっちょこちょいのために言っておくと、disっているわけではないので
警告していたのにやっぱりおっちょこちょいというか馬鹿が沸いてきたね
イメージ的にマイクロプログラミングっぽいな
> エミュレーションホストのほうに著しい制限があるのか?あるんだよ。
外バスのないプロセッサで無理矢理GPIO経由でメモリアクセスしてるという状態が「著しい制限」でないと思ってるとしたら、相当の大馬鹿だ。
> 外バスのないプロセッサで無理矢理GPIO経由でメモリアクセスしてるという状態が
GPIOでアドレッシングするだけなら普通のテクニック。8bit時代の漢字ROMとか大容量RAMボードとか。結果として、エミュレーションというよりマイクロプログラム的になったのは確かに面白い。
わざわざDRAMをつけたりするところも趣味全開で面白いし、taka2氏の投稿によれば少ないメモリ(これは著しい制限だね)でよくやっていると思う。
「GPIOでアドレッシングするだけ」ではないので的外れ。
> 8bit時代の漢字ROMとか大容量RAMボードとか。GPIOだけでアクセスしている例はないですね。バンク切り替えの話をしているとしたら、全然違う。
> エミュレーションというよりマイクロプログラム的何度もこの言い回しをしているようだが意味不明。
> 何度もこの言い回しをしているようだが意味不明。
あなたがマイクロプログラムについてご存知ないからでしょう。
マイクロプログラムはCPU内部やメモリアクセスの信号をあらかた全部自分で作って出力するわけです。これと8bit時代の例をあげたテクニックと合わせてはじめて、私の「確かに面白い」という感想が理解できるようになります。「GPIOでアドレッシングするだけ」「GPIOでアドレッシングするだけ」というあなたの理解がいかに的外れかは明白です。大事なことなので何度もこの言い回しを繰り返しました。
「マイクロプログラム」と書けばが何か説明した気になっているというあたりが頭悪いです。
> マイクロプログラムはCPU内部やメモリアクセスの信号をあらかた全部自分で作って出力するわけです。という理解がすっとこどっこいです。
> 8bit時代の漢字ROMとか大容量RAMボードとかのどこに「マイクロプログラム」が絡んでますか?
GPIOでCSを設定してるだけ(バンク切り替え)なのと、GPIOだけでアドレス/データバス/CE/WRその他諸々全部制御してメモリリフレッシュまで行っているのが一緒と思える頭が気の毒です。
> GPIOでCSを設定してるだけ(バンク切り替え)なのと、
誰がバンク切り替えだと言いましたかね。バンク切り替えではコードを任意の場所に置けないので、8255などのポートにRAMを接続して制御するタイプのメモリボードが結構あったのです。自分の無知を他人に当てはめないでください。
> GPIOだけで
GPIOでCPU内部のラッチをエミュレートしているだけですね。
> アドレス/データバス/CE/WRその他諸々全部制御して
マイクロプログラムとはそういうものです。ご存知ないとはさすが無知の大王。
> メモリリフレッシュまで
前項とあわせてこのへんが今回の記事の面白みのあるところです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
わからん (スコア:0)
デバイスのエミュレーションはたしかに面倒くさいのだが、根気以外に必要なものもなさそうだ
エミュレーションホストのほうに著しい制限があるのか?
おっちょこちょいのために言っておくと、disっているわけではないので
Re: (スコア:0)
警告していたのにやっぱりおっちょこちょいというか馬鹿が沸いてきたね
イメージ的にマイクロプログラミングっぽいな
Re: (スコア:0)
> エミュレーションホストのほうに著しい制限があるのか?
あるんだよ。
外バスのないプロセッサで無理矢理GPIO経由でメモリアクセスしてるという状態が「著しい制限」でないと思ってるとしたら、相当の大馬鹿だ。
Re: (スコア:0)
> 外バスのないプロセッサで無理矢理GPIO経由でメモリアクセスしてるという状態が
GPIOでアドレッシングするだけなら普通のテクニック。8bit時代の漢字ROMとか大容量RAMボードとか。
結果として、エミュレーションというよりマイクロプログラム的になったのは確かに面白い。
わざわざDRAMをつけたりするところも趣味全開で面白いし、taka2氏の投稿によれば少ないメモリ(これは著しい制限だね)でよくやっていると思う。
Re: (スコア:0)
「GPIOでアドレッシングするだけ」ではないので的外れ。
> 8bit時代の漢字ROMとか大容量RAMボードとか。
GPIOだけでアクセスしている例はないですね。
バンク切り替えの話をしているとしたら、全然違う。
> エミュレーションというよりマイクロプログラム的
何度もこの言い回しをしているようだが意味不明。
Re: (スコア:0)
> 何度もこの言い回しをしているようだが意味不明。
あなたがマイクロプログラムについてご存知ないからでしょう。
マイクロプログラムはCPU内部やメモリアクセスの信号をあらかた全部自分で作って出力するわけです。
これと8bit時代の例をあげたテクニックと合わせてはじめて、私の「確かに面白い」という感想が理解できるようになります。
「GPIOでアドレッシングするだけ」「GPIOでアドレッシングするだけ」というあなたの理解がいかに的外れかは明白です。
大事なことなので何度もこの言い回しを繰り返しました。
Re:わからん (スコア:0)
「マイクロプログラム」と書けばが何か説明した気になっているというあたりが頭悪いです。
> マイクロプログラムはCPU内部やメモリアクセスの信号をあらかた全部自分で作って出力するわけです。
という理解がすっとこどっこいです。
> 8bit時代の漢字ROMとか大容量RAMボードとか
のどこに「マイクロプログラム」が絡んでますか?
GPIOでCSを設定してるだけ(バンク切り替え)なのと、GPIOだけでアドレス/データバス/CE/WRその他諸々全部制御してメモリリフレッシュまで行っているのが一緒と思える頭が気の毒です。
Re: (スコア:0)
> GPIOでCSを設定してるだけ(バンク切り替え)なのと、
誰がバンク切り替えだと言いましたかね。
バンク切り替えではコードを任意の場所に置けないので、8255などのポートにRAMを接続して制御するタイプのメモリボードが結構あったのです。
自分の無知を他人に当てはめないでください。
> GPIOだけで
GPIOでCPU内部のラッチをエミュレートしているだけですね。
> アドレス/データバス/CE/WRその他諸々全部制御して
マイクロプログラムとはそういうものです。ご存知ないとはさすが無知の大王。
> メモリリフレッシュまで
前項とあわせてこのへんが今回の記事の面白みのあるところです。