닫힌 프로그램에 소스 코드를 유지하는 것은 일반적으로 이유가 많은 이유로 여기에서 찡그린 것입니다. 폐쇄 된 소스 코드는 덜 안전하고 덜 사용자 정의 가능하지만 유감스럽게도 우리는 언제든지 오픈 소스 코드의 장점을 모두 확신 할 수 없을 것입니다. 반면에, 그 코드를 더 잘 이해하려는 시도에서 소스가 잠긴 문 뒤에 남아있는 일부 프로그램의 일부를 디 컴파일 할 수 있고, 늦게의 탁월한 예 중 하나는 완전히 디 컴파일 된이 프로젝트 중 하나입니다. 오카리나.
이 프로젝트의 코드를 시작하려면 하나는 Git 저장소를 복제 한 다음 사용자의 운영 체제에 따라 특정 소프트웨어 도구 집합을 사용하여 소스 코드에서 ROM을 컴파일해야합니다. 거기에서, 세계는 당신의 루피로 가득 찬 병입니다. 우리가 다른 디 컴파일 된 게임에서 보았던 것처럼, 원래 게임에 대한 모든 개선 사항은 프레임 속도를 높이거나 그래픽을 향상 시키거나 그렇지 않으면 그렇지 않으면 거기에없는 번창을 추가하는 것을 포함하여 만들 수 있습니다.
이 프로젝트의 제작자는 18 개의 버전 중 하나만 완료되었지만 소스 코드가 디 컴파일을 할 수 있었던 소스 코드가 재 컴파일 될 때 완벽하게 작동하는 게임을 구축 함을 지적합니다. 그것이 얼마나 멀리 떨어져 있는지 말하고 있습니다. 우리는 또한 소스 코드에서 오래된 게임을 다시 작성할 때 얼마나 많은 개선이 얼마나 많은 개선이 가능한지를 설명하는 데 도움이되기 전에 비슷한 프로세스를 보았습니다.
팁을 위해 [Lazarus] 덕분에!