カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
インターフェイス | 低 | 仮承認 | 未処理 | 2019-09-08 21:46 | 2019-09-10 03:22 |
テスター | hap | 担当者 |   | ソース | |
バージョン | 0.213 | 発生バージョン | 修正バージョン | ||
修正コミット | プルリク | ||||
フラグ | |||||
セット | |||||
セット詳細 | |||||
概 要 | INPファイルのヘッダサイズが小さすぎる。 | ||||
詳 細 | INP header size is too small. emu/ioport.h(see line 756) reserves 12 bytes for sysname, 32 bytes for appdesc. It is outdated: MAME increased maximum sysname size (AFAIK to 16 bytes?). Appdesc max size is 33 bytes, 35 bytes if we ever go from MAME 0.999 to 0.1000. I suppose it's an easy fix, simply increase the header size. But I expect this to break every INP. | ||||
再現手順 | mame64 vendetta2peba -record a mame64 vendetta2peba -playback a reports warning: Input file is for machine 'vendetta2peb', not for current machine 'vendetta2peba' | ||||
追加情報 | Bug reported by Haze on shoutbox, I'm reporting it here in case it's forgotten about. | ||||
添付ファイル |