09/11/22 02:19:42 M9f9J4r1
snes9xのメモリリークが除去できないorz
おそらくmenu_loop()呼んでメニューから出て帰ってきた後に呼んでる
S9xInitDisplay(0, 0); で再初期化しようとしてるとこが怪しい気がして、
代替コードに置き換えたら、代替コードがヘタクソで遅すぎるらしく、
音がボロボロになりましたorz
とりあえず、v20091118ではメニューへの出入りをあまり激しく繰り返さない
ようにしてください。現状では、初期状態で52%ほどMEMを食ってて、1回出入り
すると7%くらい抱き込む感じです。
実験結果としては、MEMが170%(?!)超えたあたりでハングアップしました。
ステートセーブを多用する等でメニューへ頻繁に出入りされる方は、10回に
1回くらい、休憩がてらsnes9xを終了して再起動すると、まず実害はないと
思います。
助けてC++のエロい人!!(涙