2006-07-28 오전 10:50:42 Hit. 13816
안녕하세요 (__)
항상 해매는 초보유저 대마신 입니다...(__)
H00로0를 메모리로 부팅시키는 유저분들이 많으시죠..
그러나 생판 초보분들께서는 아직까지 힘들어하시는 것이 기정사실.
저도 생판 초보이며, 아직까지 해매고 있는 유저입니다.
코브를 메모리 구동시키기 위해 대략 모든 질답을 다 읽어 보아도 결국은 난감.
그 이유는 기본적인 구동 개념에 대해서 설명된 글이 거의 없기 때문입니다.(본인의 검색
부족일지도...ㅡㅡ;;)
그래서 코브 메모리 구동을 위해 고생을 했던 경험을 토대로 대략적인 개념 정리를 작성하여
초보분들에게 조금이나마 도움을 드리고자 이렇게 글을 올립니다.
(문제가 된다면 바로 삭제해주시기 바랍니다...(__))
-구동 개념을 알아보자!!!-
일반적으로 메모리부팅용 메몰에는 맥스메모리로 읽었을 경우
badata-system.max 이넘과 bidata-system.max 요넘이 있을겁니다.
(물론 자신의 메몰과 성격에 따라 다른 이름으로 되어 있기도 하지만 대부분 저런 형태로
세이브빌더(ps2save-builder)에서 읽혀집니다.)
bidata-system.max 요넘을 세이브빌더를 통해 열어보면 TITLE.DB 라는 파일과 아이콘관련
파일이 있습니다. TITLE.DB 는 바로 PS1 CD 아이디가 적혀 있는 중요한 놈이지요.
그리고 badata-system.max 에는 BOOT.ELF 와 사용하시는 로더 또는 코브나 기타 프로그램
이 ELF 라는 확장자를 가지고 들어 있지요.
자 그럼 간단하게 풀어 볼까요?
전원을 켜면 TLTLE.DB의 PS1 아이디와 트레이에 삽인된 PS1 아이디가 동일한지 확인하여
BADATA의 BOOT.ELF를 가동시키게 합니다. 즉 BOOT.ELF 에 성격에 따라 런쳐가 작동하는
지 아니면 로더가 바로 작동하는지 결정이 되는 것이지요.
결국은 BADATA 파일에서 중요한 것은 BOOT.ELF 이라는 소리가 되겠지요.
일반적으로 BOOT.ELF 파일은 런쳐나 키런쳐 등이 많이 쓰인다고 합니다.
주의 ELF 파일은 결론적으로 말씀드리면 컴퓨터의 *.EXE 파일과 성격이 동일한 파일 확장자
입니다. 실행 파일이라는 이야기 지요.
개념 총정리를 하자면
전원 ON -> 삽입된 PS1CD 아이디 체크 -> 메모리에 BIDATA에 삽입된 TITLE.DB의 PS1CD
아이디 확인 -> 동일할 경우 -> BADATA의 BOOT.ELF 파일을 실행
이런 식으로 시스템이 진행 되게 되어 있습니다. ^^
간단하지요??
그렇다면 여기서 메모리부팅에 필요한 것들이 무엇인지 답이 나오겠지요.
-메모리부팅용 준비물-
1. 당근 맥스드라이브
2. PS2세이브빌더 (BIDATA와 BADATA의 설정변경 및 파일첨부시 필요)
3. TITLEMAN.EXE (TITLE.DB 작성용)
4. 누군가가 작성또는 추출한 BI와 BADATA(확장자가 MAX로)
5. 메모리용 X더와 런쳐프로그램
요로코롬 준비하시면 됩니다.
간단하게 설명드리자면
BIDATA.MAX를 세이브 빌더로 열기 -> TITLE.DB 삭제 -> 자신이 TITLEMAN.EXE 로 작성한
TITLE.DB 첨부 -> 저장
BADATA.MAX를 세이브 빌더로 열기 -> 자신이 원하는 런쳐프로그램의 BOOTC.ELF 파일을
BOOT.ELF 파일로 이름 변경후 첨부(그 전 데이타 삭제후) -> X더.ELF 파일을 첨부
-> 그외 ELF 파일 첨부후 저장
맥스드라이브로 BI와 BA 이동 -> 맥스드라이브 구동 -> 맥스드라이브 선택
->파일 둘다 선택 -> 언팩 MC1 실행
그리고 다시 부팅~~~하고 PS1 시디 삽입하면 두둥하고~~런쳐프로그램이 작동할것이고
거기에 맞춰 프로그램셋팅하시면 됩니다~~
설명이 그다지 쉽지는 않을것 같습니다
하지만 한번 차근 차근 해보신다면 그 후에는 이해가 되고 패치나 기타등등에 대해서도
서서히 접근이 가능할 것이라고 생각합니다.
초보자 분들이 좀더 쉽게 접근하기 위해 글 올립니다.
이글은 여러분들이 작성하신 글들을 토대로 작성한 것입니다.
문제가 되면 바로 삭제해 주세요..
감사합니다.
불량게시글신고
·댓글