I think he is, at least I needed his linked mingw package to compile. Would be nice if he noted that if it's the case as it can get a bit confusing.
BTW I now have a new problem:
src/emu/hiscore.c: In function 'void copy_to_memory(running_machine&, int, int, const UINT8*, int)':
src/emu/hiscore.c:66:57: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c:75:60: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c:76:46: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c:103:60: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c: In function 'void copy_from_memory(running_machine&, int, int, UINT8*, int)':
src/emu/hiscore.c:117:58: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c:121:61: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c: In function 'int safe_to_load(running_machine&)':
src/emu/hiscore.c:216:65: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c:220:68: error: cannot convert 'address_space' to 'address_space*' in assignment
src/emu/hiscore.c: In function 'void hiscore_init(running_machine&)':
src/emu/hiscore.c:361:56: error: base operand of '->' has non-pointer type 'address_space'
src/emu/hiscore.c:364:56: error: base operand of '->' has non-pointer type 'address_space'
src/emu/hiscore.c:371:59: error: base operand of '->' has non-pointer type 'address_space'
src/emu/hiscore.c:374:60: error: base operand of '->' has non-pointer type 'address_space'
make: *** [obj/windows64/emu/hiscore.o] Error 1
make: *** Waiting for unfinished jobs....
Before this it rejected a hunk from the hiscore patch 147 and this is the rejected code:
***************
*** 305,311 ****
}
state.mem_range = NULL;
- emu_file f(OPEN_FLAG_READ);
filerr = f.open("hiscore", ".dat");
if(filerr == FILERR_NONE)
--- 305,311 ----
}
state.mem_range = NULL;
+ emu_file f(machine.options().hiscore_directory(), OPEN_FLAG_READ);
filerr = f.open("hiscore", ".dat");
if(filerr == FILERR_NONE)
Odd since I've got the 147 mame source and applied u1-u3 then hiscore patch 147. This should work shouldn't it? I can't see MAMECompiler being the cause if it's just patching?