これPPU側がCPUのtick決めるってことだよなぁ
Notices by 艮 鮟鱇 (anqou@mstdn.anqou.net), page 5
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:37 JST 艮 鮟鱇 -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:35 JST 艮 鮟鱇 いや単に一瞬で送りつけても問題ないか
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:35 JST 艮 鮟鱇 これ多分デバッグ出力が重いっぽい。出力を無効化している場合でも log.Printf 相当の処理が走っていて、そうすると可変長引数の処理が走ることになるので、slice作ったりなんやかんやして遅くなってそう。
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:33 JST 艮 鮟鱇 https://keichi.dev/post/write-yourself-a-game-boy-emulator/ここに> 吸出し機は2,000円程度から購入できるのでって書いてあるから探したんだけど、5000円以上するやつしか見つからなかった ????
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:32 JST 艮 鮟鱇 これ最後謎のwarningに飛ぶのは多分joypad入力を適当にしてるからだと思うんだよな
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:32 JST 艮 鮟鱇 キエーーーナンカウゴイターーー
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:30 JST 艮 鮟鱇 後で読むhttps://nightshade256.github.io/2021/03/27/gb-sound-emulation.htmlhttps://www.reddit.com/r/EmuDev/comments/5gkwi5/gb_apu_sound_emulation/https://github.com/stoneface86/gbapu
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:30 JST 艮 鮟鱇 sound support 作ろうとして気づいてきたんだけど、これ画面描画とかに比べて格段に難しいな。実際巷に溢れているGB emuのうちsoundをサポートしてるものは少ない。
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:30 JST 艮 鮟鱇 https://www.youtube.com/watch?v=f7kkQ6vddS8&feature=youtu.be&t=64
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:30 JST 艮 鮟鱇 joypadの入力を変えてちゃんとタイトル画面が出るようにした。ついでに画面表示のバグがあったのでつぶした。
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:26 JST 艮 鮟鱇 現状aqboyはSDLをGoから叩くためにgo-sdl2というラッパーを使っていて、こいつはcgoを使ってC/Goの橋渡しをやっている。cgoには「Goのポインタを指すGoのポインタを関数の引数に渡してはならない」というルールがあって(GCが壊れるから?)通常go-sdl2がうまくやってくれるのでcgoのこの制約は気にしなくてすむ。しかしオーディオを取り扱う場合、(よくあるように)波形データを引数に渡されたバッファに書き込むcallback関数を定義して、これをSDL2に登録しておく必要があり、このあたりでcgoを生で書く必要が出てくる。ただまぁgo-sdl2側もこれは想定していて、example codeが公開されている(例えば https://github.com/veandco/go-sdl2-examples/blob/29a79b36df6da7ecbcb99360a99f9e71a3cf6413/examples/playing-audio/playing-audio.go )のでこれを見ながら書けばそれで済む。しかし問題はここからで、これらの例にはuserdataを使うような例が無い。
In conversation from mstdn.anqou.net permalink Attachments
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:26 JST 艮 鮟鱇 そしてこのページを見て初めてABボタンでアイテムが使えることを知った
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:26 JST 艮 鮟鱇 Joypad対応した
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:35:26 JST 艮 鮟鱇 先にJoypad作るほうが楽しいかもわからんな
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:34:53 JST 艮 鮟鱇 ゲーム難しくてデバッグできない問題
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:34:51 JST 艮 鮟鱇 ところでこのゲームの出典をちゃんと貼りたいんだけど、こないだからずっとHomebrew Hub死んでて貼れない……https://gbhh.avivace.com/
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Thursday, 10-Feb-2022 00:34:48 JST 艮 鮟鱇 In conversation from mstdn.anqou.net permalink Attachments
-
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Tuesday, 08-Feb-2022 13:30:42 JST 艮 鮟鱇 ポケットモンスター 数学/CS
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Sunday, 06-Feb-2022 17:32:46 JST 艮 鮟鱇 #aqboy 次は instr_timing をやるか
In conversation from mstdn.anqou.net permalink -
艮 鮟鱇 (anqou@mstdn.anqou.net)'s status on Sunday, 06-Feb-2022 17:32:45 JST 艮 鮟鱇 ゲームボーイのエミュレータを自作した話 · Keichi Takahashi https://keichi.dev/post/write-yourself-a-game-boy-emulator/
> 命令の動作をテストするcpu_instrsと,命令のクロック数をテストするinstr_timingは通らないと,実際のゲームは動かないと思う.逆に言えば,他のテストは通らなくても何とかなる.
In conversation from mstdn.anqou.net permalink Attachments