Dec 192017
 
Source for Fractint v18.
File FRASRC18.ZIP from The Programmer’s Corner in
Category C Source Code
Source for Fractint v18.
File Name File Size Zip Size Zip Type
3D.C 10492 2945 deflated
ALTERN.MAP 3393 587 deflated
BCFRACT.PRJ 20269 4712 deflated
BCHELP.PRJ 5155 1094 deflated
BLUES.MAP 3369 537 deflated
CALCFRAC.C 83470 21821 deflated
CALCMAND.ASM 27695 8730 deflated
CALCMAND.OBJ 3172 1848 deflated
CALMANFP.ASM 42664 7759 deflated
CALMANFP.OBJ 4898 2573 deflated
CELLULAR.PAR 4487 665 deflated
CHROMA.MAP 4221 528 deflated
CMDFILES.C 69863 16976 deflated
DEBUGFLA.DOC 2553 1172 deflated
DECODER.C 13680 4963 deflated
DEFAULT.MAP 2794 644 deflated
DEMO.BAT 607 202 deflated
DEMO.KEY 9465 2515 deflated
DISKVID.C 24410 6564 deflated
EDITPAL.C 83868 17344 deflated
ENCODER.C 29243 8597 deflated
F16.C 2595 1270 deflated
FIRESTRM.MAP 3372 1019 deflated
FMATH.H 7036 1622 deflated
FPU087.ASM 38876 9597 deflated
FPU087.OBJ 4461 2755 deflated
FPU387.ASM 10061 2629 deflated
FPU387.OBJ 1734 1019 deflated
FR8514A.ASM 50736 14688 deflated
FR8514A.OBJ 3942 2321 deflated
FRACHELP.MAK 332 228 deflated
FRACSUBA.ASM 8103 2358 deflated
FRACSUBA.OBJ 1437 890 deflated
FRACSUBR.C 35565 9999 deflated
FRACTALP.C 49736 8038 deflated
FRACTALS.C 105144 20507 deflated
FRACTINT.C 56065 15250 deflated
FRACTINT.CFG 13163 2493 deflated
FRACTINT.DEF 2321 682 deflated
FRACTINT.DOC 536 301 deflated
FRACTINT.DSK 1469 401 deflated
FRACTINT.FRM 16096 4489 deflated
FRACTINT.H 19932 6606 deflated
FRACTINT.IFS 5794 1494 deflated
FRACTINT.L 11162 2688 deflated
FRACTINT.LN7 499 291 deflated
FRACTINT.LNK 492 284 deflated
FRACTINT.MAK 4819 1433 deflated
FRACTINT.PAR 18444 7528 deflated
FRACTSRC.DOC 17962 7011 deflated
FRACTYPE.H 5884 1461 deflated
FROTH3.MAP 3328 254 deflated
FROTH316.MAP 208 61 deflated
FROTH6.MAP 3328 609 deflated
FROTH616.MAP 208 62 deflated
GAMMA1.MAP 3350 781 deflated
GAMMA2.MAP 3136 798 deflated
GENERAL.ASM 64060 18853 deflated
GENERAL.OBJ 7351 4516 deflated
GIFVIEW.C 9233 3186 deflated
GLASSES1.MAP 3328 229 deflated
GLASSES2.MAP 3328 522 deflated
GOODEGA.MAP 3712 582 deflated
GREEN.MAP 3393 214 deflated
GREY.MAP 3060 789 deflated
GRID.MAP 3330 59 deflated
HC.C 87164 19299 deflated
HC.DOC 17648 6164 deflated
HCMPLX.C 3043 879 deflated
HEADACHE.MAP 3371 458 deflated
HELP.C 38345 9739 deflated
HELP.SRC 73720 24594 deflated
HELP2.SRC 118942 39368 deflated
HELP3.SRC 65268 24081 deflated
HELP4.SRC 80728 29522 deflated
HELP5.SRC 98704 37648 deflated
HELPCOM.H 16515 4116 deflated
HGCFRA.ASM 7404 2578 deflated
HGCFRA.OBJ 1167 1098 deflated
ICONS.PAR 12416 3113 deflated
INTRO.C 3285 1218 deflated
JB.C 12484 2974 deflated
JIIM.C 36888 10045 deflated
LANDSCAP.MAP 2552 305 deflated
LINE3D.C 80003 22491 deflated
LOADFDOS.C 14967 4623 deflated
LOADFILE.C 23437 6549 deflated
LOADMAP.C 2361 1010 deflated
LORENZ.C 66790 13252 deflated
LSYS.C 22318 5089 deflated
LSYSA.ASM 3939 1126 deflated
LSYSA.OBJ 1212 689 deflated
LYAPUNOV.ASM 20233 4299 deflated
LYAPUNOV.MAP 3328 226 deflated
LYAPUNOV.OBJ 1859 1142 deflated
MAKEFRAC.BAT 1709 522 deflated
MISCFRAC.C 58286 15516 deflated
MISCOVL.C 58315 15297 deflated
MISCRES.C 27234 7911 deflated
MPMATH.H 7640 2001 deflated
MPMATH_A.ASM 16674 3099 deflated
MPMATH_A.OBJ 2654 1605 deflated
MPMATH_C.C 11596 3435 deflated
NEON.MAP 3357 637 deflated
NEWTON.ASM 5928 2098 deflated
NEWTON.OBJ 1805 1100 deflated
PAINTJET.MAP 312 158 deflated
PARSER.C 55448 11359 deflated
PARSERA.ASM 69191 10739 deflated
PARSERA.OBJ 7147 3366 deflated
PARSERFP.C 36062 6154 deflated
PENROSE.L 5453 1487 deflated
PHOENIX.PAR 539 246 deflated
PLOT3D.C 14208 2616 deflated
PORT.H 4712 1072 deflated
PRINTER.C 46407 12979 deflated
PRINTERA.ASM 8566 2773 deflated
PRINTERA.OBJ 1838 1605 deflated
PROMPTS1.C 65735 15888 deflated
PROMPTS2.C 50955 12857 deflated
PROTOTYP.H 34025 6005 deflated
REALDOS.C 53202 14119 deflated
ROTATE.C 15099 3880 deflated
ROYAL.MAP 3361 653 deflated
SLIDESHW.C 8851 2806 deflated
TARGA.C 20410 5454 deflated
TARGA.H 8980 2848 deflated
TARGA_LC.H 645 310 deflated
TCFRACT.PRJ 28011 5195 deflated
TCHELP.PRJ 4739 964 deflated
TESTPT.C 2107 913 deflated
TGAVIEW.C 1664 718 deflated
TILING.L 3589 1147 deflated
TOPO.MAP 3411 583 deflated
TP3D.C 8019 2363 deflated
TPLUS.C 12232 3196 deflated
TPLUS.DAT 4864 1034 deflated
TPLUS.H 2492 964 deflated
TPLUS_A.ASM 4731 1164 deflated
TPLUS_A.OBJ 546 395 deflated
VIDEO.ASM 211865 50846 deflated
VIDEO.OBJ 31734 17438 deflated
VOLCANO.MAP 3365 616 deflated
YOURVID.C 4096 1568 deflated
ZOOM.C 18893 5463 deflated

Download File FRASRC18.ZIP Here

Contents of the DEBUGFLA.DOC file


This list complete as of version 14.
None of these are necessarily supported in future.

Add one to any debug value to trigger writing benchmark values to
the file "bench". This gets stripped at startup; so all values
used for other purposes are even.

Example: "fractint debug=8088" forces Fractint to think you have an
8088/8086 CPU and ignore all of the tricky 186/286/386-specific stuff.
"Fractint 8089" does the same thing, but also turns on the benchmark
timer.

16video.asmpretend not a vga
22lorenz.cforce float for 3D perspective
50fractint.ccompare estored files
70fractint.cset fpu = 0
72fractint.cdon't use fast >= 287 fpu routines
90fractals.cforce "C" mandel & julia code (no calcmand or calmanfp)
90fractals.cforce generic code for fn+fn etc types
100calcmand.asmforce use of 'code32bit' logic
200fractint.ctime encoder
420diskvid.cdon't use extended/expanded mem (force disk)
420realdos.c same for screen save (force disk)
420editpal.c same for screen save (force disk)
420jiim.c same for screen save (force disk)
422diskvid.cdon't use expanded mem (force extended or disk)
422realdos.c same for screen save (force extended or disk)
450fractint.cabort in batch mode if savename exists
470calcfract.cdisable prevention of color 0 for BTM
600printer.cpaintjet, no form feed
602printer.cpaintjet, flip image
7nn miscovl.cset getprec() digits variable to nn
870fractint.cset fpu to max 87
1010fractals.cforce fp for newton & newtbasin (no mpc math)
1234fractint.cforce larger integer arithmetic bitshift value
2222line3d.cshow amount of extra seg memory used
2224line3d.cold just-the-dots logic, probably a temporary thing
2870fractint.cset fpu to max 287 iit off
2872fractint.cset fpu to max 287 iit on
3000general.asm'~' goes to color play mode
3002realdos.cdon't show development in heading
3870fractint.cset fpu to max 387 iit off
3872fractint.cset fpu to max 387 iit on
4000miscres.cturn on math error message (off otherwise)
8088general.asmset cpu = 86, ie dont use 32 bit stuff
8088fractint.cset cpu = 86, (case in general.asm is redundant?)
9002-9100 fractint.creduce video_type to (debug-9000)/2 if init was higher
10000fractint.cdisplay cpu, fpu, and free memory at startup
10000fractint.c? (try extra hard for minimal startup memory?)

nonzero value, line3d.c, show "normal vector" errors instead of just fixing
nonzero value, prompts.c, show info if fullscreen_prompt2 array invalid



 December 19, 2017  Add comments

Leave a Reply