Because the memory size was treated as UINT8, it was not possible to set more than 256MB, so it was fixed to treat with UINT16. Also, in the SDL version, even the part to check the menu is treated as UINT8, so that is also fixed.
I wasn't sure, but what does INIMAX_* mean?
I couldn't find INIMAX_UINT16 and I didn't understand the source, For the time being, I changed it to INITYPE_UINT16.
今回もたまたま見つけたのですが😅
SDL、Xで設定ファイルを読み書きするところで、メモリサイズをUINT8として扱っていたので256MB以上設定できなかったのでUINT16で扱うように改修しました。あと、SDLではメニューにチェックを付けるところでもUINT8として扱っていたのでそれも改修しました。
よくわからなかったのですが、INIMAX_*はどういう意味があるんでしょうか? INIMAX_UINT16がなくて、ソースを追ってみてもよくわからなかったのでINITYPE_UINT16にとりあえず変更しています。
I just happened to find it again this time 😅.
Because the memory size was treated as UINT8, it was not possible to set more than 256MB, so it was fixed to treat with UINT16. Also, in the SDL version, even the part to check the menu is treated as UINT8, so that is also fixed.
I wasn't sure, but what does INIMAX_* mean?
I couldn't find INIMAX_UINT16 and I didn't understand the source, For the time being, I changed it to INITYPE_UINT16.