[ オリジナルレポート ]

BugID: #03243

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
コンパイル解決済み修正済み2009-06-08 09:322010-07-08 22:56
 
テスターFirewave担当者galibertソース
バージョン0.131u4発生バージョン修正バージョン0.137u1
フラグ
セット
セット詳細
 
概 要SSEM_DISASM_ON_UNIMPLを1に設定すると、src/emu/cpu/ssem/ssem.cのコンパイルが通らない。
詳 細
src/emu/cpu/ssem/ssem.c: In function 'unimplemented_opcode':
src/emu/cpu/ssem/ssem.c:80: warning: implicit declaration of function 'READ32'
src/emu/cpu/ssem/ssem.c:82: error: 'dasm' undeclared (first use in this function)
src/emu/cpu/ssem/ssem.c:82: error: (Each undeclared identifier is reported only once
src/emu/cpu/ssem/ssem.c:82: error: for each function it appears in.)
src/emu/cpu/ssem/ssem.c: At top level:
src/emu/cpu/ssem/ssem.c:111: error: conflicting types for 'READ32'
src/emu/cpu/ssem/ssem.c:80: error: previous implicit declaration of 'READ32' was here


Three things are quite easy to fix:
- change "dasm" to "disasm"
- make READ32() known to unimplemented_opcode()
- pass "cpustate" into READ32()

Unfortunately I am not really sure, if "i" is the proper second parameter for READ32(), so I didn't submit just a diff.
再現手順 
追加情報 
 
添付ファイル