마메 디버깅 기록 _ CPS2 던전앤드래곤2 (D&D SOM) - 치트,패치,롬 제작 / 디버거 / Mame Debugger


GB(게임보이) 디버깅 해보니 이것도 가능하게 되었음.

 근데 마메 디버거는 BGB(에뮬레이터 이름) 디버거 대비 상당히 불편. 만약 본인이 마메 개발자라면 디버거부터 업데이트 할것이다.


* 게임 및 프로그램을 고치는게 가능한 이유는, 디버거에서 HEX 코드를 어셈블리어로 바꿔서 보여주는데, HEX코드가 어셈블리어와 1:1 대응되므로 가능하다.

 어셈블리어를 추적해가며 어떻게 프로그래밍 되어있는지 구조 분석 작업이 필요하다.


* 안 점 

- 무료버전은 구글 제미나이보다 챗GPT가 더 영리하다. 정책상 챗GPT는 유료수준 기능을 어느정도 제공한다고. 대신 제한에 빨리 도달함.

 유료로 사용해보니 1년전쯤과는 달리 생산성 엄청 향상됨.

- 마메 디버거는 생각보다 좋지 않음. 그래서 녹화 하면서 해야 함.


- 해독이 된 롬(피닉스에디션:자살배터리 제거+암호화 삭제)만 디버거의 cpu영역 코드를 실시간 수정할 수 있다.

 디버거 메모리뷰 에서 Region: maincpu 를 선택하면 된다.

 해독이 안된 롬은 Region: maincpu 를 선택했을때 암호화 코드만 보임.

 ㄴ그래도 암호화 풀린 코드를 볼 수는 있는데, opcode 영역을 선택하면 됨.

옛날 마메에선 해독이 안된 롬의 경우, 이 영역은 수정도 안되는데, 최신버전 MameUI에서는 수정이 가능한 것처럼 되어있지만 소용없음.


[D&D SOM 자료] 던전앤드래곤2 _ (Gotvg용) 아래 패치내용 적용된, 멀티플레이 가능 롬


 Gotvg 용, 패치적용된 아시아+핵버전 용 바이너리(롬)를 만들었습니다.

 서로 롬을 맞춤으로써 멀티플레이 가능한 것으로 보입니다.


* 관련링크

- Mame32more 용, 핵롬용 치트 4.6 (빠른인벤, 빠른마법,미사용 음성 삽입) 업데이트 글 : https://soulslip29.blogspot.com/2026/08/c-40-www.html

- 위 내용을 적용한, 아시아+핵롬용 실시간IPS 패치 글 : https://soulslip29.blogspot.com/2026/08/d-som-2-ips-1vs4.html

- Gotvg 사용법 (중국 사이트라 믿지 못한다면 아이디 구매를 권하지 않습니다) : https://soulslip29.blogspot.com/2025/06/gotvg-youju-gotvg-2025-06-27.html


* 고팁 버전설명 


■ 자료다운

* 파일명 : gotvg_DDSOM_mod_bin(ASIA+HACK)_1vs4,FastInven,Magic,InsertVoice.7z. (13MB 정도)
 (압축풀면 파일당 30MB 정도로 커집니다)

* 파일설명 (첨부파일에도 포함)
- ddsoma4p_cache(1vs4)   : (아시아) 1vs4(강제 4인 모드) 만 적용됨
- ddsoma4p_cache(1vs4+ALL) : (아시아) 1vs4 + 빠른인벤 + 빠른마법 + 미사용 음성 삽입
- ddsoma4p_cache(ALL) :  (아시아) 빠른인벤 + 빠른마법 + 미사용 음성 삽입 만

- ddsoma4pp_cache(1vs4)   : (핵롬) 1vs4(강제 4인 모드) 만 적용됨
- ddsoma4pp_cache(1vs4+ALL) : (핵롬) 1vs4 + 빠른인벤 + 빠른마법 + 미사용 음성 삽입
- ddsoma4pp_cache(ALL) : (핵롬) 빠른인벤 + 빠른마법 + 미사용 음성 삽입 만

 너무 세세하게 나누면 헷갈릴듯 하여 3개씩만 나눔.

[D&D SOM 자료] 던전앤드래곤2 _ 아시아 및 핵롬용 IPS 패치 : 1vs4, 빠른인벤, 빠른마법, 미사용음성 삽입

 아래 올렸던 핵롬용 치트 내용을 아시아판에도 적용되게 함 + 아시아,핵롬 모두 1vs4 모드 추가했습니다.


 아시아판 및 핵롬용 IPS 실시간패치 이며 사용법은, www.dnd2.net 의 기존 1vs4 패치와 똑같습니다. (\IPS 폴더에 두면 실시간으로 패치 선택해서 실행가능한 방식)


* 포함된 항목

- 핵롬 : 1vs4 / 빠른 인벤토리 / 빠른 마법모션 / 미사용 음성 사용 / 보스전 ww~ 글자안뜨게

- 아시아버전 : 1vs4 / 빠른 인벤토리 / 빠른 마법모션 /미사용 음성 삽입

  ( 1vs4 : 혼자이건 다인이건 4인으로 간주되는 모드)


 Mame32m 용으로 제작했지만, 후바 등에서도 되는것 같습니다.


* 관련링크

- 아래 치트 항목 설명글+영상 : https://soulslip29.blogspot.com/2026/08/c-40-www.html

- (Gotvg용) 아래 패치내용 적용된, 멀티플레이 가능 롬 : https://soulslip29.blogspot.com/2026/08/d-som-2-gotvg.html

- (제작 관련글) 마메 디버깅 기록 _ CPS2 던전앤드래곤2 (D&D SOM) - 치트,패치,롬 제작 :  https://soulslip29.blogspot.com/2026/08/cps2-2-d-som-mame-debugger.html


■ 자료다운

* IPS 패치파일만

* 파일명 : [패치IPS]던드 아시아+핵롬용(1vs4,빠른인벤,빠른마법,미음성삽입).7z

https://drive.google.com/file/d/1_ThyWaphMy4hzNmqupe8r4iVLoI_1bh3/view?usp=drive_link


* (통합) 실행기 Mame32more + 던드(아시아,핵롬 등) + 치트 + IPS 및 핵롬 설명글https://soulslip29.blogspot.com/2025/06/d-som-us-plus-c-d-mame32more-084250.html


 * ㄴ(위 글에 있음) 참고로, Mame32m 이 2026-07-31 업데이트 되었습니다. (출처: emu-france) 메뉴를 한글로 수정한 파일 링크합니다.

 기존버전은 낮은 확률로 리플레이 저장 실패 현상을 겪었는데 이건 해결되었을지 모르겠습니다.

* 파일명 : Mame32More 0.84.289 (2026-07-31).7z

 : https://drive.google.com/file/d/1zURzHKqqnsIO1c3e5_MgpiYrSPq2wi_4/view?usp=drive_link

(롬이나 치트는 빠져있으므로 위 파일에서 복사해 와야 합니다 / 키설정파일(cfg) 호환이 되지않아 키설정 다시 필요..)

 - 원출처 링크 : https://www.emu-france.com/emulateurs/6-arcades/90-mame-non-officiel/3953-mame32-more/

[D&D SOM 자료] 던전앤드래곤2 핵롬(레드 c모드 등) 치트 업데이트 4.6 (한글) - 다워 정지버그 완벽수정 자동적용 + 기능추가 : 빠른마법, 빠른인벤,미사용음성 삽입,www글자삭제

Mame32more용 치트가 4.0 으로 업데이트 되면서 다음 기능이 추가됐습니다.


* 4.1 업뎃 (2026-08-17) : 엘프CE 음성랜덤 빠져서 추가함

* 4.2 업뎃 (2026-08-18) : 이프리트 불 이펙트가 불항아리 사용에도 반영되어, 불항아리 사용시간도 축소

* 4.3~4.5 업뎃 : 치트 끄는부분 오타수정 + 엘프 불항아리 사용시간을 다른캐릭과 같게 (신에서 쓸때 용)

* 4.6 업뎃 : 직자 A+B때도 미사용 음성 나던거 되돌림. 동료 스트때만 나게



* 향상된 사항

- 다인모드 다크워리어 정지버그 완벽수정(ROM 실시간 수정 방식) + 자동적용

 이제 다워가 1분이 지나도 와리가리를 하지 않고 몹들도 온전히 플레이어를 공격합니다.

 (기존 슬롯 열고닫기 등 안해도 되어 삭제함)


* 추가된 기능

- 아이템창 속도 빠르게

- 마법사용 속도 빠르게 (치트파일을 직접 수정해보실 수도 있습니다)

 원작 특성을 해치지 않는 선에서 줄이려 노력. 직접 수정으로 더 줄이기도 가능합니다.

- 미사용 음성 삽입

- 보스전에서 방해되는 www ~ 글자 안뜨게


* 관련링크

- 아시아버전(+핵롬)용 IPS실시간패치도 제작함 : https://soulslip29.blogspot.com/2026/08/d-som-2-ips-1vs4.html

 (아시아버전은 해독된 롬이 아니라서, Mame32more에서는 치트방식 ROM 패치가 안되고 IPS 방식은 가능)

- (Gotvg용) 아래 패치내용 적용된, 멀티플레이 가능 롬 : https://soulslip29.blogspot.com/2026/08/d-som-2-gotvg.html

- (제작 관련글) 마메 디버깅 기록 _ CPS2 던전앤드래곤2 (D&D SOM) - 치트,패치,롬 제작 :  https://soulslip29.blogspot.com/2026/08/cps2-2-d-som-mame-debugger.html


■■ Mame32more or 치트 자료

C모드 등 가능한 핵롬(피닉스에디션: 해독된 롬) 용 치트 입니다.
(치트파일 수정하면 위에 그냥 Pheonix Edition 에도 적용가능할거라 생각됩니다)

* 치트파일(4.6)만 (던전드래곤 치트들만 들어있음)

 : https://drive.google.com/file/d/1IKvHPtBaMBNuG4wPAfDywQKGy6lqCkcb/view?usp=drive_link

 (편집시 주의 : 인코딩 ANSI 그대로 둬야 에뮬에서 한글출력 가능합니다)

=> Mame32more 실행파일이 있는곳에 압축을 풉니다

[GB, SFC, GG, SS] 마법기사 레이어스 게임들 6종 [간략리뷰, 정보] - GB판이 가장 나은듯 (수정1)

* 수정1(2026-08-03) : SSF 장점 추가

 

 고전애니 마법기사레이어스 가 리메이크 된다고 하여 관련게임들 정보 남겨봅니다.


 개인적으로 왜 리메이크 되는지는 모르겠습니다. 요즘 먹힐 스토리는 아닌거 같은데 스토리를 바꿔서 나온다면 뭔가 의미가 있지 않을까 생각됩니다.

 

- 공통 타이틀명 : Mahou Kishi Rayearth / 魔法騎士レイアース / Magic Knight Rayearth


* 다음 게임들의 정보 기록 (발매년도는 모두 1995)

- GB(게임보이, 슈퍼게임보이)판 '마법기사 레이어스'(RPG)

- GB판 '마법기사 레이어스 2nd - The Missing Colors'(RPG)

- SFC(슈퍼패미콤)판 '마법기사 레이어스'(RPG)

- SS판 '마법기사 레이어스'(ARPG)

- GG(게임기어)판 '마법기사 레이어스'(RPG?)

- GG판 '마법기사 레이어스2 - Making of Magic Knight'(육성시뮬)


■ 본문 관련링크

* [GB, SFC, GG, SS] 마법기사 레이어스 게임들 6종 _ 공략정보, 내용(스토리) 모음 글 : https://soulslip29.blogspot.com/2026/08/gb-sfc-gg-ss-6.html

* GB판 2탄 디버그 과정 기록 및 개조롬 (2,3번째 보스 난이도만 조금 상승) : https://soulslip29.blogspot.com/2026/07/gb-2-gameboy-magic-knight-rayearth-2nd.html


* 통합에뮬 레트로아크(RetroArch) 셋팅글  : https://soulslip29.blogspot.com/2024/07/retroarch-fcsfcmsggmdmega.html


■■ GB 판 '마법기사 레이어스' (간단 RPG)

- TOMY / 1995

* 플레이시간 : (에뮬 터보기능 사용시) 몇시간 정도.

[GB, SFC, GG, SS] 마법기사 레이어스 게임들 6종 _ 공략정보, 내용(스토리) 모음


 레이어스 관련 게임들의 공략정보, 내용(스토리) 모음.


- GB(게임보이, 슈퍼게임보이)판 '마법기사 레이어스'(RPG)

- GB판 '마법기사 레이어스 2nd - The Missing Colors'(RPG)

- SFC(슈퍼패미콤)판 '마법기사 레이어스'(RPG)

- SS판 '마법기사 레이어스'(ARPG)

- GG(게임기어)판 '마법기사 레이어스'(RPG?)

- GG판 '마법기사 레이어스2 - Making of Magic Knight'(육성시뮬)


* 관련링크

- [GB, SFC, GG, SS] 마법기사 레이어스 게임들 6종 [간략리뷰, 정보] 글 : https://soulslip29.blogspot.com/2026/08/gb-sfc-gg-ss-6-gb.html

[D&D SOM] 던전앤드래곤2 콤보 - Gon님의 드워프vs하피 한방콤보 _ 입력법 해석, 메모


● 관련링크 (글 시리즈)

- 첫 글 및 시리즈 글 링크 : https://soulslip29.blogspot.com/2025/07/d-som-2_12.html



 Gon님의 드워프vs하피 한방콤보(아래 영상)를 보고, 입력법 해석이 되어 따라해 봤습니다. 실패사례 포함.

* (원본) Gon님의 드워프vs하피 한방콤보 영상

[GB] 마법기사 레이어스 2 _ 개조롬, 디버그 과정 - 적 추가 기록 / 게임보이 롬 개조 _ BGB Debugger / [Gameboy] Magic Knight Rayearth 2nd _ edit / Rom hacking

 

 게임보이 용 「마법기사 레이어스 2nd - 더 미싱 컬러」 의 개조, 디버깅 기록.

 (하단에 조금 개조된 롬파일 올려놓음 / Hack Rom Download below)


- 타이틀 명 : Mahou Kishi Rayearth 2nd - The Missing Colors / 魔法騎士レイアース 2nd

- English Title : Magic Knight Rayearth 2nd - The Missing Colors


 난이도가 너무 쉬워서. 개조 시도하게 됨.


* 디버거 사용 에뮬레이터 - BGB

 - 홈페이지 : https://bgb.bircd.org

 - 장점 : 디버거가 에뮬레이터계에서 최고 수준

 - 단점 : 메모리상에서 'Search' 불가능 / (사소함) 코드 복사시, 영역 지정 대신 직접 복사할 길이를 써야 함.

 - 메모 : Option 에서 키설정할때 밑에 'Configure Extra Buttions'에 체크하고 설정하면 터보키, 강제세이브or로드 등 키 설정 가능.


 (에뮬 Sameboy 도 괜찮다는 평가가 있지만, 텍스트 형식 디버거라 불편함)


* 용어

- 「0x」 : 16진수를 표현하기 위해 수 앞에 붙이는 건데 거의 생략하였음.


■ BGB 디버거 화면 메모

디버거 화면


- (디버거 메인창 _ 좌상) 롬파일 내용을 어셈블리어 코드로 변환한 내용이 나와있다.

 명령 예) 「ld b, 04 : b에 04 값을 넣는다」 

 이런 명령들은 구글AI 등에 물어보면 친절히 알려준다.

[D&D SOM] 던전앤드래곤2 스킬 - 엘프난무 _ 에뮬레이터별 입력 차이 기록 (수정 2026-08-17)

* 수정(2026-07-19) : 내용 보완 수정함.

* 수정3(2026-08-17) : 옛날에물에 Mame32++ 포함. 즉 '마메론,후바,마메32++' 이 옛날에뮬


● 관련링크 (글 시리즈)

- 첫 글 및 시리즈 글 링크 : https://soulslip29.blogspot.com/2025/07/d-som-2_12.html



 발견한 사항 기록 - 옛날 에뮬에서만 엘프난무 입력삑살 원인


 엘프난무를 Mame32m(= Mame32more)으로 연습했는데 후바에서는 안나가는 현상을 경험하여 알게 됨.

 엘프난무는 국내 던드 커뮤니티인 http://www.dnd2.net 의 타키욘님 글 http://www.dnd2.net/freeboard/131740 을 보고 알게 되었습니다. 타키욘님 글의 보완? 격이라 보시면 될 듯.


(Mame32more 캡쳐) 이런식으로 셋팅을 합니다 (Q, E 를 대각선 키로 설정)


엘프난무(= 요정난무, 평타강공캔슬, 평강캔) 커맨드

 (오른쪽을 보고 쓸 때)

▶ 1. (A연사 상태에서), 방향키 「→↖」 반복입력.

 이걸로 쓸 때 「↖」 의 입력시간 3프레임 이상 필요한 듯?

  => 이 커맨드가, 옛날 에뮬에서는 「→」 만 인식될수 있어서 삑사리 원인이 됨. (아래 설명)

 삑사리나서 강공격이 나갈 경우 「↖」가 눌려있는 시간 확보가 필요함. 즉 삑사리가 싫다면 「↖」를 더 길게 누르고 있으면 되지만 좀더 느림.

 

▶ 2. (A연사 상태에서), 방향키 「→↑←」 반복입력.


▶ 3. 수직 반대방향 커맨드 (「→↙」 or 「→↓←」) 로도 되지만 의도치않게 전진기가 나갈 수 있으므로 추천 안함.



■ 1. 옛날에뮬 Houba(후바), MamelonA(마메론A), Mame32++

 : 방향키를 여러개 누를 시, 나중에 누른 키가 눌려있는 것으로 인식되는게 아니라, 무조건 좌 or 우 키가 먼저 눌려있는 것으로 인식된다.

 이로 인하여 엘프난무를 대각선 커맨드(「→↖」)로 쓰면 삑살나는 경우가 발생함.


 = 옛날 에뮬에서만 엘프난무 입력삑살이 납니다.


■ 2. 비교적 나중에뮬 Mame32more (= Mame32m) 및 Gotvg

 : 방향키를 여러개 누를 시, 나중에 누른 키가 눌려있는 것으로 잘 인식된다.

 이로 인하여 엘프난무가 대각선 커맨드(「→↖」)로도 삑살 없이 나간다.



 참고로 Mame32m은 핵버전 솔플 하는데 쓰이며, 카일레라 넷플도 가능합니다.

 * 관련링크 - 에뮬 + 핵롬 + C모드 4인용 솔플치트 통합자료 글 : https://soulslip29.blogspot.com/2025/06/d-som-us-plus-c-d-mame32more-084250.html 

 ㄴMame32m 장점 : 리플레이 저장 가능 (후바는 안되고, 마메론은 매번 .nv파일 삭제해야 하는 번거로움이 있으나 이건 안그래도 되서 편함)


(메모) 구글 블로거의 이미지 완전삭제 - 글쓰다가 지운 이미지는 자동으로 삭제되지 않음 - 설정에서 관리

 

구글 블로거에서, 글에 이미지를 삽입했다가 그냥 삭제하면 완전히 삭제되지 않는다.


 구글은 가비지 컬렉터도 없어서 자동으로 지워주지 않음. 본인 계정에 그대로 용량을 차지하며 남아있다.


 * 삭제방법 : 설정 -> '내 블로그의 미디어' 에 들어가서 수동으로 삭제해야 함.



▲ 여기서, 중복된 이미지 또는 자기가 삭제한 이미지를 수동으로 삭제해야 한다.
앨범별, 글별로 나뉘에 있는게 아니고, 나중에 올린게 맨 위로 오므로 힘들다.


 만약 중복그림 2개중 하나를 지웠는데, 글에서 이미지가 안보여 버린다면, 앨범의 이미지를 클릭해 주소를 복사해서 태그(글쓰기 모드에서 'html 보기'로 변경)에 수동으로 집어넣어야 함.