Re: Attempt to reassemble colorforth: the Mark Slicker bug
Chris Walton <[email protected]>
| Newsgroups | gmane.comp.lang.forth.colorforth |
|---|---|
| Message-ID | <[email protected]> |
[SNIP] > BTW if you click on color-bg.com using Windows 98 SE ( and presumably > earlier versions ) and answer YES to the "Run in MSDOS mode" option, Windows > will add a line to the c:\autoexec.bat file something like : > "CALL ........\COLOR-BG-COM" . > This will execute the colorForth binary every time Windows is started. > For most Windows users, this is a one-way operation, as you cannot get past > colorForth to boot Windows in order to disable it. IIRC there was an irate > post about this on clf when color.com was first released. > > To return to normal Windows ( 98 SE )operation : > Press F8 as Windows is starting, and select "4. step-by-step confirmation". > Press "Y" repeatedly (about 15 to 20 times) until the "CALL > ........\COLOR-BG-COM" line when you press "N". > Press "Y" again a few more times... Windows will then tidy up its mess, and > all will return to normal. > > Hopefully anyone who has made their Win98 system comatose in this way will > be able to fix it, in order to read this email, and so find out how to fix > it.... ;) Something that you can do is add a CONFIG.SYS menu which will either call color.com or not. It's easy to do, google for it. > Regards > > Howerd 8^) > > > > > > > > -----Original Message----- > From: Albert van der Horst [mailto:[email protected]] > Sent: 20 May 2005 15:16 > To: [email protected] > Cc: Albert van der Horst > Subject: [colorforth] Attempt to reassemble colorforth: the Mark Slicker > bug > > > Hoi Folks, > > I believe I am now in a position to reassemble colorforth. > Surely I can reassemble to exact the same COLOR.COM, but that is > not useful in itself. > > As a first attempt to do something useful, I have tried to > remove the bug that was recently pointed out by Mark Slicker. > (And that took me so long to understand.) > > Small as this change is, it involves a change in quite some > code addresses, which affects large parts of the executable, > but a change of data addresses is still largely circumvented. > > Unfortunately, I can't run the original COLOR.COM that this is > based on. So I would ask for someone who can run the original > COLOR.COM to try out the changed version COLOR-BG.COM and report > back what happens. (I got kind of stuck with Howards colorforth, > then decided to start with the version from www.colorforth.com.) > > It is available through anonymous ftp from > ftp://80.100.243.19/pub/colorforth/ms-bug.zip > > (Log in as anonymous or ftp. Most browser do this automatically.) > > Apart from the colorforth this archive contains the source, > a difference-file, and the assembler/disassembler with a > script to assemble (on a Linux machine). > > Note that the colorforth screens are still represented as > reassemblable hex dumps. But the icons look nice, I think. > The undiffed source is straight from the disassembler/crawler > colorcm-1-37.dis. So be prepared to find some strange things. > > Groetjes Albert > > > -- > Albert van der Horst,Oranjestr 8,3511 RA UTRECHT,THE NETHERLANDS > Economic growth -- like all pyramid schemes -- ultimately falters. > [email protected] http://home.hccnet.nl/a.w.m.van.der.horst > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > Main web page - http://www.colorforth.com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > Main web page - http://www.colorforth.com > > -- Chris Walton arke on irc.freenode.net