home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.xmission.com
/
2014.06.ftp.xmission.com.tar
/
ftp.xmission.com
/
pub
/
lists
/
fractdev
/
archive
/
v01.n006
< prev
next >
Wrap
Internet Message Format
|
1998-05-04
|
41KB
From: owner-fractdev-digest@lists.xmission.com (fractdev-digest)
To: fractdev-digest@lists.xmission.com
Subject: fractdev-digest V1 #6
Reply-To: fractdev-digest
Sender: owner-fractdev-digest@lists.xmission.com
Errors-To: owner-fractdev-digest@lists.xmission.com
Precedence: bulk
fractdev-digest Tuesday, May 5 1998 Volume 01 : Number 006
----------------------------------------------------------------------
Date: Thu, 19 Mar 1998 02:44:48 -0600
From: "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net>
Subject: Re: (fractdev) Documentation and Help files....
Tim Wegner wrote:
>
> Someone like yourself without a C compiler .... (snipped) .....
> ........ If you want to create new links, or delete links,
> you need a C compiler.
>
I don't use DJGPP, but I have these two Microsoft products:
Visual C++ Pro 1.52
Visual C++ 4.0
>
> You would need to learn about the various help viewer commands that
> you can embed in the *.src files, but this isn't too bad, between the
> hc docs and seeing examples.
>
No problem there.
>
> Are you still interested? What we could use is someone with the right
> knowledge of fractals and good writing skill who could improve the
> documentation.
>
I am still interested. I don't know about "the right knowledge of
fractals", this seems to be an opinionated viewpoint by the one
judging. But my writing skills have never been in question (I have work
related references in technical writing if they are needed).
>
> Generally we ask developers to edit docs to reflect new features, but
> we're too busy these days to edit the older docs. In the past people
> took on big rewrites. I'd favor a more delimited effort where a topic
> is rewritten.
>
Whatever the desires of the FRACTDEV wish, I am just voluteering
assistance if it can be used.
>
> Someone experienced in designing hypertext links might see ways to
> make the jumps more logical.
>
For over two years, one of my many duties at AT&T was creating and
maintaining technical documents for the Utility Programs (mostly
Assembler and PL/I) that our team wrote and supported. These Microsoft
Word documents were converted into Windows Help files (with HotLinks)
and into HTML pages for their Intranet. It shouldn't be too much of a
challenge for my limited abilities. :-)
Later,
P.N.L.
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Thu, 19 Mar 1998 13:41:42 +0000
From: robin bussell <robin.bussell@lucent.com>
Subject: Re: (fractdev) Documentation and Help files....
Tim Wegner wrote:
I know little about html, but I suspect an html file could be
> read with an html viewer in fractint in such a way that the viewer
> was context sensitive.
>
> I wonder if this is a worthwhile project. Does anyone know of
> freeware or public domain html-reading code in C?
>
> Tim
Well netscape are supposed to be putting the source to their browser in
the public domain... but it's rather hefty I should think :-)
This issue would probably vanish once the move to windows is made as it would be possible to invoke whatever browser the
user has registered to read html with a url that points to the right tag in an html help file external to fractint. With
both microsoft and netscape offering very competent browsers for free this would be a good way to go, it'd also make it
very easy to have small illustrations in the help, though a watch would have to be kept on size of course.
BTW Noel has done most of the hard work over at spanky with his on line
doc.
Cheeers,
Robin.
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Fri, 20 Mar 1998 09:01:09 -0700
From: Rich Thomson <rthomson@ptc.com>
Subject: Re: (fractdev) DiskVid.c vs. The Prototypes File
Speaking of unix porting issues (defines, include files, etc.), does
anyone know if GNU autoconf has support for MSDOS environments? It
would be really handy to have the xfractint sources autoconf'ed and
then pretty much *any* unix platform will be supported. That's the
best thing about autoconf. I think someone has created a Win32
autoconf profile, but I'm not sure if they've done a 32-bit DOS
profile.
- --
Rich Thomson
rthomson@ptc.com
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Fri, 20 Mar 1998 09:18:30 -0700
From: Rich Thomson <rthomson@ptc.com>
Subject: Re: (fractdev) Documentation and Help files....
In article <199803190055.SAA09491@virtual3.c-com.net> ,
"Tim Wegner" <twegner@phoenix.net> writes:
> The help compiler I'm talking about is hc.exe, Fractint's own help
> compiler.
One of the projects on the "todo" list (should I repost it and the
progress file?) is to add new output formats (HTML, PDF, LaTeX, etc.)
to the output support for fractint's help compiler. I've heard noise
that Microsoft is moving the Windows help from its current setup to an
equivalent HTML setup. Then the help viewer is just the web browser.
Unlike fractint, you can easily add stuff the help compiler without
worrying about impacting fractint's already tight resource usage. I've
been talking with Noel Giffin about this in email since he converted
fractint's help files to HTML for his web site on spanky.triumf.ca. If
anyone else has any suggestions I'd love to hear them.
> Offline some of us are discussing searchable docs. I'd love
> fractint's online docs to be searchable.
A workaround is to use a text editor to search the file generated when
you say "fractint makedoc", but it would be nicer to be able to search
from within fractint.
> Today it would more sense to use html then invent a new
> language, but we'd not want to give up Fractint's context sensitive
> help. I know little about html, but I suspect an html file could be
> read with an html viewer in fractint in such a way that the viewer
> was context sensitive.
For an HTML-based help system, "context sensitive" just means the
browser loads a different URL when you press F1 in different contexts,
this isn't really hard to do.
> I wonder if this is a worthwhile project. Does anyone know of
> freeware or public domain html-reading code in C?
At this point, I think fractint should keep its existing help files
and help browser code. It works. For HTML-ized help, it makes more
sense to add HTML output to the help compiler (and/or "fractint
makehtml") and generate the HTML from fractint's help files.
Writing an HTML viewer inside fractint (even in protected mode flat
address space) would be quite a bit of work, I think. Noel pointed out
that there are places where fractint's help files assume fixed-width
fonts (i.e. <PRE> markup in html). I think the right solution for
this wrinkle in the fractint help -> html conversion process would be
to add some fixed-font markup to fractint's existing help files to solve
that problem when converting to html.
- --
Rich Thomson
rthomson@ptc.com
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sat, 21 Mar 1998 14:10:08 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Documentation and Help files....
Paul,
> I don't use DJGPP, but I have these two Microsoft products:
> Visual C++ Pro 1.52
> Visual C++ 4.0
I doubt either of these will do. Early versions of Visual C++
contained a 16 bit DOS compiler; recent ones don't.
I have uploaded the file
ftp://ftp.phoenix.net/pub/USERS/twegner/help.zip
This file contains the current fractint developer's executable
(1961p35) with the help removed. It also contains the help*.src files
and the help compiler hc.exe.
You can edit the help.src files with a text editor. Then you can
compile the help with the command
hc /c
Then you can see the effect of your edits via the online hypertext
help.
You should also download the file diffpat.zip. This contains the dos
diff and patch programs. I would like to get your edits as context
diffs because they are much smaller than the complete files, and
because it is easy to see you changes.
Other folks here might want to download help.zip and try the
developer's fractint to see what's new. Look especially at the
evolver.
Please don't upload this anywhere. It will be obsolete in days and I
don't want to support it.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sat, 21 Mar 1998 14:50:44 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) DiskVid.c vs. The Prototypes File
DeRobertis wrote:
> For XFRACT, DiskVid.c and the file with all the prototypes do not agree
> with each other.
First of all, how should I address you? I can't parse your name from
your email address :-)
Second, I'm really asleep at the switch. You are doing a Mac port,
right? How is it going? I hope you haven't given up yet, lots of
folks are asking for this.
Thirdly, for XFRACT, diskvid.c is not used. We went to a lot of
trouble under DOS to make disk video modes, and even wroyte our own
cache. Since UNIX has plenty of memory, Xfractint just makes a big
array. All the routines are in diskvidu.c.
I will, however, check that the prototypes match. This afternoon I
got my Xfract version up to 1961 patch 35 with no difficulties.
I did leave the makefile out of the x1961p28.zip file at my FTP site.
I'll update this file soon.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sat, 21 Mar 1998 15:01:42 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Documentation and Help files....
Rich wrote:
> One of the projects on the "todo" list (should I repost it and the
> progress file?)
You should either repost it, or we should put it some place where it
is accessible.
> At this point, I think fractint should keep its existing help files
> and help browser code. It works.
This is undoubtedly what we'll do. The original help compiler was
written by one person who had the talent, the vision, and the energy
to do it. We have not made any changes to it for a long time,
because it was so well designed. But if I could figure out a way
to make it searchable, I would. I think it might not be too hard,
but I haven't tried.
>I think the right solution for
> this wrinkle in the fractint help -> html conversion process would be
> to add some fixed-font markup to fractint's existing help files to solve
> that problem when converting to html.
Sounds to me, as one who has not wrestled with this, that it should
be possible to automate the conversion between fractint's help and
html. Noel's probably an expert by now <g!>
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sat, 21 Mar 1998 18:27:51 -0500
From: "Peter Gavin" <pgavin@mindspring.com>
Subject: Re: (fractdev) Documentation and Help files....
VC 1.52 has a 16-bit DOS compiler.
Pete
- -----Original Message-----
From: Tim Wegner <twegner@phoenix.net>
To: fractdev@lists.xmission.com <fractdev@lists.xmission.com>
Date: Saturday, March 21, 1998 3:10 PM
Subject: Re: (fractdev) Documentation and Help files....
Paul,
> I don't use DJGPP, but I have these two Microsoft products:
> Visual C++ Pro 1.52
> Visual C++ 4.0
I doubt either of these will do. Early versions of Visual C++
contained a 16 bit DOS compiler; recent ones don't.
I have uploaded the file
ftp://ftp.phoenix.net/pub/USERS/twegner/help.zip
This file contains the current fractint developer's executable
(1961p35) with the help removed. It also contains the help*.src files
and the help compiler hc.exe.
You can edit the help.src files with a text editor. Then you can
compile the help with the command
hc /c
Then you can see the effect of your edits via the online hypertext
help.
You should also download the file diffpat.zip. This contains the dos
diff and patch programs. I would like to get your edits as context
diffs because they are much smaller than the complete files, and
because it is easy to see you changes.
Other folks here might want to download help.zip and try the
developer's fractint to see what's new. Look especially at the
evolver.
Please don't upload this anywhere. It will be obsolete in days and I
don't want to support it.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 22 Mar 1998 13:17:13 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Documentation and Help files....
Paul wrote:
> Just for informational purposes, the 1.52 release of MS Visual C++ was
> the 16-bit version.
Good. This means you can compile the Fractint source into a DOS
executable. The makefrac.bat that comes with the fractint source will
compile both the help files and the executable program.
It is unnecessary for you to install the C compiler to help with the
docs. On the other hand, the advantage to you is that if you have the
C compiler installed, you can create and delete hypertext links. With
only the help compiler, you can edit the help*.src files and use the
Fractint's (not microsoft's) hc.exe to compile the source so you can
view it within Fractint.
I will upload the complete source for the developer's version for
DOS or Xfractint or both if anyone asks. Last time I uploaded the
sources I got no feedback, so I assume that no one here is trying to
keep up with the developer's version. This isn't a problem - just
that this time I will wait for someone to tell me they'll look at it
before I upload.
> So, I am still puzzled as to exactly what kind of "special" compiler is
> required for the FractInt and Help stuff.
See if a look at my help.zip clears this up. If any questions, please
ask.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sat, 4 Apr 1998 15:39:53 -0500
From: DeRobertis <derobert@erols.com>
Subject: Re: (fractdev) DiskVid.c vs. The Prototypes File
>DeRobertis wrote:
>
>> For XFRACT, DiskVid.c and the file with all the prototypes do not agree
>> with each other.
>
>First of all, how should I address you? I can't parse your name from
>your email address :-)
My full name is Anthony Stephen DeRobertis.
>
>Second, I'm really asleep at the switch. You are doing a Mac port,
>right? How is it going? I hope you haven't given up yet, lots of
>folks are asking for this.
Its progressing, albeit slowly. There have been a few peoblems over here
(ie, getting a replacement 32MB DIMM). One does not have fun with a 16MB
PowerPC :(
>
>Thirdly, for XFRACT, diskvid.c is not used. We went to a lot of
>trouble under DOS to make disk video modes, and even wroyte our own
>cache. Since UNIX has plenty of memory, Xfractint just makes a big
>array. All the routines are in diskvidu.c.
>
>I will, however, check that the prototypes match. This afternoon I
>got my Xfract version up to 1961 patch 35 with no difficulties.
>
>I did leave the makefile out of the x1961p28.zip file at my FTP site.
>I'll update this file soon.
I'll worry about that as soon as it compiles :(
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 5 Apr 1998 04:07:05 -0400
From: DeRobertis <derobert@erols.com>
Subject: (fractdev) CMDFILES.c
Question 1: What do all these variables which are initialized do?
Can I make my own printer type for the Macintosh printing? If so, which
value should I use?
Printer_Type = DEFAULT_PRINTER; /* assume an IBM/EPSON */
Printer_Resolution = PRT_RESOLUTION; /* assume low resolution */
Is resolution in pixels per inch?
Question 2: What is with:
int getpower10(LDBL x)
{
char string[11]; /* space for "+x.xe-xxxx" */
int p;
#ifdef USE_LONG_DOUBLE
sprintf(string,"%+.1Le", x);
#else
sprintf(string,"%+.1le", x);
#endif
p = atoi(string+5);
return p;
}
Is this just returning the exponent field? Must it work negitive numbers?
When x is positive, what's wrong with
return(int(ciel(log10(x))); ?
is it faster to do the above?
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 5 Apr 1998 06:10:14 -0400
From: DeRobertis <derobert@erols.com>
Subject: (fractdev) XZoomWaiting
Yet Another Question:
What is "XZoomWaiting"?
It seems to be an extern int out of the blue.
Is this some X thing? Could someone provide me a list of these and what
they do?
And does int main() not get called under X? It has a lot of DOS stuff in it...
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Mon, 6 Apr 1998 22:39:52 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) CMDFILES.c
Anthony asked:
> Question 1: What do all these variables which are initialized do?
>
> Can I make my own printer type for the Macintosh printing? If so, which
> value should I use?
>
> Printer_Type = DEFAULT_PRINTER; /* assume an IBM/EPSON */
> Printer_Resolution = PRT_RESOLUTION; /* assume low resolution */
>
> Is resolution in pixels per inch?
Fractint's printing facilities are horrible. While as literal a port
as possible is a good idea at first, in this case I'd say you should
implement a completely separate printing facility using MacIntosh
resources. You should have some Mac-only files for this code, and not
put it in the shared files.
> Question 2: What is with:
>
> int getpower10(LDBL x)
> {
> char string[11]; /* space for "+x.xe-xxxx" */
> int p;
>
> #ifdef USE_LONG_DOUBLE
> sprintf(string,"%+.1Le", x);
> #else
> sprintf(string,"%+.1le", x);
> #endif
> p = atoi(string+5);
> return p;
> }
>
> Is this just returning the exponent field?
Yes.
>Must it work negitive numbers?
Good question! In principle yes, although we've not systematically
considered zooming out.
> When x is positive, what's wrong with
> return(int(ciel(log10(x))); ?
We are at present still using standard C functions. You can use C++
functions in Mac-specific files, but please don't in shared modules,
unless you are giving up staying synched with Fractint sources.
> is it faster to do the above?
Speed is a non-issue for this function. It's just a quick and dirty
way to extract the expoenet for various precision estimates. The
function is never used where speed is important.
This whole precision area needs work. It's not easy.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Mon, 6 Apr 1998 22:39:52 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) XZoomWaiting
> Yet Another Question:
> What is "XZoomWaiting"?
>
> It seems to be an extern int out of the blue.
>
>
> Is this some X thing? Could someone provide me a list of these and what
> they do?
>
>
>
> And does int main() not get called under X? It has a lot of DOS stuff in it...
I need help with your X questions. I'm totally ignorant of X.
I would assume that you would not port any of the X-specific code,
but only the shared DOS/UNIX code.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 12 Apr 1998 11:33:14 -0400
From: Sylvie Gallet <Sylvie_Gallet@compuserve.com>
Subject: (fractdev) Colormap bug: a suggestion
Hi Tim,
Could you add the following lines between lines 1002 and 1003 in
Miscovl.c?
if (scanc > 4 && scanc < maxcolor-5)
if (abs(2*dacbox[scanc][j] - dacbox[scanc-5][j]=
- dacbox[scanc+5][j]) >=3D 2)
break;
(Forgive my ignorance, I don't know the difference between
dacbox[scanc][j] and (int)dacbox[scanc][j]...)
The loop should look like that:
=
for (k =3D 0; k <=3D i; ++k) {
for (j =3D 0; j < 3; ++j) { /* check pattern of chg per=
color */
delta =3D (int)dacbox[scanc][j] -
(int)dacbox[scanc-k-1][j];
if (k =3D=3D scanc - curc)
diff1[k][j] =3D diff2[k][j] =3D delta;
else
if (delta !=3D diff1[k][j] && delta !=3D diff2[k]=
[j]) {
diffmag =3D abs(delta - diff1[k][j]);
if (diff1[k][j] !=3D diff2[k][j] || diffmag !=3D=
1)
break;
diff2[k][j] =3D delta;
if (scanc > 4 && scanc < maxcolor-5)
if (abs(2*dacbox[scanc][j] - dacbox[scanc-5][j=
]
- dacbox[scanc+5][j]) >=3D 2)
break;
}
}
if (j < 3) break; /* must've exited from inner loop abo=
ve
*/
}
Cheers,
- Sylvie
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 12 Apr 1998 14:25:57 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Colormap bug: a suggestion
Sylvie wrote:
> Could you add the following lines between lines 1002 and 1003 in
> Miscovl.c?
Will do. Can you tell me what you are trying to
accomplish with this? Will get back to you shortly.
I have already learned that changing the the line
> if (diff1[k][j] != diff2[k][j] || diffmag != 1)
to
> if (diff1[k][j] != diff2[k][j] || diffmag >= 1)
Causes lossless compression with a worsening of compression
ratio.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 12 Apr 1998 14:25:57 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Colormap bug: a suggestion
Sylvie:
> Could you add the following lines between lines 1002 and 1003 in
> Miscovl.c?
The result with lyapunov.map is:
colors=000zk0zk0zk0zk0<250>000
which still has some big errors. If you want to see the executable or
see the results of a different test case let me know.
> (Forgive my ignorance, I don't know the difference between
> dacbox[scanc][j] and (int)dacbox[scanc][j]...)
There is no difference. The "(int)" explicity converts dacbox[][]
from unsigned char to integer, but C would make that conversion
anyway.
I appreciate your looking at the color map stuff. I seem to have had
an aversion to diving into this code, but I'm overcoming it <g!>
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 12 Apr 1998 18:41:52 -0400
From: Sylvie Gallet <Sylvie_Gallet@compuserve.com>
Subject: Re: (fractdev) Colormap bug: a suggestion
Tim,
>> The result with lyapunov.map is:
>>
>> colors=3D000zk0zk0zk0zk0<250>000
>>
>> which still has some big errors.
Nearly the same errors than before!
Now, maybe I could explain what I was trying to do... Consider a map i=
n
which the first 32 colors have the following red components:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4
the resulting color string is:
000<30>400...
and the map becomes:
0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4
My idea was to compare the value of color #c with the average of color
#(c-5) and #(c+5), the second line shows the value of
a =3D abs[2*color#c - color#(c-5) - #(c+5)]
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4
0 0 0 0 0 0 1 1 1 1 2 0 0 0 1 1 0 0 1 1 0 0
and to exit the loop when this value is >=3D 2.
BTW, the first test should be:
if (scanc > (curc+4) && scanc < (maxcolor-5))
>> If you want to see the executable or see the results of a different
>> test case let me know.
Let me know the result with lyapunov.map and with the example above.
>> I appreciate your looking at the color map stuff. I seem to have had =
>> an aversion to diving into this code, but I'm overcoming it <g!>
It's a bit obscure... <g!>
Cheers,
- Sylvie
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 12 Apr 1998 17:49:01 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Colormap bug: a suggestion
Sylvie, your suggested change helps with the default palette. I have
sent you:
1. Modified fractint executable. by using debug= you can select your
change or the "perfect" mode or both. See what's new for debug
values.
2. A utility maperrs.exe that shows the exact differences between two
map files, as well as statistics (total rss difference/colors, and
max error per color.
3. Source code for miscovl.c so you can see exactly what I did.
I think I need to make a little map to PAR and back utility for
optimizing the colors= compression algorithm.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 12 Apr 1998 17:54:10 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Colormap bug: a suggestion
> Date: Sun, 12 Apr 1998 18:41:52 -0400
> From: Sylvie Gallet <Sylvie_Gallet@compuserve.com>
> Subject: Re: (fractdev) Colormap bug: a suggestion
> To: Blind.Copy.Receiver@compuserve.com
> Reply-to: fractdev@lists.xmission.com
> Tim,
>
> >> The result with lyapunov.map is:
> >>
> >> colors=000zk0zk0zk0zk0<250>000
> >>
> >> which still has some big errors.
>
> Nearly the same errors than before!
>
> Now, maybe I could explain what I was trying to do... Consider a map in
> which the first 32 colors have the following red components:
>
> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4
>
> the resulting color string is:
>
> 000<30>400...
>
> and the map becomes:
>
> 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4
>
> My idea was to compare the value of color #c with the average of color
> #(c-5) and #(c+5), the second line shows the value of
> a = abs[2*color#c - color#(c-5) - #(c+5)]
>
> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4
> 0 0 0 0 0 0 1 1 1 1 2 0 0 0 1 1 0 0 1 1 0 0
>
Sylvie wrote:
> BTW, the first test should be:
>
> if (scanc > (curc+4) && scanc < (maxcolor-5))
Our mail crossed! I'll change your proposal accordingly and resend
the file.
Tim
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Tue, 28 Apr 1998 18:32:17 EDT
From: RBarn0001 <RBarn0001@aol.com>
Subject: (fractdev) test
I have been unable to use my computer most of this month and my mail box
filled up. I am just checking to see if I was knocked of the list because of
returned mail.
Ron Barnett
- -
- ------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@xmission.com
Get Commands: majordomo@xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@xmission.com "unsubscribe fractdev"
------------------------------
Date: Thu, 30 Apr 1998 08:21:33 -0400
From: DeRobertis <derobert@erols.com>
Subject: Re: (fractdev) test
ISP got screwed up for a day or so....wonder if I'm off too.
- --------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@lists.xmission.com
Get Commands: majordomo@lists.xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@lists.xmission.com "unsubscribe fractdev"
------------------------------
Date: Sun, 3 May 1998 15:19:16 -0400
From: "Peter Gavin" <pgavin@mindspring.com>
Subject: (fractdev) Developer's version of the Fractint Sourcecode
This is a multi-part message in MIME format.
- ------=_NextPart_000_0001_01BD76A6.D6891A40
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Where can I get this? I really want to see the progress Stone Soup's =
made... I also might have some oregano to add to the pot :)
Peter Gavin
<pgavin@mindspring.com>
// End transmission
- ------=_NextPart_000_0001_01BD76A6.D6891A40
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.2106.6"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><SPAN class=3D740181719-03051998><FONT color=3D#000000 =
face=3DVerdana=20
size=3D2>Where can I get this? I really want to see the progress =
Stone=20
Soup's made... I also might have some oregano to add to the pot=20
:)</FONT></SPAN></DIV>
<DIV><SPAN class=3D740181719-03051998><FONT color=3D#000000 =
face=3DVerdana=20
size=3D2></FONT></SPAN><FONT face=3D"" size=3D2><BR>Peter =
Gavin<BR><<A=20
href=3D"mailto:pgavin@mindspring.com">pgavin@mindspring.com</A>><BR><B=
R><EM><FONT=20
face=3D"" size=3D1>// End transmission</FONT></EM></FONT></DIV>
<DIV> </DIV></BODY></HTML>
- ------=_NextPart_000_0001_01BD76A6.D6891A40--
- --------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@lists.xmission.com
Get Commands: majordomo@lists.xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@lists.xmission.com "unsubscribe fractdev"
------------------------------
Date: Mon, 4 May 1998 17:53:56 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: Re: (fractdev) Developer's version of the Fractint Sourcecode
Peter asked:
> Where can I get this? I really want to see the progress Stone Soup's made...
> I also might have some oregano to add to the pot :)
I'll make the developer's source available to folks here (as I have
done in the past) shortly.
BTW the original intent of this this was to be a private by
invitation developer's list. However, enterprising folks have found
it, and a number have subscribed. Today someone posted a summary of a
number of mailing lists, including this one, so it's very public
knowledge now. This is not a problem, but we just need to be aware
that this is a public list.
So far no one here has wanted to keep up with each developer's
patch, plus some of the developer's are still more comfortable in
the more protected confines of CompuServe, so this list hasn't
really begun to be a true developer's communication tool yet. (If
there are folks here who have development environments and would
like to keep up with each patch, let me know.)
I do make developer's version source avilable to those here from time
to time. I'll do it more often if interest warrants it. We're not
quite at the point of releasing executables because of potential
support issues, but that decision could be changed. In fact we can
discuss it here if you like.
My biggest need for help at the moment is people who are willing to
keep up with Xfractint and help debug it.
Tim
Tim
- --------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@lists.xmission.com
Get Commands: majordomo@lists.xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@lists.xmission.com "unsubscribe fractdev"
------------------------------
Date: Mon, 4 May 1998 22:08:50 -0600
From: "Tim Wegner" <twegner@phoenix.net>
Subject: (fractdev) Tim Gilman
Welcome to Tim Gilman, who is working on a Mac port!
Tim W.
- --------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@lists.xmission.com
Get Commands: majordomo@lists.xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@lists.xmission.com "unsubscribe fractdev"
------------------------------
Date: Tue, 05 May 1998 17:53:16 -0500
From: "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net>
Subject: Re: (fractdev) Documentation and Help files....
Tim Wegner wrote:
>
> Offline some of us are discussing searchable docs. I'd love
> fractint's online docs to be searchable. Fractint's help compiler
> and viewer were written by Ethan nagel way before html was
> invented. Today it would more sense to use html then invent a new
> language, but we'd not want to give up Fractint's context sensitive
> help. I know little about html, but I suspect an html file could be
> read with an html viewer in fractint in such a way that the viewer
> was context sensitive.
>
FREE DOWNLOAD FOR MSDN ONLINE MEMBERS
eAuthor Help from HyperAct, Inc is a template based RAD HTML Help
authoring tool. It offers the ability to create, compile and deploy HTML
Help titles with ease, shipping with more than 40 pre-defined
templates. Download it now at:
http://www.microsoft.com/msdn/downloads/
"eAuthor Help is a template based RAD HTML Help authoring tool. eAuthor
ships with more than 40 pre-defined templates that make creating HTML
Help CHM files easy. With the Template and Wizard Composers new
templates can be created to facilitate fast and effortless authoring.
Using eAuthor's built in HTML Help project template with the Table of
Contents and Keyword index templates makes the task of creating
navigation for your Help files easy. When it's time to deploy HTML Help
with your application - eAuthor's ActiveX deployment control makes it
easy to use, call and embed HTML Help windows in your applications.
With Visual Basic all you need to do is drag and drop the eAuthor
control on your form, set the ChmFile property and you are ready to
display help with the DisplayTopic method."
"eAuthor offers the ability to create, compile and deploy HTML Help
titles with ease. The template engine makes it easy to ensure
consistent layout - even if the project is authored by multiple
authors. Changes are a breeze - change the template once and every
topic that was created from it is automatically changed."
- -------------------------------------------------
Why do most folks hate cynics so much?
Because we're almost always right.
- -------------------------------------------------
http://www.fractalus.com/cgi-bin/theway?ring=fractals&id=43&go
- --------------------------------------------------------------
Thanks for using Fractdev, The Fractint Developer's Discussion List
Post Message: fractdev@lists.xmission.com
Get Commands: majordomo@lists.xmission.com "help"
Administrator: twegner@phoenix.net
Unsubscribe: majordomo@lists.xmission.com "unsubscribe fractdev"
------------------------------
End of fractdev-digest V1 #6
****************************