Xref: utzoo misc.kids:10475 comp.sys.ibm.pc:32333 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!sun-barr!newstop!sun!aeras!nelson From: nelson@aeras.UUCP (Nelson B. Bolyard) Newsgroups: misc.kids,comp.sys.ibm.pc Subject: Re: Logo info request Summary: Patches to LADYBUG for PC clones Keywords: LOGO LADYBUG DEBUG Message-ID: <365@aeras.UUCP> Date: 29 Jul 89 22:41:40 GMT References: <9088@chinet.chi.il.us> Reply-To: nelson@aeras.UUCP (Nelson B. Bolyard) Followup-To: comp.sys.ibm.pc Distribution: na Organization: Arix Corporation, San Jose, CA. Lines: 63 In article <9088@chinet.chi.il.us> mpcook@chinet.chi.il.us (Michael P. Cook) writes: >I have a copy of a public domain version of LOGO called LADYBUG. You can >download it from my BBS, DISCOVERY PLACE - 312-383-6335 (3/12/2400 8N1), >located in Oak Park IL. >---------------------------------------------------------------------- >Mike Cook Oak Park IL USA >usenet address: mpcook@chinet.chi.il.us >SYSOP of DISCOVERY PLACE BBS - Educational Software, Kids, Parenting >312-383-6335 (No Fee Required) 24 hrs/day 8N1 3/12/2400 baud >---------------------------------------------------------------------- Last December I downloaded LADYBUG from Discovery Place BBS. It came as an ARC file. The documentation included was very good, and I was eager to try it. Nearly every function I tried would cause Ladybug to mysteriously return me to my command prompt (exiting Ladybug). Since I had recently acquired Turbo Debugger, and since I've had lots of experience in debugging 8086 code without source, I went in and found the problem. In no less than two places, the compiled basic program actually checksums the ROM BIOS and compares the checksum against the value for the original IBM PC !! If the checksum doesn't match, the program exits!! The fix was simple, after the checksum is done, simply ignore the results!! With this modification, LADYBUG runs on my AST Premium 286. I'm not going to report LADYBUG, but I've included below the input needed to the DOS DEBUG program to patch LADYBUG. After you download LADYBUG from Mike Cook's BBS, do the following steps: 1. take the 6 lines below (between the snip lines) and enter them into a file on your PC clone. The file should be called LADYBUG.DBG. There should be no trailing blanks on any of the lines. 2. Copy LADYBUG.EXE to LADYBUG.BIN on your PC 3. run the following command DEBUG LADYBUG.BIN < LADYBUG.DBG 4. rename LADYBUG.EXE to LADYBUG.OLD 5. rename LADYBUG.BIN to LADYBUG.EXE 6. run LADYBUG and it will work. ----X---snip----X---snip----X---snip----X---snip----X---snip----X---snip e 434 90 90 e 30bb 90 90 w q ----X---snip----X---snip----X---snip----X---snip----X---snip----X---snip Some comments about Ladybug: The clipping feature doesn't work well. When the turtle goes off the screen or comes back on, a line is drawn from the place where the turtle starts (or ends) on screen to some seemingly random location. The result is that spirals and things that tend to go off screen and then come back on tend to look pretty bad. Because youngsters tend to be motivated by seeing things look "just right", when they get these unexpected results, they get discouraged. When even DAD can't fix it, junior gets really bummed. So we've pretty much stopped using LADYBUG. I'm inclined to try one of these $79 alternatives. ============================================================================= Nelson B. Bolyard UUCP: ...sun!aeras!nelson Principle Software Engineer ARPA: nelson%aeras@sun.com Arix Corporation phone: (408) 922-8391 (formerly Arete' Systems) USmail: 821 Fox Lane, San Jose, CA 95131 Disclaimer: Opinions expressed are not necessarily those of my employer.