Path: news.uiowa.edu!chi-news.cic.net!newsxfer2.itd.umich.edu!gatech!news.mathworks.com!news.kei.com!nntp.coast.net!torn!istar.net!news1.ottawa.istar.net!fonorola!news.ottawa.istar.net!news.mulberry.com!news From: dmitton@mulberry.com (Douglas E. Mitton) Newsgroups: comp.sys.apple2.programmer Subject: re. LOGO Crack ... Date: Mon, 12 Feb 1996 23:34:11 GMT Organization: Uniquest On-Line Services Lines: 74 Message-ID: <4foiod$7m3@news.mulberry.com> NNTP-Posting-Host: ppp21.mulberry.com X-Newsreader: Forte Free Agent v0.55 The original post didn't make it to my UseNet server so I'm sorry if I'm responding in the wrong group ... the post was about 'cracking' LOGO, I'm assuming(?) 'Apple LOGO //' for 128K Apple //s. The poster wanted to be able to run the program on a 3.5" or hard drive instead of the original 5.25". I cracked this a few years ago and now have it running on 3.5's for the kids on an Apple //c. I did it manually and if you are comfortable with Merlin, BINSCII, and some hacking, let me know and I'll forward my notes/source to you!!! I have not seen a procedure for Copy // Plus to do this. The following is part of my notes ... Apple Logo // Program Disk: Problem: The program disk is in ProDOS format but is copy protected so that back-up cannot be made and the code cannot be moved to another storage medium (ie. RAM disk). History: Any attempt to access the LOGO1 file on the original /LOGO disk results in an I/O ERROR being generated by the ProDOS DISKII device driver. This is because volume track 1 (ProDOS blocks $8 to $F) are stored in an altered format. All other files are accessible in the normal manner. The altering involves changing the block order on the disk AND modifying the de-nibbling routine. The original /LOGO/LOGO.SYSTEM is simply(?) a disk loader program that loads the protected /LOGO/LOGO1 file to RAM at $2000 to $8FFF ($7000 bytes) and begins execution at $2000. It does this in a very sneaky manner so that the loader cannot be interrupted manually or by load failure and still leave the code image in RAM. Un-Protected Apple Logo //: This only has to be done once ... - Copy ALL the files to another formatted disk (along with the newest ProDOS) EXCEPT Logo.System (redundant after the 'crack') and LOGO1 (protected, can't copy it anyway). - Next bload Logo.System into RAM. - Bload my Capture.bin right behind it ($7000). - Patch an error check vector and a relocate count byte. - To allow the Capture code to be accessed. - enter the monitor and 2000G. - The program loads LOGO1 from disk and saves it to /RAM/xx. - Copy /RAM/xx to the newly created disk above as Logo.System. You now have an un-protected Apple Logo // boot disk that can be backed up freely or moved to another storage device. The demo Logo programs on the original disk assumes a volume of /LOGO/ so some logo editing is in order. The logical question will be answered by "it is probably illegal for me to send you the modified 'Logo.System' file though its done all the time in 'comp.apple2.emulators' (or whatever)". If any one is interested I'll EMail a Binscii to you OR post it to binaries ... Sorry to have rambled on ... ---------------------------------- Doug Mitton * In Brockville, Ontario, Canada (City of the Thousand Islands!) EMail: dmitton@mulberry.com d.mitton@genie.geis.com ---------------------------------