Ski or Die: Rust에서 Snowball War 재구축
대상: Ski or Die DOS 에디션의 Snowball War 미니게임
저자 / 저작자: tuunanet
소스 검토 날짜:
검토 상태: 검토된 출처; 작성자 테스트는 독립적으로 다시 실행되지 않습니다.
질문
DOS 게임에서 던지기, 충돌, 생성 및 득점 규칙을 어떻게 복구할 수 있습니까?
REA가 한 일
REA CLI 및 Ghidra 16-bit 어댑터는 압축이 풀린 MZ 로드 이미지를 검사합니다. 호출자가 선언한 코드 시드와 trace/function/search 쿼리는 모듈을 조사합니다.
저자 보고 결과
저자는 플레이 가능한 Rust + SDL2 재구성, 동작 사양, 리버스 엔지니어링 노트 및 자산 추출 도구를 게시합니다.
제한 사항 및 확인되지 않은 주장
Snowball War만 재구성됩니다. 실행 중인 DOS 원본과 오디오 재생 또는 병렬 비교가 없습니다. 프레임 속도와 PRNG 동작은 근사치입니다. 자산은 독자 자신의 게임 사본에서 가져와야 합니다.
무엇을 배울 것인가
다시 쓰기 전에 주소 지원 동작 사양을 작성하고 각 근사값에 레이블을 지정합니다.
소스의 REA 사용 증거
Every analysis call therefore ran through the REA CLI발췌 서식이 단순화되었습니다. 전체 내용을 보려면 원본 소스를 읽어보세요.
원본 소스
독립적인 편집 요약. 크레딧은 원저자에게 있습니다. 대상 소프트웨어, 설치 프로그램 및 전체 디컴파일러 출력은 여기에 재배포되지 않습니다.