C# 초보의 부끄러운 코드지만 귀엽게 봐주세요
https://www.mamedev.org/release.php
처음에 설치된 MAME 경로 선택하면 됩니다.
롬파일과 이미지는 위에서 받으세요
https://www.mamedev.org/release.php
처음에 설치된 MAME 경로 선택하면 됩니다.
롬파일과 이미지는 위에서 받으세요
재밌을 것 같아 내려받고 빌드해보았는데요.
코드에 대한 설명이 좀 필요할 것 같습니다.
마메 본체 프로그램을 내려받고 sqlite.dll을 빌드 디렉토리에 위치시키는 것 까지는 여차저차 맞춰줄 순 있었지만,
마메 프로그램이 위치한 폴더 경로를 전달해준 후에 list.xml을 찾다가 오류가 발생하는데 이 list.xml의 용도가 무언지 또 어떻게 생성을 해야하고 생성해야 한다면 마메 프로그램에서 특정 명령또는 메뉴에서 생성을 해주어야 하는지에 대한 부연 설명이 있어야 할 것 같습니다.
이 list.xml에 대한 정체를 모르니 환경을 조성하여 주지 못해 실행을 시켜볼 수가 없네요 ^^;
설명 해주신다면 다시 한번 시도해보고 싶습니다.
마메 정상적인 설치가 되었다면 list.xml은 반드시 존재합니다.
list.xml은 약 280MB의 게임 정보 DB 입니다.
로딩 시간이 꽤 걸려서 xml => sqlite db로 생성하고 읽습니다.
list.xml의 mame build 값과 sqlite db의 build 비교해서 다르면 db 날리고 초기화.
아… 그렇다면 올려놓으신 마메 다운로드 경로(MAME | Latest MAME Release)로 들어가서
mame0274b_64bit.exe 파일을 다운받고 정상 설치하여야 list.xml이 생성된다는 말씀으로 이해가 됩니다. 그래서 그렇게 해보았는데,
일단 mame0274b_64bit.exe 파일이 7zip 압축 파일이라 단순히 압축 해제만을 시켜주고 있었습니다. 여기서 list.xml을 생성하기 위해 더 해야 할 일이 있을까요?
마메 전문가가 아니라 제 PC에선 list.xml이 있길래 원래 있는 줄 알았네요
0.274 다운로드 하고 압축 풀어보니 없네요;;
상세한 설명 감사드립니다! ^^
저도 올려주신 스크린샷대로 xml 파일을 만들어서 다시 시도해봐야겠습니다.