Re: How to recreate the 31 July color.com

Jason Kemp <[email protected]> Mon, 25 Feb 2008 10:44:10 +0000
Newsgroups gmane.comp.lang.forth.colorforth
Message-ID <[email protected]>
Morning Ray,
> Yo, Jason. :)
> I have to ask,,, Did you happen to first copy over the first 18 blocks
> with zeros before over writing?
>   
No, well at least  _I_ didn't; the file created from 
http://colorforth.cvs.sourceforge.net/colorforth/colorforth/masm/ was 
18k long.  At the end of color.asm is the directive
org (1200h-1)*4
dd 0
which makes the file 18k long.  I assume that the linker I'm using 
therefore pads the file out with zeros from the end of the code to this 
point.  Please do correct me if I'm wrong.
Then I used "Tiny Hexer" to paste this data over the start of the 
original 64k color.com.  (Actually this little program is good for 
writing the data straight to the boot sector (or any where) on a floppy, 
which saves a bit of time so you can boot colorForth directly rather 
than have to load DOS first and then run color.com)

Following Nick's advice, I tried just pasting the first 12k, which 
leaves the icon data intact and then boots and runs perfectly for me.
> I'd also sorta like to see the finished image you have. If you are so
> inclined please forward it to my public mail at Ray.stmarie AT
> gmail.com.
>   
Done
> I'm so pleased to see you build this puzzle yourself.
>   
Thank you.  It is a pleasure to investigate it.  I do hope that I can 
soon reach a point where I can offer something original to the list 
rather than ask questions that most of you answered seven or eight years 
ago.

Jason