■エミュレータ■
■ このスレッドは過去ログ倉庫に格納されています
0001ピグモン
NGNG資料のありか、作成方法など、有益な情報に期待しつつ・・・・・開始ッ!
0153デフォルトの名無しさん
NGNGダウソ板へ逝ってください。
板違いです。
ってかスレと違う内容でアゲないでください
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGまじかるバナナではありません
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNGあなたはスレ違い板違い基地外です。
ココにあると思います。
ttp://www.google.com/
0158デフォルトの名無しさん
NGNG俺の睡眠時間を返せよ
0159デフォルトの名無しさん
NGNG音楽がタダでダウンできるとかエミュレータでゲームが遊び放題
なんていうのはインターネットを無理矢理普及させようと目論んでいる
政府が流したデマです。
0160デフォルトの名無しさん
NGNGもしそれがネタじゃないならネットやめろ。
0161デフォルトの名無しさん
NGNGそれにお前が何秒耐えた所で、テレビ使って宣伝するような事あるのか?
0162114
NGNGやっぱり周りをつく欄とだめきゃ。
0163114
NGNG何度オペコードを見直したことか。バグはこれでないと思うこと32回。
しかしフラッシュするから、どこかにバグがあるということだろう。
0164デフォルトの名無しさん
NGNG遠回りに思えるかもしれないけど、ちょっとわき道に
入ってテストツール作ってみたら?
0165デフォルトの名無しさん
NGNGsigned ,unsigned は大丈夫か?
0166114
NGNG選択肢
1.あきらめてしまう。
2.作り直す。
3.後釜を見つける。
さあどれ?
0167デフォルトの名無しさん
NGNG暇があったらみといたる
0168114
NGNGスマソ
とりあえず最新版あげときます。バグが3,4個は取れてるはず。
ソースは見るに耐えないかも知れません。
これをどうこうしても何も文句は言えません。
0169デフォルトの名無しさん
NGNGとりあえずDECとかのHフラグがおかしくないか?
あとcpu::resetの E = 0x08; は E = 0xD8;
って書きたかったんじゃないのか?
風呂入ってから本格的にみるよ
0170167
NGNGわりぃ疲れた、もう寝る
0171114
NGNG乙です。
E=0xD8はそのとおりです。
あとHフラグは
ttp://sz.redbit.ne.jp/~q-_-p/gb_lab/index.html
をみたらそんな感じになってたんですが・・・
すいませんどこだか分かりません。
見てたら教えてほしいです。
(そういえば画面描画を戻すの忘れてた)
0172167
NGNGいいよ、114の面倒見てやるよ
ただ漏れは自分で作ったことないから実績は114の方が上だがな
Hフラグ自体はあってるんだが演算子の優先順位は論理演算の&より==の方が上だろ?
if(REG8 & 0x0F == 0)\ を if((REG8 & 0x0F) == 0)\
にするだけでDECのHフラグは直る
変数を使わないように努力したのは評価するんだが時には変数使った方がいいぞ
例えば
case 0xfe: //CP $xx
CP(A,read(PC));
PC++;
break;
の部分とかだな。何がまずいか分かるよな?
分からんかったら宿題だ
0173167
NGNGその前に実行される0xf0 (LD A,($xx))の結果がおかしいみたいだ
ただこれも間違ってないような気はするんだが、正しい結果がでてない
ちなみに今、Drマリオのトレース中
0175114
NGNGぐはっ。こんな初歩ミスを!
あと一時変数は使ってもいい気がしてきました。
むしろreadの呼び出しで遅くなってると思うし。
(それにしてもカキコ時間帯がすげーずれてるな)
0176167
NGNG先に>>129をなんとかしないといかんようだな
どれどれ‥‥‥‥おい、ちょっと待て!
gb::execだがCPU1命令実行するたびにLY増えてんじゃねぇか
1スキャンラインあたり1命令ってどんなマシンだよ
も少しなんとかならねぇか?
>むしろreadの呼び出しで遅くなってると思うし。
正解
0177114
NGNGgb::execの
if(count%(70224 / 154)){
を
if(!(count%(70224 / 154))){
にしたつもりでした(多分)。
確か昔直したはずだったのに。鬱。
この辺はばっさり書き直したほうがいいかも。
0178167
NGNG1スキャンあたりに実行される命令数が多すぎる
ん? 全ての命令が1クロックで実行!?
こんなのZ80じゃねぇよ、めっちゃ高性能やんけ
これから作るつもりだったのか?
まずは命令の実行にかかったクロックを正しく加算するように
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNGとっくの昔に存在する。
なお、VMのサブセット実装する根性が必要。
0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNGJavaで作るとか。
■ このスレッドは過去ログ倉庫に格納されています