Sega Genesis/Mega Drive 및 32X 및 Pico와 같은 관련 콘솔의 ROM 이미지 헤더를 보고 수정하기 위한 애플리케이션입니다. 또한 bin과 smd 형식 사이를 변환하고 잘못된 체크섬을 수정합니다. Visual Basic 6으로 작성되었습니다.
바이너리 버전은 릴리스 페이지에서 사용할 수 있습니다.
일부 매우 오래된 Windows 버전에서는 Visual Basic 6 런타임을 설치해야 할 수도 있지만 최신 버전에는 이러한 파일이 사전 설치되어 있습니다.
MS Gothic 글꼴이 설치된 경우 프로그램은 게임 제목에 일본어 문자를 올바르게 표시합니다.
파일 메뉴에서 "열기"를 선택하여 ROM 파일을 엽니다. 기본적으로 파일 목록에는 .bin, .gen, .32x 및 .smd 확장자를 가진 파일이 표시되지만 파일 필터 드롭다운 상자를 클릭하면 확장자에 관계없이 모든 파일을 나열할 수 있습니다.
파일이 열리면 각 필드를 원하는 값으로 수정할 수 있습니다. 파일이 저장되면 적절한 수의 패딩 공백이 텍스트 필드에 자동으로 추가됩니다.
국내 이름 및 국제 이름 필드에는 일본어 문자가 포함될 수 있습니다. 프로그램은 이를 자동으로 결정하려고 시도하지만 보기 메뉴에서 필드를 선택하고 "필드를 영어로 표시" 또는 "필드를 일본어로 표시"를 선택하여 필드 표시 방법을 수동으로 선택할 수 있습니다.
지역에는 두 가지 형식이 있습니다. 대부분의 ROM은 이전 형식(일본은 J, 미국은 U, 유럽은 E)을 사용합니다. 일부 ROM은 Genesis Technical Bulletin #31에 자세히 설명된 새로운 형식을 사용합니다. "이전 형식" 또는 "새 형식"을 선택하여 지역 형식을 지정할 수 있습니다.
ROM에 잘못된 체크섬이 있는 경우 체크섬 옆에 있는 "수정" 버튼을 누르거나 도구 메뉴에서 "체크섬 수정"을 선택한 다음 파일을 저장하여 이를 수정할 수 있습니다.
도구 메뉴에서 "Bin으로 변환" 또는 "SMD로 변환"을 선택한 다음 파일을 저장하여 ROM을 다른 형식으로 변환할 수 있습니다.
도구 메뉴에서 "IPS 패치 적용"을 선택하고 확장자가 .ips인 패치 파일을 선택한 다음 파일을 저장하여 ROM에 IPS 패치를 적용할 수 있습니다.
Felipe XnaK의 "The Complete Documentation About the Genesis ROM Format"과 Plutiedev의 "ROM 헤더 참조"를 기반으로 합니다.
Steve McMahon의 "VB로 CRC32 계산"을 기반으로 한 CRC32 알고리즘입니다.
Alforata의 Genesis ROM 아이콘을 사용합니다.