2016-12-15 14 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の中からアスキーフォーマットでファイルを保存しようとしましたが、それもうまくいきませんでした。どちらも私に「不正な関数呼び出し」エラーを与えました:

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

ありがとうございます!これは魅力のように機能しましたが、1つの修正が加えられました。 unprot.basファイルには2つの文字(0xffと0x1a)が必要でした。 – user2320886

関連する問題