Well, I've downloaded an old non-English textual adventure, which of course, "for the sake of professionalism" have list disabled. Even after entering pokes for enabling "run-stop/restore" and for enabling "list" it continually questions for an input (in-game). I've tried to enter listing even on starting screen but it regards an emulated "run/stop-restore" just as any other button. "press any key" (just in our language...) .

Link with downloadable .prg:

http://retrospec.sgn.net/users/tomcat/yu/C64/MiscGames/Html/BezMilosti.php

P.S.: Because of auto-loading of .prg format when dragged over screen in V.I.C.E I've even made a new .d64 disk and as such, provoked the infamous "Loading. Ready." state. From that place I've entered pokes indeed.

P.S. 2: I've posted a theme and thread about this problem under "scene" category on "lemon", the top-ranked site dedicated to commodore:

*edit (importing of the link):

https://www.lemon64.com/forum/viewtopic.php?t=69043

  • 2
    Wouldn't it be easier to just load the game into VICE, dump the memory image, find the BASIC program in RAM, and de-tokenize it? – Cactus Sep 14 at 2:28
  • 1
    It would help us a lot if you phrased your request as a question. For example, are you asking if it can be listed, how it can be listed, or to simply show you the listing? – Dr Sheldon Sep 14 at 4:51
  • I can't rephraze it without significantly changing a meaning... – perpetuum Sep 22 at 14:22

Those programs aren't BASIC*. Detokeninzing them with petcat produces:

$ petcat bez\ milosti-inst.prg 


;bez milosti-inst.prg ==0801==
 1991 sys2065 tmc

$ petcat bez\ milosti.prg 


;bez milosti.prg ==0801==
 1987 sys2065 fbg

So each of those prg files contains only one line of BASIC code: a sys instruction that jumps into the machine code part of the program.


* or if they were originally written in BASIC they were compiled, and so the original source/tokens have been replaced by machine code

  • Thanx a lot for a link & info... – perpetuum Sep 22 at 14:23

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.