X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: rugxulo AT gmail DOT com Newsgroups: comp.os.msdos.djgpp Subject: Re: Ispell (binary patching Emacs) Date: Sat, 4 Aug 2012 16:08:06 -0700 (PDT) Organization: http://groups.google.com Lines: 29 Message-ID: <301af96d-3710-4a4e-8328-85101cc04a06@googlegroups.com> References: <83sjd412pe DOT fsf AT gnu DOT org> <83obnql106 DOT fsf AT gnu DOT org> <44cbf133-ea8b-47d6-9f01-0c7cef19c13a AT googlegroups DOT com> <8fd215eb-bc43-4739-b68b-50d0b27fb7b4 AT r33g2000yqd DOT googlegroups DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1344123322 18505 127.0.0.1 (4 Aug 2012 23:35:22 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Sat, 4 Aug 2012 23:35:22 +0000 (UTC) In-Reply-To: Complaints-To: groups-abuse AT google DOT com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-Received-Bytes: 2443 Bytes: 2543 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Hi, yet again, On Friday, August 3, 2012 12:03:15 AM UTC-5, rug DOT DOT DOT AT gmail DOT com wrote: > > 00146023: 5D 80 > 00146024: C3 63 > 00146025: 8D FF > 00146026: 76 58 That should probably be "DF" instead of "58" here. Not sure why I didn't catch that (or why it mostly worked without it). That was the whole point, to uppercase it! 00146023: 8063FFDF and byte [ebx-1],0xDF And, of course, this changes the md5sum, so here's the newer one: ==newemacs.md5=================== 51a76c475ccfc50d341cee9990655808 *emacs.exe ==newemacs.md5=================== BTW, here's a quick sed operation to avoid the compile problem when using FreeDOS' FreeCOM (untested but should work, heh): ==fcomfix.bat==================== @echo off if not exist mainmake.v2 set MOO=msdos gsed -i "s/subst.*shell.*)/CURDIR)/" %MOO%.\mainmake.v2 %MOO%.\sed*.inp set MOO= ==fcomfix.bat==================== P.S. I still feel like I need to kick the tires a lot more. I guess I'll keep playing with it, and see what I can find out.