[ オリジナルレポート ]

BugID: #07411

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
インターフェイス仮承認未処理2019-09-08 21:462019-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.
 
添付ファイル