2016-12-15 3 views
4

필자는 오래된 .bas 파일을 가지고있어 문제점을보고 실행하려고합니다. 온라인 난 그냥 메모장 또는 simililar에서 열 수 있어야합니다 것을 나타냅니다 보인다 검색 있지만 이렇게하면 다음과 같이 나에게 횡설수설을 제공합니다Gwbasic .bas 파일의 소스 코드를 보려면 어떻게합니까?

þ*©¿TÜ…7[/C̸yõ»€¹Ù<Ñ~Æ-$Ì™}³nFuJ,ÖYòÎg)ʇŒ~Š¯DËðïþSnhœJN 
‰=É™2+df”c).vX»[šû'Û9¹8%ñx5m#8úV4ÊBº)Eª;Iú¹ó‹|àÆ„[email protected]Ž§i§Ë @îÑ? 
í‘ú™ÞMÖæÕjYе‘_¢y<…7i$°Ò.ÃÅR×ÒTÒç_yÄÐ 
}+d&jQ *YòÎg)ʇŒ~Š¯DË?úŽ©Ž5\šm€S{ÔÍo—#ìôÔ”ÜÍѱ]ʵ¬0wêÂLª¡ö[email protected]Å„Ws雦 X 
Ô¶æ¯÷¦É®jÛ ¼§ 
”n ŸëÆf¿´ó½4ÂäÌ3§Œ® 

내가 GWBASIC에서 열 수 있습니다 때문에, 파일이 소리를 알고 . 그러나 목록은 파일을 보는데도 작동하지 않습니다. 나는 또한 Gwbasic 내에서 ascii 형식으로 파일을 저장하려고 시도했으나 작동하지 않았습니다. 둘 다 방금 "잘못된 함수 호출"오류를 보냈습니다.

GW-BASIC 3.22 
(C) Copyright Microsoft 1983,1984,1986,1987 
60300 Bytes free 
Ok 
LOAD"Pwrharm 
Ok 
LIST 
Illegal function call 
Ok 
SAVE "Pwrharm2",A 
Illegal function call 
Ok 
RUN 
[Program runs successfully] 

다시 RUN 명령은 정상적으로 작동합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

8

아무런 잘못하지 않았습니다. 파일은 원래 ,P 옵션을 사용하여 GWBASIC에 저장되었습니다. https://groups.google.com/forum/#!topic/comp.os.msdos.misc/PA9sve0eKAk에서 설명하는 '해킹'이 있습니다. 기본적으로 문자 0x1a 만 포함 된 파일 (UNPROT.BAS라고 함)을 만든 다음 보호 된 파일을로드하고 UNPROT.BAS를로드하면됩니다. 프로그램을 나열하고 저장할 수 있습니다.

+3

고마워요! 이것은 하나의 수정으로 매력처럼 작동했지만. unprot.bas 파일에는 0xff와 0x1a의 두 문자가 있어야합니다. – user2320886

관련 문제