42bs Posted April 20, 2020 Share Posted April 20, 2020 Hi just to share it: https://github.com/42Bastian/6502/tree/master/d6502 It is a command line disassembler (nothing more) which I did enhance for the Lynx. Just for a quick "check" of code. 1 Quote Link to comment Share on other sites More sharing options...
Songbird Posted April 20, 2020 Share Posted April 20, 2020 Nice! But I'm getting a malware virus detection when I download the *.exe and try to run it. Says "HEUR/APC (Cloud)" was blocked. Quote Link to comment Share on other sites More sharing options...
sage Posted April 20, 2020 Share Posted April 20, 2020 hmmm... i have to check the license for the one i am using ... not sure if i am allowed to pulish my changes... Quote Link to comment Share on other sites More sharing options...
42bs Posted April 20, 2020 Author Share Posted April 20, 2020 (edited) 43 minutes ago, Songbird said: Nice! But I'm getting a malware virus detection when I download the *.exe and try to run it. Says "HEUR/APC (Cloud)" was blocked. This is a false warning. The exe is UPX packed. Edit: Downloaded it and let Windows Defender check it. No Problem. Edited April 20, 2020 by 42bs Quote Link to comment Share on other sites More sharing options...
Songbird Posted April 20, 2020 Share Posted April 20, 2020 OK, cool, told my virus scanner to ignore and now it works. Thanks for posting this! I'm seeing some stray characters as shown below with certain op codes followed by a digit (STA5, STZ6, and STA7). Is this an artifact of the source program? 0814 8D 5F 2F STA5 $2F5F 0817 8D 8B FD STA $FD8B 081A 8D 60 2F STA $2F60 081D 8D 8A FD STA $FD8A 0820 A9 04 LDA #$04 0822 8D 8C FD STA $FD8C 0825 9C 67 2F STZ6 $2F67 0828 9C 68 2F STZ $2F68 082B A9 3E LDA #$3E 082D 8D FE FF STA $FFFE 0830 A9 2F LDA #$2F 0832 8D FF FF STA7 $FFFF Quote Link to comment Share on other sites More sharing options...
42bs Posted April 20, 2020 Author Share Posted April 20, 2020 1 hour ago, Songbird said: OK, cool, told my virus scanner to ignore and now it works. Thanks for posting this! I'm seeing some stray characters as shown below with certain op codes followed by a digit (STA5, STZ6, and STA7). Is this an artifact of the source program? 0814 8D 5F 2F STA5 $2F5F 0817 8D 8B FD STA $FD8B 081A 8D 60 2F STA $2F60 081D 8D 8A FD STA $FD8A 0820 A9 04 LDA #$04 0822 8D 8C FD STA $FD8C 0825 9C 67 2F STZ6 $2F67 0828 9C 68 2F STZ $2F68 082B A9 3E LDA #$3E 082D 8D FE FF STA $FFFE 0830 A9 2F LDA #$2F 0832 8D FF FF STA7 $FFFF It is a decoding error. It is because of the bit branch opcodes. Quote Link to comment Share on other sites More sharing options...
42bs Posted April 21, 2020 Author Share Posted April 21, 2020 10 hours ago, Songbird said: OK, cool, told my virus scanner to ignore and now it works. Thanks for posting this! I'm seeing some stray characters as shown below with certain op codes followed by a digit (STA5, STZ6, and STA7). Is this an artifact of the source program? 0814 8D 5F 2F STA5 $2F5F 0817 8D 8B FD STA $FD8B 081A 8D 60 2F STA $2F60 081D 8D 8A FD STA $FD8A 0820 A9 04 LDA #$04 0822 8D 8C FD STA $FD8C 0825 9C 67 2F STZ6 $2F67 0828 9C 68 2F STZ $2F68 082B A9 3E LDA #$3E 082D 8D FE FF STA $FFFE 0830 A9 2F LDA #$2F 0832 8D FF FF STA7 $FFFF Fixed. 1 1 Quote Link to comment Share on other sites More sharing options...
Songbird Posted April 21, 2020 Share Posted April 21, 2020 Downloaded the new version, and it works great! It's already helping me on Quadromania, where I have often been disassembling certain instructions by hand since generic 6502 disassemblers don't handle the unique op codes. Thanks, @42bs! 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.