Excerpt from: https://news.ycombinator.com/item?id=6304460 I [Paul Lutus] didn't really "place" it in the public domain, I just let nature take its course. The inevitable result is that there are now only versions of the program online in which my name and copyright notice have been removed: http://www.youtube.com/watch?v=6FDtXflMBmw I searched for the original program online, but couldn't find it -- only the pirated version. By "pirated" I mean someone has removed my copyright notice and offered the program as their own, successfully replacing the original in all online archives. Mr. Lutus I've changed only 2 bytes, will you forgive me? -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- Download the disk image from: https://archive.org/download/Uncracked4am Look at OBJ.HELLO, loaded at $800, there are three calls to the subroutine $0C4D and after a lot of disassembly & tracing you can see that this is the copy protection check routine. Put a $60 - RTS at $0C4D, then 800G Yes! Here we go! The menu! Success! Ahem... no... not really... try to hit it does not no matter what key... we stuck to the menu. After more disassembly & tracing: 0A50 - 20 56 0A JSR $0A56 0A53 - 6C 86 00 JMP ($0086) 0A56 - 6C 3A 00 JMP ($03A0) Bypass the routine at $0C4D and the wrong address is written in $03A0. Put $2C - BIT at $0A50, then 800G and it's works! -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- BLOAD OBJ.HELLO CALL-151 0A50:2C 0C4D:60 BSAVE OBJ.HELLO,A$800,L8266 Notes - deleted "JERRY SR." this is only the music player, it can be saved by the M -> G options of the menu. - I own a //c, can't test the tape output and emulator are useless in this case.