home .. forth .. colorforth mail list archive ..

Re: [colorforth] Attempt to reassemble colorforth: the Mark Slicker bug


[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:albert@xxxxxxxxxxxxxxxxxx]
> Sent: 20 May 2005 15:16
> To: colorforth@xxxxxxxxxxxxxxxxxx
> 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.
> albert@xxxxxxxxxxxxxxxxxx http://home.hccnet.nl/a.w.m.van.der.horst
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
> For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
> Main web page - http://www.colorforth.com
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
> For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
> Main web page - http://www.colorforth.com
> 
> 


-- 
Chris Walton
arke on irc.freenode.net

---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com