home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fractal Creations (Second Edition)
/
FRACTALS_2E.iso
/
xfract
/
xfrun
< prev
next >
Wrap
Text File
|
1993-10-28
|
183KB
|
9,581 lines
#!/bin/sh
# This is a shell archive (shar 3.24)
# made 10/29/1993 06:10 UTC by shirriff@sprite.Berkeley.EDU
# Source directory /user6/shirriff/rsrch/fractint
#
# existing files WILL be overwritten
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 4356 -rw-r--r-- cellular.par
# 18047 -rw-r--r-- fractint.par
# 12025 -rw-r--r-- icons.par
# 523 -rw-r--r-- phoenix.par
# 15433 -rw-r--r-- fractint.frm
# 5635 -rw-r--r-- fractint.ifs
# 10610 -rw-r--r-- fractint.l
# 5276 -rw-r--r-- penrose.l
# 3487 -rw-r--r-- tiling.l
# 3136 -rw-r--r-- altern.map
# 3113 -rw-r--r-- blues.map
# 3865 -rw-r--r-- chroma.map
# 2538 -rw-r--r-- default.map
# 3116 -rw-r--r-- firestrm.map
# 3072 -rw-r--r-- froth3.map
# 192 -rw-r--r-- froth316.map
# 3072 -rw-r--r-- froth6.map
# 192 -rw-r--r-- froth616.map
# 3094 -rw-r--r-- gamma1.map
# 2880 -rw-r--r-- gamma2.map
# 3072 -rw-r--r-- glasses1.map
# 3072 -rw-r--r-- glasses2.map
# 3487 -rw-r--r-- goodega.map
# 3136 -rw-r--r-- green.map
# 2803 -rw-r--r-- grey.map
# 3073 -rw-r--r-- grid.map
# 3115 -rw-r--r-- headache.map
# 2289 -rw-r--r-- landscap.map
# 3072 -rw-r--r-- lyapunov.map
# 3101 -rw-r--r-- neon.map
# 296 -rw-r--r-- paintjet.map
# 3105 -rw-r--r-- royal.map
# 3155 -rw-r--r-- topo.map
# 3109 -rw-r--r-- volcano.map
# 8889 -rw-r--r-- demo.key
# 522 -rw-r--r-- fractint0.doc
# 3115 -rw-r--r-- README
# 3441 -rw-r--r-- xfractint.man
#
if touch 2>&1 | fgrep '[-amc]' > /dev/null
then TOUCH=touch
else TOUCH=true
fi
# ============= cellular.par ==============
echo "x - extracting cellular.par (Text)"
sed 's/^X//' << 'SHAR_EOF' > cellular.par &&
Xtest_41 {
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=23.0/3311100320.0/41.0 inside=0 colors=000e00AXADCTwuI
X }
X
XBYTE_Photo_6 { ; From page 188 of 12/86 BYTE, Article by Kenneth E. Perry
X ; Titled: Abstract Mathematical Art
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=1.0/323310210.0/41.0 colors=000e00AXADCTwuI
X }
X
XBYTE_Photo_6_rev1 {
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=101.0/323310210.0/41.0 colors=000e00AXADCTwuI
X }
X
XBYTE_Photo_6_rev2 {
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=1011011.0/323310210.0/41.0 colors=000e00AXADCTwuI
X }
X
XWolfram_1 { ; Example on page 142 of A. K. Dewdney's book The Armchair
X ; Universe
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=0.0/10100.0/22.0 colors=000e00AXADCTwuI
X }
X
XBYTE_Photo_6_rev3 {
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=2321.0/323310210.0/41.0 colors=000e00AXADCTwuI
X }
X
XX-mas_tree {
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=11.0/232033113.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
X
Xpyramid_of_fire { ; Jonathan Osuch
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=11.0/300132123.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xcheckerboard { ; Jonathan Osuch
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=30000003.0/133322310.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xcheckerboard_not { ; Jonathan Osuch
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=300000003.0/133322310.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xtriangles { ; Jonathan Osuch
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=30000003.0/3210331001.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xtriangles2 { ; Jonathan Osuch
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=11.0/3210331001.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xtriangles3 { ; Jonathan Osuch
X ; Beautiful
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=22.0/3210331001.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xtriangles4 { ; Jonathan Osuch
X ; Beautiful
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=3113.0/3210331001.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xtriangles5 { ; Jonathan Osuch
X ; Beautiful
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=232.0/3210331001.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
Xbugs { ; Jonathan Osuch
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=1133111.0/132011210.0/41.0 inside=0 colors=000e00AZADCTwuI
X }
X
XType_61 { ; Jonathan Osuch
X reset type=cellular corners=-1.0/1.0/-1.0/1.0
X params=11.0/2111000355004045.0/61.0 inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#3 { ; From September 1984 Scientific American, page 199, # 3
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=1.0/331240.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#1 { ; From September 1984 Scientific American, page 199, # 1
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=1.0/2213310.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#2 { ; From September 1984 Scientific American, page 199, # 2
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=1.0/4200410.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#4 { ; From September 1984 Scientific American, page 199, # 4
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=1.0/2024310.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#5 { ; From September 1984 Scientific American, page 199, # 5
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=0.0/1100400.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#6 { ; From September 1984 Scientific American, page 199, # 6
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=0.0/2231000.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#7 { ; From September 1984 Scientific American, page 199, # 7
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=0.0/131210.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
XSci_Am_p199#8 { ; From September 1984 Scientific American, page 199, # 8
X reset type=cellular corners=-1.0/1.0/-1.0/1.0 params=0.0/3211310.0/51.0
X inside=0 colors=000e00AZADCTwuIeL0
X }
X
SHAR_EOF
$TOUCH -am 1028230193 cellular.par &&
chmod 0644 cellular.par ||
echo "restore of cellular.par failed"
set `wc -c cellular.par`;Wc_c=$1
if test "$Wc_c" != "4356"; then
echo original size 4356, current size $Wc_c
fi
# ============= fractint.par ==============
echo "x - extracting fractint.par (Text)"
sed 's/^X//' << 'SHAR_EOF' > fractint.par &&
X
XFilament { ; A Mandelbrot Ian Adam
X reset type=mandel
X corners=-1.86057396488642/-1.86057395514533/-0.00000093796272/-0.00000093078\
X 577 float=y maxiter=1500 inside=0
X colors=000512<3>E44G55I66K77M88<13>mCBoCBqBA<2>v97w97y77<2>z11z00z00<9>z00z0\
X 0x02<28>20w00y00z<10>00z<5>``zffzllzsszzzz00z<6>00z<5>``zffzllzsszzzz00z<6>0\
X 0z<5>``zffzllzsszzzz00K00M00O00Q11S22U44W66Y98_<2>LKePOgTRiXUk`Yldam00z<8>00\
X e00c00b<14>00O00O00N00N00M<21>00B00B009<17>000000000000000<24>000301
X }
X
X
XHypnoteyes { ; try color cycling and hitting F4 Pieter Branderhorst
X reset type=julia corners=-0.162458/0.17487/0.734422/0.984935
X params=0.258919/1.76951e-007 colors=@chroma.map
X }
X
XHypnoteyes2 { ; with decomp, try fast cycling Pieter Branderhorst
X reset type=julia corners=-0.162458/0.17487/0.734422/0.984935
X params=0.258919/1.76951e-007 decomp=256 colors=@blues.map
X }
X
XAtomicGlow { ; try gamma2.map & grey.map too Pieter Branderhorst
X reset type=sqr(fn) function=cosh
X corners=0.706238/0.321106/0.622375/0.792267/0.487701/0.915131
X potential=255/820/20
X colors=0000KN<26>8RL8RL8RL9RL9SL9SL<26>GYKGYKHZJIZJ<39>WjFWjFXkEYkE<25>nqIoq\
X JoqJoqJpqJpqJ<4>roFroErnDsmC<17>sECrCCqCC<11>UCCSCDQCDOCEMCEKCFICFGCG<21>GCW\
X FCXFCXECYECZ<20>DCrCCsCEs<12>CcsCesChtCku<4>CzzCzz
X }
X
XMousies { ; sqr(1/cos), with maxiter just 15! Pieter Branderhorst
X ; (they look like my son's "Mousie" stuffed animal)
X reset type=sqr(1/fn) function=cos
X corners=-3.839996/0.692047/-1.723389/1.6745 maxiter=15 inside=0
X colors=0000tc0e0wmVc660oQzz0Tunhzlpi`sd0L`fkkk000000000
X }
X
XMiniMandelbrot { ; try random cycling Pieter Branderhorst
X reset type=mandel
X corners=-0.74543892033/-0.74541806988/-0.11300775036/-0.1130095385/-0.745431\
X 29839/-0.11299945787 maxiter=1000 inside=0
X colors=000000QBr<5>8Gv<11>VSGWTDXSH<8>_Oj_OmZMk<14>S0P<6>LEUKGVJHVJIW<6>GPf4\
X zD<10>DZ_EWaEVbFTcGReQ_h`il<10>JSgHQgEJrFLnGNjEGf<2>FMZilU<5>ZhSXoaWm`Vl_hDY\
X <5>S_k<12>e0Z<14>mDQmDQnEO<13>yR5<9>G1dzzIyzG<13>cdZbc_`ca<7>NcjMckKclJcmGhh\
X <2>9wU<2>tsa<3>jd_ha_f_W<2>bUNaTKbXIb_H<4>7pO<14>3q1Dh9M_HZHVcIXl9du1k<7>X9q
X }
X
XInsectarm { ; barnsleyj2 with decomp Pieter Branderhorst
X reset type=barnsleyj2
X corners=0.220596/0.3306656/0.2319299/0.2133/0.2663158/0.1675801
X params=0.757642/1.07726 decomp=256
X colors=A0AJ0S<13>p0u8B36B34B32B32B52B7000<100>000zzK<2>_yHRxGIwF8vD0uB<3>Usu\
X <8>tcl<6>tlc000<96>000U0m<4>A0K
X }
X
XRna? { ; barnsleym1 Pieter Branderhorst
X reset type=barnsleym1
X corners=1.35740495/1.36174238/-0.42260021/-0.4214974/1.3584317/-0.42392069
X params=0.5555/0.7676 periodicity=-256
X }
X
XNewton_6 { ; try cycling and F5; try volcano.map Pieter Branderhorst
X reset type=newton corners=-0.194363/0.194333/1.21358/1.5 params=6
X periodicity=-256
X colors=000000<25>qqq00z<7>z0z<3>z00<3>zz0<3>0z0<3>0zz<2>0GzVVz<3>zVz<3>zVV<3\
X >zzV<3>VzV<3>Vzz<2>Vbzhhz<3>zhz<3>zhh<3>zzh<3>hzh<3>hzz<2>hlz<46>hlz
X }
X
XSpiral { ; A julia Pieter Branderhorst
X reset type=julia
X corners=-0.0864522/-0.1012557/0.1608274/0.1801619/-0.1012557/0.1801619
X params=-0.204812/-0.663316 maxiter=255 inside=0
X colors=@neon.map
X }
X
XSpiral2 { ; Another julia Pieter Branderhorst
X reset type=julia corners=-1.032595/-0.907029/-0.07522/0.0185483
X params=-0.833062/0.194798 maxiter=2000
X colors=@royal.map
X }
X
XBows { ; ribbon and bows Pieter Branderhorst
X reset type=lambdafn function=exp
X corners=-0.143341/0.119507/1.09465/1.292023 params=1/0.4 maxiter=5000
X decomp=256
X colors=xZJhpzxWL<2>zNSzKUyKU<41>UAFhpz<46>hpz2S2<5>GcEIeGLhIOkK<4>czZ<2>XtTU\
X qRSoPPlMNkL<9>3S2hpz<67>hpzc00<30>zq1<24>xaH
X }
X
XReach { ; a stretched wineglass formula Pieter Branderhorst
X reset type=formula formulafile=fractint.frm formulaname=Wineglass
X corners=0.23862567/0.24167464/0.58484177/0.58636416 float=y maxiter=255
X colors=000zzm<20>zzmfdb<5>fdbzz0<4>z0G0wz<7>00zw2z<13>BFx<29>P_vQ`uQ`uQ`u<16\
X 2>www
X }
X
XFloat { ; a stretched wineglass formula Pieter Branderhorst
X reset type=formula formulafile=fractint.frm formulaname=wineglass
X corners=0.09857260478/0.09856737821/0.14981300096/0.14979180221/0.0985776646\
X 3/0.14978712961 float=y
X colors=653CJbNbMLbbjGJYJ_`QIfdbMMKCWmZjNckroRSWWWwvNxwu653653653ECDEEEHFGMMK\
X NONORRWWWZWXfdbckdEFYxwuxwuckr<2>ckrOboOboOboCWmCWmATlrcIreKwuIZjN<6>Zj`Zkb_\
X kf<2>ckroRS<5>sePsgPtiPtlPunO<2>wvN<9>xwfHRJCXN<3>ckd<5>xwu<7>sej<4>ckd<6>ee\
X cfdbeca<2>`YZZWXZWX<2>WWWVWWUVVSUURTTQSSORRORRORONONNONMNMMMKMMKMMKHJKHJKHFG\
X HFGEEEEEEEEEECDECDECD653653653
X }
X
XShell { ; this one is a good Rorschach Pieter Branderhorst
X reset type=manowarj
X corners=-0.385088301/-0.38385805/-0.018227188/-0.017669901/-0.384912909/-0.0\
X 18461045 params=-0.385482666666669/-0.018571636363635 float=y
X maxiter=850 inside=0 logmap=yes
X colors=000000<30>zKU<30>211000000<94>000110330<29>zz0<30>220000000<29>000
X }
X
XRubberDucky { ; a stretched wineglass formula Pieter Branderhorst
X reset type=formula formulafile=fractint.frm formulaname=wineglass
X corners=0.2408521729/0.2406268424/0.5851913634/0.5851407676/0.240706247/0.58\
X 52776043 float=y maxiter=85
X colors=000<32>000AbE<12>HrM<2>czpczp<7>0hez_p<3>zII<3>zaJzgKxrBww0<2>wwi`za<\
X 3>EwH000<4>000
X }
X
XButterfly { ; type sqr(1/cos) Pieter Branderhorst
X reset type=sqr(1/fn) function=cos
X corners=-3.591669/-2.692763/0.449396/1.125021 float=y maxiter=10
X decomp=256
X colors=0RHwwhcwc<33>0RHvcX<20>m22<12>tTFtVGtWG<5>uaMvbNvbNvbO<13>sYYsYYsXX<1\
X 1>mOOmNNlMMkLL<13>W22U00V11<18>qRRsTTsTT<11>t__t__t_Z<13>vbLwcKwaJ<16>m22<21\
X >vcX0RH<32>`tb0RHgzj
X }
X
XCheshire { ; reminds me of Alice in Wonderland Pieter Branderhorst
X reset type=spider
X corners=-0.488343/-0.27876/0.140556/-0.138888/-0.27876/-0.138888
X maxiter=255 inside=0 invert=0.331101/-0.0974796/0 periodicity=4
X colors=qqqqqqqqq000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAA\
X AmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP0\
X 00rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rA\
X AAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP000rAAAmP\
X 000rAAAmPGKPDNRFOQLKODPQKRPBVUDYTreKjGJ000<15>000_iKEJQjGJreKsej000<120>000
X }
X
X
XLambdafn { ; beautiful inversion (an fpu helps) Michael Coddington
X reset type=lambdafn function=cos
X corners=0.13159977/0.15118976/0.12827285/0.11423222/0.14539167/0.10988365
X params=4.72675/0.00145555 float=y maxiter=900 inside=0
X invert=0.5/0.2/0.5
X colors=00040N91X<5>NCYB4P<18>zmn<9>ua`u`_u`_<2>u_YtZXtZXtYX<27>tOUtOUuNTuMT<\
X 9>q8Up6Vq8U<6>_9RY9QV8QS8PQ8P<2>C7IF8JI9LLAN<3>QEOSGPTGP<22>kSWlSXmTXnUYoVY<\
X 5>t_bu`bvacwbcxcd<2>zefzefydf<44>WGRVFQVFQUFQ<51>40NoEj
X }
X
XCoolComplexNewton { ; complexnewton using chroma.map Michael Coddington
X reset type=complexnewton corners=-2.0/2.0/-1.5/1.5
X params=4/-3/1/1 float=y inside=bof60 invert=0.5/0.125/-0.125
X colors=CCCssC<20>sECsCCqCC<21>ACCCCC<21>sCs<20>ECsCCsCEs<19>CqsCssCsq<8>Cs_C\
X sYECE<20>sCs<20>ECsCCsCEs<19>CqsCssCsq<19>CsECsCEsE<19>qsqsssssq<19>ssE
X }
X
XFieryMandelbrot { ; resembles lightning Michael Coddington
X reset type=mandel
X corners=-0.59695729/-0.58756756/-0.62374772/-0.61683133 inside=0
X colors=000aiu_kxZmzgbmpS`N`8<13>wINF5E<19>wHO7xu<8>tLRz`p<22>yIQyHPwzD<22>yI\
X OBR`<23>wHOCxF<5>rNN3DX<3>nHP6`W<9>tIOptH<9>yKORCG<14>wHOlEe<30>yHO8_1<25>wH\
X O_uF<7>hgIieJiX`<4>kVc<4>bfr
X }
X
X
XDinnerPlate { ; Looks like china on tablecloth Dan Farmer
X reset type=formula
X formulafile=fractint.frm formulaname=LeeMandel2
X corners=-0.0233229/0.0233249/0.2569835/0.291958 inside=0 potential=255/500/500
X colors=000DP_Uoq<20>A4XVqq<18>nwjoIRFns0kuUqq<22>ieiUqo<19>HjCTqq<17>4riUqq<\
X 20>9ggUqq<14>SxqRyqTpq<6>LgmUqp<11>Pm`XfjPlZ<4>MjSy3J<5>YEB<15>eOFeOFdOF<11>\
X ZMAl`AzoAIjb<10>sOD<22>1ZC<3>9SS }
X
XBatman { ; Cont Pot... looks like a bat Dan Farmer
X reset type=manfn+zsqrd function=cosxx
X corners=1.591553/-3.133835/-3.158447/3.144699/-3.133835/3.144699
X maxiter=32000 inside=0 potential=255/300/150 decomp=256
X colors=000zk0<253>000
X }
X
XTonsils { ; LeeMandel3 forumula, cont. pot. Dan Farmer
X reset type=formula formulafile=fractint.frm formulaname=leemandel3
X corners=1.66875/-1.668761/-2.225006/2.225/-1.668761/2.225 inside=0
X potential=255/500/500 colors=000zk0<253>000
X }
X
XNYUF004 { ; delicate & beautiful Dan Farmer
X reset type=formula formulafile=fractint.frm formulaname=Richard1
X corners=1.0942183/1.0642116/-0.0205947/0.0193983/1.0642116/0.0193983
X inside=0 potential=255/600/500
X colors=000S9jLSd<147>hwXixWiwW<30>Z7wY5xY5x<69>T9j
X }
X
XNYUF008 { ; Hard to describe. Try it. Dan Farmer
X reset type=barnsleyj1
X corners=2.023155/-0.005196/-1.352236/1.352223/-0.005196/1.352223
X params=0.599999905/1.099998949 maxiter=256 inside=0 potential=255/1000/1
X colors=000zk0<253>000
X }
X
XNYUF009 { ; pretty bug if changed to float=n Dan Farmer
X reset type=fn(z)+fn(pix) function=sin/sqr float=y
X corners=12.801548/-3.196652/-10.911614/10.419413/-3.196652/10.419413
X params=0/0/1 inside=0 potential=255/200/250
X colors=000gK4fJ3hPCohbrokpkjmghhZelJ3<2>tM4HC2<13>FZSJD2<9>ieGHB4<9>MCeGD8<6\
X >8XyGC3<11>4V`HB3<14>4HhIC6<7>XKjJE3<10>dt_HF1HJ1HO2HH7<3>GeXGF1<10>3y3OCB<3\
X >pGpKF8<3>ZZ_HD3<7>ITQIVSGG5IXV<2>Jbc<8>SqFUsCTrD<14>2P`<12>Se4Vg1Ve3<14>_1f\
X <3>_7b<2>LHIKMMJPOJRRIUTGa_FdaFfcDnjCqlBto<3>DulEvi<6>IxcVnU<3>tUA<12>hL4
X }
X
X
XArrow { ; formula Wineglass Richard Hughes
X reset type=formula formulafile=fractint.frm formulaname=Wineglass
X corners=-0.650529/-0.306983/-0.128843/0.128827 maxiter=256 inside=0
X outside=mult logmap=yes symmetry=xaxis
X colors=00000S88YBBaDDeEEiFFmHHsKKwNNzOOz<2>WWzZZzccz00522755977BAAF<11>cchee\
X jffl<2>mmrppurrvttwuuxP0P<2>c0cg0gj0jm0mp0p<3>z0zzFz<6>zmzgfoZ`iTVdPR`<2>HJU\
X FHUCHS9LV0OY0Tc0Yh<2>0jw5mz0ozFpz<5>hpzmpzppz000555<18>zzz00V88Y<6>NNz<13>nn\
X zppzttzvvzP0PU0UZ0Zc0cg2gh0hm0mr0rw0wz0zzCzzKzzRzzYzzczzhz000555<3>HHHKKKOOO\
X SSSWWW___ccchhhmmmssszzzz00zICzNGzQNzTS<3>zbbzeezhizjkzlozopzts000555<3>HHHK\
X KKOOOSSSWWW___ccchhhmmmssszzz00P00X08_8DaCFcHEgKHlNGrLOqJVqHar5gtTjv_nwduzlw\
X z000555<3>HHHKKKOOOSSSWWW___ccchhhmmmssszzzV0W_0_c4de9fg2gi9jlAmoDprCst0uwCu\
X z5zzRzzYzzczzhzzkzzoz<3>zzz00z0z0z00
X }
X
XEgg { ; FN*FN SINH/SQR Richard Hughes
X reset type=fn*fn function=sinh/sqr
X corners=-0.0067631/0.0187092/1.991193/2.0105618 float=y maxiter=256
X inside=0 outside=real logmap=yes
X colors=000ssEssC<20>sECsCCqCC<21>ACCCCC<21>sCs<20>ECsCCsCEs<19>CqsCssCsq<8>C\
X s_CsYECE<20>sCs<20>ECsCCsCEs<19>CqsCssCsq<19>CsECsCEsE<19>qsqsssssq<18>ssG
X }
X
Xmandala { ; Sqr(1/FN) IDENT Richard Hughes
X reset type=sqr(1/fn) function=ident ; TW changed - cotan was broken
X corners=-1.984573/1.98143/-1.486908/1.487839 maxiter=256 inside=0
X outside=real
X colors=000ztn<49>zV1zU0zU0zT0<28>z10z00z00y00<30>c00b11a11`22_22<23>GEEFFFFF\
X FFFF<29>x11z00z10<29>zx0zz0zz1<29>zzxzzzzzz<10>zto
X }
X
XMounts { ; Fn(z)+Fn(pix) COTAN/SQR Richard Hughes
X reset type=fn(z)+fn(pix) function=cotan/sqr
X corners=0.494267/0.906929/0.5978/0.907317 params=0/0/1 maxiter=256
X inside=0 outside=summ logmap=yes
X colors=000FFF<29>x11z00z10<29>zx0zz0zz1<29>zzxzzzzzz<61>zV1zU0zU0zT0<28>z10z\
X 00z00y00<30>c00b11a11`22_22<25>FFF
X }
X
XSpiderPlant { ; Manowarj Richard Hughes
X reset type=manowarj
X corners=-0.18194276/-0.19649744/0.08981478/0.06949806/-0.17743176/0.08380193
X maxiter=250 inside=0 outside=imag logmap=yes
X colors=00000S<25>002000000000<29>00k00m01m<29>0ky0mz1mz<30>zzz<46>2zz0zz0yz<\
X 45>02z00z00y<27>00Y
X }
X
XStripes { ; Mandelfn IDENT Richard Hughes
X reset type=mandelfn function=ident
X corners=-1.367645/-0.958344/0.296143/-0.24617/-0.958344/-0.24617
X maxiter=100 inside=0 outside=real
X colors=000s_C<10>sECsCCqCC<21>ACCCCC<21>sCs<20>ECsCCsCEs<17>Cms
X }
X
X
XAutumn { ; You guessed it! Peter Moreland
X reset type=ifs ifsfile=fractint.ifs ifs=fern
X corners=-8.0/8.000351/-0.999954/11.0
X colors=000DGT<4>jQ1<2>bgO`lVWmZ<5>5np<3>pky<2>Avk<5>l7KhGaeOrPKq9Hp<5>Mjy<4>\
X 11`1cR<6>GlJ<2>_J8OSFC`M<7>J7XOFWSNWXVVbXb`bVUor_lfGKp<4>`fYwL6<6>fgSdeQdhTf\
X Se<5>dhWWcBAHB<6>agTQB8<3>acRa0pMC9J`APcGUeL_hQgYifbdef_G3xPInXXdFny<2>Zkalc\
X E`Vg<4>dhXJEP<3>`dUK5XRJWYXVKlWQkVVkV_jVcWL<3>deS
X }
X
XThe_Eye { ; Kamtora is watching you! Peter Moreland
X reset type=kamtorus corners=-0.282135/0.424988/-0.237793/0.292328
X params=0.3/0.005/5/500
X colors=000mme<12>hBAnph000555<3>HHHKKKOOOSSSWWW___ccchhhmmmssszzz00z<3>z0z<3\
X >z00<3>zz0<3>0z0<3>0zz<2>0GzVVz<3>zVz<3>zVV<3>zzV<3>VzV<3>Vzz<2>Vbzhhz<3>zhz\
X <3>zhh<3>zzh<3>hzh<3>hzz<2>hlz00S<3>S0S<3>S00<3>SS0<3>0S0<3>0SS<2>07SEES<3>S\
X ES<3>SEE<3>SSE<3>ESE<3>ESSEOSELS
X }
X
XBlue { ; I like it, no more to say... Peter Moreland
X reset type=julfn+zsqrd function=cosxx passes=b
X corners=-2.0/1.99765/-1.501511/1.5 params=-0.5/0.5 maxiter=2250
X bailout=30 decomp=256 biomorph=0
X colors=000Iaf<27>PtVQuUPrT<5>DZIBVGBVG<15>B_KCOj<27>02FDQm<38>V`bDQl<33>Vt5H\
X Ti<8>sxADQm<62>VelMT_VWLdZ6DQm<6>FVjFRmFWj<8>Haf
X }
X
XOrc_Insignia { ; hmmmm..... Peter Moreland
X reset type=mandelfn function=sin
X corners=-0.0362244/0.0369263/1.7957306/1.8505707 maxiter=32767
X colors=000GNPEPWCRbNKL<2>_NlTLMcOWnRetVAKxPCBL42UHTI<2>Bv_MJAPJ7HJG<2>AHVPCJ\
X ONFURI_WLQ4RPbLVwUXLXHNCERCBVDVStNGD<2>`6GZYYnmsd_SzpgTTJ<2>vyeRML<2>nYlS`Ga\
X rKMF8QB3JIQKGcLEqIZNGnYXWJjhQxuYWE8h94u40JVCJfCKrBLLF<2>RRPHMJ<2>8VfTcHcyNd`\
X Ozr_Xa`kuzKTrAQO0X`PML<2>iYnLyYGEZD9vLQKNYTRSB_`Ahj8LNDNSFPXHSaJTO_cTwUGTeCi\
X PXRVje`xtIHGHFKGCPGc_CywbERw9fCMB4QALPC<2>ShEs7R6gnPIFVHIaFLXXDjkESIB`H9jG7S\
X mPv_oVXLfkULUINdOPoULJCXVOkf_5zIYNImRPTE8b94l40KGL<2>Q4mprqXBVj3mFXFAkI5zLMf\
X YL`YOss_6EZFxbbFvvJM`CQsCTNKbSSlX`wLdTRK<2>vqhMGE<2>V4MNFI<2>_0bFGhGJ9CI6UHG\
X eFKOFJ<2>b2cIPLGVVEadJbAJw8FU9Ad65p3_44CVU4glHMG<2>AWUc58SPC`VCi`DFPM<2>1gpb\
X oMREI_9OQJMXKWdLeFQJ<2>1mdFDCB7D61EHIH<2>8CXTJBbJAmK8HCjMSO<2>HZQF`QB`l9Kr72\
X yuRv<3>YWh<3>mzTlYm
X }
X
X
XYinFinite { ; like Yin-Yang symbol, infinity sign Ethan Nagel
X reset type=julia
X corners=-0.1328505/0.1261121/-0.0104325/0.0093564/-0.0491231/-0.1220701
X params=0.252235/0.000169836 maxiter=5000 inside=255 logmap=75
X colors=@chroma.map
X }
X
X
XRich8z3 { ; Fractal Creations cover Lee Skinner
X reset type=fn(z)+fn(pix) function=sin/sin
X corners=0.58152919/0.59067959/1.17166377/1.17852657
X maxiter=1023 inside=0 bailout=50 float=y
X colors=000ww3<3>zz0zz0zy0<81>z10z00z00y01<82>00z00z11y<77>vv4
X }
X
X
XOwl { ; fn*z+z, TANH Scott Taylor
X reset type=fn*z+z function=tanh symmetry=yaxis
X corners=-1.996257/1.996259/0.79092/3.785347 params=1/0/1 maxiter=512
X inside=255 potential=255/355/0 colors=@volcano.map
X }
X
XSWT-018 { ; fn+fn, SINH/COSH Scott Taylor
X reset type=fn+fn function=sinh/cosh
X corners=-1.093216/2.098724/2.127304/-2.128159/2.098724/-2.128159
X params=1/0/1 maxiter=512 inside=255 potential=255/355/0
X colors=@volcano.map
X }
X
XSWT-023 { ; color cycle and press "2" for fun Scott Taylor
X reset type=mandelfn function=cos symmetry=xyaxis
X corners=-3.679993/3.681534/-2.759262/2.759003 maxiter=512 inside=255
X outside=summ potential=255/400/0 colors=@headache.map
X }
X
XSWT-027 { ; magnet2m Scott Taylor
X reset type=magnet2m passes=b symmetry=xaxis
X corners=-4.552174/6.752174/-4.239131/4.239131 maxiter=512 inside=255
X outside=summ potential=255/400/0 colors=@headache.map
X }
X
XSWT-029 { ; lambdafn, EXP Scott Taylor
X reset type=lambdafn function=exp symmetry=xaxis
X corners=-4.340851/4.336975/-3.250305/3.254669 params=1.9/0.4 maxiter=512
X inside=255 potential=255/455/0 colors=@royal.map
X }
X
XSWT-030 { ; lambdafn, COSH Scott Taylor
X reset type=lambdafn function=cosh
X corners=-3.949829/3.947968/-2.958694/2.961563 params=1.9/0.4 maxiter=512
X inside=255 potential=255/455/0 colors=@neon.map
X }
X
XEvilFrog { ; Kermit with rabies Wesley Loewer
X reset type=frothybasin passes=1
X corners=0.1987794025371462/0.1987794025306378/-1.287290394040766/-1.2872\
X 90394029171/0.1987794025292465/-1.287290394030193 params=6/1 float=y
X maxiter=100
X colors=000z00<82>M00z0z<40>M0M0z0<40>0M000z<40>00Mzz0<40>MM0000000000
X }
XHorsetail { ; MIIM Julia Michael Snyder
X ; Reminds me of a horsetail fern
X ; Give it your highest 16-color resolution.
X reset=1732 type=julia_inverse miim=depth/left
X corners=-1.303326/1.303335/-1.0648/1.064791
X params=-0.194/0.6557/3/1024
X }
X
XSeaHorse { ; MIIM Julia Michael Snyder
X ; The famous Seahorse Julia -- from a different angle!
X ; Give it your highest 16-color resolution.
X reset=1732 type=julia_inverse miim=depth/left
X corners=-0.213794/0.213791/-1.003197/1.003186/-1.812457/0.013164
X params=-0.74543/0.11301/3/1024
X }
X
XSeaShell { ; MIIM Julia Michael Snyder
X ; Like a Chambered Nautilus cut in half; my favorite.
X ; Give it your highest 16-color resolution.
X reset=1732 type=julia_inverse miim=depth/right
X corners=0.839251/-0.839269/-1.119046/1.119006/-0.839269/1.119006
X params=0.27334/0.00742/5/1024
X }
X
SHAR_EOF
$TOUCH -am 1028230193 fractint.par &&
chmod 0644 fractint.par ||
echo "restore of fractint.par failed"
set `wc -c fractint.par`;Wc_c=$1
if test "$Wc_c" != "18047"; then
echo original size 18047, current size $Wc_c
fi
# ============= icons.par ==============
echo "x - extracting icons.par (Text)"
sed 's/^X//' << 'SHAR_EOF' > icons.par &&
XSand_Dollar {
X reset type=icons corners=-1.424/1.424/-1.068/1.068
X params=-2.34/2/0.2/0.1/0.0/5 float=y inside=0
X colors=000ypa<29>UPF000<4>888000BBB<23>ppp<31>000PFF<27>vcDwdDxeDzfCyfCxeC<2\
X 0>_NE
X }
X
XSand_Dollar_3d {
X reset type=icons3d corners=-2.242152/2.242152/-1.681614/1.681614
X params=-2.34/2/0.2/0.1/0.0/5 inside=0 maxiter=32767 rotation=0/0/0
X perspective=180 xyshift=0/0 stereo=2 interocular=3 converge=-3
X crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XSand_Dollar_3d_II { ; Rotated view
X reset type=icons3d corners=-2.134489/2.036423/-1.519231/1.608953
X params=-2.34/2/0.2/0.1/0.0/5 maxiter=32767 inside=0
X rotation=90/45/270 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XHalloween {
X reset type=icons corners=-1.0496/1.0496/-0.7872/0.7872
X params=-2.7/5/1.5/1/0.0/6 float=y inside=0
X colors=000TgsSfsSestYS<3>zvErMY<39>fZEqMY<32>FUyrMY<62>0V4rMYqNXqNW
X }
X
XHalloween3d {
X reset type=icons3d corners=-2.0/2.0/-1.5/1.5
X params=-2.7/5/1.5/1/0.0/6 inside=0
X maxiter=32767 rotation=0/0/0
X perspective=180 xyshift=0/0 stereo=2 interocular=3 converge=-3
X crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XMayan_Bracelet {
X reset type=icons corners=-1.712/1.712/-1.284/1.284
X params=-2.08/1/-0.1/0.167/0.0/7 float=y inside=0
X colors=000dOD<6>ii0d8P<2>sQNZ4PX6OX9QV8N<10>9SD<6>UHPY9M<7>TIIbCN<2>icE`7O<1\
X 2>Xw5`3O<9>W56a5Q<11>naa_4Q<19>BTr`3P<22>ULI`5R<11>gXta5P<5>hJP
X }
X
XMayan_Bracelet3d {
X reset type=icons3d corners=-2.55102/2.55102/-1.913265/1.913265
X params=-2.08/1/-0.1/0.167/0.0/7 maxiter=32767 inside=0 rotation=0/0/0
X perspective=180 xyshift=0/0 stereo=2 interocular=3 converge=-3
X crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XMayan_Brac_3d_II { ; Rotated version
X reset type=icons3d corners=-2.064835/1.935164/-1.789359/1.21064
X params=-2.08/1/-0.1/0.167/0.0/7 maxiter=32767 inside=0
X rotation=-60/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XEmperors_Cloak {
X reset type=icons corners=-1.064/1.064/-0.798/0.798
X params=-1.806/1.806/0/1/0.0/3 inside=0
X }
X
XEmperors_Cloak3d {
X reset type=icons3d corners=-2.045102/1.555646/-1.35028/1.35028
X params=-1.806/1.806/0/1/0/3 maxiter=32767 inside=0 rotation=0/0/0
X perspective=180 xyshift=0/0 stereo=2 interocular=3 converge=-4
X crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XTrampoline {
X reset type=icons corners=-1.64/1.64/-1.23/1.23
X params=1.56/-1/0.1/-0.82/0.0/3
X float=y inside=0
X colors=0001O4<2>1F0KF1<6>hZ0<6>OI0KF0F0F<6>Z0U<7>F0FKF0<6>hZ0<7>KF000A<6>00k\
X <7>00AA00<6>z00<7>A00<6>2r00z00u0<7>0A0<6>eXU<7>0A0AKK<6>mmK<7>AKMFF0<6>zz0<\
X 7>FF0F00M01
X }
X
XTrampoline3d {
X reset type=icons3d corners=-2.1935/2.1935/-1.645125/1.645125
X params=1.56/-1/0.1/-0.82/0.0/3 inside=0 float=y maxiter=32767
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XPentagon_Attractor {
X reset type=icons corners=-1.64/1.64/-1.23/1.23 params=2.6/-2/0/-0.5/0.0/5
X float=y inside=0
X colors=000AGe<3>8NtDEE<2>4s`M4F<4>xLtF28<19>IScJUeH17<4>W1BI2B<9>qDuG38<14>c\
X g`K67<5>qe2F58<3>IPCBwNG48<14>_yUG18<10>U1PG28<21>n`_F39<14>Mbk
X }
X
XPentagon_Attract3d {
X reset type=icons3d corners=-2.841922/2.841922/-2.131441/2.131441
X params=2.6/-2/0/-0.5/0.0/5 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XKachina_Dolls {
X reset type=icons corners=-1.28/1.28/-0.96/0.96
X params=2.409/-2.5/0/0.9/0.0/23 float=y inside=0
X colors=000JYA<9>DTC_l7<40>7jkck7<4>weCUb8OT9IIB_l7<72>gK5_l7<12>bhE
X }
X
XKachina_Dolls3d {
X reset type=icons3d corners=-2.182691/2.182691/-1.637018/1.637018
X params=2.409/-2.5/0/0.9/0.0/23 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XSanta_Chiara_Icon {
X reset type=icons corners=-1.28/1.28/-0.96/0.96
X params=2.409/-2.5/-0.2/0.81/0.0/24 float=y inside=0
X colors=000UFL<26>z00MKS<7>sCMLKP<6>fQ2FNX<3>3_tIKS<36>dLXIKS<27>JHqKKT<11>qW\
X eIKS<18>D_S
X }
X
XSanta_Chiara3d {
X reset type=icons3d corners=-2.931235/1.170054/-2.283148/0.784799
X params=2.409/-2.5/-0.2/0.81/0.0/24 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2
X interocular=3 converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XFrench_Glass {
X reset type=icons corners=-0.992/0.992/-0.744/0.744
X params=-2.05/3/-16.79/1/0.0/9 float=y inside=0
X colors=000VK`<75>w7Fw7Fw8F<70>qbQ
X }
X
XFrench_Glass3d {
X reset type=icons3d corners=-1.478161/1.478161/-1.108621/1.108621
X params=-2.05/3/-16.79/1/0.0/9 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XThe_Pentangle {
X reset type=icons corners=-1.352/1.352/-1.014/1.014
X params=-2.32/2.32/0/0.75/0.0/5 float=y inside=0
X colors=000AOf<22>I81AOg<16>4RvBOg<28>djZARc<7>Eu4BOg<27>g4dCOg<5>TMkANf<14>H\
X 7HBOg<15>WV`
X }
X
XThe_Pentangle3d {
X reset type=icons3d corners=-2.155172/2.155172/-1.616379/1.616379
X params=-2.32/2.32/0/0.75/0.0/5 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XFuzzy_Hex_Knot { ; Have patience. This one takes a while!
X ; By DMF
X reset type=icons corners=-1.371568/1.371568/-1.028676/1.028676
X params=-1.806/1.807/-0.07/1.08/0.0/6 float=y
X inside=0 colors=0005BD<148>cWHccc<103>ccc
X }
X
XFuzzy_Hex_Knot3d { ; By DMF
X ; Have patience. It's slow!
X reset type=icons3d corners=-1.648964/1.648964/-1.236723/1.236723
X params=-1.806/1.807/-0.07/1.08/0.0/6 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0
X stereo=2 interocular=3 converge=-3 crop=4/0/0/4 bright=100/100
X colors=@glasses2.map
X }
X
XSquare { ; By DMF
X reset type=icons corners=-0.948083/0.948083/-0.711062/0.711062
X params=-2.7/5/1.5/1/0.0/4 float=y inside=0
X colors=000JYA<9>DTC_l7<40>7jkck7<4>weCUb8OT9IIB_l7<72>gK5_l7<12>bhE
X }
X
XSquare3d { ; By DMF
X reset type=icons3d corners=-1.801941/1.801941/-1.351455/1.351455
X params=-2.7/5/1.5/1/0.0/4 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
X12_Spoke_Wheel { ; By DMF
X reset type=icons corners=-1.157312/1.157312/-0.867984/0.867984
X params=-2.6/4/1.5/1/0.0/12 inside=0
X colors=000LXt<13>JesONt<13>r3iMOr<18>CdELOs<18>1DZMOs<28>FKRUXsberMOt<39>M9v\
X N8wMOt<4>QTq
X }
X
X12_Spoke_Wheel3d { ; By DMF
X reset type=icons3d corners=-2.1125/2.1125/-1.584375/1.584375
X params=-2.6/4/1.5/1/0.0/12 maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
X36_Spoke_Wheel { ; By DMF
X ; Takes quite a while to fully "develop"
X reset type=icons corners=-1.352/1.352/-1.014/1.014
X params=-2.57/3.2/1.2/-1.75/0.0/36 float=y inside=0
X colors=000mP6<2>rS4NED<2>291UFH<25>Q2vUFG<27>K2MTGH<3>POLVGGOQM<15>5tc<17>xm\
X K<31>cq9<10>0WM0VM0UN
X }
X
X36_Spoke_Wheel3d { ; By DMF
X ; Takes quite a while to fully "develop"
X reset type=icons3d corners=-2.183546/2.183546/-1.637659/1.637659
X params=-2.57/3.2/1.2/-1.75/0.0/36 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0
X stereo=2 interocular=3 converge=-3 crop=4/0/0/4 bright=100/100
X colors=@glasses2.map
X }
X
XChampagne_Glasses { ; By DMF
X reset type=icons corners=-1.352/1.352/-1.014/1.014
X params=-2.57/3.2/1.35/1.75/0.0/12 float=y maxiter=256 inside=0
X colors=000lSJ<47>tYxkRA<15>xJYkR9<85>h4FkR9<37>rS8kR9<50>MmEkR9MmE<8>HqF
X }
X
XChampagne_Glass3d { ; By DMF
X reset type=icons3d corners=-2.11155/2.11155/-1.583662/1.583662
X params=-2.57/3.2/1.35/1.75/0.0/12 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0
X stereo=2 interocular=3 converge=-3 crop=4/0/0/4 bright=100/100
X colors=@glasses2.map
X }
X
XOrgami { ; By DMF
X reset type=icons corners=-1.568/1.568/-1.176/1.176
X params=2.409/-2.5/0/0.9/0.0/4 float=y inside=0
X colors=000U0U<7>M0Mz00<40>M00zz0<40>MM00z0<40>0M000z<13>00l
X }
X
XOrgami_3d { ; By DMF
X reset type=icons3d corners=-2.600703/2.600703/-1.950528/1.950528
X params=2.409/-2.5/0/0.9/0.0/4 maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0 stereo=2 interocular=3
X converge=-3 crop=4/0/0/4 bright=100/100 colors=@glasses2.map
X }
X
XTwo_Triangles { ; By DMF
X reset type=icons corners=-1.342208/1.342208/-1.006656/1.006656
X params=2.4/-2.5/-0.9/0.9/0.0/3 float=y inside=0
X colors=000VQ7<59>9Y_VQ8<33>7FyVQ7<38>mVUUP7<12>AA5
X }
X
XTwo_Triangles3d { ; By DMF
X reset type=icons3d corners=-2.366346/2.196342/-1.711008/1.711008
X params=2.4/-2.5/-0.9/0.9/0.0/3 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0
X stereo=2 interocular=3 converge=-3 crop=4/0/0/4 bright=100/100
X colors=@glasses2.map
X }
X
XChristmas_Bow { ; By DMF
X reset type=icons corners=-1.352/1.352/-1.014/1.014
X params=-2.34/2.2/0.4/0.05/0.0/5 float=y maxiter=32767 inside=0
X colors=000bcj<4>fkqI6M<4>3KsIBE<2>CZ8K4G<3>J4FJ4EL5G<26>oe6qg5tk4wn3zr2K6G<2\
X 5>iu8K4Izzz<16>zzzK4H<26>WSjK5G<23>Y_OK5H<25>glvH4HD4I94KL6G<8>VOFL5G<19>vX9\
X M5I<15>qQuK5H<22>abi
X }
X
XChristmas_Bow3d { ; By DMF
X reset type=icons3d corners=-2.269619/2.269619/-1.702214/1.702214
X params=-2.34/2.2/0.4/0.05/0.0/5 float=y maxiter=32767 inside=0
X rotation=0/0/0 perspective=180 xyshift=0/0
X stereo=2 interocular=3 converge=-3 crop=4/0/0/4 bright=100/100
X colors=@glasses2.map
X }
X
XPenti_ummm? {
X reset type=icons corners=-0.742016/0.742016/-0.556512/0.556512
X params=-2.5/8/-0.7/1/0.0/5 float=y inside=0
X colors=000Aca9_b8VcU5V<16>L9MP3SF3I538_4`<11>lGcZ4`<38>xfQ_5_<15>xgJZ4`<20>Y\
X dOXfNZ4`<23>lXqY4`<6>PIV
X }
X
XFrench_Glass3d_II { ; Awesome! Closeup of French_Glass_3d!!
X ; Let run "full term" for best effect.
X reset type=icons3d corners=-0.520313/0.520313/-0.390235/0.390235
X params=-2.05/3/-16.79/1/0.0/9 float=y maxiter=32767 inside=0
X rotation=-90/0/0 perspective=180 xyshift=0/0
X stereo=2 interocular=3 converge=-3 crop=4/0/0/4 bright=100/100
X colors=@glasses2.map
X }
X
XWarriors_Shield { ; By DMF
X reset type=icons corners=-1.064/1.064/-0.798/0.798
X params=-1.806/1.806/0/1.5/0.0/7 float=y inside=0
X colors=000zX0<42>z10z00z00y01<82>00z00z11y<17>EEk
X }
X
XPendulum_Swing { ; By DMF
X ; Slow. Have patience.
X reset type=icons corners=-1.242991/1.242991/-0.932243/0.932243
X params=-1.9/1.806/-0.85/1.8/0.0/7 float=y inside=0
X colors=000BDQ<17>DBV9FF<27>G289FF<16>HKHBJGIKI<8>MNJ9FF<71>fnZ
X }
X
XClam_Triple { ; Figure 1.8 in "Symmetry in Chaos"
X reset=1732 type=icons corners=-1.712/1.712/-1.186216/1.381784
X params=1.56/-1/0.1/-0.82/0.1/3 float=y inside=0
X colors=000z00<82>zy0zz0zz0zz1<82>zzzzzzzyy<82>z00
X }
X
XChaotic_Flower {
X reset=1732 type=icons corners=-0.949088/0.949088/-0.711816/0.711816
X params=-2.5/5/-1.9/1/0.2/5 float=y inside=0
X colors=00000z<83>0z00z01z1<82>zzzzzzyyz<82>00z
X }
X
XWingz {
X reset type=icons center-mag=-6.26166e-14/-0.161292/0.782258
X params=1.56/-1/0.1/-0.82/-0.3/3 float=y inside=0
X colors=000ZBD<31>_Ua`VbZ9B<33>uGpZ9B<38>o6sZ9B<25>GHjgFMpLYySjZAA<39>VxN\
X Z9A<32>AE2_BB<9>qVPZ9C<17>SMpZAAaGAZBB<7>`MH
X }
X
Xtest {
X reset=1732 type=icons corners=-2.0/2.0/-1.5/1.5 params=1/2/3/4/5.0/6
X float=y inside=0
X colors=00000z<83>0z00z01z1<82>zzzzzzyyz<82>00z
X }
X
SHAR_EOF
$TOUCH -am 1028230193 icons.par &&
chmod 0644 icons.par ||
echo "restore of icons.par failed"
set `wc -c icons.par`;Wc_c=$1
if test "$Wc_c" != "12025"; then
echo original size 12025, current size $Wc_c
fi
# ============= phoenix.par ==============
echo "x - extracting phoenix.par (Text)"
sed 's/^X//' << 'SHAR_EOF' > phoenix.par &&
XWolf { ; Jonathan Osuch
X reset type=phoenix corners=-1.557441/2.234555/-1.422003/1.421998
X params=-0.75078049362069/1.40200999374372/2 inside=0
X }
X
X3rd_power { ; Jonathan Osuch
X reset=1733 type=phoenix
X corners=-1.6838728/-0.80580664/-0.32926887/0.32927984
X params=1.1000000000000001/1/3 float=y maxiter=500 inside=0
X }
X
Xtotem { ; Jonathan Osuch
X reset=1733 type=phoenix corners=-0.92/0.92/-1.378935/0.001064718
X params=1.1000000000000001/1/-3 float=y maxiter=500 inside=0
X }
X
SHAR_EOF
$TOUCH -am 1028230193 phoenix.par &&
chmod 0644 phoenix.par ||
echo "restore of phoenix.par failed"
set `wc -c phoenix.par`;Wc_c=$1
if test "$Wc_c" != "523"; then
echo original size 523, current size $Wc_c
fi
# ============= fractint.frm ==============
echo "x - extracting fractint.frm (Text)"
sed 's/^X//' << 'SHAR_EOF' > fractint.frm &&
Xcomment {
X FRACTINT.DOC has instructions for adding new formulas to this file.
X There are several hard-coded restrictions in the formula interpreter:
X
X 1) The fractal name through the open curly bracket must be on a single line.
X 2) There is a hard-coded limit of 200 formulas per formula file, only
X because of restrictions in the prompting routines.
X 3) Formulas can containt at most 250 operations (references to variables and
X arithmetic); this is bigger than it sounds, no formula in the default
X fractint.frm uses even 100
X 3) Comment blocks can be set up using dummy formulas with no formula name
X or with the special name "comment".
X
X The formulas at the beginning of this file are from Mark Peterson, who
X built this fractal interpreter feature. The rest are grouped by contributor.
X (Scott Taylor sent many but they are no longer here - they've been
X incorporated as hard-coded types. Lee Skinner also sent many which have
X now been hard-coded.)
X
X Note that the builtin "cos" function had a bug which was corrected in
X version 16. To recreate an image from a formula which used cos before
X v16, change "cos" in the formula to "cosxx" which is a new function
X provided for backward compatibility with that bug.
X }
X
XMandelbrot(XAXIS) {; Mark Peterson
X ; Classical fractal showing LastSqr speedup
X z = Pixel, z = Sqr(z): ; Start with z**2 to initialize LastSqr
X z = z + Pixel
X z = Sqr(z)
X LastSqr <= 4 ; Use LastSqr instead of recalculating
X }
X
XDragon (ORIGIN) {; Mark Peterson
X z = Pixel:
X z = sqr(z) + (-0.74543, 0.2),
X |z| <= 4
X }
X
XDaisy (ORIGIN) {; Mark Peterson
X z = pixel:
X z = z*z + (0.11031, -0.67037),
X |z| <= 4
X }
X
XInvMandel (XAXIS) {; Mark Peterson
X c = z = 1 / pixel:
X z = sqr(z) + c;
X |z| <= 4
X }
X
XDeltaLog(XAXIS) {; Mark Peterson
X z = pixel, c = log(pixel):
X z = sqr(z) + c,
X |z| <= 4
X }
X
XNewton4(XYAXIS) {; Mark Peterson
X ; Note that floating-point is required to make this compute accurately
X z = pixel, Root = 1:
X z3 = z*z*z;
X z4 = z3 * z;
X z = (3 * z4 + Root) / (4 * z3);
X .004 <= |z4 - Root|
X }
X
Xcomment {
X The following are from Chris Green:
X These fractals all use Newton's or Halley's formula for approximation
X of a function. In all of these fractals, p1 real is the "relaxation
X coefficient". A value of 1 gives the conventional newton or halley
X iteration. Values <1 will generally produce less chaos than values >1.
X 1-1.5 is probably a good range to try. P1 imag is the imaginary component
X of the relaxation coefficient, and should be zero but maybe a small
X non-zero value will produce something interesting. Who knows?
X For more information on Halley maps, see "Computers, Pattern, Chaos,
X and Beauty" by Pickover.
X }
X
XHalley (XYAXIS) {; Chris Green. Halley's formula applied to x^7-x=0.
X ; P1 real usually 1 to 1.5, P1 imag usually zero. Use floating point.
X ; Setting P1 to 1 creates the picture on page 277 of Pickover's book
X z=pixel:
X z5=z*z*z*z*z;
X z6=z*z5;
X z7=z*z6;
X z=z-p1*((z7-z)/ ((7.0*z6-1)-(42.0*z5)*(z7-z)/(14.0*z6-2))),
X 0.0001 <= |z7-z|
X }
X
XCGhalley (XYAXIS) {; Chris Green -- Halley's formula
X ; P1 real usually 1 to 1.5, P1 imag usually zero. Use floating point.
X z=(1,1):
X z5=z*z*z*z*z;
X z6=z*z5;
X z7=z*z6;
X z=z-p1*((z7-z-pixel)/ ((7.0*z6-1)-(42.0*z5)*(z7-z-pixel)/(14.0*z6-2))),
X 0.0001 <= |z7-z-pixel|
X }
X
XhalleySin (XYAXIS) {; Chris Green. Halley's formula applied to sin(x)=0.
X ; Use floating point.
X ; P1 real = 0.1 will create the picture from page 281 of Pickover's book.
X z=pixel:
X s=sin(z), c=cos(z)
X z=z-p1*(s/(c-(s*s)/(c+c))),
X 0.0001 <= |s|
X }
X
XNewtonSinExp (XAXIS) {; Chris Green
X ; Newton's formula applied to sin(x)+exp(x)-1=0.
X ; Use floating point.
X z=pixel:
X z1=exp(z)
X z2=sin(z)+z1-1
X z=z-p1*z2/(cos(z)+z1),
X .0001 < |z2|
X }
X
XCGNewton3 {; Chris Green -- A variation on newton iteration.
X ; The initial guess is fixed at (1,1), but the equation solved
X ; is different at each pixel ( x^3-pixel=0 is solved).
X ; Use floating point.
X ; Try P1=1.8.
X z=(1,1):
X z2=z*z;
X z3=z*z2;
X z=z-p1*(z3-pixel)/(3.0*z2),
X 0.0001 < |z3-pixel|
X }
X
XHyperMandel {; Chris Green.
X ; A four dimensional version of the mandelbrot set.
X ; Use P1 to select which two-dimensional plane of the
X ; four dimensional set you wish to examine.
X ; Use floating point.
X a=(0,0),b=(0,0):
X z=z+1
X anew=sqr(a)-sqr(b)+pixel
X b=2.0*a*b+p1
X a=anew,
X |a|+|b| <= 4
X }
X
X
XMTet (XAXIS) {; Mandelbrot form 1 of the Tetration formula --Lee Skinner
X z = pixel:
X z = (pixel ^ z) + pixel,
X |z| <= (P1 + 3)
X }
X
XAltMTet(XAXIS) {; Mandelbrot form 2 of the Tetration formula --Lee Skinner
X z = 0:
X z = (pixel ^ z) + pixel,
X |z| <= (P1 + 3)
X }
X
XJTet (XAXIS) {; Julia form 1 of the Tetration formula --Lee Skinner
X z = pixel:
X z = (pixel ^ z) + P1,
X |z| <= (P2 + 3)
X }
X
XAltJTet (XAXIS) {; Julia form 2 of the Tetration formula --Lee Skinner
X z = P1:
X z = (pixel ^ z) + P1,
X |z| <= (P2 + 3)
X }
X
XCubic (XYAXIS) {; Lee Skinner
X p = pixel, test = p1 + 3,
X t3 = 3*p, t2 = p*p,
X a = (t2 + 1)/t3, b = 2*a*a*a + (t2 - 2)/t3,
X aa3 = a*a*3, z = 0 - a :
X z = z*z*z - aa3*z + b,
X |z| < test
X }
X
X{ The following are from Lee Skinner, have been partially generalized. }
X
XFzppfnre {; Lee Skinner
X z = pixel, f = 1./(pixel):
X z = fn1(z) + f,
X |z| <= 50
X }
X
XFzppfnpo {; Lee Skinner
X z = pixel, f = (pixel)^(pixel):
X z = fn1(z) + f,
X |z| <= 50
X }
X
XFzppfnsr {; Lee Skinner
X z = pixel, f = (pixel)^.5:
X z = fn1(z) + f,
X |z| <= 50
X }
X
XFzppfnta {; Lee Skinner
X z = pixel, f = tan(pixel):
X z = fn1(z) + f,
X |z|<= 50
X }
X
XFzppfnct {; Lee Skinner
X z = pixel, f = cos(pixel)/sin(pixel):
X z = fn1(z) + f,
X |z|<= 50
X }
X
XFzppfnse {; Lee Skinner
X z = pixel, f = 1./sin(pixel):
X z = fn1(z) + f,
X |z| <= 50
X }
X
XFzppfncs {; Lee Skinner
X z = pixel, f = 1./cos(pixel):
X z = fn1(z) + f,
X |z| <= 50
X }
X
XFzppfnth {; Lee Skinner
X z = pixel, f = tanh(pixel):
X z = fn1(z)+f,
X |z|<= 50
X }
X
XFzppfnht {; Lee Skinner
X z = pixel, f = cosh(pixel)/sinh(pixel):
X z = fn1(z)+f,
X |z|<= 50
X }
X
XFzpfnseh {; Lee Skinner
X z = pixel, f = 1./sinh(pixel):
X z = fn1(z) + f,
X |z| <= 50
X }
X
XFzpfncoh {; Lee Skinner
X z = pixel, f = 1./cosh(pixel):
X z = fn1(z) + f,
X |z| <= 50
X }
X
X
X{ The following resulted from a FRACTINT bug. Version 13 incorrectly
X calculated Spider (see above). We fixed the bug, and reverse-engineered
X what it was doing to Spider - so here is the old "spider" }
X
XWineglass(XAXIS) {; Pieter Branderhorst
X c = z = pixel:
X z = z * z + c
X c = (1+flip(imag(c))) * real(c) / 2 + z,
X |z| <= 4 }
X
X
X{ The following is from Scott Taylor.
X Scott says they're "Dog" because the first one he looked at reminded him
X of a hot dog. This was originally several fractals, we have generalized it. }
X
XFnDog(XYAXIS) {; Scott Taylor
X z = Pixel, b = p1+2:
X z = fn1( z ) * pixel,
X |z| <= b
X }
X
XEnt {; Scott Taylor
X ; Try params=.5/.75 and the first function as exp.
X ; Zoom in on the swirls around the middle. There's a
X ; symmetrical area surrounded by an asymmetric area.
X z = Pixel, y = fn1(z), base = log(p1):
X z = y * log(z)/base,
X |z| <= 4
X }
X
XEnt2 {; Scott Taylor
X ; try params=2/1, functions=cos/cosh, potential=255/355
X z = Pixel, y = fn1(z), base = log(p1):
X z = fn2( y * log(z) / base ),
X |z| <= 4
X }
X
X{ From Kevin Lee: }
X
XLeeMandel1(XYAXIS) {; Kevin Lee
X z=Pixel:
X;; c=sqr(pixel)/z, c=z+c, z=sqr(z), this line was an error in v16
X c=sqr(pixel)/z, c=z+c, z=sqr(c),
X |z|<4
X }
X
XLeeMandel2(XYAXIS) {; Kevin Lee
X z=Pixel:
X c=sqr(pixel)/z, c=z+c, z=sqr(c*pixel),
X |z|<4
X }
X
XLeeMandel3(XAXIS) {; Kevin Lee
X z=Pixel, c=Pixel-sqr(z):
X c=Pixel+c/z, z=c-z*pixel,
X |z|<4
X }
X
X{ These are a few of the examples from the book,
X Fractal Creations, by Tim Wegner and Mark Peterson. }
X
XMyFractal {; Fractal Creations example
X c = z = 1/pixel:
X z = sqr(z) + c;
X |z| <= 4
X }
X
XBogus1 {; Fractal Creations example
X z = 0; z = z + * 2,
X |z| <= 4 }
X
XMandelTangent {; Fractal Creations example (revised for v.16)
X z = pixel:
X z = pixel * tan(z),
X |real(z)| < 32
X }
X
XMandel3 {; Fractal Creations example
X z = pixel, c = sin(z):
X z = (z*z) + c;
X z = z * 1/c;
X |z| <= 4;
X }
X
X{ These are from: "AKA MrWizard W. LeRoy Davis;SM-ALC/HRUC"
X davisl@sm-logdis1-aflc.af.mil
X The first 3 are variations of:
X z
X gamma(z) = (z/e) * sqrt(2*pi*z) * R }
X
XSterling(XAXIS) {; davisl
X z = Pixel:
X z = ((z/2.7182818)^z)/sqr(6.2831853*z),
X |z| <= 4
X }
X
XSterling2(XAXIS) {; davisl
X z = Pixel:
X z = ((z/2.7182818)^z)/sqr(6.2831853*z) + pixel,
X |z| <= 4
X }
X
XSterling3(XAXIS) {; davisl
X z = Pixel:
X z = ((z/2.7182818)^z)/sqr(6.2831853*z) - pixel,
X |z| <= 4
X }
X
XPsudoMandel(XAXIS) {; davisl - try center=0,0/magnification=28
X z = Pixel:
X z = ((z/2.7182818)^z)*sqr(6.2831853*z) + pixel,
X |z| <= 4
X }
X
X{ These are the original "Richard" types sent by Jm Richard-Collard. Their
X generalizations are tacked on to the end of the "Jm" list below, but
X we felt we should keep these around for historical reasons.}
X
XRichard1 (XYAXIS) {; Jm Richard-Collard
X z = pixel:
X sq=z*z, z=(sq*sin(sq)+sq)+pixel,
X |z|<=50
X }
X
XRichard2 (XYAXIS) {; Jm Richard-Collard
X z = pixel:
X z=1/(sin(z*z+pixel*pixel)),
X |z|<=50
X }
X
XRichard3 (XAXIS) {; Jm Richard-Collard
X z = pixel:
X sh=sinh(z), z=(1/(sh*sh))+pixel,
X |z|<=50
X }
X
XRichard4 (XAXIS) {; Jm Richard-Collard
X z = pixel:
X z2=z*z, z=(1/(z2*cos(z2)+z2))+pixel,
X |z|<=50
X }
X
XRichard5 (XAXIS) {; Jm Richard-Collard
X z = pixel:
X z=sin(z*sinh(z))+pixel,
X |z|<=50
X }
X
XRichard6 (XYAXIS) {; Jm Richard-Collard
X z = pixel:
X z=sin(sinh(z))+pixel,
X |z|<=50
X }
X
XRichard7 (XAXIS) {; Jm Richard-Collard
X z=pixel:
X z=log(z)*pixel,
X |z|<=50
X }
X
XRichard8 (XYAXIS) {; Jm Richard-Collard
X ; This was used for the "Fractal Creations" cover
X z=pixel,sinp = sin(pixel):
X z=sin(z)+sinp,
X |z|<=50
X }
X
XRichard9 (XAXIS) {; Jm Richard-Collard
X z=pixel:
X sqrz=z*z, z=sqrz + 1/sqrz + pixel,
X |z|<=4
X }
X
XRichard10(XYAXIS) {; Jm Richard-Collard
X z=pixel:
X z=1/sin(1/(z*z)),
X |z|<=50
X }
X
XRichard11(XYAXIS) {; Jm Richard-Collard
X z=pixel:
X z=1/sinh(1/(z*z)),
X |z|<=50
X }
X
X{ These types are generalizations of types sent to us by the French
X mathematician Jm Richard-Collard. If we hadn't generalized them
X there would be --ahhh-- quite a few. With 11 possible values for
X each fn variable,Jm_03, for example, has 14641 variations! }
X
XJm_01 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=(fn1(fn2(z^pixel)))*pixel,
X |z|<=t
X }
X
XJm_02 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=(z^pixel)*fn1(z^pixel),
X |z|<=t
X }
X
XJm_03 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1((fn2(z)*pixel)*fn3(fn4(z)*pixel))*pixel,
X |z|<=t
X }
X
XJm_03a {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1((fn2(z)*pixel)*fn3(fn4(z)*pixel))+pixel,
X |z|<=t
X }
X
XJm_04 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1((fn2(z)*pixel)*fn3(fn4(z)*pixel)),
X |z|<=t
X }
X
XJm_05 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2((z^pixel))),
X |z|<=t
X }
X
XJm_06 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3((z^z)*pixel))),
X |z|<=t
X }
X
XJm_07 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3((z^z)*pixel)))*pixel,
X |z|<=t
X }
X
XJm_08 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3((z^z)*pixel)))+pixel,
X |z|<=t
X }
X
XJm_09 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(fn4(z))))+pixel,
X |z|<=t
X }
X
XJm_10 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(fn4(z)*pixel))),
X |z|<=t
X }
X
XJm_11 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(fn4(z)*pixel)))*pixel,
X |z|<=t
X }
X
XJm_11a {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(fn4(z)*pixel)))+pixel,
X |z|<=t
X }
X
XJm_12 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(z)*pixel)),
X |z|<=t
X }
X
XJm_13 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(z)*pixel))*pixel,
X |z|<=t
X }
X
XJm_14 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(z)*pixel))+pixel,
X |z|<=t
X }
X
XJm_15 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X f2=fn2(z),z=fn1(f2)*fn3(fn4(f2))*pixel,
X |z|<=t
X }
X
XJm_16 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X f2=fn2(z),z=fn1(f2)*fn3(fn4(f2))+pixel,
X |z|<=t
X }
X
XJm_17 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(z)*pixel*fn2(fn3(z)),
X |z|<=t
X }
X
XJm_18 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(z)*pixel*fn2(fn3(z)*pixel),
X |z|<=t
X }
X
XJm_19 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(z)*pixel*fn2(fn3(z)+pixel),
X |z|<=t
X }
X
XJm_20 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(z^pixel),
X |z|<=t
X }
X
XJm_21 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(z^pixel)*pixel,
X |z|<=t
X }
X
XJm_22 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X sq=fn1(z), z=(sq*fn2(sq)+sq)+pixel,
X |z|<=t
X }
X
XJm_23 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(fn3(z)+pixel*pixel)),
X |z|<=t
X }
X
XJm_24 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z2=fn1(z), z=(fn2(z2*fn3(z2)+z2))+pixel,
X |z|<=t
X }
X
XJm_25 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(z*fn2(z)) + pixel,
X |z|<=t
X }
X
XJm_26 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X z=fn1(fn2(z)) + pixel,
X |z|<=t
X }
X
XJm_27 {; generalized Jm Richard-Collard type
X z=pixel,t=p1+4:
X sqrz=fn1(z), z=sqrz + 1/sqrz + pixel,
X |z|<=t
X }
X
XJm_ducks(XAXIS) {; Jm Richard-Collard
X ; Not so ugly at first glance and lot of corners to zoom in.
X ; try this: corners=-1.178372/-0.978384/-0.751678/-0.601683
X z=pixel,tst=p1+4,t=1+pixel:
X z=sqr(z)+t,
X |z|<=tst
X }
X
XGamma(XAXIS)={ ; first order gamma function from Prof. Jm
X ; "It's pretty long to generate even on a 486-33 comp but there's a lot
X ; of corners to zoom in and zoom and zoom...beautiful pictures :)"
X z=pixel,twopi=6.283185307179586,r=10:
X z=(twopi*z)^(0.5)*(z^z)*exp(-z)+pixel
X |z|<=r
X }
X
XZZ(XAXIS) { ; Prof Jm using Newton-Raphson method
X ; use floating point with this one
X z=pixel,solution=1:
X z1=z^z;
X z2=(log(z)+1)*z1;
X z=z-(z1-1)/z2 ,
X 0.001 <= |solution-z1|
X }
X
XZZa(XAXIS) { ; Prof Jm using Newton-Raphson method
X ; use floating point with this one
X z=pixel,solution=1:
X z1=z^(z-1);
X z2=(((z-1)/z)+log(z))*z1;
X z=z-((z1-1)/z2) ,
X .001 <= |solution-z1|
X }
X
XMandelXAxis(XAXIS) { ; for Transparent3D
X z = zt, ; Define Julia axes as depth/time and the
X c = xy: ; Mandelbrot axes as width/height for each slice.
X ; This corresponds to Mandelbrot axes as
X ; height/depth and the Julia axes as width
X ; time for the 3D image.
X z = Sqr(z) + c
X LastSqr <= 4;
X }
X
XOldJulibrot(ORIGIN) { ; for Transparent3D
X z = real(zt) + flip(imag(xy)), ; These settings coorespond to the
X c = imag(zt) + flip(real(xy)): ; Julia axes as height/width and
X ; the Mandelbrot axes as time/depth
X ; for the 3D image.
X z = Sqr(z) + c
X LastSqr <= 4;
X }
SHAR_EOF
$TOUCH -am 1028230193 fractint.frm &&
chmod 0644 fractint.frm ||
echo "restore of fractint.frm failed"
set `wc -c fractint.frm`;Wc_c=$1
if test "$Wc_c" != "15433"; then
echo original size 15433, current size $Wc_c
fi
# ============= fractint.ifs ==============
echo "x - extracting fractint.ifs (Text)"
sed 's/^X//' << 'SHAR_EOF' > fractint.ifs &&
X
Xbinary {
X .5 .0 .0 .5 -2.563477 -0.000003 .333333
X .5 .0 .0 .5 2.436544 -0.000003 .333333
X .0 -.5 .5 .0 4.873085 7.563492 .333333
X }
X
Xcoral {
X .307692 -.531469 -.461538 -.293706 5.401953 8.655175 .40
X .307692 -.076923 .153846 -.447552 -1.295248 4.152990 .15
X .000000 .545455 .692308 -.195804 -4.893637 7.269794 .45
X }
X
Xcrystal {
X .696970 -.481061 -.393939 -.662879 2.147003 10.310288 .747826
X .090909 -.443182 .515152 -.094697 4.286558 2.925762 .252174
X }
X
Xdragon {
X .824074 .281482 -.212346 .864198 -1.882290 -0.110607 .787473
X .088272 .520988 -.463889 -.377778 0.785360 8.095795 .212527
X }
X
Xfern {
X 0 0 0 .16 0 0 .01
X .85 .04 -.04 .85 0 1.6 .85
X .2 -.26 .23 .22 0 1.6 .07
X -.15 .28 .26 .24 0 .44 .07
X }
X
X3dfern (3D) {
X .00 .00 0 .0 .18 .0 0 0.0 0.00 0 0.0 0 .01
X .85 .00 0 .0 .85 .1 0 -0.1 0.85 0 1.6 0 .85
X .20 -.20 0 .2 .20 .0 0 0.0 0.30 0 0.8 0 .07
X -.20 .20 0 .2 .20 .0 0 0.0 0.30 0 0.8 0 .07
X }
X
Xfloor {
X .0 -.5 .5 .0 -1.732366 3.366182 .333333
X .5 .0 .0 .5 -0.027891 5.014877 .333333
X .0 .5 -.5 .0 1.620804 3.310401 .333333
X }
X
Xkoch3 {
X .307692 -.000000 .000000 .294118 4.119164 1.604278 .151515
X .192308 -.205882 .653846 .088235 -0.688840 5.978916 .253788
X .192308 .205882 -.653846 .088235 0.668580 5.962514 .253788
X .307692 -.000000 .000000 .294118 -4.136530 1.604278 .151515
X .384615 -.000000 .000000 -.294118 -0.007718 2.941176 .189394
X }
X
Xspiral {
X .787879 -.424242 .242424 .859848 1.758647 1.408065 .895652
X -.121212 .257576 .151515 .053030 -6.721654 1.377236 .052174
X .181818 -.136364 .090909 .181818 6.086107 1.568035 .052174
X }
X
Xswirl5 {
X .745455 -.459091 .406061 .887121 1.460279 0.691072 .912675
X -.424242 -.065152 -.175758 -.218182 3.809567 6.741476 .087325
X }
X
Xtree {
X 0 0 0 .5 0 0 .05
X .42 -.42 .42 .42 0 .2 .4
X .42 .42 -.42 .42 0 .2 .4
X .1 0 0 .1 0 .2 .15
X }
X
Xtriangle {
X .5 0 0 .5 0 0 .33
X .5 0 0 .5 0 1 .33
X .5 0 0 .5 1 1 .34
X }
X
Xzigzag2 {
X -.632407 -.614815 -.545370 .659259 3.840822 1.282321 .888128
X -.036111 .444444 .210185 .037037 2.071081 8.330552 .111872
X }
X
X
X3dTetrahedron (3D) { ; by Alex Matulich
X 0.50 0 0 0 0.50 0 0 0 0.50 0.00 0.00 1.00 0.25
X 0.50 0 0 0 0.50 0 0 0 0.50 0.00 0.87 -0.50 0.25
X 0.50 0 0 0 0.50 0 0 0 0.50 -0.87 -0.50 -0.50 0.25
X 0.50 0 0 0 0.50 0 0 0 0.50 0.87 -0.50 -0.50 0.25
X}
X3d5Tetrahedron (3D) { ; by Alex Matulich
X 0.44 0 0 0 0.44 0 0 0 0.44 0.00 0.00 1.00 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 0.00 0.87 -0.50 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 -0.87 -0.50 -0.50 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 0.87 -0.50 -0.50 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 0.00 0.00 0.00 0.20
X}
X3dHexahedron (3D) { ; by Alex Matulich
X 0.44 0 0 0 0.44 0 0 0 0.44 0.00 0.00 0.90 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 0.87 -0.50 0.00 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 -0.87 -0.50 0.00 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 0.00 1.00 0.00 0.20
X 0.44 0 0 0 0.44 0 0 0 0.44 0.00 0.00 -0.90 0.20
X}
X3dCube (3D) { ; by Alex Matulich
X 0.35 0 0 0 0.35 0 0 0 0.35 1.00 1.00 1.00 0.12
X 0.35 0 0 0 0.35 0 0 0 0.35 1.00 1.00 -1.00 0.13
X 0.35 0 0 0 0.35 0 0 0 0.35 1.00 -1.00 1.00 0.12
X 0.35 0 0 0 0.35 0 0 0 0.35 1.00 -1.00 -1.00 0.13
X 0.35 0 0 0 0.35 0 0 0 0.35 -1.00 1.00 1.00 0.12
X 0.35 0 0 0 0.35 0 0 0 0.35 -1.00 1.00 -1.00 0.13
X 0.35 0 0 0 0.35 0 0 0 0.35 -1.00 -1.00 1.00 0.12
X 0.35 0 0 0 0.35 0 0 0 0.35 -1.00 -1.00 -1.00 0.13
X}
X3dOctahedron (3D) { ; by Alex Matulich
X 0.40 0 0 0 0.40 0 0 0 0.40 0.00 0.00 1.00 0.17
X 0.40 0 0 0 0.40 0 0 0 0.40 1.00 0.00 0.00 0.16
X 0.40 0 0 0 0.40 0 0 0 0.40 0.00 1.00 0.00 0.17
X 0.40 0 0 0 0.40 0 0 0 0.40 -1.00 0.00 0.00 0.17
X 0.40 0 0 0 0.40 0 0 0 0.40 0.00 -1.00 0.00 0.16
X 0.40 0 0 0 0.40 0 0 0 0.40 0.00 0.00 -1.00 0.17
X}
X3dDuodecahedron (3D) { ; by Alex Matulich
X 0.28 0 0 0 0.28 0 0 0 0.28 0.00 0.00 0.96 0.09
X 0.28 0 0 0 0.28 0 0 0 0.28 0.00 0.85 0.43 0.08
X 0.28 0 0 0 0.28 0 0 0 0.28 0.81 0.26 0.43 0.08
X 0.28 0 0 0 0.28 0 0 0 0.28 -0.81 0.26 0.43 0.09
X 0.28 0 0 0 0.28 0 0 0 0.28 0.50 -0.69 0.43 0.08
X 0.28 0 0 0 0.28 0 0 0 0.28 -0.50 -0.69 0.43 0.08
X 0.28 0 0 0 0.28 0 0 0 0.28 0.50 0.69 -0.43 0.09
X 0.28 0 0 0 0.28 0 0 0 0.28 -0.50 0.69 -0.43 0.08
X 0.28 0 0 0 0.28 0 0 0 0.28 0.81 -0.26 -0.43 0.08
X 0.28 0 0 0 0.28 0 0 0 0.28 -0.81 -0.26 -0.43 0.09
X 0.28 0 0 0 0.28 0 0 0 0.28 0.00 -0.85 -0.43 0.08
X 0.28 0 0 0 0.28 0 0 0 0.28 0.00 0.00 -0.96 0.08
X}
X
Xfractint { ; by Pieter Branderhorst
X 0.00 -0.11 0.22 0.00 -6.25 4.84 0.06
X 0.11 0.02 0.00 0.11 -6.30 5.99 0.03
X 0.06 0.02 0.00 0.10 -6.25 4.51 0.02
X 0.00 -0.11 0.22 0.00 -4.34 4.84 0.06
X 0.08 0.00 0.00 0.11 -4.50 5.99 0.02
X 0.00 0.11 -0.08 0.00 -4.30 6.15 0.02
X -0.09 0.00 -0.01 -0.13 -4.15 5.94 0.02
X 0.06 0.11 -0.13 0.00 -4.69 4.15 0.04
X 0.03 -0.11 0.23 0.11 -2.26 4.43 0.07
X 0.03 0.11 -0.25 0.00 -2.57 4.99 0.07
X 0.06 0.00 0.00 0.11 -2.40 4.46 0.02
X 0.00 0.11 -0.19 0.00 -1.62 4.99 0.06
X 0.09 -0.01 0.00 0.10 -0.58 2.96 0.03
X -0.09 0.00 0.00 -0.11 -0.65 7.10 0.03
X 0.12 0.00 -0.00 0.11 1.24 6.00 0.03
X 0.00 0.11 -0.22 0.00 0.68 4.80 0.06
X -0.12 0.00 0.00 -0.13 6.17 7.18 0.03
X 0.00 -0.11 0.22 0.00 6.78 4.84 0.06
X 0.00 0.08 -0.25 0.02 2.21 4.95 0.07
X 0.00 -0.11 0.22 0.00 4.10 4.84 0.06
X 0.00 -0.11 0.22 0.00 5.25 5.23 0.06
X 0.08 0.11 -0.25 0.00 3.57 4.99 0.08
X }
X
SHAR_EOF
$TOUCH -am 1028230193 fractint.ifs &&
chmod 0644 fractint.ifs ||
echo "restore of fractint.ifs failed"
set `wc -c fractint.ifs`;Wc_c=$1
if test "$Wc_c" != "5635"; then
echo original size 5635, current size $Wc_c
fi
# ============= fractint.l ==============
echo "x - extracting fractint.l (Text)"
sed 's/^X//' << 'SHAR_EOF' > fractint.l &&
X
XKoch1 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 6
X Axiom F--F--F
X F=F+F--F+F
X }
X
XKoch2 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 12
X Axiom F---F---F---F
X F=-F+++F---F+
X }
X
XKoch3 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 4
X Axiom F-F-F-F
X F=F-F+F+FF-F-F+F
X }
X
XKoch6 { ; Adrian Mariano
X axiom f+f+f+f
X f=f-ff+ff+f+f-f-ff+f+f-f-ff-ff+f
X angle 4
X }
X
XDragon { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 8
X Axiom FX
X F=
X y=+FX--FY+
X x=-FX++FY-
X }
X
XPeano1 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 4
X Axiom F-F-F-F
X F=F-F+F+F+F-F-F-F+F
X }
X
XCesaro { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 34
X Axiom FX
X F=
X X=----F!X!++++++++F!X!----
X }
X
XDoubleCesaro { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 4
X axiom D\90D\90D\90D\90
X D=\42!D!/84!D!\42
X }
X
XFlowSnake { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle=6;
X axiom FL
X L=FL-FR--FR+FL++FLFL+FR-",
X R=+FL-FRFR--FR-FL++FL+FR",
X F=
X }
X
XCantorDust { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 6
X Axiom F
X F=FGF
X G=GGG
X }
X
XSnowflake2 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 12
X axiom F
X F=++!F!F--F--F@IQ3|+F!F--
X F=F--F!+++@Q3F@QI3|+F!F@Q3|+F!F
X }
X
XSnowflakeColor { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 12
X axiom F
X F=--!F<1!F<1++F<1++F<1@IQ3|-F<1!F<1++
X F=F<1++F<1!---@Q3F<1@QI3|-F<1!F<1@Q3|-F<1!F<1
X <=
X }
X
XIsland1 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 4
X axiom F+F+F+F
X F=FFFF-F+F+F-F[-GFF+F+FF+F]FF
X G=@8G@I8
X }
X
XIsland2 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 4
X axiom f+f+f+f
X f=f+gf-ff-f-ff+g+ff-gf+ff+f+ff-g-fff
X g=@6G@I6
X }
X
XQuartet { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 4
X axiom fb
X A=FBFA+HFA+FB-FA
X B=FB+FA-FB-JFBFA
X F=
X H=-
X J=+
X }
X
XSnowFlake1 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 12
X Axiom FR
X R=++!FRFU++FU++FU!---@Q3FU|-@IQ3!FRFU!
X U=!FRFU!|+@Q3FR@IQ3+++!FR--FR--FRFU!--
X F=
X }
X
XSnowFlake3 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 12
X axiom fx
X x=++f!x!fy--fx--fy|+@iq3fyf!x!++f!y!++f!y!fx@q3+++f!y!fx
X y=fyf!x!+++@iq3fyf!x!++f!x!++f!y!fx@q3|+fx--fy--fxf!y!++
X f=
X }
X
XTree1 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle=12;
X axiom +++FX
X X=@.6[-FX]+FX
X }
X
XPeano2 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X Angle 8
X Axiom FXY++F++FXY++F
X X=XY@Q2-F@IQ2-FXY++F++FXY
X Y=-@Q2F-@IQ2FXY
X }
X
XSierpinski1 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 3
X axiom F
X F=FXF
X X=+FXF-FXF-FXF+
X }
X
XKoch4 { ; Adrian Mariano
X; from The Fractal Geometry of Nature by Mandelbrot
X angle 12
X axiom f++++f++++f
X f=+f--f++f-
X }
X
X
XPlant07 { ; Ken Philip, from The Science of Fractal Images p.285b
X axiom Z
X z=zFX[+Z][-Z]
X x=x[-FFF][+FFF]FX
X angle 14
X }
X
XPlant08 { ; Ken Philip, from The Science of Fractal Images, p.286
X axiom SLFFF
X s=[+++Z][---Z]TS
X z=+H[-Z]L
X h=-Z[+H]L
X t=TL
X l=[-FFF][+FFF]F
X angle 20
X }
X
XHilbert { ; Ken Philip, from The Science of Fractal Images
X axiom x
X x=-YF+XFX+FY-
X y=+XF-YFY-FX+
X angle 4
X }
X
XSierpinski3 { ; From Jim Hanan via Corbit
X axiom F-F-F
X f=F[-F]F
X angle 3
X }
X
X
XPeano3 {
X axiom x
X x=XFYFX+F+YFXFY-F-XFYFX
X y=YFXFY-F-XFYFX+F+YFXFY
X angle 4
X }
X
XKoch5 {
X axiom f+F+F+F
X f=F+F-F-FFF+F+F-F
X angle 4
X }
X
XSierpinski2 { ; from The Science of Fractal Images
X axiom FXF--FF--FF
X f=FF
X x=--FXF++FXF++FXF--
X angle 6
X }
X
XSierpinskiSquare {
X axiom F+F+F+F
X f=FF+F+F+F+FF
X angle 4
X }
X
X
XPentagram { ; created by Adrian Mariano
X angle 10
X axiom fx++fx++fx++fx++fx
X; f=f[++++@1.618033989f]
X x=[++++@i1.618033989f@.618033989f!x!@i.618033989f]
X }
X
X
XQuadKoch { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Quadratic Koch island, Figure 1.7a p.9
X angle 4
X AXIOM F-F-F-F-
X F=F+FF-FF-F-F+F+FF-F-F+F+FF+FF-F
X }
X
XFass1 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; FASS curve (3x3 tiles form macrotile), Figure 1.16a p.17
X axiom -l
X angle 4
X L=LF+RFR+FL-F-LFLFL-FRFR+
X R=-LFLF+RFRFR+F+RF-LFL-FR
X }
X
XFass2 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; FASS curve (4x4 tiles form macrotile), Figure 1.16b p.17
X angle 4
X axiom -l
X L=LFLF+RFR+FLFL-FRF-LFL-FR+F+RF-LFL-FRFRFR+
X R=-LFLFLF+RFR+FL-F-LF+RFR+FLF+RFRF-LFL-FRFR
X }
X
XQuadGosper { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Quadratic Gosper curve, Figure 1.11b p.12
X angle 4
X axiom -Fr
X l=FlFl-Fr-Fr+Fl+Fl-Fr-FrFl+Fr+FlFlFr-Fl+Fr+FlFl+Fr-FlFr-Fr-Fl+Fl+FrFr-
X r=+FlFl-Fr-Fr+Fl+FlFr+Fl-FrFr-Fl-Fr+FlFrFr-Fl-FrFl+Fl+Fr-Fr-Fl+Fl+FrFr
X f=
X }
X
XPlant01 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Plant-like structure, figure 1.24a p.25
X ; also p.285a The Science of Fractal Images
X angle 14
X axiom f
X f=F[+F]F[-F]F
X }
X
XPlant02 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Plant-like structure, figure 1.24b p.25
X angle 18
X axiom f
X f=F[+F]F[-F][F]
X }
X
XPlant03 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Plant-like structure, figure 1.24c p.25
X angle 16
X axiom f
X f=FF-[-F+F+F]+[+F-F-F]
X }
X
XPlant04 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Plant-like structure, figure 1.24d p.25
X angle 18
X axiom x
X X=F[+X]F[-X]+X
X F=FF
X }
X
XPlant05 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Plant-like structure, figure 1.24e p.25
X angle 14
X axiom x
X X=f[+X][-X]FX
X F=FF
X }
X
XPlant06 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Plant-like structure, figure 1.24f p.25
X angle 16
X axiom x
X X=F-[[X]+X]+F[+FX]-X
X F=FF
X }
X
XPlant09 { ; Adrian Mariano
X axiom y
X x=X[-FFF][+FFF]FX
X y=YFX[+Y][-Y]
X angle 14
X}
X
XPlant10 { ; Adrian Mariano
X axiom f
X f=f[+ff][-ff]f[+ff][-ff]f
X angle 10
X }
X
X
XPlant11 { ; Adrian Mariano
X axiom f
X f=F[+F[+F][-F]F][-F[+F][-F]F]F[+F][-F]F
X angle 12
X }
X
XCurve1 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; curve from figure 1.9a p.10
X angle 4
X axiom F-F-F-F-
X f=FF-F-F-F-F-F+F
X }
X
XCurve2 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X angle 4
X axiom F-F-F-F-
X f=FF-F+F-F-FF
X }
X
XCurve3 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; curve from figure 1.9e p.10
X axiom F-F-F-F-
X angle 4
X F=F-FF--F-F
X }
X
XCurve4 { ; Adrian Mariano
X axiom yf
X x=YF+XF+Y
X y=XF-YF-X
X angle 6
X }
X
XLeaf1 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Compound leaf with alternating branches, Figure 5.12b p.130
X angle 8
X axiom x
X a=n
X n=o
X o=p
X p=x
X b=e
X e=h
X h=j
X j=y
X x=F[+A(4)]Fy
X y=F[-B(4)]Fx
X F=@1.18F@i1.18
X }
X
XLeaf2 { ; Adrian Mariano, from the Algorithmic Beauty of Plants
X ; Compound leaf with alternating branches, Figure 5.12a p.130
X angle 8
X axiom a
X a=f[+x]fb
X b=f[-y]fa
X x=a
X y=b
X f=@1.36f@i1.36
X }
X
XBush { ; Adrian Mariano
X Angle 16
X Axiom ++++F
X F=FF-[-F+F+F]+[+F-F-F]
X }
X
XMyTree { ; Adrian Mariano
X Angle 16
X Axiom ++++F
X F=FF-[XY]+[XY]
X X=+FY
X Y=-FX
X }
X
XColorTriangGasket { ; Adrian Mariano
X Angle 6
X Axiom --X
X X=++FXF++FXF++FXF>1
X F=FF
X }
X
XSquareGasket { ; Adrian Mariano
X Angle 4
X Axiom X
X X=+FXF+FXF+FXF+FXF
X F=FF
X }
X
XDragonCurve { ; Adrian Mariano
X Angle 4
X Axiom X
X X=X-YF-
X Y=+FX+Y
X }
X
XSquare { ; Adrian Mariano
X Angle 4
X Axiom F+F+F+F
X F=FF+F+F+F+FF
X }
X
XKochCurve { ; Adrian Mariano
X Angle 6
X Axiom F
X F=F+F--F+F
X }
X
X
XPenrose1 { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's rhombuses
X Angle 10
X Axiom +WF--XF---YF--ZF
X W=YF++ZF----XF[-YF----WF]++
X X=+YF--ZF[---WF--XF]+
X Y=-WF++XF[+++YF++ZF]-
X Z=--YF++++WF[+ZF++++XF]--XF
X F=
X}
X
XColorPenrose1 { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's rhombuses
X; Uses color to show the edge matching rules to force nonperiodicy
X Angle 10
X Axiom +WC02F--XC04F---YC04F--ZC02F
X W=YC04F++ZC02F----XC04F[-YC04F----WC02F]++
X X=+YC04F--ZC02F[---WC02F--XC04F]+
X Y=-WC02F++XC04F[+++YC04F++ZC02F]-
X Z=--YC04F++++WC02F[+ZC02F++++XC04F]--XC04F
X F=
X }
X
XPenrose2 { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's rhombuses
X Angle 10
X Axiom ++ZF----XF-YF----WF
X W=YF++ZF----XF[-YF----WF]++
X X=+YF--ZF[---WF--XF]+
X Y=-WF++XF[+++YF++ZF]-
X Z=--YF++++WF[+ZF++++XF]--XF
X F=
X }
X
XPenrose3 { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's rhombuses
X Angle 10
X Axiom [X]++[X]++[X]++[X]++[X]
X W=YF++ZF----XF[-YF----WF]++
X X=+YF--ZF[---WF--XF]+
X Y=-WF++XF[+++YF++ZF]-
X Z=--YF++++WF[+ZF++++XF]--XF
X F=
X }
X
XPenrose4 { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's rhombuses
X Angle 10
X Axiom [Y]++[Y]++[Y]++[Y]++[Y]
X W=YF++ZF----XF[-YF----WF]++
X X=+YF--ZF[---WF--XF]+
X Y=-WF++XF[+++YF++ZF]-
X Z=--YF++++WF[+ZF++++XF]--XF
X F=
X }
X
XDoublePenrose { ; by Herb Savage
X; This is Penrose3 and Penrose4 superimposed
X Angle 10
X Axiom [X][Y]++[X][Y]++[X][Y]++[X][Y]++[X][Y]
X W=YF++ZF----XF[-YF----WF]++
X X=+YF--ZF[---WF--XF]+
X Y=-WF++XF[+++YF++ZF]-
X Z=--YF++++WF[+ZF++++XF]--XF
X F=
X }
X
XSphinx { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers"
X; This is an example of a "reptile"
X Angle 6
X Axiom X
X X=+FF-YFF+FF--FFF|X|F--YFFFYFFF|
X Y=-FF+XFF-FF++FFF|Y|F++XFFFXFFF|
X F=GG
X G=GG
X }
X
XPentaPlexity {
X; Manual construction by Roger Penrose as a prelude to his development of
X; the famous Penrose tiles (the kites and darts) that tile the plane
X; only non-periodically.
X; Translated first to a "dragon curve" and finally to an L-system
X; by Joe Saverino.
X Angle 10
X Axiom F++F++F++F++F
X F=F++F++F|F-F++F
X }
X
X; old PentaPlexity:
X; Angle 10
X; Axiom F++F++F++F++Fabxjeabxykabxyelbxyeahxyeabiye
X; F=
X; a=Fabxjea
X; b=++F--bxykab
X; x=++++F----xyelbx
X; y=----F++++yeahxy
X; e=--F++eabiye
X; h=+++++F-----hijxlh
X; i=---F+++ijkyhi
X; j=-F+jkleij
X; k=+F-klhajk
X; l=+++F---lhibkl
X
XCircularTile { ; Adrian Mariano
X axiom X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X
X x=[F+F+F+F[---X-Y]+++++F++++++++F-F-F-F]
X y=[F+F+F+F[---Y]+++++F++++++++F-F-F-F]
X angle 24
X }
X
SHAR_EOF
$TOUCH -am 1028230193 fractint.l &&
chmod 0644 fractint.l ||
echo "restore of fractint.l failed"
set `wc -c fractint.l`;Wc_c=$1
if test "$Wc_c" != "10610"; then
echo original size 10610, current size $Wc_c
fi
# ============= penrose.l ==============
echo "x - extracting penrose.l (Text)"
sed 's/^X//' << 'SHAR_EOF' > penrose.l &&
X{ Generation of Penrose aperiodic tilings
X
XThanks to Herb Savage, who showed it was possible to generate those tilings
Xwith L-systems and Fractint.
X
XBased on decomposition of tilings described in Tilings and Pattern, by
XBranko Grunbaum and G.C. Shepard, W.H. Freeman and Company, chapter 10
X
XPhilippe Hurbain
X49 rue Jules Fossier
X95380 LOUVRES
XFRANCE
X}
X
XPenrose1 {
X ;; by Herb Savage
X ;; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X ;; Roger Penrose's rhombuses
X Angle 10
X Axiom +WF--XF---YF--ZF
X W=YF++ZF----XF[-YF----WF]++
X X=+YF--ZF[---WF--XF]+
X Y=-WF++XF[+++YF++ZF]-
X Z=--YF++++WF[+ZF++++XF]--XF
X F=
X}
X
XLosanges {
X ;; by Philippe Hurbain
X ;; Penrose's rhombuses, generated by decomposition rules
X ;; x generate the fat rhombus, y the thin one
X ;; Individualization of rhombuses allows easy coloring
X ;; 0.618034 is ({5-1)/2
X Angle 10
X Axiom x
X x=@.618034+f[|y]--f[|x][|+@.618034g@i.618034x]---[x]f--[y]f
X y=@.618034++[x]f|+f[|y]-[y]f|+f[|x]
X f=g
X}
X
XPentaColor {
X ;; by Philippe Hurbain
X ;; Simple coloring of Penrose's rhombuses, showing pentagons
X Angle 20
X Axiom c04[x]++++[x]++++[x]++++[x]++++[x]
X x=@.618034++f[c10@1.1755-------f][|y]----f[|x]
X x=[|++@.618034g@i.618034x]------[x]f----[y]f
X y=@.618034++++[x]f|++f[|y]--[y]f|++f[|x]
X f=g
X}
X
XPenta {
X ;; by Philippe Hurbain
X ;; Same as PentaColor, but showing only the coloring
X Angle 20
X Axiom [x]++++[x]++++[x]++++[x]++++[x]
X x=@.618034++g[@1.1755-------f][|y]----g[|x]
X x=[|++@.618034g@i.618034x]------[x]g----[y]g
X y=@.618034++++[x]g|++g[|y]--[y]g|++g[|x]
X f=g
X}
X
X
XKites&Darts {
X ;; by Philippe Hurbain
X ;; Penrose's kites and darts
X ;; k generates the kite, a generates the dart
X Angle 10
X Axiom k
X k=+[@.618034a]f@.618034---[-k]f-f---[-k]@i.618034f[@.618034|a]
X a=[@.618034k]+f@.618034[|a]----f+f----[a]@i.618034f
X f=g
X}
X
XKites&Darts2 {
X ;; by Philippe Hurbain
X ;; Penrose's kites and darts, with kites seed
X Angle 10
X Axiom [k]++[k]++[k]++[k]++[k]
X k=+[@.618034a]f@.618034---[-k]f-f---[-k]@i.618034f[@.618034|a]
X a=[@.618034k]+f@.618034[|a]----f+f----[a]@i.618034f
X f=g
X}
X
XKites&Darts3 {
X ;; by Philippe Hurbain
X ;; Penrose's kites and darts, with darts seed
X Angle 10
X Axiom [a]++[a]++[a]++[a]++[a]
X k=+[@.618034a]f@.618034---[-k]f-f---[-k]@i.618034f[@.618034|a]
X a=[@.618034k]+f@.618034[|a]----f+f----[a]@i.618034f
X f=g
X}
X
XKites&DartsColor {
X ;; by Philippe Hurbain
X ;; Penrose's kites and darts, with serpentine coloring
X Angle 10
X Axiom c4[k]++[k]++[k]++[k]++[k]
X k=+[@.618034a[g---@.618c10f][--g+++@.618c10f]]
X k=f@.618034---[-k]f-f---[-k]@i.618034f[@.618034|a]
X a=[@.618034k]+f@.618034[|a][|g++@.382c10f]----f+
X a=f----[a][g--@.382c10f]@i.618034f
X f=g
X}
X
X
XAmmannPolyColor {
X ;; by Philippe Hurbain
X ;; Ammann's coloring of Penrose's rhombuses, giving an
X ;; aperiodic tiling of 2 pentagons and 1 hexagon
X Angle 10
X Axiom c1x
X x=@.618034/36[c3\9@.66D]D[c3/196.5@.363D][/180y]\72D[/180x]
X x=[\144@.618034M@i.618034x]\108[c3\36@.509D@1.18\30D][x]D[c3\153@.66D]\72[y]D
X y=@.618034/72[x][c3\36@.509D]D\144[c3\9@.66D]D[/180y][c3/196.5@.363D]
X y=\36[y]D\144D[/180x]
X D=M
X}
X
XAmmannPoly {
X ;; by Philippe Hurbain
X ;; Same as AmmanPolyColor, showing only the
X ;; pentagon/hexagon tiling
X Angle 10
X Axiom x
X x=@.618034/36[\9@.66D]M[/196.5@.363D][/180y]\72M[/180x]
X x=[\144@.618034M@i.618034x]\108[\36@.509D@1.18\30D][x]M[\153@.66D]\72[y]M
X y=@.618034/72[x][\36@.509D]M\144[\9@.66D]M[/180y][/196.5@.363D]
X y=\36[y]M\144M[/180x]
X D=M
X}
X
XStars&PentasColor {
X ;; by Philippe Hurbain
X ;; Penrose's stars and pentagon tiling, generated as
X ;; a coloring of kites and darts
X Angle 20
X Axiom c04k
X k=++[@.618034[g-c10@.5878[f]------ff++++f]a]f@.618034------
X k=[--k]f--f------[--k]@i.618034f[@.618034|a]
X a=[@.618034k]++f@.618034[|[gc10@.5878+++++++f]a]--------f
X a=++f--------[c10g@.5878-------f][a]@i.618034f
X f=g
X}
X
XStars&Pentas1 {
X ;; by Philippe Hurbain
X ;; Same as Stars&PentasColor, showing only coloring
X Angle 20
X Axiom [k]++++[k]++++[k]++++[k]++++[k]
X k=++[@.618034[g-@.5878[f]------ff++++f]a]g@.618034------
X k=[--k]g--g------[--k]@i.618034g[@.618034|a]
X a=[@.618034k]++g@.618034[|[g@.5878+++++++f]a]--------g
X a=++g--------[g@.5878-------f][a]@i.618034g
X f=g
X}
X
X
XStars&Pentas2 {
X ;; by Philippe Hurbain
X ;; Penrose's stars and pentagons, generated from
X ;; decomposition rules
X ;; u is the star, v is the boat, w is the thin rhombus
X ;; x, y and z are the pentagons
X Angle 10
X Axiom u
X u=@.381966[v]F[|y][-u]++F|+[v]F[|y]++F|+[v]F[|y]++F|+
X u=[v]F[|y]++F|+[v]F[|y]++F
X v=@.381966[v]F[|y]++F|+[v]F[|y]-[u]F-F|+[v]F[|y]++F
X w=@.381966G++[u]F|+F-F|+[v]F[|y]
X y=@.381966[x][y][w]F[|!y]++F++[y][w]F[|!y]++F++[z]F
X x=@.381966G++G++[!x][!z]F--[!z]F--[!z]F--[!z]F--[!z]F
X z=@.381966[z][x]F++[z]F++[w][y]F[|!y]++F++[z]F
X F=G
X}
X
SHAR_EOF
$TOUCH -am 1028230193 penrose.l &&
chmod 0644 penrose.l ||
echo "restore of penrose.l failed"
set `wc -c penrose.l`;Wc_c=$1
if test "$Wc_c" != "5276"; then
echo original size 5276, current size $Wc_c
fi
# ============= tiling.l ==============
echo "x - extracting tiling.l (Text)"
sed 's/^X//' << 'SHAR_EOF' > tiling.l &&
X
X; These LSystems are designed to be run from FRACTINT. No compilation is
X; necessary, just copy this file to the FRACTINT directory and run FRACTINT.
X; Select the lsystem fractal type and press F6 to select a file.
X
X
X; This is the old ColorPenrose1 with three changes.
X; 1. A brighter red and green
X; 2. The name was changed to group the Penrose tilings together
X; 3. The comment was corrected.
X
XPenrose1Color { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's rhombuses
X; Uses color to show similar lines
X Angle 10
X Axiom +WC10F--XC12F---YC12F--ZC10F
X W=YC12F++ZC10F----XC12F[-YC12F----WC10F]++
X X=+YC12F--ZC10F[---WC10F--XC12F]+
X Y=-WC10F++XC12F[+++YC12F++ZC10F]-
X Z=--YC12F++++WC10F[+ZC10F++++XC12F]--XC12F
X F=
X }
X
X; This tiling actually does what the old comment for ColorPenrose1 said
X; it did.
X
XPenrose1Forced { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's rhombuses
X; Uses color to show the edge matching rules to force nonperiodicy
X Angle 10
X Axiom +WC10FC12F--XC11FC10F---YC10FC11F--ZC12FC10F
X W=YC10FC11F++ZC12FC10F----XC11FC10F[-YC10FC11F----WC10FC12F]++
X X=+YC10FC11F--ZC12FC10F[---WC10FC12F--XC11FC10F]+
X Y=-WC10FC12F++XC11FC10F[+++YC10FC11F++ZC12FC10F]-
X Z=--YC10FC11F++++WC10FC12F[+ZC12FC10F++++XC11FC10F]--XC11FC10F
X F=
X C=
X}
X
XKitesAndDarts { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's kites and darts
X Angle 10
X Axiom WG+XG+WG+XG+WG+XG+WG+XG+WG+X
X W=[F][++@1.618033989F][++G---@.618033989G|X-Y|G|W]
X X=[F+++@1.618033989F][++@.618033989GZ|X|-G|W]
X Y=[+F][@1.618033989F][+G@.618033989|Y+X]
X Z=[-F][@1.618033989F][@.618033989G--WG|+Z]
X F=
X }
X
XKitesAndDartsColor { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; Roger Penrose's kites and darts
X Angle 10
X Axiom WG+XG+WG+XG+WG+XG+WG+XG+WG+X
X W=[C10F][++@1.618033989C12F][++G---@.618033989G|X-Y|G|W]
X X=[C10F+++@1.618033989C12F][++@.618033989GZ|X|-G|W]
X Y=[+C10F][@1.618033989C12F][+G@.618033989|Y+X]
X Z=[-C10F][@1.618033989C12F][@.618033989G--WG|+Z]
X F=
X }
X
XSpiralTile { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers"
X angle 16
X axiom X++X++X++X++|G|X++X++X++X
X X=[C12FX+++++@.7653668647C10F@I.7653668647[-----Y]+++++C12F]
X Y=[C12F+++++@.7653668647C10F@I.7653668647[-----Y]+++++C12F]
X }
X
XVoderbergTile { ; by Herb Savage
X; based on Martin Gardner's "Penrose Tiles to Trapdoor Ciphers",
X; A spiral tiling by Heinz Voderberg
X angle 30
X axiom \84.1A\96@4.783386117M@I4.783386117/96A
X A=X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12X\12Z
X X=[D\78D\46.37236@3.393427D@I3.393427/46.37236D\114[\168X\24Y]D\78D\46.37236@3.393427D@I3.393427/46.37236D/78D]
X Y=[D\78D\46.37236@3.393427D@I3.393427/46.37236D/78D\168[\192Y]D\78D\46.37236@3.393427D@I3.393427/46.37236D]
X Z=[D\78D\46.37236@3.393427D@I3.393427/46.37236D\114D\78D\46.37236@3.393427D@I3.393427/46.37236D/78D]
X }
X
X; These two aren't tilings but simple spiral patterns done by my 12 year old
X; son Morgan that really need the warning from "Fractal Creations" about
X; color cycling introducing hypnotic states.
X
XVertigo1 { ; by Morgan Savage
X; Try order 13 and color cycle in both 256 and 16 color modes
X Angle 46
X Axiom X
X X=X>1F+@.9997X
X }
X
XVertigo2 { ; by Morgan Savage
X; Try order 13 and color cycle in both 256 and 16 color modes
X Angle 49
X Axiom X
X X=X>1F+@.9997X
X }
X
SHAR_EOF
$TOUCH -am 1028230193 tiling.l &&
chmod 0644 tiling.l ||
echo "restore of tiling.l failed"
set `wc -c tiling.l`;Wc_c=$1
if test "$Wc_c" != "3487"; then
echo original size 3487, current size $Wc_c
fi
# ============= altern.map ==============
echo "x - extracting altern.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > altern.map &&
X 0 0 0 The famous Peterson-Vigneau Pseudo-Grey Sequence
X252 252 252
X248 252 252
X252 248 252
X252 248 248
X248 248 248
X244 248 248
X248 244 252
X248 244 244
X244 244 244
X240 244 244
X244 240 248
X244 240 240
X240 240 240
X236 240 240
X240 236 244
X240 236 236
X236 236 236
X232 236 236
X236 232 240
X236 232 232
X232 232 232
X228 232 232
X232 228 236
X232 228 228
X228 228 228
X224 228 228
X228 224 232
X228 224 224
X224 224 224
X220 224 224
X224 220 228
X224 220 220
X220 220 220
X216 220 220
X220 216 224
X220 216 216
X216 216 216
X212 216 216
X216 212 220
X216 212 212
X212 212 212
X208 212 212
X212 208 216
X212 208 208
X208 208 208
X204 208 208
X208 204 212
X208 204 204
X204 204 204
X200 204 204
X204 200 208
X204 200 200
X200 200 200
X196 200 200
X200 196 204
X200 196 196
X196 196 196
X192 196 196
X196 192 200
X196 192 192
X192 192 192
X188 192 192
X192 188 196
X192 188 188
X188 188 188
X184 188 188
X188 184 192
X188 184 184
X184 184 184
X180 184 184
X184 180 188
X184 180 180
X180 180 180
X176 180 180
X180 176 184
X180 176 176
X176 176 176
X172 176 176
X176 172 180
X176 172 172
X172 172 172
X168 172 172
X172 168 176
X172 168 168
X168 168 168
X164 168 168
X168 164 172
X168 164 164
X164 164 164
X160 164 164
X164 160 168
X164 160 160
X160 160 160
X156 160 160
X160 156 164
X160 156 156
X156 156 156
X152 156 156
X156 152 160
X156 152 152
X152 152 152
X148 152 152
X152 148 156
X152 148 148
X148 148 148
X144 148 148
X148 144 152
X148 144 144
X144 144 144
X140 144 144
X144 140 148
X144 140 140
X140 140 140
X136 140 140
X140 136 144
X140 136 136
X136 136 136
X132 136 136
X136 132 140
X136 132 132
X132 132 132
X128 132 132
X132 128 136
X132 128 128
X128 128 128
X124 128 128
X128 124 132
X128 124 124
X124 124 124
X120 124 124
X124 120 128
X124 120 120
X120 120 120
X116 120 120
X120 116 124
X120 116 116
X116 116 116
X112 116 116
X116 112 120
X116 112 112
X112 112 112
X108 112 112
X112 108 116
X112 108 108
X108 108 108
X104 108 108
X108 104 112
X108 104 104
X104 104 104
X100 104 104
X104 100 108
X104 100 100
X100 100 100
X 96 100 100
X100 96 104
X100 96 96
X 96 96 96
X 92 96 96
X 96 92 100
X 96 92 92
X 92 92 92
X 88 92 92
X 92 88 96
X 92 88 88
X 88 88 88
X 84 88 88
X 88 84 92
X 88 84 84
X 84 84 84
X 80 84 84
X 84 80 88
X 84 80 80
X 80 80 80
X 76 80 80
X 80 76 84
X 80 76 76
X 76 76 76
X 72 76 76
X 76 72 80
X 76 72 72
X 72 72 72
X 68 72 72
X 72 68 76
X 72 68 68
X 68 68 68
X 64 68 68
X 68 64 72
X 68 64 64
X 64 64 64
X 60 64 64
X 64 60 68
X 64 60 60
X 60 60 60
X 56 60 60
X 60 56 64
X 60 56 56
X 56 56 56
X 52 56 56
X 56 52 60
X 56 52 52
X 52 52 52
X 48 52 52
X 52 48 56
X 52 48 48
X 48 48 48
X 44 48 48
X 48 44 52
X 48 44 44
X 44 44 44
X 40 44 44
X 44 40 48
X 44 40 40
X 40 40 40
X 36 40 40
X 40 36 44
X 40 36 36
X 36 36 36
X 32 36 36
X 36 32 40
X 36 32 32
X 32 32 32
X 28 32 32
X 32 28 36
X 32 28 28
X 28 28 28
X 24 28 28
X 28 24 32
X 28 24 24
X 24 24 24
X 20 24 24
X 24 20 28
X 24 20 20
X 20 20 20
X 16 20 20
X 20 16 24
X 20 16 16
X 16 16 16
X 12 16 16
X 16 12 20
X 16 12 12
X 12 12 12
X 8 12 12
X 12 8 16
X 12 8 8
X 8 8 8
X 4 8 8
X 8 4 12
X 8 4 4
X 4 4 4
X 0 4 4
X 4 0 8
X 4 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
SHAR_EOF
$TOUCH -am 1028230193 altern.map &&
chmod 0644 altern.map ||
echo "restore of altern.map failed"
set `wc -c altern.map`;Wc_c=$1
if test "$Wc_c" != "3136"; then
echo original size 3136, current size $Wc_c
fi
# ============= blues.map ==============
echo "x - extracting blues.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > blues.map &&
X 0 0 0 For them rainy days ... by Daniel Egnor
X 0 0 0
X 0 0 4
X 0 0 12
X 0 0 16
X 0 0 24
X 0 0 32
X 0 0 36
X 0 0 44
X 0 0 48
X 0 0 56
X 0 0 64
X 0 0 68
X 0 0 76
X 0 0 80
X 0 0 88
X 0 0 96
X 0 0 100
X 0 0 108
X 0 0 116
X 0 0 120
X 0 0 128
X 0 0 132
X 0 0 140
X 0 0 148
X 0 0 152
X 0 0 160
X 0 0 164
X 0 0 172
X 0 0 180
X 0 0 184
X 0 0 192
X 0 0 200
X 0 4 200
X 0 12 200
X 0 16 204
X 0 24 204
X 0 28 208
X 0 36 208
X 0 40 208
X 0 48 212
X 0 56 212
X 0 60 216
X 0 68 216
X 0 72 216
X 0 80 220
X 0 84 220
X 0 92 224
X 0 100 224
X 0 104 224
X 0 112 228
X 0 116 228
X 0 124 232
X 0 128 232
X 0 136 232
X 0 140 236
X 0 148 236
X 0 156 240
X 0 160 240
X 0 168 240
X 0 172 244
X 0 180 244
X 0 184 248
X 0 192 248
X 0 200 252
X 4 200 252
X 12 200 252
X 20 204 252
X 28 204 252
X 36 208 252
X 44 208 252
X 52 208 252
X 60 212 252
X 68 212 252
X 76 216 252
X 84 216 252
X 92 216 252
X100 220 252
X108 220 252
X116 224 252
X124 224 252
X132 224 252
X140 228 252
X148 228 252
X156 232 252
X164 232 252
X172 232 252
X180 236 252
X188 236 252
X196 240 252
X204 240 252
X212 240 252
X220 244 252
X228 244 252
X236 248 252
X244 248 252
X252 252 252
X248 252 252
X244 252 252
X240 252 252
X232 252 252
X228 252 252
X224 252 252
X216 252 252
X212 252 252
X208 252 252
X200 252 252
X196 252 252
X192 252 252
X184 252 252
X180 252 252
X176 252 252
X168 252 252
X164 252 252
X160 252 252
X156 252 252
X148 252 252
X144 252 252
X140 252 252
X132 252 252
X128 252 252
X124 252 252
X116 252 252
X112 252 252
X108 252 252
X100 252 252
X 96 252 252
X 92 252 252
X 84 252 252
X 80 252 252
X 76 252 252
X 72 252 252
X 64 252 252
X 60 252 252
X 56 252 252
X 48 252 252
X 44 252 252
X 40 252 252
X 32 252 252
X 28 252 252
X 24 252 252
X 16 252 252
X 12 252 252
X 8 252 252
X 0 252 252
X 0 248 252
X 0 244 252
X 0 240 252
X 0 232 252
X 0 228 252
X 0 224 252
X 0 216 252
X 0 212 252
X 0 208 252
X 0 200 252
X 0 196 252
X 0 192 252
X 0 184 252
X 0 180 252
X 0 176 252
X 0 168 252
X 0 164 252
X 0 160 252
X 0 156 252
X 0 148 252
X 0 144 252
X 0 140 252
X 0 132 252
X 0 128 252
X 0 124 252
X 0 116 252
X 0 112 252
X 0 108 252
X 0 100 252
X 0 96 252
X 0 92 252
X 0 84 252
X 0 80 252
X 0 76 252
X 0 72 252
X 0 64 252
X 0 60 252
X 0 56 252
X 0 48 252
X 0 44 252
X 0 40 252
X 0 32 252
X 0 28 252
X 0 24 252
X 0 16 252
X 0 12 252
X 0 8 252
X 0 0 252
X 0 0 248
X 0 0 244
X 0 0 240
X 0 0 236
X 0 0 232
X 0 0 228
X 0 0 224
X 0 0 220
X 0 0 216
X 0 0 212
X 0 0 208
X 0 0 204
X 0 0 200
X 0 0 196
X 0 0 192
X 0 0 188
X 0 0 184
X 0 0 180
X 0 0 176
X 0 0 172
X 0 0 168
X 0 0 164
X 0 0 160
X 0 0 156
X 0 0 152
X 0 0 148
X 0 0 144
X 0 0 140
X 0 0 136
X 0 0 132
X 0 0 128
X 0 0 124
X 0 0 120
X 0 0 116
X 0 0 112
X 0 0 108
X 0 0 104
X 0 0 100
X 0 0 96
X 0 0 92
X 0 0 88
X 0 0 84
X 0 0 80
X 0 0 76
X 0 0 72
X 0 0 68
X 0 0 64
X 0 0 60
X 0 0 56
X 0 0 52
X 0 0 48
X 0 0 44
X 0 0 40
X 0 0 36
X 0 0 32
X 0 0 28
X 0 0 24
X 0 0 20
X 0 0 16
X 0 0 12
X 0 0 8
X 0 0 0
X 0 0 0
SHAR_EOF
$TOUCH -am 1028230193 blues.map &&
chmod 0644 blues.map ||
echo "restore of blues.map failed"
set `wc -c blues.map`;Wc_c=$1
if test "$Wc_c" != "3113"; then
echo original size 3113, current size $Wc_c
fi
# ============= chroma.map ==============
echo "x - extracting chroma.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > chroma.map &&
X48 48 48 'chromatic' color map
X56 48 56 by Todd Hedenstrom
X64 48 64
X72 48 72
X80 48 80
X88 48 88
X96 48 96
X104 48 104
X112 48 112
X120 48 120
X128 48 128
X136 48 136
X144 48 144
X152 48 152
X160 48 160
X168 48 168
X176 48 176
X184 48 184
X192 48 192
X200 48 200
X208 48 208
X216 48 216
X224 48 224
X216 48 224
X208 48 224
X200 48 224
X192 48 224
X184 48 224
X176 48 224
X168 48 224
X160 48 224
X152 48 224
X144 48 224
X136 48 224
X128 48 224
X120 48 224
X112 48 224
X104 48 224
X96 48 224
X88 48 224
X80 48 224
X72 48 224
X64 48 224
X56 48 224
X48 48 224
X48 56 224
X48 64 224
X48 72 224
X48 80 224
X48 88 224
X48 96 224
X48 104 224
X48 112 224
X48 120 224
X48 128 224
X48 136 224
X48 144 224
X48 152 224
X48 160 224
X48 168 224
X48 176 224
X48 184 224
X48 192 224
X48 200 224
X48 208 224
X48 216 224
X48 224 224
X48 224 216
X48 224 208
X48 224 200
X48 224 192
X48 224 184
X48 224 176
X48 224 168
X48 224 160
X48 224 152
X48 224 144
X48 224 136
X48 224 128
X48 224 120
X48 224 112
X48 224 104
X48 224 96
X48 224 88
X48 224 80
X48 224 72
X48 224 64
X48 224 56
X48 224 48
X56 224 56
X64 224 64
X72 224 72
X80 224 80
X88 224 88
X96 224 96
X104 224 104
X112 224 112
X120 224 120
X128 224 128
X136 224 136
X144 224 144
X152 224 152
X160 224 160
X168 224 168
X176 224 176
X184 224 184
X192 224 192
X200 224 200
X208 224 208
X216 224 216
X224 224 224
X224 224 216
X224 224 208
X224 224 200
X224 224 192
X224 224 184
X224 224 176
X224 224 168
X224 224 160
X224 224 152
X224 224 144
X224 224 136
X224 224 128
X224 224 120
X224 224 112
X224 224 104
X224 224 96
X224 224 88
X224 224 80
X224 224 72
X224 224 64
X224 224 56
X224 224 48
X224 216 48
X224 208 48
X224 200 48
X224 192 48
X224 184 48
X224 176 48
X224 168 48
X224 160 48
X224 152 48
X224 144 48
X224 136 48
X224 128 48
X224 120 48
X224 112 48
X224 104 48
X224 96 48
X224 88 48
X224 80 48
X224 72 48
X224 64 48
X224 56 48
X224 48 48
X216 48 48
X208 48 48
X200 48 48
X192 48 48
X184 48 48
X176 48 48
X168 48 48
X160 48 48
X152 48 48
X144 48 48
X136 48 48
X128 48 48
X120 48 48
X112 48 48
X104 48 48
X96 48 48
X88 48 48
X80 48 48
X72 48 48
X64 48 48
X56 48 48
X48 48 48
X40 48 48
X48 48 48
X56 48 56
X64 48 64
X72 48 72
X80 48 80
X88 48 88
X96 48 96
X104 48 104
X112 48 112
X120 48 120
X128 48 128
X136 48 136
X144 48 144
X152 48 152
X160 48 160
X168 48 168
X176 48 176
X184 48 184
X192 48 192
X200 48 200
X208 48 208
X216 48 216
X224 48 224
X216 48 224
X208 48 224
X200 48 224
X192 48 224
X184 48 224
X176 48 224
X168 48 224
X160 48 224
X152 48 224
X144 48 224
X136 48 224
X128 48 224
X120 48 224
X112 48 224
X104 48 224
X96 48 224
X88 48 224
X80 48 224
X72 48 224
X64 48 224
X56 48 224
X48 48 224
X48 56 224
X48 64 224
X48 72 224
X48 80 224
X48 88 224
X48 96 224
X48 104 224
X48 112 224
X48 120 224
X48 128 224
X48 136 224
X48 144 224
X48 152 224
X48 160 224
X48 168 224
X48 176 224
X48 184 224
X48 192 224
X48 200 224
X48 208 224
X48 216 224
X48 224 224
X48 224 216
X48 224 208
X48 224 200
X48 224 192
X48 224 184
X48 224 176
X48 224 168
X48 224 160
X48 224 152
X48 224 144
X48 224 136
X48 224 128
X48 224 120
X48 224 112
X48 224 104
X48 224 96
X48 224 88
X48 224 80
X48 224 72
X48 224 64
X48 224 56
X48 224 48
X56 224 56
X64 224 64
X72 224 72
X80 224 80
X88 224 88
X96 224 96
X104 224 104
X112 224 112
X120 224 120
X128 224 128
X136 224 136
X144 224 144
X152 224 152
X160 224 160
X168 224 168
X176 224 176
X184 224 184
X192 224 192
X200 224 200
X208 224 208
X216 224 216
X224 224 224
X224 224 216
X224 224 208
X224 224 200
X224 224 192
X224 224 184
X224 224 176
X224 224 168
X224 224 160
X224 224 152
X224 224 144
X224 224 136
X224 224 128
X224 224 120
X224 224 112
X224 224 104
X224 224 96
X224 224 88
X224 224 80
X224 224 72
X224 224 64
X224 224 56
X224 224 48
X224 216 48
X224 208 48
X224 200 48
X224 192 48
X224 184 48
X224 176 48
X224 168 48
X224 160 48
X224 152 48
X224 144 48
X224 136 48
X224 128 48
X224 120 48
X224 112 48
X224 104 48
X224 96 48
X224 88 48
X224 80 48
X224 72 48
X224 64 48
X224 56 48
X224 48 48
X216 48 48
X208 48 48
X200 48 48
X192 48 48
X184 48 48
X176 48 48
X168 48 48
X160 48 48
X152 48 48
X144 48 48
X136 48 48
X128 48 48
X120 48 48
X112 48 48
X104 48 48
X96 48 48
X88 48 48
X80 48 48
X72 48 48
X64 48 48
X56 48 48
X48 48 48
X40 48 48
SHAR_EOF
$TOUCH -am 1028230193 chroma.map &&
chmod 0644 chroma.map ||
echo "restore of chroma.map failed"
set `wc -c chroma.map`;Wc_c=$1
if test "$Wc_c" != "3865"; then
echo original size 3865, current size $Wc_c
fi
# ============= default.map ==============
echo "x - extracting default.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > default.map &&
X0 0 0 The default VGA color map
X0 0 168
X0 168 0
X0 168 168
X168 0 0
X168 0 168
X168 84 0
X168 168 168
X84 84 84
X84 84 252
X84 252 84
X84 252 252
X252 84 84
X252 84 252
X252 252 84
X252 252 252
X0 0 0
X20 20 20
X32 32 32
X44 44 44
X56 56 56
X68 68 68
X80 80 80
X96 96 96
X112 112 112
X128 128 128
X144 144 144
X160 160 160
X180 180 180
X200 200 200
X224 224 224
X252 252 252
X0 0 252
X64 0 252
X124 0 252
X188 0 252
X252 0 252
X252 0 188
X252 0 124
X252 0 64
X252 0 0
X252 64 0
X252 124 0
X252 188 0
X252 252 0
X188 252 0
X124 252 0
X64 252 0
X0 252 0
X0 252 64
X0 252 124
X0 252 188
X0 252 252
X0 188 252
X0 124 252
X0 64 252
X124 124 252
X156 124 252
X188 124 252
X220 124 252
X252 124 252
X252 124 220
X252 124 188
X252 124 156
X252 124 124
X252 156 124
X252 188 124
X252 220 124
X252 252 124
X220 252 124
X188 252 124
X156 252 124
X124 252 124
X124 252 156
X124 252 188
X124 252 220
X124 252 252
X124 220 252
X124 188 252
X124 156 252
X180 180 252
X196 180 252
X216 180 252
X232 180 252
X252 180 252
X252 180 232
X252 180 216
X252 180 196
X252 180 180
X252 196 180
X252 216 180
X252 232 180
X252 252 180
X232 252 180
X216 252 180
X196 252 180
X180 252 180
X180 252 196
X180 252 216
X180 252 232
X180 252 252
X180 232 252
X180 216 252
X180 196 252
X0 0 112
X28 0 112
X56 0 112
X84 0 112
X112 0 112
X112 0 84
X112 0 56
X112 0 28
X112 0 0
X112 28 0
X112 56 0
X112 84 0
X112 112 0
X84 112 0
X56 112 0
X28 112 0
X0 112 0
X0 112 28
X0 112 56
X0 112 84
X0 112 112
X0 84 112
X0 56 112
X0 28 112
X56 56 112
X68 56 112
X84 56 112
X96 56 112
X112 56 112
X112 56 96
X112 56 84
X112 56 68
X112 56 56
X112 68 56
X112 84 56
X112 96 56
X112 112 56
X96 112 56
X84 112 56
X68 112 56
X56 112 56
X56 112 68
X56 112 84
X56 112 96
X56 112 112
X56 96 112
X56 84 112
X56 68 112
X80 80 112
X88 80 112
X96 80 112
X104 80 112
X112 80 112
X112 80 104
X112 80 96
X112 80 88
X112 80 80
X112 88 80
X112 96 80
X112 104 80
X112 112 80
X104 112 80
X96 112 80
X88 112 80
X80 112 80
X80 112 88
X80 112 96
X80 112 104
X80 112 112
X80 104 112
X80 96 112
X80 88 112
X0 0 64
X16 0 64
X32 0 64
X48 0 64
X64 0 64
X64 0 48
X64 0 32
X64 0 16
X64 0 0
X64 16 0
X64 32 0
X64 48 0
X64 64 0
X48 64 0
X32 64 0
X16 64 0
X0 64 0
X0 64 16
X0 64 32
X0 64 48
X0 64 64
X0 48 64
X0 32 64
X0 16 64
X32 32 64
X40 32 64
X48 32 64
X56 32 64
X64 32 64
X64 32 56
X64 32 48
X64 32 40
X64 32 32
X64 40 32
X64 48 32
X64 56 32
X64 64 32
X56 64 32
X48 64 32
X40 64 32
X32 64 32
X32 64 40
X32 64 48
X32 64 56
X32 64 64
X32 56 64
X32 48 64
X32 40 64
X44 44 64
X48 44 64
X52 44 64
X60 44 64
X64 44 64
X64 44 60
X64 44 52
X64 44 48
X64 44 44
X64 48 44
X64 52 44
X64 60 44
X64 64 44
X60 64 44
X52 64 44
X48 64 44
X44 64 44
X44 64 48
X44 64 52
X44 64 60
X44 64 64
X44 60 64
X44 52 64
X44 48 64
X0 0 0
X0 0 0
X0 0 0
X0 0 0
X0 0 0
X0 0 0
X0 0 0
X0 0 0
SHAR_EOF
$TOUCH -am 1028230193 default.map &&
chmod 0644 default.map ||
echo "restore of default.map failed"
set `wc -c default.map`;Wc_c=$1
if test "$Wc_c" != "2538"; then
echo original size 2538, current size $Wc_c
fi
# ============= firestrm.map ==============
echo "x - extracting firestrm.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > firestrm.map &&
X 0 0 0 "Fire Storm" Palette Map by Mark Peterson
X144 10 229
X147 9 227
X150 8 225
X153 6 223
X156 6 221
X159 5 218
X162 4 216
X165 3 214
X168 2 212
X171 2 209
X174 1 207
X177 1 204
X180 1 202
X183 0 199
X186 0 197
X189 0 194
X191 0 191
X194 0 189
X197 0 186
X199 0 183
X202 1 180
X204 1 177
X207 1 174
X209 2 171
X212 2 168
X214 3 165
X216 4 162
X218 5 159
X221 6 156
X223 6 153
X225 8 150
X227 9 147
X229 10 144
X231 11 141
X232 12 138
X234 14 135
X236 15 131
X238 17 128
X239 18 125
X241 20 122
X242 22 119
X243 23 116
X245 25 113
X246 27 109
X247 29 106
X248 31 103
X249 33 100
X250 35 97
X251 38 94
X252 40 91
X252 42 88
X253 45 85
X253 47 82
X254 49 79
X254 52 76
X255 54 73
X255 57 71
X255 60 68
X255 62 65
X255 65 62
X255 68 60
X255 71 57
X255 73 54
X254 76 52
X254 79 49
X253 82 47
X253 85 45
X252 88 42
X252 91 40
X251 94 38
X250 97 35
X249 100 33
X248 103 31
X247 106 29
X246 109 27
X245 113 25
X243 116 23
X242 119 22
X241 122 20
X239 125 18
X238 128 17
X236 131 15
X234 135 14
X232 138 12
X231 141 11
X229 144 10
X227 147 9
X225 150 8
X223 153 6
X221 156 6
X218 159 5
X216 162 4
X214 165 3
X212 168 2
X209 171 2
X207 174 1
X204 177 1
X202 180 1
X199 183 0
X197 186 0
X194 189 0
X191 191 0
X189 194 0
X186 197 0
X183 199 0
X180 202 1
X177 204 1
X174 207 1
X171 209 2
X168 212 2
X165 214 3
X162 216 4
X159 218 5
X156 221 6
X153 223 6
X150 225 8
X147 227 9
X144 229 10
X141 231 11
X138 232 12
X135 234 14
X131 236 15
X128 238 17
X125 239 18
X122 241 20
X119 242 22
X116 243 23
X113 245 25
X109 246 27
X106 247 29
X103 248 31
X100 249 33
X 97 250 35
X 94 251 38
X 91 252 40
X 88 252 42
X 85 253 45
X 82 253 47
X 79 254 49
X 76 254 52
X 73 255 54
X 71 255 57
X 68 255 60
X 65 255 62
X 62 255 65
X 60 255 68
X 57 255 71
X 54 255 73
X 52 254 76
X 49 254 79
X 47 253 82
X 45 253 85
X 42 252 88
X 40 252 91
X 38 251 94
X 35 250 97
X 33 249 100
X 31 248 103
X 29 247 106
X 27 246 109
X 25 245 113
X 23 243 116
X 22 242 119
X 20 241 122
X 18 239 125
X 17 238 128
X 15 236 131
X 14 234 135
X 12 232 138
X 11 231 141
X 10 229 144
X 9 227 147
X 8 225 150
X 6 223 153
X 6 221 156
X 5 218 159
X 4 216 162
X 3 214 165
X 2 212 168
X 2 209 171
X 1 207 174
X 1 204 177
X 1 202 180
X 0 199 183
X 0 197 186
X 0 194 189
X 0 191 191
X 0 189 194
X 0 186 197
X 0 183 199
X 1 180 202
X 1 177 204
X 1 174 207
X 2 171 209
X 2 168 212
X 3 165 214
X 4 162 216
X 5 159 218
X 6 156 221
X 6 153 223
X 8 150 225
X 9 147 227
X 10 144 229
X 11 141 231
X 12 138 232
X 14 135 234
X 15 131 236
X 17 128 238
X 18 125 239
X 20 122 241
X 22 119 242
X 23 116 243
X 25 113 245
X 27 109 246
X 29 106 247
X 31 103 248
X 33 100 249
X 35 97 250
X 38 94 251
X 40 91 252
X 42 88 252
X 45 85 253
X 47 82 253
X 49 79 254
X 52 76 254
X 54 73 255
X 57 71 255
X 60 68 255
X 62 65 255
X 65 62 255
X 68 60 255
X 71 57 255
X 73 54 255
X 76 52 254
X 79 49 254
X 82 47 253
X 85 45 253
X 88 42 252
X 91 40 252
X 94 38 251
X 97 35 250
X100 33 249
X103 31 248
X106 29 247
X109 27 246
X113 25 245
X116 23 243
X119 22 242
X122 20 241
X125 18 239
X128 17 238
X131 15 236
X135 14 234
X138 12 232
X141 11 230
SHAR_EOF
$TOUCH -am 1028230193 firestrm.map &&
chmod 0644 firestrm.map ||
echo "restore of firestrm.map failed"
set `wc -c firestrm.map`;Wc_c=$1
if test "$Wc_c" != "3116"; then
echo original size 3116, current size $Wc_c
fi
# ============= froth3.map ==============
echo "x - extracting froth3.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > froth3.map &&
X 0 0 0
X252 0 0
X248 0 0
X244 0 0
X240 0 0
X236 0 0
X232 0 0
X228 0 0
X224 0 0
X220 0 0
X216 0 0
X212 0 0
X208 0 0
X204 0 0
X200 0 0
X196 0 0
X192 0 0
X188 0 0
X184 0 0
X180 0 0
X176 0 0
X172 0 0
X172 0 0
X172 0 0
X168 0 0
X168 0 0
X168 0 0
X164 0 0
X164 0 0
X164 0 0
X160 0 0
X160 0 0
X160 0 0
X156 0 0
X156 0 0
X156 0 0
X152 0 0
X152 0 0
X152 0 0
X148 0 0
X148 0 0
X148 0 0
X144 0 0
X144 0 0
X144 0 0
X140 0 0
X140 0 0
X140 0 0
X136 0 0
X136 0 0
X136 0 0
X132 0 0
X132 0 0
X132 0 0
X128 0 0
X128 0 0
X128 0 0
X124 0 0
X124 0 0
X124 0 0
X120 0 0
X120 0 0
X120 0 0
X116 0 0
X116 0 0
X116 0 0
X112 0 0
X112 0 0
X112 0 0
X108 0 0
X108 0 0
X108 0 0
X104 0 0
X104 0 0
X104 0 0
X100 0 0
X100 0 0
X100 0 0
X 96 0 0
X 96 0 0
X 96 0 0
X 92 0 0
X 92 0 0
X 92 0 0
X 88 0 0
X 88 0 0
X 0 252 0
X 0 248 0
X 0 244 0
X 0 240 0
X 0 236 0
X 0 232 0
X 0 228 0
X 0 224 0
X 0 220 0
X 0 216 0
X 0 212 0
X 0 208 0
X 0 204 0
X 0 200 0
X 0 196 0
X 0 192 0
X 0 188 0
X 0 184 0
X 0 180 0
X 0 176 0
X 0 172 0
X 0 172 0
X 0 172 0
X 0 168 0
X 0 168 0
X 0 168 0
X 0 164 0
X 0 164 0
X 0 164 0
X 0 160 0
X 0 160 0
X 0 160 0
X 0 156 0
X 0 156 0
X 0 156 0
X 0 152 0
X 0 152 0
X 0 152 0
X 0 148 0
X 0 148 0
X 0 148 0
X 0 144 0
X 0 144 0
X 0 144 0
X 0 140 0
X 0 140 0
X 0 140 0
X 0 136 0
X 0 136 0
X 0 136 0
X 0 132 0
X 0 132 0
X 0 132 0
X 0 128 0
X 0 128 0
X 0 128 0
X 0 124 0
X 0 124 0
X 0 124 0
X 0 120 0
X 0 120 0
X 0 120 0
X 0 116 0
X 0 116 0
X 0 116 0
X 0 112 0
X 0 112 0
X 0 112 0
X 0 108 0
X 0 108 0
X 0 108 0
X 0 104 0
X 0 104 0
X 0 104 0
X 0 100 0
X 0 100 0
X 0 100 0
X 0 96 0
X 0 96 0
X 0 96 0
X 0 92 0
X 0 92 0
X 0 92 0
X 0 88 0
X 0 88 0
X 0 0 252
X 0 0 248
X 0 0 244
X 0 0 240
X 0 0 236
X 0 0 232
X 0 0 228
X 0 0 224
X 0 0 220
X 0 0 216
X 0 0 212
X 0 0 208
X 0 0 204
X 0 0 200
X 0 0 196
X 0 0 192
X 0 0 188
X 0 0 184
X 0 0 180
X 0 0 176
X 0 0 172
X 0 0 172
X 0 0 172
X 0 0 168
X 0 0 168
X 0 0 168
X 0 0 164
X 0 0 164
X 0 0 164
X 0 0 160
X 0 0 160
X 0 0 160
X 0 0 156
X 0 0 156
X 0 0 156
X 0 0 152
X 0 0 152
X 0 0 152
X 0 0 148
X 0 0 148
X 0 0 148
X 0 0 144
X 0 0 144
X 0 0 144
X 0 0 140
X 0 0 140
X 0 0 140
X 0 0 136
X 0 0 136
X 0 0 136
X 0 0 132
X 0 0 132
X 0 0 132
X 0 0 128
X 0 0 128
X 0 0 128
X 0 0 124
X 0 0 124
X 0 0 124
X 0 0 120
X 0 0 120
X 0 0 120
X 0 0 116
X 0 0 116
X 0 0 116
X 0 0 112
X 0 0 112
X 0 0 112
X 0 0 108
X 0 0 108
X 0 0 108
X 0 0 104
X 0 0 104
X 0 0 104
X 0 0 100
X 0 0 100
X 0 0 100
X 0 0 96
X 0 0 96
X 0 0 96
X 0 0 92
X 0 0 92
X 0 0 92
X 0 0 88
X 0 0 88
SHAR_EOF
$TOUCH -am 1028230193 froth3.map &&
chmod 0644 froth3.map ||
echo "restore of froth3.map failed"
set `wc -c froth3.map`;Wc_c=$1
if test "$Wc_c" != "3072"; then
echo original size 3072, current size $Wc_c
fi
# ============= froth316.map ==============
echo "x - extracting froth316.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > froth316.map &&
X 0 0 0
X252 0 0
X212 0 0
X168 0 0
X124 0 0
X 80 0 0
X 0 252 0
X 0 212 0
X 0 168 0
X 0 124 0
X 0 80 0
X 0 0 252
X 0 0 212
X 0 0 168
X 0 0 124
X 0 0 80
SHAR_EOF
$TOUCH -am 1028230193 froth316.map &&
chmod 0644 froth316.map ||
echo "restore of froth316.map failed"
set `wc -c froth316.map`;Wc_c=$1
if test "$Wc_c" != "192"; then
echo original size 192, current size $Wc_c
fi
# ============= froth6.map ==============
echo "x - extracting froth6.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > froth6.map &&
X 0 0 0
X252 0 252
X248 0 248
X244 0 244
X240 0 240
X236 0 236
X232 0 232
X228 0 228
X224 0 224
X220 0 220
X216 0 216
X212 0 212
X208 0 208
X204 0 204
X200 0 200
X196 0 196
X192 0 192
X188 0 188
X184 0 184
X180 0 180
X176 0 176
X172 0 172
X168 0 168
X164 0 164
X160 0 160
X156 0 156
X152 0 152
X148 0 148
X144 0 144
X140 0 140
X136 0 136
X132 0 132
X128 0 128
X124 0 124
X120 0 120
X116 0 116
X112 0 112
X108 0 108
X104 0 104
X100 0 100
X 96 0 96
X 92 0 92
X 88 0 88
X252 0 0
X248 0 0
X244 0 0
X240 0 0
X236 0 0
X232 0 0
X228 0 0
X224 0 0
X220 0 0
X216 0 0
X212 0 0
X208 0 0
X204 0 0
X200 0 0
X196 0 0
X192 0 0
X188 0 0
X184 0 0
X180 0 0
X176 0 0
X172 0 0
X168 0 0
X164 0 0
X160 0 0
X156 0 0
X152 0 0
X148 0 0
X144 0 0
X140 0 0
X136 0 0
X132 0 0
X128 0 0
X124 0 0
X120 0 0
X116 0 0
X112 0 0
X108 0 0
X104 0 0
X100 0 0
X 96 0 0
X 92 0 0
X 88 0 0
X252 252 0
X248 248 0
X244 244 0
X240 240 0
X236 236 0
X232 232 0
X228 228 0
X224 224 0
X220 220 0
X216 216 0
X212 212 0
X208 208 0
X204 204 0
X200 200 0
X196 196 0
X192 192 0
X188 188 0
X184 184 0
X180 180 0
X176 176 0
X172 172 0
X168 168 0
X164 164 0
X160 160 0
X156 156 0
X152 152 0
X148 148 0
X144 144 0
X140 140 0
X136 136 0
X132 132 0
X128 128 0
X124 124 0
X120 120 0
X116 116 0
X112 112 0
X108 108 0
X104 104 0
X100 100 0
X 96 96 0
X 92 92 0
X 88 88 0
X 0 252 0
X 0 248 0
X 0 244 0
X 0 240 0
X 0 236 0
X 0 232 0
X 0 228 0
X 0 224 0
X 0 220 0
X 0 216 0
X 0 212 0
X 0 208 0
X 0 204 0
X 0 200 0
X 0 196 0
X 0 192 0
X 0 188 0
X 0 184 0
X 0 180 0
X 0 176 0
X 0 172 0
X 0 168 0
X 0 164 0
X 0 160 0
X 0 156 0
X 0 152 0
X 0 148 0
X 0 144 0
X 0 140 0
X 0 136 0
X 0 132 0
X 0 128 0
X 0 124 0
X 0 120 0
X 0 116 0
X 0 112 0
X 0 108 0
X 0 104 0
X 0 100 0
X 0 96 0
X 0 92 0
X 0 88 0
X 0 0 252
X 0 0 248
X 0 0 244
X 0 0 240
X 0 0 236
X 0 0 232
X 0 0 228
X 0 0 224
X 0 0 220
X 0 0 216
X 0 0 212
X 0 0 208
X 0 0 204
X 0 0 200
X 0 0 196
X 0 0 192
X 0 0 188
X 0 0 184
X 0 0 180
X 0 0 176
X 0 0 172
X 0 0 168
X 0 0 164
X 0 0 160
X 0 0 156
X 0 0 152
X 0 0 148
X 0 0 144
X 0 0 140
X 0 0 136
X 0 0 132
X 0 0 128
X 0 0 124
X 0 0 120
X 0 0 116
X 0 0 112
X 0 0 108
X 0 0 104
X 0 0 100
X 0 0 96
X 0 0 92
X 0 0 88
X 0 252 252
X 0 248 248
X 0 244 244
X 0 240 240
X 0 236 236
X 0 232 232
X 0 228 228
X 0 224 224
X 0 220 220
X 0 216 216
X 0 212 212
X 0 208 208
X 0 204 204
X 0 200 200
X 0 196 196
X 0 192 192
X 0 188 188
X 0 184 184
X 0 180 180
X 0 176 176
X 0 172 172
X 0 168 168
X 0 164 164
X 0 160 160
X 0 156 156
X 0 152 152
X 0 148 148
X 0 144 144
X 0 140 140
X 0 136 136
X 0 132 132
X 0 128 128
X 0 124 124
X 0 120 120
X 0 116 116
X 0 112 112
X 0 108 108
X 0 104 104
X 0 100 100
X 0 96 96
X 0 92 92
X 0 88 88
X 0 0 0
X 0 0 0
X252 252 252
SHAR_EOF
$TOUCH -am 1028230193 froth6.map &&
chmod 0644 froth6.map ||
echo "restore of froth6.map failed"
set `wc -c froth6.map`;Wc_c=$1
if test "$Wc_c" != "3072"; then
echo original size 3072, current size $Wc_c
fi
# ============= froth616.map ==============
echo "x - extracting froth616.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > froth616.map &&
X 0 0 0
X252 0 252
X160 0 160
X252 0 0
X160 0 0
X252 252 0
X160 160 0
X 0 252 0
X 0 160 0
X 0 0 252
X 0 0 160
X 0 252 252
X 0 160 160
X 0 0 0
X 0 0 0
X252 252 252
SHAR_EOF
$TOUCH -am 1028230193 froth616.map &&
chmod 0644 froth616.map ||
echo "restore of froth616.map failed"
set `wc -c froth616.map`;Wc_c=$1
if test "$Wc_c" != "192"; then
echo original size 192, current size $Wc_c
fi
# ============= gamma1.map ==============
echo "x - extracting gamma1.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > gamma1.map &&
X0 0 0 Pseudo-gray sequence optimized for images encoded at a gamma near 1.0
X20 12 20 Modification of the Peterson/Vigneau Sequence by Lee Daniel Crocker
X24 20 28
X24 28 32
X32 32 28
X32 36 40
X44 36 36
X36 44 44
X44 44 48
X44 48 52
X48 52 44
X52 52 56
X60 52 52
X52 60 52
X64 56 60
X64 60 60
X64 64 56
X64 64 72
X72 64 68
X72 68 64
X76 68 68
X72 72 76
X72 76 68
X76 76 72
X72 80 76
X84 76 80
X80 80 84
X80 84 76
X84 84 80
X84 84 92
X92 84 84
X88 88 88
X84 92 88
X88 92 92
X92 92 92
X88 96 92
X92 96 96
X96 96 96
X92 100 96
X104 96 96
X100 100 100
X100 100 108
X100 104 100
X104 104 100
X108 104 100
X104 108 100
X108 108 100
X108 108 112
X112 108 108
X116 108 108
X112 112 108
X108 116 108
X112 116 108
X120 112 116
X116 116 116
X116 116 124
X120 116 124
X120 120 112
X120 120 120
X124 120 120
X124 120 128
X120 124 128
X124 124 128
X128 124 124
X128 124 132
X124 128 132
X128 128 128
X124 132 128
X132 128 136
X132 132 124
X132 132 132
X132 132 140
X132 136 128
X132 136 136
X136 136 132
X132 140 132
X132 140 140
X144 136 136
X144 136 144
X140 140 144
X136 144 140
X144 140 148
X148 140 144
X144 144 140
X140 148 140
X140 148 148
X144 148 144
X148 148 140
X148 148 148
X148 148 156
X152 148 152
X156 148 148
X156 148 156
X152 152 152
X152 152 160
X152 156 148
X160 152 152
X160 152 160
X156 156 156
X156 156 164
X156 160 152
X164 156 156
X164 156 164
X160 160 160
X160 160 168
X164 160 164
X168 160 160
X160 164 168
X164 164 164
X168 164 160
X160 168 168
X164 168 164
X168 168 160
X168 168 164
X168 168 172
X172 168 168
X168 172 164
X168 172 172
X176 168 176
X172 172 172
X172 172 180
X168 176 176
X172 176 172
X176 176 168
X176 176 172
X176 176 180
X172 180 176
X176 180 172
X184 176 176
X176 180 184
X180 180 180
X176 184 176
X184 180 180
X180 184 176
X180 184 184
X188 180 188
X184 184 184
X180 188 180
X188 184 184
X188 184 192
X184 188 188
X192 184 192
X188 188 188
X184 192 184
X192 188 188
X192 188 196
X188 192 192
X196 188 196
X192 192 192
X188 196 188
X196 192 192
X192 196 188
X200 192 192
X192 196 200
X196 196 196
X196 196 200
X192 200 196
X200 196 200
X196 200 196
X204 196 200
X200 200 196
X200 200 204
X200 200 208
X196 204 204
X204 200 208
X200 204 204
X208 200 208
X204 204 204
X204 204 208
X200 208 204
X208 204 208
X204 208 204
X212 204 208
X208 208 204
X208 208 208
X212 208 204
X212 208 208
X208 212 204
X216 208 208
X212 212 204
X212 212 208
X212 212 216
X212 212 220
X208 216 216
X216 212 220
X212 216 216
X212 216 220
X216 216 216
X216 216 220
X216 216 224
X212 220 220
X220 216 224
X216 220 220
X216 220 224
X220 220 220
X220 220 224
X220 220 228
X216 224 224
X224 220 228
X220 224 224
X224 224 216
X224 224 220
X224 224 228
X224 224 232
X228 224 224
X224 228 220
X232 224 224
X228 228 220
X228 228 224
X228 228 228
X224 232 224
X232 228 228
X232 228 232
X228 232 228
X236 228 232
X236 228 236
X232 232 232
X232 232 236
X232 232 240
X228 236 236
X236 232 240
X240 232 232
X236 236 228
X236 236 232
X236 236 236
X232 240 232
X240 236 236
X240 236 240
X236 240 236
X236 240 240
X244 236 244
X240 240 240
X240 240 244
X240 240 248
X244 240 240
X240 244 236
X248 240 240
X248 240 244
X244 244 240
X244 244 244
X244 244 248
X244 244 252
X240 248 248
X244 248 240
X252 244 244
X248 248 240
X248 248 244
X248 248 248
X248 248 252
X244 252 248
X244 252 252
X248 252 244
X248 252 248
X252 252 244
X252 252 248
X252 252 252
SHAR_EOF
$TOUCH -am 1028230193 gamma1.map &&
chmod 0644 gamma1.map ||
echo "restore of gamma1.map failed"
set `wc -c gamma1.map`;Wc_c=$1
if test "$Wc_c" != "3094"; then
echo original size 3094, current size $Wc_c
fi
# ============= gamma2.map ==============
echo "x - extracting gamma2.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > gamma2.map &&
X0 0 0 Pseudo-gray sequence optimized for images encoded at a gamma near 2.0
X0 0 4 Modification of the Peterson/Vigneau Sequence by Lee Daniel Crocker
X4 0 0
X0 4 0
X4 4 4
X8 0 8
X8 4 8
X4 8 8
X8 8 8
X12 8 4
X12 8 12
X8 12 12
X16 8 16
X16 12 8
X16 12 16
X20 12 12
X20 12 20
X20 16 12
X20 16 20
X24 16 16
X24 16 24
X24 20 16
X24 20 24
X28 20 20
X28 20 28
X28 24 20
X28 24 28
X32 24 24
X32 24 32
X32 28 24
X32 28 32
X36 28 28
X32 32 28
X32 32 36
X36 32 36
X40 32 32
X36 36 32
X36 36 40
X40 36 40
X44 36 36
X40 40 36
X40 40 44
X44 40 44
X48 40 40
X48 40 48
X44 44 48
X40 48 44
X44 48 44
X52 44 52
X48 48 52
X44 52 48
X48 52 48
X56 48 56
X52 52 56
X48 56 52
X52 56 52
X52 56 60
X56 56 60
X52 60 56
X56 60 56
X56 60 64
X60 60 64
X56 64 60
X64 60 68
X60 64 68
X64 64 68
X68 64 64
X68 64 72
X68 68 60
X68 68 68
X72 68 68
X72 68 76
X72 72 64
X72 72 72
X76 72 72
X76 72 80
X76 76 68
X76 76 76
X76 76 84
X80 76 84
X80 80 72
X80 80 80
X80 80 88
X80 84 76
X88 80 84
X84 84 84
X84 84 92
X84 88 80
X92 84 88
X88 88 88
X88 88 96
X88 92 84
X96 88 92
X92 92 92
X92 92 100
X92 96 88
X92 96 96
X96 96 96
X92 100 92
X96 100 92
X96 100 100
X100 100 100
X96 104 96
X96 104 104
X100 104 104
X104 104 100
X108 104 100
X100 108 108
X104 108 108
X108 108 104
X104 112 104
X112 108 112
X108 112 112
X112 112 108
X108 116 108
X108 116 116
X112 116 116
X116 116 112
X112 120 112
X112 120 120
X124 116 116
X120 120 116
X120 120 124
X116 124 124
X128 120 120
X124 124 120
X124 124 128
X120 128 128
X132 124 124
X128 128 124
X128 128 132
X124 132 132
X136 128 128
X136 128 136
X132 132 136
X136 132 132
X132 136 132
X140 132 140
X136 136 140
X140 136 136
X136 140 136
X144 136 144
X140 140 144
X144 140 140
X140 144 140
X140 144 148
X144 144 148
X148 144 144
X144 148 144
X144 148 152
X148 148 152
X152 148 148
X152 148 156
X148 152 156
X152 152 152
X148 156 152
X156 152 160
X156 156 148
X156 156 156
X152 160 156
X160 156 164
X160 160 152
X160 160 160
X156 164 160
X164 160 168
X164 164 156
X164 164 164
X164 164 172
X168 164 172
X168 168 160
X168 168 168
X168 168 176
X168 172 164
X176 168 172
X172 172 172
X172 172 180
X172 176 168
X180 172 176
X176 176 176
X176 176 184
X176 180 172
X184 176 180
X180 180 180
X180 180 188
X180 184 176
X180 184 184
X184 184 184
X188 184 180
X184 188 180
X184 188 188
X188 188 184
X192 188 184
X192 188 192
X188 192 192
X192 192 188
X188 196 188
X196 192 196
X192 196 196
X196 196 192
X192 200 192
X192 200 200
X196 200 200
X200 200 196
X196 204 196
X196 204 204
X208 200 200
X204 204 200
X204 204 208
X200 208 208
X212 204 204
X208 208 204
X208 208 212
X204 212 212
X216 208 208
X212 212 208
X212 212 216
X208 216 216
X220 212 212
X220 212 220
X216 216 220
X220 216 216
X224 216 216
X224 216 224
X220 220 224
X224 220 220
X220 224 220
X228 220 228
X224 224 228
X228 224 224
X224 228 224
X224 228 232
X228 228 232
X232 228 228
X228 232 228
X228 232 236
X232 232 236
X236 232 232
X236 232 240
X232 236 240
X236 236 236
X232 240 236
X240 236 244
X240 240 232
X240 240 240
X236 244 240
X244 240 248
X244 244 236
X244 244 244
X240 248 244
X248 244 252
X248 248 240
X248 248 248
X244 252 248
X248 252 244
X252 252 244
X252 252 252
SHAR_EOF
$TOUCH -am 1028230193 gamma2.map &&
chmod 0644 gamma2.map ||
echo "restore of gamma2.map failed"
set `wc -c gamma2.map`;Wc_c=$1
if test "$Wc_c" != "2880"; then
echo original size 2880, current size $Wc_c
fi
# ============= glasses1.map ==============
echo "x - extracting glasses1.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > glasses1.map &&
X 0 0 0
X 0 0 0
X 4 0 0
X 4 0 0
X 8 0 0
X 8 0 0
X 12 0 0
X 12 0 0
X 16 0 0
X 16 0 0
X 20 0 0
X 20 0 0
X 24 0 0
X 24 0 0
X 28 0 0
X 28 0 0
X 32 0 0
X 32 0 0
X 36 0 0
X 36 0 0
X 40 0 0
X 40 0 0
X 44 0 0
X 44 0 0
X 48 0 0
X 48 0 0
X 52 0 0
X 52 0 0
X 56 0 0
X 56 0 0
X 60 0 0
X 60 0 0
X 64 0 0
X 64 0 0
X 68 0 0
X 68 0 0
X 72 0 0
X 72 0 0
X 76 0 0
X 76 0 0
X 80 0 0
X 80 0 0
X 84 0 0
X 84 0 0
X 88 0 0
X 88 0 0
X 92 0 0
X 92 0 0
X 96 0 0
X 96 0 0
X100 0 0
X100 0 0
X104 0 0
X104 0 0
X108 0 0
X108 0 0
X112 0 0
X112 0 0
X116 0 0
X116 0 0
X120 0 0
X120 0 0
X124 0 0
X124 0 0
X128 0 0
X128 0 0
X132 0 0
X132 0 0
X136 0 0
X136 0 0
X140 0 0
X140 0 0
X144 0 0
X144 0 0
X148 0 0
X148 0 0
X152 0 0
X152 0 0
X156 0 0
X156 0 0
X160 0 0
X160 0 0
X164 0 0
X164 0 0
X168 0 0
X168 0 0
X172 0 0
X172 0 0
X176 0 0
X176 0 0
X180 0 0
X180 0 0
X184 0 0
X184 0 0
X188 0 0
X188 0 0
X192 0 0
X192 0 0
X196 0 0
X196 0 0
X200 0 0
X200 0 0
X204 0 0
X204 0 0
X208 0 0
X208 0 0
X212 0 0
X212 0 0
X216 0 0
X216 0 0
X220 0 0
X220 0 0
X224 0 0
X224 0 0
X228 0 0
X228 0 0
X232 0 0
X232 0 0
X236 0 0
X236 0 0
X240 0 0
X240 0 0
X244 0 0
X244 0 0
X248 0 0
X248 0 0
X252 0 0
X252 0 0
X 0 0 0
X 0 0 0
X 0 0 4
X 0 0 4
X 0 0 8
X 0 0 8
X 0 0 12
X 0 0 12
X 0 0 16
X 0 0 16
X 0 0 20
X 0 0 20
X 0 0 24
X 0 0 24
X 0 0 28
X 0 0 28
X 0 0 32
X 0 0 32
X 0 0 36
X 0 0 36
X 0 0 40
X 0 0 40
X 0 0 44
X 0 0 44
X 0 0 48
X 0 0 48
X 0 0 52
X 0 0 52
X 0 0 56
X 0 0 56
X 0 0 60
X 0 0 60
X 0 0 64
X 0 0 64
X 0 0 68
X 0 0 68
X 0 0 72
X 0 0 72
X 0 0 76
X 0 0 76
X 0 0 80
X 0 0 80
X 0 0 84
X 0 0 84
X 0 0 88
X 0 0 88
X 0 0 92
X 0 0 92
X 0 0 96
X 0 0 96
X 0 0 100
X 0 0 100
X 0 0 104
X 0 0 104
X 0 0 108
X 0 0 108
X 0 0 112
X 0 0 112
X 0 0 116
X 0 0 116
X 0 0 120
X 0 0 120
X 0 0 124
X 0 0 124
X 0 0 128
X 0 0 128
X 0 0 132
X 0 0 132
X 0 0 136
X 0 0 136
X 0 0 140
X 0 0 140
X 0 0 144
X 0 0 144
X 0 0 148
X 0 0 148
X 0 0 152
X 0 0 152
X 0 0 156
X 0 0 156
X 0 0 160
X 0 0 160
X 0 0 164
X 0 0 164
X 0 0 168
X 0 0 168
X 0 0 172
X 0 0 172
X 0 0 176
X 0 0 176
X 0 0 180
X 0 0 180
X 0 0 184
X 0 0 184
X 0 0 188
X 0 0 188
X 0 0 192
X 0 0 192
X 0 0 196
X 0 0 196
X 0 0 200
X 0 0 200
X 0 0 204
X 0 0 204
X 0 0 208
X 0 0 208
X 0 0 212
X 0 0 212
X 0 0 216
X 0 0 216
X 0 0 220
X 0 0 220
X 0 0 224
X 0 0 224
X 0 0 228
X 0 0 228
X 0 0 232
X 0 0 232
X 0 0 236
X 0 0 236
X 0 0 240
X 0 0 240
X 0 0 244
X 0 0 244
X 0 0 248
X 0 0 248
X 0 0 252
X 0 0 252
SHAR_EOF
$TOUCH -am 1028230193 glasses1.map &&
chmod 0644 glasses1.map ||
echo "restore of glasses1.map failed"
set `wc -c glasses1.map`;Wc_c=$1
if test "$Wc_c" != "3072"; then
echo original size 3072, current size $Wc_c
fi
# ============= glasses2.map ==============
echo "x - extracting glasses2.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > glasses2.map &&
X 0 0 0
X 16 0 0
X 32 0 0
X 48 0 0
X 64 0 0
X 80 0 0
X 96 0 0
X112 0 0
X128 0 0
X144 0 0
X160 0 0
X176 0 0
X192 0 0
X208 0 0
X224 0 0
X240 0 0
X 0 0 16
X 16 0 16
X 32 0 16
X 48 0 16
X 64 0 16
X 80 0 16
X 96 0 16
X112 0 16
X128 0 16
X144 0 16
X160 0 16
X176 0 16
X192 0 16
X208 0 16
X224 0 16
X240 0 16
X 0 0 32
X 16 0 32
X 32 0 32
X 48 0 32
X 64 0 32
X 80 0 32
X 96 0 32
X112 0 32
X128 0 32
X144 0 32
X160 0 32
X176 0 32
X192 0 32
X208 0 32
X224 0 32
X240 0 32
X 0 0 48
X 16 0 48
X 32 0 48
X 48 0 48
X 64 0 48
X 80 0 48
X 96 0 48
X112 0 48
X128 0 48
X144 0 48
X160 0 48
X176 0 48
X192 0 48
X208 0 48
X224 0 48
X240 0 48
X 0 0 64
X 16 0 64
X 32 0 64
X 48 0 64
X 64 0 64
X 80 0 64
X 96 0 64
X112 0 64
X128 0 64
X144 0 64
X160 0 64
X176 0 64
X192 0 64
X208 0 64
X224 0 64
X240 0 64
X 0 0 80
X 16 0 80
X 32 0 80
X 48 0 80
X 64 0 80
X 80 0 80
X 96 0 80
X112 0 80
X128 0 80
X144 0 80
X160 0 80
X176 0 80
X192 0 80
X208 0 80
X224 0 80
X240 0 80
X 0 0 96
X 16 0 96
X 32 0 96
X 48 0 96
X 64 0 96
X 80 0 96
X 96 0 96
X112 0 96
X128 0 96
X144 0 96
X160 0 96
X176 0 96
X192 0 96
X208 0 96
X224 0 96
X240 0 96
X 0 0 112
X 16 0 112
X 32 0 112
X 48 0 112
X 64 0 112
X 80 0 112
X 96 0 112
X112 0 112
X128 0 112
X144 0 112
X160 0 112
X176 0 112
X192 0 112
X208 0 112
X224 0 112
X240 0 112
X 0 0 128
X 16 0 128
X 32 0 128
X 48 0 128
X 64 0 128
X 80 0 128
X 96 0 128
X112 0 128
X128 0 128
X144 0 128
X160 0 128
X176 0 128
X192 0 128
X208 0 128
X224 0 128
X240 0 128
X 0 0 144
X 16 0 144
X 32 0 144
X 48 0 144
X 64 0 144
X 80 0 144
X 96 0 144
X112 0 144
X128 0 144
X144 0 144
X160 0 144
X176 0 144
X192 0 144
X208 0 144
X224 0 144
X240 0 144
X 0 0 160
X 16 0 160
X 32 0 160
X 48 0 160
X 64 0 160
X 80 0 160
X 96 0 160
X112 0 160
X128 0 160
X144 0 160
X160 0 160
X176 0 160
X192 0 160
X208 0 160
X224 0 160
X240 0 160
X 0 0 176
X 16 0 176
X 32 0 176
X 48 0 176
X 64 0 176
X 80 0 176
X 96 0 176
X112 0 176
X128 0 176
X144 0 176
X160 0 176
X176 0 176
X192 0 176
X208 0 176
X224 0 176
X240 0 176
X 0 0 192
X 16 0 192
X 32 0 192
X 48 0 192
X 64 0 192
X 80 0 192
X 96 0 192
X112 0 192
X128 0 192
X144 0 192
X160 0 192
X176 0 192
X192 0 192
X208 0 192
X224 0 192
X240 0 192
X 0 0 208
X 16 0 208
X 32 0 208
X 48 0 208
X 64 0 208
X 80 0 208
X 96 0 208
X112 0 208
X128 0 208
X144 0 208
X160 0 208
X176 0 208
X192 0 208
X208 0 208
X224 0 208
X240 0 208
X 0 0 224
X 16 0 224
X 32 0 224
X 48 0 224
X 64 0 224
X 80 0 224
X 96 0 224
X112 0 224
X128 0 224
X144 0 224
X160 0 224
X176 0 224
X192 0 224
X208 0 224
X224 0 224
X240 0 224
X 0 0 240
X 16 0 240
X 32 0 240
X 48 0 240
X 64 0 240
X 80 0 240
X 96 0 240
X112 0 240
X128 0 240
X144 0 240
X160 0 240
X176 0 240
X192 0 240
X208 0 240
X224 0 240
X240 0 240
SHAR_EOF
$TOUCH -am 1028230193 glasses2.map &&
chmod 0644 glasses2.map ||
echo "restore of glasses2.map failed"
set `wc -c glasses2.map`;Wc_c=$1
if test "$Wc_c" != "3072"; then
echo original size 3072, current size $Wc_c
fi
# ============= goodega.map ==============
echo "x - extracting goodega.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > goodega.map &&
X 0 0 0 This is just one of many EGA-optimized MAP files sent to us
X 0 0 84 by K.A. Eastwood of Townsville, Queensland. His secret to
X 0 0 168 generating good-looking EGA MAP files:
X 0 0 252
X 0 84 252 1) Fractint treats the EGA adapter as if it is a sort of
X 0 168 252 "brain damaged" VGA adapter with only two bits of depth in
X 0 252 252 its RGB palettes. So, act accordingly, and pick four
X252 252 168 palette values that will map into the four possible values
X252 252 0 of the EGA's RGB values. The numbers 0, 84, 168, and 252
X252 168 0 do nicely.
X252 84 0
X252 0 0 2) Generate 16 palettes using the above numbers for R, G, and
X168 0 0 B values and fill up the first 16 lines of a MAP file.
X 84 0 0
X252 252 84 3) to get Fractint's color-cycling to work correctly (and
X252 84 0 to get these maps to display correctly on VGA equipment),
X 0 0 0 copy those 16 palettes another 15 times to get a full 256
X 0 0 84 line palette MAP.
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X 0 0 0
X 0 0 84
X 0 0 168
X 0 0 252
X 0 84 252
X 0 168 252
X 0 252 252
X252 252 168
X252 252 0
X252 168 0
X252 84 0
X252 0 0
X168 0 0
X 84 0 0
X252 252 84
X252 84 0
X
SHAR_EOF
$TOUCH -am 1028230193 goodega.map &&
chmod 0644 goodega.map ||
echo "restore of goodega.map failed"
set `wc -c goodega.map`;Wc_c=$1
if test "$Wc_c" != "3487"; then
echo original size 3487, current size $Wc_c
fi
# ============= green.map ==============
echo "x - extracting green.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > green.map &&
X 0 0 0 The famous Peterson-Vigneau Pseudo-Grey Sequence
X 0 252 0
X 0 252 0
X 0 248 0
X 0 248 0
X 0 248 0
X 0 248 0
X 0 244 0
X 0 244 0
X 0 244 0
X 0 244 0
X 0 240 0
X 0 240 0
X 0 240 0
X 0 240 0
X 0 236 0
X 0 236 0
X 0 236 0
X 0 236 0
X 0 232 0
X 0 232 0
X 0 232 0
X 0 232 0
X 0 228 0
X 0 228 0
X 0 228 0
X 0 228 0
X 0 224 0
X 0 224 0
X 0 224 0
X 0 224 0
X 0 220 0
X 0 220 0
X 0 220 0
X 0 220 0
X 0 216 0
X 0 216 0
X 0 216 0
X 0 216 0
X 0 212 0
X 0 212 0
X 0 212 0
X 0 212 0
X 0 208 0
X 0 208 0
X 0 208 0
X 0 208 0
X 0 204 0
X 0 204 0
X 0 204 0
X 0 204 0
X 0 200 0
X 0 200 0
X 0 200 0
X 0 200 0
X 0 196 0
X 0 196 0
X 0 196 0
X 0 196 0
X 0 192 0
X 0 192 0
X 0 192 0
X 0 192 0
X 0 188 0
X 0 188 0
X 0 188 0
X 0 188 0
X 0 184 0
X 0 184 0
X 0 184 0
X 0 184 0
X 0 180 0
X 0 180 0
X 0 180 0
X 0 180 0
X 0 176 0
X 0 176 0
X 0 176 0
X 0 176 0
X 0 172 0
X 0 172 0
X 0 172 0
X 0 172 0
X 0 168 0
X 0 168 0
X 0 168 0
X 0 168 0
X 0 164 0
X 0 164 0
X 0 164 0
X 0 164 0
X 0 160 0
X 0 160 0
X 0 160 0
X 0 160 0
X 0 156 0
X 0 156 0
X 0 156 0
X 0 156 0
X 0 152 0
X 0 152 0
X 0 152 0
X 0 152 0
X 0 148 0
X 0 148 0
X 0 148 0
X 0 148 0
X 0 144 0
X 0 144 0
X 0 144 0
X 0 144 0
X 0 140 0
X 0 140 0
X 0 140 0
X 0 140 0
X 0 136 0
X 0 136 0
X 0 136 0
X 0 136 0
X 0 132 0
X 0 132 0
X 0 132 0
X 0 132 0
X 0 128 0
X 0 128 0
X 0 128 0
X 0 128 0
X 0 124 0
X 0 124 0
X 0 124 0
X 0 124 0
X 0 120 0
X 0 120 0
X 0 120 0
X 0 120 0
X 0 116 0
X 0 116 0
X 0 116 0
X 0 116 0
X 0 112 0
X 0 112 0
X 0 112 0
X 0 112 0
X 0 108 0
X 0 108 0
X 0 108 0
X 0 108 0
X 0 104 0
X 0 104 0
X 0 104 0
X 0 104 0
X 0 100 0
X 0 100 0
X 0 100 0
X 0 100 0
X 0 96 0
X 0 96 0
X 0 96 0
X 0 96 0
X 0 92 0
X 0 92 0
X 0 92 0
X 0 92 0
X 0 88 0
X 0 88 0
X 0 88 0
X 0 88 0
X 0 84 0
X 0 84 0
X 0 84 0
X 0 84 0
X 0 80 0
X 0 80 0
X 0 80 0
X 0 80 0
X 0 76 0
X 0 76 0
X 0 76 0
X 0 76 0
X 0 72 0
X 0 72 0
X 0 72 0
X 0 72 0
X 0 68 0
X 0 68 0
X 0 68 0
X 0 68 0
X 0 64 0
X 0 64 0
X 0 64 0
X 0 64 0
X 0 60 0
X 0 60 0
X 0 60 0
X 0 60 0
X 0 56 0
X 0 56 0
X 0 56 0
X 0 56 0
X 0 52 0
X 0 52 0
X 0 52 0
X 0 52 0
X 0 48 0
X 0 48 0
X 0 48 0
X 0 48 0
X 0 44 0
X 0 44 0
X 0 44 0
X 0 44 0
X 0 40 0
X 0 40 0
X 0 40 0
X 0 40 0
X 0 36 0
X 0 36 0
X 0 36 0
X 0 36 0
X 0 32 0
X 0 32 0
X 0 32 0
X 0 32 0
X 0 28 0
X 0 28 0
X 0 28 0
X 0 28 0
X 0 24 0
X 0 24 0
X 0 24 0
X 0 24 0
X 0 20 0
X 0 20 0
X 0 20 0
X 0 20 0
X 0 16 0
X 0 16 0
X 0 16 0
X 0 16 0
X 0 12 0
X 0 12 0
X 0 12 0
X 0 12 0
X 0 8 0
X 0 8 0
X 0 8 0
X 0 8 0
X 0 4 0
X 0 4 0
X 0 4 0
X 0 4 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
SHAR_EOF
$TOUCH -am 1028230193 green.map &&
chmod 0644 green.map ||
echo "restore of green.map failed"
set `wc -c green.map`;Wc_c=$1
if test "$Wc_c" != "3136"; then
echo original size 3136, current size $Wc_c
fi
# ============= grey.map ==============
echo "x - extracting grey.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > grey.map &&
X 0 0 0 Full 256-color TARGA/GIF grey-scale map
X255 255 255
X254 254 254
X253 253 253
X252 252 252
X251 251 251
X250 250 250
X249 249 249
X248 248 248
X247 247 247
X246 246 246
X245 245 245
X244 244 244
X243 243 243
X242 242 242
X241 241 241
X240 240 240
X239 239 239
X238 238 238
X237 237 237
X236 236 236
X235 235 235
X234 234 234
X233 233 233
X232 232 232
X231 231 231
X230 230 230
X229 229 229
X228 228 228
X227 227 227
X226 226 226
X225 225 225
X224 224 224
X223 223 223
X222 222 222
X221 221 221
X220 220 220
X219 219 219
X218 218 218
X217 217 217
X216 216 216
X215 215 215
X214 214 214
X213 213 213
X212 212 212
X211 211 211
X210 210 210
X209 209 209
X208 208 208
X207 207 207
X206 206 206
X205 205 205
X204 204 204
X203 203 203
X202 202 202
X201 201 201
X200 200 200
X199 199 199
X198 198 198
X197 197 197
X196 196 196
X195 195 195
X194 194 194
X193 193 193
X192 192 192
X191 191 191
X190 190 190
X189 189 189
X188 188 188
X187 187 187
X186 186 186
X185 185 185
X184 184 184
X183 183 183
X182 182 182
X181 181 181
X180 180 180
X179 179 179
X178 178 178
X177 177 177
X176 176 176
X175 175 175
X174 174 174
X173 173 173
X172 172 172
X171 171 171
X170 170 170
X169 169 169
X168 168 168
X167 167 167
X166 166 166
X165 165 165
X164 164 164
X163 163 163
X162 162 162
X161 161 161
X160 160 160
X159 159 159
X158 158 158
X157 157 157
X156 156 156
X155 155 155
X154 154 154
X153 153 153
X152 152 152
X151 151 151
X150 150 150
X149 149 149
X148 148 148
X147 147 147
X146 146 146
X145 145 145
X144 144 144
X143 143 143
X142 142 142
X141 141 141
X140 140 140
X139 139 139
X138 138 138
X137 137 137
X136 136 136
X135 135 135
X134 134 134
X133 133 133
X132 132 132
X131 131 131
X130 130 130
X129 129 129
X128 128 128
X127 127 127
X126 126 126
X125 125 125
X124 124 124
X123 123 123
X122 122 122
X121 121 121
X120 120 120
X119 119 119
X118 118 118
X117 117 117
X116 116 116
X115 115 115
X114 114 114
X113 113 113
X112 112 112
X111 111 111
X110 110 110
X109 109 109
X108 108 108
X107 107 107
X106 106 106
X105 105 105
X104 104 104
X103 103 103
X102 102 102
X101 101 101
X100 100 100
X99 99 99
X98 98 98
X97 97 97
X96 96 96
X95 95 95
X94 94 94
X93 93 93
X92 92 92
X91 91 91
X90 90 90
X89 89 89
X88 88 88
X87 87 87
X86 86 86
X85 85 85
X84 84 84
X83 83 83
X82 82 82
X81 81 81
X80 80 80
X79 79 79
X78 78 78
X77 77 77
X76 76 76
X75 75 75
X74 74 74
X73 73 73
X72 72 72
X71 71 71
X70 70 70
X69 69 69
X68 68 68
X67 67 67
X66 66 66
X65 65 65
X64 64 64
X63 63 63
X62 62 62
X61 61 61
X60 60 60
X59 59 59
X58 58 58
X57 57 57
X56 56 56
X55 55 55
X54 54 54
X53 53 53
X52 52 52
X51 51 51
X50 50 50
X49 49 49
X48 48 48
X47 47 47
X46 46 46
X45 45 45
X44 44 44
X43 43 43
X42 42 42
X41 41 41
X40 40 40
X39 39 39
X38 38 38
X37 37 37
X36 36 36
X35 35 35
X34 34 34
X33 33 33
X32 32 32
X31 31 31
X30 30 30
X29 29 29
X28 28 28
X27 27 27
X26 26 26
X25 25 25
X24 24 24
X23 23 23
X22 22 22
X21 21 21
X20 20 20
X19 19 19
X18 18 18
X17 17 17
X16 16 16
X15 15 15
X14 14 14
X13 13 13
X12 12 12
X11 11 11
X10 10 10
X9 9 9
X8 8 8
X7 7 7
X6 6 6
X5 5 5
X4 4 4
X3 3 3
X2 2 2
X1 1 1
X0 0 0
SHAR_EOF
$TOUCH -am 1028230193 grey.map &&
chmod 0644 grey.map ||
echo "restore of grey.map failed"
set `wc -c grey.map`;Wc_c=$1
if test "$Wc_c" != "2803"; then
echo original size 2803, current size $Wc_c
fi
# ============= grid.map ==============
echo "x - extracting grid.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > grid.map &&
X 0 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X255 0 0
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X 0 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X255 0 255
X
SHAR_EOF
$TOUCH -am 1028230193 grid.map &&
chmod 0644 grid.map ||
echo "restore of grid.map failed"
set `wc -c grid.map`;Wc_c=$1
if test "$Wc_c" != "3073"; then
echo original size 3073, current size $Wc_c
fi
# ============= headache.map ==============
echo "x - extracting headache.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > headache.map &&
X 0 0 0 headache.map contributed by Daniel Egnor
X240 0 0
X 0 252 0
X240 0 0
X 0 252 0
X240 0 0
X 0 248 4
X240 4 0
X 0 248 4
X240 4 0
X 0 244 8
X240 8 0
X 0 244 8
X240 8 0
X 0 240 12
X240 12 0
X 0 240 12
X240 12 0
X 0 236 16
X240 16 0
X 0 236 16
X240 16 0
X 0 232 20
X240 20 0
X 0 232 20
X240 20 0
X 0 228 24
X240 24 0
X 0 228 24
X240 24 0
X 0 224 28
X240 28 0
X 0 224 28
X240 28 0
X 0 220 32
X240 32 0
X 0 220 32
X240 32 0
X 0 216 36
X240 36 0
X 0 216 36
X240 36 0
X 0 212 40
X240 40 0
X 0 212 40
X240 40 0
X 0 208 44
X240 44 0
X 0 208 44
X240 44 0
X 0 204 48
X240 48 0
X 0 204 48
X240 48 0
X 0 200 52
X240 52 0
X 0 200 52
X240 52 0
X 0 196 56
X240 56 0
X 0 196 56
X240 56 0
X 0 192 60
X240 60 0
X 0 192 60
X240 60 0
X 0 188 64
X240 64 0
X 0 188 64
X240 64 0
X 0 184 68
X240 68 0
X 0 184 68
X240 68 0
X 0 180 72
X240 72 0
X 0 180 72
X240 72 0
X 0 176 76
X240 76 0
X 0 176 76
X240 76 0
X 0 172 80
X240 80 0
X 0 172 80
X240 80 0
X 0 168 84
X244 84 0
X 0 168 84
X244 84 0
X 0 164 88
X244 88 0
X 0 164 88
X244 88 0
X 0 160 92
X244 92 0
X 0 160 92
X244 92 0
X 0 156 96
X244 96 0
X 0 156 96
X244 96 0
X 0 152 100
X244 100 0
X 0 152 100
X244 100 0
X 0 148 104
X244 104 0
X 0 148 104
X244 104 0
X 0 144 108
X244 108 0
X 0 144 108
X244 108 0
X 0 140 112
X244 112 0
X 0 140 112
X244 112 0
X 0 136 116
X244 116 0
X 0 136 116
X244 116 0
X 0 132 120
X244 120 0
X 0 132 120
X244 120 0
X 0 128 124
X244 124 0
X 0 128 124
X244 124 0
X 0 124 128
X244 128 0
X 0 124 128
X244 128 0
X 0 120 132
X244 132 0
X 0 120 132
X244 132 0
X 0 116 136
X244 136 0
X 0 116 136
X244 136 0
X 0 112 140
X244 140 0
X 0 112 140
X244 140 0
X 0 108 144
X244 144 0
X 0 108 144
X244 144 0
X 0 104 148
X244 148 0
X 0 104 148
X244 148 0
X 0 100 152
X244 152 0
X 0 100 152
X244 152 0
X 0 96 156
X244 156 0
X 0 96 156
X244 156 0
X 0 92 160
X244 160 0
X 0 92 160
X244 160 0
X 0 88 164
X244 164 0
X 0 88 164
X244 164 0
X 0 84 168
X248 168 0
X 0 84 168
X248 168 0
X 0 80 172
X248 172 0
X 0 80 172
X248 172 0
X 0 76 176
X248 176 0
X 0 76 176
X248 176 0
X 0 72 180
X248 180 0
X 0 72 180
X248 180 0
X 0 68 184
X248 184 0
X 0 68 184
X248 184 0
X 0 64 188
X248 188 0
X 0 64 188
X248 188 0
X 0 60 192
X248 192 0
X 0 60 192
X248 192 0
X 0 56 196
X248 196 0
X 0 56 196
X248 196 0
X 0 52 200
X248 200 0
X 0 52 200
X248 200 0
X 0 48 204
X248 204 0
X 0 48 204
X248 204 0
X 0 44 208
X248 208 0
X 0 44 208
X248 208 0
X 0 40 212
X248 212 0
X 0 40 212
X248 212 0
X 0 36 216
X248 216 0
X 0 36 216
X248 216 0
X 0 32 220
X248 220 0
X 0 32 220
X248 220 0
X 0 28 224
X248 224 0
X 0 28 224
X248 224 0
X 0 24 228
X248 228 0
X 0 24 228
X248 228 0
X 0 20 232
X248 232 0
X 0 20 232
X248 232 0
X 0 16 236
X248 236 0
X 0 16 236
X248 236 0
X 0 12 240
X248 240 0
X 0 12 240
X248 240 0
X 0 8 244
X248 244 0
X 0 8 244
X248 244 0
X 0 4 248
X248 248 0
X 0 4 248
X252 252 0
X252 128 0
X 0 128 128
SHAR_EOF
$TOUCH -am 1028230193 headache.map &&
chmod 0644 headache.map ||
echo "restore of headache.map failed"
set `wc -c headache.map`;Wc_c=$1
if test "$Wc_c" != "3115"; then
echo original size 3115, current size $Wc_c
fi
# ============= landscap.map ==============
echo "x - extracting landscap.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > landscap.map &&
X0 0 0 My Favorite Landscape Map by Guruka Singh Khalsa
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X0 0 168
X64 90 0
X64 90 0
X64 89 0
X64 89 0
X64 88 0
X64 87 0
X64 86 0
X64 85 0
X64 84 0
X64 83 0
X64 82 0
X64 81 0
X64 80 0
X64 79 0
X64 78 0
X64 77 0
X64 76 0
X64 75 0
X64 74 0
X64 73 0
X64 72 0
X64 71 0
X64 70 0
X64 69 0
X64 68 0
X64 67 0
X64 66 0
X64 65 0
X64 64 0
X64 63 0
X64 62 0
X64 61 0
X64 60 0
X64 59 0
X64 58 0
X64 57 0
X64 56 0
X64 55 0
X64 54 0
X64 53 0
X64 52 0
X64 51 0
X64 50 0
X64 49 0
X64 48 0
X64 47 0
X64 46 0
X64 45 0
X64 44 0
X64 43 0
X64 42 0
X64 41 0
X64 40 0
X64 39 0
X64 38 0
X64 37 0
X64 36 0
X64 35 0
X64 34 0
X64 33 0
X64 32 0
X64 31 0
X64 30 0
X64 29 0
X64 28 0
X64 27 0
X64 26 0
X64 25 0
X64 24 0
X64 23 0
X64 22 0
X64 21 0
X64 20 0
X64 19 0
X64 18 0
X64 17 0
X64 17 0
X64 16 0
X64 16 0
X64 15 0
X64 15 0
X64 14 0
X64 14 0
X64 13 0
X64 13 0
X64 12 0
X64 12 0
X64 11 0
X64 11 0
X64 10 0
X64 10 0
X64 9 0
X64 9 0
X64 8 0
X64 8 0
X64 7 0
X64 7 0
X64 6 0
X64 6 0
X64 5 0
X64 5 0
X64 4 0
X64 4 0
X64 3 0
X64 3 0
X64 2 0
X64 2 0
X64 1 0
X64 1 0
X64 0 0
X64 0 0
X200 200 255
X200 200 255
X200 200 255
X200 200 255
X205 205 255
X205 205 255
X205 205 255
X205 205 255
X210 210 255
X210 210 255
X210 210 255
X210 210 255
X215 215 255
X215 215 255
X215 215 255
X215 215 255
X220 220 255
X220 220 255
X220 220 255
X220 220 255
X225 225 255
X225 225 255
X225 225 255
X225 225 255
X230 230 255
X230 230 255
X230 230 255
X230 230 255
X235 235 255
X235 235 255
X235 235 255
X235 235 255
X240 240 255
X240 240 255
X240 240 255
X240 240 255
X245 245 255
X245 245 255
X245 245 255
X245 245 255
X250 250 255
X250 250 255
X250 250 255
X250 250 255
X255 255 255
X255 255 255
X
X
X
X Action!
X
X
SHAR_EOF
$TOUCH -am 1028230193 landscap.map &&
chmod 0644 landscap.map ||
echo "restore of landscap.map failed"
set `wc -c landscap.map`;Wc_c=$1
if test "$Wc_c" != "2289"; then
echo original size 2289, current size $Wc_c
fi
# ============= lyapunov.map ==============
echo "x - extracting lyapunov.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > lyapunov.map &&
X 0 0 0
X252 192 0
X252 192 0
X252 192 0
X252 192 0
X248 188 0
X248 188 0
X248 188 0
X248 188 0
X244 184 0
X244 184 0
X244 184 0
X244 184 0
X240 180 0
X240 180 0
X240 180 0
X240 180 0
X236 176 0
X236 176 0
X236 176 0
X236 176 0
X232 172 0
X232 172 0
X232 172 0
X232 172 0
X228 168 0
X228 168 0
X228 168 0
X228 168 0
X224 164 0
X224 164 0
X224 164 0
X224 164 0
X220 160 0
X220 160 0
X220 160 0
X220 160 0
X216 156 0
X216 156 0
X216 156 0
X216 156 0
X212 152 0
X212 152 0
X212 152 0
X212 152 0
X208 148 0
X208 148 0
X208 148 0
X208 148 0
X204 144 0
X204 144 0
X204 144 0
X204 144 0
X200 140 0
X200 140 0
X200 140 0
X200 140 0
X196 136 0
X196 136 0
X196 136 0
X196 136 0
X192 132 0
X192 132 0
X192 132 0
X192 132 0
X188 128 0
X188 128 0
X188 128 0
X188 128 0
X184 124 0
X184 124 0
X184 124 0
X184 124 0
X180 120 0
X180 120 0
X180 120 0
X180 120 0
X176 116 0
X176 116 0
X176 116 0
X176 116 0
X172 112 0
X172 112 0
X172 112 0
X172 112 0
X168 108 0
X168 108 0
X168 108 0
X168 108 0
X164 104 0
X164 104 0
X164 104 0
X164 104 0
X160 100 0
X160 100 0
X160 100 0
X160 100 0
X156 96 0
X156 96 0
X156 96 0
X156 96 0
X152 92 0
X152 92 0
X152 92 0
X152 92 0
X148 88 0
X148 88 0
X148 88 0
X148 88 0
X144 84 0
X144 84 0
X144 84 0
X144 84 0
X140 80 0
X140 80 0
X140 80 0
X140 80 0
X136 76 0
X136 76 0
X136 76 0
X136 76 0
X132 72 0
X132 72 0
X132 72 0
X132 72 0
X128 68 0
X128 68 0
X128 68 0
X128 68 0
X124 64 0
X124 64 0
X124 64 0
X124 64 0
X120 60 0
X120 60 0
X120 60 0
X120 60 0
X116 56 0
X116 56 0
X116 56 0
X116 56 0
X112 52 0
X112 52 0
X112 52 0
X112 52 0
X108 48 0
X108 48 0
X108 48 0
X108 48 0
X104 44 0
X104 44 0
X104 44 0
X104 44 0
X100 40 0
X100 40 0
X100 40 0
X100 40 0
X 96 36 0
X 96 36 0
X 96 36 0
X 96 36 0
X 92 32 0
X 92 32 0
X 92 32 0
X 92 32 0
X 88 28 0
X 88 28 0
X 88 28 0
X 88 28 0
X 84 24 0
X 84 24 0
X 84 24 0
X 84 24 0
X 80 20 0
X 80 20 0
X 80 20 0
X 80 20 0
X 76 16 0
X 76 16 0
X 76 16 0
X 76 16 0
X 72 12 0
X 72 12 0
X 72 12 0
X 72 12 0
X 68 8 0
X 68 8 0
X 68 8 0
X 68 8 0
X 64 4 0
X 64 4 0
X 64 4 0
X 64 4 0
X 60 0 0
X 60 0 0
X 60 0 0
X 60 0 0
X 56 0 0
X 56 0 0
X 56 0 0
X 56 0 0
X 52 0 0
X 52 0 0
X 52 0 0
X 52 0 0
X 48 0 0
X 48 0 0
X 48 0 0
X 48 0 0
X 44 0 0
X 44 0 0
X 44 0 0
X 44 0 0
X 40 0 0
X 40 0 0
X 40 0 0
X 40 0 0
X 36 0 0
X 36 0 0
X 36 0 0
X 36 0 0
X 32 0 0
X 32 0 0
X 32 0 0
X 32 0 0
X 28 0 0
X 28 0 0
X 28 0 0
X 28 0 0
X 24 0 0
X 24 0 0
X 24 0 0
X 24 0 0
X 20 0 0
X 20 0 0
X 20 0 0
X 20 0 0
X 16 0 0
X 16 0 0
X 16 0 0
X 16 0 0
X 12 0 0
X 12 0 0
X 12 0 0
X 12 0 0
X 8 0 0
X 8 0 0
X 8 0 0
X 8 0 0
X 4 0 0
X 4 0 0
X 4 0 0
X 4 0 0
X 0 0 0
X 0 0 0
X 0 0 0
SHAR_EOF
$TOUCH -am 1028230193 lyapunov.map &&
chmod 0644 lyapunov.map ||
echo "restore of lyapunov.map failed"
set `wc -c lyapunov.map`;Wc_c=$1
if test "$Wc_c" != "3072"; then
echo original size 3072, current size $Wc_c
fi
# ============= neon.map ==============
echo "x - extracting neon.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > neon.map &&
X 0 0 0 A flashy map ... by D. Egnor
X 0 0 0
X 8 0 0
X 16 4 4
X 24 4 8
X 32 8 12
X 40 12 16
X 48 12 20
X 56 16 24
X 64 20 28
X 72 20 32
X 80 24 36
X 88 28 40
X 96 28 44
X104 32 48
X112 36 52
X120 36 56
X128 40 60
X136 40 64
X144 44 68
X152 48 72
X160 48 76
X168 52 80
X176 56 84
X184 56 88
X192 60 92
X200 64 96
X208 64 100
X216 68 104
X224 72 108
X232 72 112
X240 76 116
X252 80 120
X248 80 120
X240 76 116
X232 76 112
X224 72 108
X216 68 104
X208 68 100
X200 64 96
X192 60 92
X184 60 88
X176 56 84
X168 56 80
X160 52 76
X152 48 72
X144 48 68
X136 44 64
X128 40 60
X120 40 60
X112 36 56
X104 36 52
X 96 32 48
X 88 28 44
X 80 28 40
X 72 24 36
X 64 20 32
X 56 20 28
X 48 16 24
X 40 16 20
X 32 12 16
X 24 8 12
X 16 8 8
X 8 4 4
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 4 0
X 0 12 0
X 0 20 0
X 0 28 0
X 0 36 0
X 0 44 0
X 0 52 0
X 0 60 0
X 0 68 0
X 0 76 0
X 0 84 0
X 0 92 0
X 0 100 0
X 0 108 0
X 0 116 0
X 0 124 0
X 0 132 0
X 0 140 0
X 0 148 0
X 0 156 0
X 0 164 0
X 0 172 0
X 0 180 0
X 0 188 0
X 0 196 0
X 0 204 0
X 0 212 0
X 0 220 0
X 0 228 0
X 0 236 0
X 0 244 0
X 0 252 0
X 0 248 0
X 0 240 0
X 0 232 0
X 0 224 0
X 0 216 0
X 0 208 0
X 0 200 0
X 0 192 0
X 0 184 0
X 0 176 0
X 0 168 0
X 0 160 0
X 0 152 0
X 0 144 0
X 0 136 0
X 0 128 0
X 0 120 0
X 0 112 0
X 0 104 0
X 0 96 0
X 0 88 0
X 0 80 0
X 0 72 0
X 0 64 0
X 0 56 0
X 0 48 0
X 0 40 0
X 0 32 0
X 0 24 0
X 0 16 0
X 0 8 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 4 4 0
X 12 12 0
X 20 20 0
X 28 28 0
X 36 36 0
X 44 44 0
X 52 52 0
X 60 60 0
X 68 68 0
X 76 76 0
X 84 84 0
X 92 92 0
X100 100 0
X108 108 0
X116 116 0
X124 124 0
X132 132 0
X140 140 0
X148 148 0
X156 156 0
X164 164 0
X172 172 0
X180 180 0
X188 188 0
X196 196 0
X204 204 0
X212 212 0
X220 220 0
X228 228 0
X236 236 0
X244 244 0
X252 252 0
X248 248 0
X240 240 0
X232 232 0
X224 224 0
X216 216 0
X208 208 0
X200 200 0
X192 192 0
X184 184 0
X176 176 0
X168 168 0
X160 160 0
X152 152 0
X144 144 0
X136 136 0
X128 128 0
X120 120 0
X112 112 0
X104 104 0
X 96 96 0
X 88 88 0
X 80 80 0
X 72 72 0
X 64 64 0
X 56 56 0
X 48 48 0
X 40 40 0
X 32 32 0
X 24 24 0
X 16 16 0
X 8 8 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
X 0 0 0
SHAR_EOF
$TOUCH -am 1028230193 neon.map &&
chmod 0644 neon.map ||
echo "restore of neon.map failed"
set `wc -c neon.map`;Wc_c=$1
if test "$Wc_c" != "3101"; then
echo original size 3101, current size $Wc_c
fi
# ============= paintjet.map ==============
echo "x - extracting paintjet.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > paintjet.map &&
X 24 20 12 A map with the PaintJet's 8 primary colors repeated twice.
X244 240 232 Use these colors for 180dpi PaintJet images.
X196 68 72
X 48 132 92
X240 232 72
X 52 48 116
X188 48 108
X 40 116 196
X 24 20 12
X244 240 232
X196 68 72
X 48 132 92
X240 232 72
X 52 48 116
X188 48 108
X 40 116 196
SHAR_EOF
$TOUCH -am 1028230193 paintjet.map &&
chmod 0644 paintjet.map ||
echo "restore of paintjet.map failed"
set `wc -c paintjet.map`;Wc_c=$1
if test "$Wc_c" != "296"; then
echo original size 296, current size $Wc_c
fi
# ============= royal.map ==============
echo "x - extracting royal.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > royal.map &&
X 0 0 0 The royal purple ... by D. Egnor
X 60 0 80
X 60 0 80
X 60 0 84
X 64 0 84
X 64 0 84
X 64 0 88
X 64 0 88
X 68 0 88
X 68 0 92
X 68 0 92
X 68 0 92
X 72 0 96
X 72 0 96
X 72 0 96
X 72 0 100
X 76 0 100
X 76 0 100
X 76 0 104
X 76 0 104
X 76 0 104
X 80 0 104
X 80 0 108
X 80 0 108
X 80 0 108
X 84 0 112
X 84 0 112
X 84 0 112
X 84 0 116
X 88 0 116
X 88 0 116
X 88 0 120
X 88 0 120
X 92 0 120
X 92 0 124
X 92 0 124
X 92 0 124
X 96 0 128
X 96 0 128
X 96 0 128
X 96 0 132
X 96 0 132
X100 0 132
X100 0 132
X100 0 136
X100 0 136
X104 0 136
X104 0 140
X104 0 140
X104 0 140
X108 0 144
X108 0 144
X108 0 144
X108 0 148
X112 0 148
X112 0 148
X112 0 152
X112 0 152
X116 0 152
X116 0 156
X116 0 156
X116 0 156
X120 0 160
X120 0 160
X124 4 160
X124 8 164
X128 12 164
X128 16 164
X132 20 168
X132 24 168
X136 28 168
X136 32 172
X140 36 172
X140 40 172
X144 44 176
X144 48 176
X148 52 180
X148 56 180
X152 60 180
X152 64 184
X156 68 184
X156 72 184
X160 76 188
X160 80 188
X164 84 188
X164 88 192
X168 92 192
X168 96 192
X172 100 196
X172 104 196
X176 108 200
X176 112 200
X180 116 200
X180 120 204
X184 124 204
X188 128 204
X188 132 208
X192 136 208
X192 140 208
X196 144 212
X196 148 212
X200 152 216
X200 156 216
X204 160 216
X204 164 220
X208 168 220
X208 172 220
X212 176 224
X212 180 224
X216 184 224
X216 188 228
X220 192 228
X220 196 228
X224 200 232
X224 204 232
X228 208 236
X228 212 236
X232 216 236
X232 220 240
X236 224 240
X236 228 240
X240 232 244
X240 236 244
X244 240 244
X244 244 248
X248 248 248
X252 252 252
X252 252 252
X252 252 248
X252 252 244
X252 252 240
X252 252 236
X252 252 232
X252 252 228
X252 252 224
X252 252 220
X252 252 216
X252 252 212
X252 252 208
X252 252 204
X252 252 200
X252 252 196
X252 252 192
X252 252 188
X252 252 184
X252 252 180
X252 252 176
X252 252 172
X252 252 168
X252 252 164
X252 252 160
X252 252 156
X252 252 152
X252 252 148
X252 252 144
X252 252 140
X252 252 136
X252 252 132
X252 252 128
X252 252 124
X252 252 120
X252 252 116
X252 252 112
X252 252 108
X252 252 104
X252 252 100
X252 252 96
X252 252 92
X252 252 88
X252 252 84
X252 252 80
X252 252 76
X252 252 72
X252 252 68
X252 252 64
X252 252 60
X252 252 56
X252 252 52
X252 252 48
X252 252 44
X252 252 40
X252 252 36
X252 252 32
X252 252 28
X252 252 24
X252 252 20
X252 252 16
X252 252 12
X252 252 8
X252 252 4
X252 252 0
X252 248 0
X248 244 0
X244 240 0
X240 236 4
X240 232 4
X236 228 4
X232 224 8
X228 220 8
X228 216 8
X224 212 12
X220 208 12
X216 204 12
X212 200 16
X212 196 16
X208 192 16
X204 188 20
X200 184 20
X200 180 20
X196 176 24
X192 172 24
X188 168 24
X184 164 28
X184 160 28
X180 156 28
X176 152 32
X172 148 32
X172 144 32
X168 140 36
X164 136 36
X160 132 36
X160 128 36
X156 124 40
X152 120 40
X148 116 40
X144 112 44
X144 108 44
X140 104 44
X136 100 48
X132 96 48
X132 92 48
X128 88 52
X124 84 52
X120 80 52
X116 76 56
X116 72 56
X112 68 56
X108 64 60
X104 60 60
X104 56 60
X100 52 64
X 96 48 64
X 92 44 64
X 88 40 68
X 88 36 68
X 84 32 68
X 80 28 72
X 76 24 72
X 76 20 72
X 72 16 76
X 68 12 76
X 64 8 76
X 60 0 80
X 60 0 80
X 60 0 80
X 60 0 80
SHAR_EOF
$TOUCH -am 1028230193 royal.map &&
chmod 0644 royal.map ||
echo "restore of royal.map failed"
set `wc -c royal.map`;Wc_c=$1
if test "$Wc_c" != "3105"; then
echo original size 3105, current size $Wc_c
fi
# ============= topo.map ==============
echo "x - extracting topo.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > topo.map &&
X 0 0 0 "Topographic" color map - M. Davis
X 0 0 168
X 4 0 172
X 4 8 172
X 4 12 172
X 4 16 172
X 8 20 176
X 8 24 176
X 8 28 176
X 12 32 176
X 12 36 180
X 16 40 184
X 16 44 184
X 20 48 184
X 20 52 188
X 24 56 192
X 24 60 192
X 28 64 192
X 28 68 196
X 32 72 200
X 32 76 200
X 36 80 200
X 36 84 204
X 40 88 208
X 40 92 208
X 44 96 208
X 44 100 212
X 48 104 216
X 48 108 216
X 52 112 216
X 52 116 220
X 56 120 224
X 60 124 224
X 60 128 224
X 64 132 228
X 64 136 232
X 68 132 232
X 68 136 232
X 68 140 232
X 68 144 232
X 72 148 236
X 72 152 240
X 76 156 240
X 76 160 240
X 80 164 244
X 80 168 248
X 84 172 248
X 84 176 248 waterline
X 40 124 0
X 40 124 0
X 44 124 0
X 44 124 0
X 44 124 4
X 44 124 4
X 44 128 4
X 44 128 4
X 48 128 4
X 48 128 4
X 48 128 8
X 48 128 8
X 48 132 8
X 48 132 8
X 52 132 8
X 52 132 8
X 56 132 12
X 56 132 12
X 60 132 12
X 60 132 12
X 60 136 12
X 60 136 12
X 60 136 16
X 60 136 16
X 60 140 16
X 60 140 16
X 64 140 16
X 64 140 16
X 64 140 20
X 64 140 20
X 64 144 20
X 64 144 20
X 68 144 20
X 68 144 20
X 68 144 24
X 68 144 24
X 68 148 24
X 72 148 24
X 72 148 28
X 72 152 28
X 72 152 32
X 76 152 32
X 76 156 32
X 80 156 32
X 80 156 36
X 80 160 36
X 80 160 40
X 84 160 40
X 84 164 40
X 88 164 40
X 88 164 44
X 88 168 44
X 88 168 48
X 92 168 48
X 92 172 48
X 96 172 48
X 96 172 52
X 96 176 52
X100 176 52
X100 176 56
X100 180 56
X100 180 56
X104 180 60
X104 184 60
X104 184 64
X108 184 64
X108 188 64
X108 188 68
X112 188 68
X112 188 72
X112 192 72
X112 192 76
X116 192 76
X116 196 76
X116 196 80
X120 196 80
X120 200 80
X120 200 84
X124 200 84
X124 204 84
X124 204 88
X128 204 88
X128 208 88
X128 208 92
X132 208 92
X132 212 92
X136 212 92
X136 212 96
X136 216 96
X136 216 100
X140 216 100
X140 220 100
X140 220 104
X144 220 104
X144 224 104
X144 224 108
X148 224 108
X148 228 108
X152 228 108
X152 228 108
X156 228 108
X156 228 108
X160 228 108
X164 228 108
X168 228 108
X168 228 108
X172 228 108
X172 228 108
X176 228 108
X176 228 108
X180 228 108
X180 228 108
X184 228 108
X184 228 108
X188 228 108
X188 228 108
X192 228 108
X196 228 108
X196 228 108
X200 228 108
X204 228 108
X204 228 108
X208 228 108
X208 228 108
X212 228 108
X212 228 108
X216 228 108
X220 228 108
X220 228 108
X224 228 108
X228 228 108
X228 228 108
X232 228 108
X232 228 108
X232 228 104
X232 228 104
X232 228 100
X232 228 100
X232 228 96
X232 228 96
X232 228 92
X232 224 92
X232 224 92
X232 220 88
X232 216 84
X232 216 80
X232 212 80
X232 212 76
X232 208 76
X232 204 72
X232 204 68
X232 200 68
X232 200 64
X232 200 64
X232 196 64
X232 196 60
X232 192 60
X232 192 56
X232 188 56
X232 188 52
X232 184 52
X232 184 48
X232 180 48
X232 180 44
X232 180 44
X232 176 44
X232 176 44
X232 176 40
X232 176 40
X232 172 40
X232 172 36
X232 168 36
X232 168 36
X228 164 32
X228 164 32
X228 160 32
X228 160 32
X224 156 28
X224 152 24
X224 152 24
X224 148 20
X220 148 20
X220 140 16
X220 140 16
X220 132 16
X216 132 16
X216 124 8
X216 124 8
X216 116 8
X128 128 128 Rocks
X128 128 128
X252 252 252 Snow
X252 252 252
X252 252 252
X252 252 252
X252 252 252
X252 252 252
X252 252 252
X252 252 252
X192 192 192 Rocks
X192 192 192
X252 252 252
X252 252 252
X252 252 252
X252 252 252
X252 252 252
X252 252 252
X252 252 252
SHAR_EOF
$TOUCH -am 1028230193 topo.map &&
chmod 0644 topo.map ||
echo "restore of topo.map failed"
set `wc -c topo.map`;Wc_c=$1
if test "$Wc_c" != "3155"; then
echo original size 3155, current size $Wc_c
fi
# ============= volcano.map ==============
echo "x - extracting volcano.map (Text)"
sed 's/^X//' << 'SHAR_EOF' > volcano.map &&
X 0 0 0 An explosion of lava ... by D. Egnor
X 60 60 60
X 64 60 60
X 72 60 60
X 76 56 56
X 84 56 56
X 88 52 52
X 96 52 52
X100 48 48
X108 48 48
X112 44 44
X120 44 44
X128 40 40
X132 40 40
X140 36 36
X144 36 36
X152 32 32
X156 32 32
X164 28 28
X168 28 28
X176 24 24
X180 24 24
X188 20 20
X196 20 20
X200 16 16
X208 16 16
X212 12 12
X220 12 12
X224 8 8
X232 8 8
X236 4 4
X244 4 4
X252 0 0
X252 4 0
X252 12 0
X252 20 0
X252 28 0
X252 36 0
X252 44 0
X252 52 0
X252 60 0
X252 68 0
X252 76 0
X252 84 0
X252 92 0
X252 100 0
X252 108 0
X252 116 0
X252 124 0
X252 132 0
X252 140 0
X252 148 0
X252 156 0
X252 164 0
X252 172 0
X252 180 0
X252 188 0
X252 196 0
X252 204 0
X252 212 0
X252 220 0
X252 228 0
X252 236 0
X252 244 0
X252 252 0
X252 252 4
X252 252 12
X252 252 20
X252 252 28
X252 252 36
X252 252 44
X252 252 52
X252 252 60
X252 252 68
X252 252 76
X252 252 84
X252 252 92
X252 252 100
X252 252 108
X252 252 116
X252 252 124
X252 252 132
X252 252 140
X252 252 148
X252 252 156
X252 252 164
X252 252 172
X252 252 180
X252 252 188
X252 252 196
X252 252 204
X252 252 212
X252 252 220
X252 252 228
X252 252 236
X252 252 244
X252 252 252
X252 252 252
X252 248 248
X252 248 244
X252 244 240
X252 244 236
X252 240 232
X252 240 228
X252 236 224
X252 236 220
X252 232 216
X252 232 212
X252 228 208
X252 228 204
X252 224 200
X252 224 196
X252 220 192
X252 220 188
X252 216 184
X252 216 180
X252 212 176
X252 212 172
X252 208 168
X252 208 164
X252 204 160
X252 204 156
X252 200 152
X252 200 148
X252 196 144
X252 196 140
X252 192 136
X252 192 132
X252 188 128
X252 184 124
X252 184 120
X252 180 116
X252 180 112
X252 176 108
X252 176 104
X252 172 100
X252 172 96
X252 168 92
X252 168 88
X252 164 84
X252 164 80
X252 160 76
X252 160 72
X252 156 68
X252 156 64
X252 152 60
X252 152 56
X252 148 52
X252 148 48
X252 144 44
X252 144 40
X252 140 36
X252 140 32
X252 136 28
X252 136 24
X252 132 20
X252 132 16
X252 128 12
X252 128 8
X252 124 4
X252 120 0
X252 120 0
X252 116 0
X252 112 0
X252 108 0
X252 104 0
X252 100 0
X252 96 0
X252 92 0
X252 88 0
X252 84 0
X252 80 0
X252 76 0
X252 72 0
X252 68 0
X252 64 0
X252 60 0
X252 60 0
X252 56 0
X252 52 0
X252 48 0
X252 44 0
X252 40 0
X252 36 0
X252 32 0
X252 28 0
X252 24 0
X252 20 0
X252 16 0
X252 12 0
X252 8 0
X252 4 0
X252 0 0
X252 0 0
X248 0 0
X244 0 0
X244 0 0
X240 0 0
X236 0 0
X232 0 0
X232 0 0
X228 0 0
X224 0 0
X224 0 0
X220 0 0
X216 0 0
X212 0 0
X212 0 0
X208 0 0
X204 0 0
X204 0 0
X200 0 0
X196 0 0
X192 0 0
X192 0 0
X188 0 0
X184 0 0
X184 0 0
X180 0 0
X176 0 0
X172 0 0
X172 0 0
X168 0 0
X164 0 0
X160 0 0
X160 0 0
X156 4 4
X152 4 4
X148 8 8
X144 8 8
X140 12 12
X140 12 12
X136 16 16
X132 16 16
X128 20 20
X124 20 20
X120 24 24
X120 24 24
X116 28 28
X112 28 28
X108 32 32
X104 32 32
X100 36 36
X100 36 36
X 96 40 40
X 92 40 40
X 88 44 44
X 84 44 44
X 80 48 48
X 80 48 48
X 76 52 52
X 72 52 52
X 68 56 56
X 64 56 56
X 60 60 60
X 60 60 60
SHAR_EOF
$TOUCH -am 1028230193 volcano.map &&
chmod 0644 volcano.map ||
echo "restore of volcano.map failed"
set `wc -c volcano.map`;Wc_c=$1
if test "$Wc_c" != "3109"; then
echo original size 3109, current size $Wc_c
fi
# ============= demo.key ==============
echo "x - extracting demo.key (Text)"
sed 's/^X//' << 'SHAR_EOF' > demo.key &&
X;; Fractint demonstration autokey file.
X;; Written by Pieter Branderhorst.
XRestart:
XWAIT 4 ; view credits a while
X;; video modes, ifs, zoom & rotate, plasma, cycle, authors help
X"M"
XWAIT 1
XDOWN
XWAIT 1.5
X"T"
XWAIT 1
X"ifs"
XWAIT 1
XENTER
XWAIT 1
X"fern"
XWAIT 2
XENTER
XWAIT 2
XENTER
XWAIT 2 ; menu, pick 'x' options
XDOWN * 2
XWAIT 1
X"X"
XWAIT .5
XDOWN * 2
X"70" ; max iter
XWAIT 1.5
XENTER
XWAIT 1 ; menu, pick select video mode
XDELETE
XWAIT 1 ; page thru video modes a bit to show there are many
XPAGEDOWN
XWAIT 1
XPAGEDOWN
XWAIT 1
XPAGEDOWN
XWAIT 1
XPAGEDOWN
XWAIT 1
XPAGEUP * 4
XWAIT 1
XENTER ; get fern going in default video mode
XWAIT 3.5
XPAGEUP * 11 ; zoom and rotate
XWAIT .3
X1142 * 17
XWAIT .3
XRIGHT * 25
XUP
XWAIT 1.5
XENTER
XCALCWAIT
XWAIT 7 ; finished ifs fern, view it a while
X"t" ; start plasma sequence
XWAIT 1
X"plasma"
XWAIT 1
XENTER
XWAIT 2
XENTER
XCALCWAIT
XWAIT 2
X"-" ; finished plasma, cycle it a few ways
XWAIT 8
X"+"
XWAIT 5
XF5
XWAIT 9
XF9
XWAIT 18
XF1 ; start help sequence
XWAIT .1
XF1
XDOWN
XWAIT 2
XWAIT .5
XENTER
XWAIT 9 ; view intro screen 1
XPAGEDOWN
XPAGEDOWN
XWAIT 9 ; intro screen 3
XF1
XDOWN * 2
XWAIT .5
XENTER
XWAIT 7 ; conditions on use
XESC
XWAIT 2
XESC
XINSERT
XWAIT 3
X;;
X;; julia hypnoteyes, palette editor, same image with decomp
X;; ok to start a copy of file from here for testing
X"tjulia" ; pick julia
XWAIT 1
XENTER
XWAIT 1
X".25892" ; change parameters
XDOWN
X"0"
XWAIT 1
XENTER
XWAIT 1
XENTER
XWAIT 1
XENTER
XCALCWAIT ; generate initial julia
XWAIT 1
XPAGEUP * 25 ; zoom into it
XWAIT .1
X1141 * 11
XPAGEUP
XWAIT 1
XENTER ; start generating 1st zoom
XWAIT 6
XPAGEUP * 5 ; interrupt with 2nd (final) zoom
X1141 * 2
XRIGHT * 3
XUP * 8
XWAIT 1
XENTER ; start generating final zoom of julia
XWAIT .5
X"X" ; interrupt to change some "x" options
XWAIT 1
XDOWN * 2
X"210"
XDOWN
X"0"
XWAIT 1
XENTER
XCALCWAIT ; now generate the final julia
XWAIT 1
X"-"
XF6
XDOWN * 5
XWAIT 35 ; view cycling of julia a while
XESC ; exit cycling
XWAIT 1.0
X"E" ; palette editor
XWAIT 1
XENTER
XWAIT 7 ; view palette editor a while
XF1
XWAIT 1 ; just a sec at command summary
XENTER ; go to descriptive part
XWAIT 9 ; view palette editor help a while
XESC
XWAIT 1 ; adjust a color
X"X"
XWAIT 2
X"R5"
XWAIT 1
X"B5"
XWAIT 1
X"G5"
XWAIT 1
X"R4"
XWAIT 1
X"3"
XWAIT 1
X"2"
XWAIT 1
X"X"
XWAIT 3
XESC
XWAIT 2
X"-" ; cycle julia a bit more
XF6
XDOWN * 5
XWAIT 12
XESC
X"V" ; use view window cause next stage is a bit slower
XWAIT 1
X"y"
XDOWN
X"2"
XWAIT 1
XENTER
X"X" ; set decomp
XDOWN * 10
XWAIT 1
X"256"
XWAIT 1
XENTER ; start generating decomp julia
XWAIT 15
X"CL" ; interrupt to change to blues.map
XWAIT 1
X"BLUES"
XWAIT 1
XENTER
XESC
XCALCWAIT ; finish the calculation
XWAIT 1
X"CL" ; change to neon.map
XWAIT .6
X"NEON"
XWAIT .6
XENTER
XWAIT 1
X"-" ; start cycling, speed it up
XUP * 60
XWAIT 15 ; view cycling of decomp a while
XESC
XWAIT 1
XINSERT
XWAIT 3
X;;
X;; lorenz, mandel biomorph
X;; ok to start a copy of file from here for testing
X"tlorenz" ; select lorenz
XWAIT 1
XENTER
XWAIT 1
XENTER
XWAIT .6 ; default video
XENTER
XWAIT .6
XENTER
XWAIT 20 ; view lorenz for a while
XESC
XWAIT 3
XDOWN ; select type from menu
XDOWN * 4
XWAIT .6
X"T"
X"mandel"
XWAIT 1
XENTER
XWAIT .6
XENTER
XWAIT 3 ; start generating image
X"X" ; interrupt to x options, enable biomorph
XWAIT 1
XUP *4
XWAIT .6
X"0"
XWAIT .8
XENTER
XCALCWAIT
XWAIT 6 ; view biomorph for a while
X"M"
XWAIT 2
XF1
XWAIT 6 ; view command help, 2 pages for a while
XPAGEDOWN
XWAIT 6
XESC
XINSERT
XWAIT 3
X;;
X;; mandel, zoom in stages to a mini lake, using btm along the way,
X;; 3d transforms
X;; ok to start a copy of file from here for testing
X"Tmandel"
XWAIT .6
XENTER
XWAIT .6
XENTER
XWAIT .6 ; default video
XENTER
XWAIT .6
XENTER
XCALCWAIT ; default mandel
XWAIT 1.5
XPAGEUP * 30 ; zoom into it
XWAIT .2
X1145 * 2
X1115 * 4
XUP * 2
XWAIT 1
XENTER ; 1st zoom of mandel
XWAIT 7
X"X" ; interrupt with change to btm
XWAIT 1
X"B"
XWAIT 1
XDOWN * 3 ; force inside = 1 (inside=0 kills btm)
X"1"
XENTER
XCALCWAIT
XWAIT 1.5
XPAGEUP * 29 ; zoom in
XWAIT 1
XRIGHT * 7
XUP * 11
XWAIT 1.4
XENTER ; 2nd zoom of mandel
XWAIT 5
X"V" ; interrupt to use view window to speed things up
XWAIT 1
X"Y"
XDOWN
X"2"
XWAIT 1
XENTER
XCALCWAIT ; 2nd zoom of mandel
XWAIT 2.5
XPAGEUP * 27 ; zoom in
XWAIT .2
XRIGHT * 17
XWAIT .2
XDOWN * 10
XWAIT 1.4
XENTER ; calc 3rd zoom of mandel
XWAIT 9
X"X" ; interrupt with increase of maxiter & log palette
XWAIT .5
XDOWN * 2
X"1500"
XDOWN * 6
XWAIT .2
X"1"
XWAIT 1.4
XENTER ; calc 3rd zoom
XWAIT 12
X"CL" ; interrupt to change to firestrm.map
XWAIT 1
X"firestrm"
XWAIT 1.5
XENTER
XWAIT .3
XESC
XCALCWAIT ; finish 3rd zoom
XWAIT 1
XPAGEUP * 25 ; zoom in
XWAIT .2
XLEFT * 25
XUP * 13
XWAIT .5
XPAGEUP
XWAIT .5
XENTER ; calc 4th zoom
XCALCWAIT
XWAIT 1
XPAGEUP * 19 ; zoom in
XWAIT .4
X1144 * 13
XWAIT .3
XPAGEUP * 3
XDOWN * 6
XWAIT .1
XLEFT * 5
X1144
XWAIT 1
XENTER ; calc 5th zoom, final image
XWAIT 1
X"X" ; change to solid guessing and inside=0
X"G"
XDOWN * 3
XWAIT .4
X"0"
XWAIT 1
XENTER
X"V" ; increase size of view window for final image
XDOWN
XWAIT .4
X"1.5"
XWAIT .6
XENTER
XWAIT 20
XTAB ; interrupt to show tab display
XWAIT 6
XESC
XCALCWAIT
XPAGEUP ; adjust image a tad (clip some jags at bottom and right)
XUP
XLEFT
XENTER
XCALCWAIT
XWAIT 3 ; show final image for a while
X"x" ; save image for following 3d demo
XDOWN * 5
XWAIT .5
X"demotmp1"
XDOWN
X"y"
XWAIT .5
XENTER
X"m"
XWAIT .6
XRIGHT
XDOWN
XWAIT 1
X"S"
XCALCWAIT
XWAIT 2 ; now it has been saved
X"-"
XUP * 30 ; finished mini-lake, cycle colors a while
XWAIT 17
XF5 ; now random colors for a while
XUP * 25
XWAIT 23
XESC
X;;
X;; 3d transforms using mini-mandel
X;; ok to start a copy of file from here for testing IF demotmp1 already exists
X"r" ; display demotmp1 to show input image and to move it over
X"demotmp1"
XWAIT .6
XENTER
XWAIT 2.5
XENTER
XCALCWAIT
XWAIT 1
XPAGEUP
XRIGHT * 18
XENTER
XCALCWAIT
X"s" ; save demotmp2
XCALCWAIT
XWAIT 1.5
X"m" ; invoke 3d from the menu
XWAIT .6
XRIGHT
XDOWN * 3
XWAIT 1
X"3"
X"demotmp1"
XWAIT .8
XENTER
XWAIT 1
XENTER
XWAIT 1
XENTER ; 1st 3d parms screen
XWAIT .5
XDOWN * 2
XWAIT 1
XENTER ; 2nd parms, interpolated colors chosen
XENTER ; skip map file selection
XWAIT .5
XDOWN * 5
X"10"
XDOWN
X"70"
XWAIT 1
XENTER ; 3rd 3d parms, roughness 10, clip 70
XCALCWAIT ; transform
XWAIT 3
X"-" ; color cycle
XDOWN * 65
XWAIT 30
XESC
X"m" ; back to menu, pick 3d again
XWAIT .6
XRIGHT
XDOWN * 3
XWAIT 1
X"3"
X"demotmp2"
XWAIT .6
XENTER
XWAIT .7
XENTER
XWAIT .5
XDOWN * 3
X"y"
XWAIT .8
XENTER ; 1st 3d parms, spherical selected
XWAIT 1
XENTER ; 2nd 3d parms, default interpolate colors
XENTER ; skip map file selection
XWAIT .5
XDOWN * 5
X"40"
XWAIT .8
XENTER ; 3rd 3d parms, roughness 40
XCALCWAIT ; transform
XWAIT 2
X"-" ; cycle colors
XF9
XDOWN * 90
XWAIT 20
X"+" ; cycle colors the other way
XF8
XDOWN * 90
XWAIT 32
XESC
XINSERT
XWAIT 3
X;;
X;; gingerbreadman, lsystem color snowflake
X;; ok to start a copy of file from here for testing
X"Tgingerbreadman"
XWAIT .8
XENTER
XWAIT .8
XENTER
XWAIT .6
XENTER
XWAIT .6
XENTER
XWAIT 32 ; view gingerbreadman a while (it goes forever)
XF4 ; go to video mode 640x480x16 for lsystem demo
XESC ; interrupt resumed gingerbreadman
XWAIT .8
X"T" ; start lsys sequence
XWAIT .6
X"lsystem"
XWAIT .8
XENTER
XWAIT 2
X"snowflakecolor"
XWAIT 2
XENTER
XWAIT .6
X"3"
XWAIT 1
XENTER
XCALCWAIT
XWAIT 2
X"-"
XF2
XWAIT 22 ; view snowflake cycling
XESC
XINSERT
XWAIT 3
X;;
X;; bunch of types with default parameters just to show variety
X;; ok to start a copy of file from here for testing
X"T"
XWAIT .5
X"JULIA"
XWAIT .8
XENTER
X".3"
XDOWN
X".6"
XWAIT .8
XENTER
XWAIT .6
XENTER
XWAIT .6
XENTER
XCALCWAIT
XWAIT 5
X"T"
XWAIT .5
X"LAMBDAFN"
XWAIT .8
XENTER
XWAIT .8
XENTER
XCALCWAIT
XWAIT 7
X"T"
XWAIT .5
X"sierpinski"
XWAIT .8
XENTER
XWAIT .8
XENTER
XCALCWAIT
XWAIT 4
X"T"
XWAIT .5
X"SPIDER"
XWAIT .8
XENTER
XWAIT .8
XENTER
XPAGEUP * 3
XENTER
XCALCWAIT
XWAIT 5
X"-"
XF6
XWAIT 20
XESC
X"T"
XWAIT .5
X"UNITY"
XWAIT .8
XENTER
XWAIT .8
XENTER
XCALCWAIT
XWAIT 6
X"V" ; set view to 1/2 size for the rest, they're a bit slower
XWAIT 1
X"Y"
XDOWN
X"2"
XWAIT 1
XENTER
X"T"
XWAIT .5
X"NEWTON"
XWAIT .8
XENTER
XWAIT .8
X"4"
XWAIT .8
XENTER
XCALCWAIT
XWAIT 6
X"T"
XWAIT .5
X"BARNSLEYJ2"
XWAIT .8
XENTER
XWAIT .8
XENTER
XCALCWAIT
XWAIT 5
X"T"
XWAIT .5
X"FORMULA"
XWAIT .8
XENTER
XWAIT 1
X"WINEGLASS"
XWAIT 2
XENTER
XWAIT .8
XENTER
XPAGEUP * 9
XLEFT * 23
XENTER
XCALCWAIT
XWAIT 5
X"-"
XF4
XWAIT 27
XESC
X;;
X;; back around again
XINSERT
XWAIT 10 ; credits for a while
XGOTO Restart ; start over again
SHAR_EOF
$TOUCH -am 1028230193 demo.key &&
chmod 0644 demo.key ||
echo "restore of demo.key failed"
set `wc -c demo.key`;Wc_c=$1
if test "$Wc_c" != "8889"; then
echo original size 8889, current size $Wc_c
fi
# ============= fractint0.doc ==============
echo "x - extracting fractint0.doc (Text)"
sed 's/^X//' << 'SHAR_EOF' > fractint0.doc &&
X
X As of version 16, all Fractint documentation is available online.
X Run Fractint and press F1 for the main help index.
X
X If you want a full documentation file (nicely formatted with table
X of contents and cross-references by page number), you can easily
X create one.
X For the MS-DOS version, type the following command at the DOS prompt:
X fractint makedoc
X The above command will overwrite the file you are now reading
X (fractint.doc) with the full Fractint documentation.
X
X For the Unix version, type:
X make doc
SHAR_EOF
$TOUCH -am 1028230193 fractint0.doc &&
chmod 0644 fractint0.doc ||
echo "restore of fractint0.doc failed"
set `wc -c fractint0.doc`;Wc_c=$1
if test "$Wc_c" != "522"; then
echo original size 522, current size $Wc_c
fi
# ============= README ==============
echo "x - extracting README (Text)"
sed 's/^X//' << 'SHAR_EOF' > README &&
XXfractint is the Unix port of fractint, which runs under X.
XFractint is an IBM PC program to generate fractals, and was written by
Xthe the Stone Soup Group. The Unix port was done by Ken Shirriff
X(shirriff@sprite.Berkeley.EDU).
X
XHOW TO RUN:
X
XIf your distribution includes the directories xfmips, xfsparc, and xfalpha,
Xyou have the ready-to-run executables for the DECstation 5000, Sun Sparc,
Xand Dec Alpha.
XTo run, set the environment variable FRACTDIR to the appropriate directory:
X"setenv FRACTDIR /whatever/xfmips" (as appropriate),
Xcd to the appropriate directory, and run "xfract".
XNote: you must have both the xfractint executable and the help file
Xfractint.hlp.
X
XHOW TO COMPILE:
X
XTo compile, do:
Xmake xfractint
X
XIf you are compiling under SunOS, Ultrix, AIX, Linux, or HPUX, read the
XMakefile and uncomment the approprite lines.
X
XTo find out what features are new in this version, look at the "versions" file.
X
XGETTING MORE FRACTAL FORMULAS:
XDan Goldwater (daniel_goldwater@brown.edu) has a huge collection of .map,
X.par, etc. files called FracXtra. You can obtain it under the name
XFRACXTR5.ZIP from various sites such as
XThe Graphics Alternative BBS, 510-524-2780 or anonymous ftp to
Xwuarchive.wustl.edu in /mirrors/msdos/graphics.
X
XNOTES ON POTENTIAL PROBLEMS:
X
XImportant: if you report a bug, _please_ specify what version of xfractint
Xyou are using.
X
XXfractint won't compile unless your compiler handles function prototypes.
XYou have the best chance of compiling xfractint if you use gcc. SunOS cc
Xdoes not work.
X
XTo check if your compiler handles prototypes, try compiling the following
Xtwo line program:
Xint foo(int bar);
Xmain() {}
XIf you get line 1: syntax error at or near type word "int"
Xthen your compiler doesn't handle prototypes, so you won't be able to
Xcompile xfractint. (One person managed to use "unproto" from
Xcomp.sources.misc volume 26 to strip out the prototypes, so the standard
XSun compiler would work. You can try this, but I'm not supporting it.)
X
XIf you get "gcc: unrecognized option `-target'" when you compile, the
Xproblem is probably that you are using an old version of gcc (1.36). You
Xneed a newer version.
X
XIf xfractint hangs in the title screen, the problem is probably that your
Xdisplay cannot update fast enough for the scrolling. The solution is to
Xuse the -slowdisplay flag.
X
XIf you are using Openwindows and can't get xfractint to accept input, add
Xto your .Xdefaults file:
XOpenWindows.FocusLenience: True
X
XTo use all 256 colors, use the -private flag, discussed in the man page.
X
XIf you cannot view the GIFs that xfractint creates, the problem is that
Xxfractint creates GIF89a format and your viewer probably only handles
XGIF87a format. Run "xfractint gif87a=y" to produce GIF87a format.
X
XThe program is a straight port from the IBM PC, and it thus uses the IBM style
Xuser interface. See the man page for more details, and a description of
Xwhat to use for ctrl-pageup, etc.
X
XDOCUMENTATION:
X
XRunning "make makedoc" will create a file fractint.doc, which contains the
Xonline documentation in ascii form.
X
XSee fractsrc.doc for copyright information on fractint.
SHAR_EOF
$TOUCH -am 1028230193 README &&
chmod 0644 README ||
echo "restore of README failed"
set `wc -c README`;Wc_c=$1
if test "$Wc_c" != "3115"; then
echo original size 3115, current size $Wc_c
fi
# ============= xfractint.man ==============
echo "x - extracting xfractint.man (Text)"
sed 's/^X//' << 'SHAR_EOF' > xfractint.man &&
X.TH XFRACTINT 1
X.SH NAME
Xxfractint \- fractal generation program
X.SH SYNOPSIS
X.B xfractint [options] [; comments]
X.SH DESCRIPTION
X.I Xfractint
Xdraws a wide variety of fractals. Xfractint is a port of the IBM PC
Xprogram fractint. Xfractint has online documentation which should be
Xreferenced for most operation information. Note that the online
Xdocumentation is from fractint, and does not always accurately describe
Xxfractint. A text version of the online documentation can be generated
Xby running ``make doc''.
X.SH OPTIONS
X.TP
X-display \fIdisplay_name\fR
XSpecifies the X11 display to use.
X.TP
X-onroot
XIndicates the resulting images should appear on the root window. Note:
Xrubberband zoom boxes don't work on the root window.
X.TP
X-private
XIndicates that xfractint should allocate as many colors as possible in
Xa private colormap. Normally xfractint will use 128 colors; this flag will
Xlet you use all 256, but may mess up the colors in other windows.
X.TP
X-slowdisplay
XIndicates that the machine has a slow display, so the scrolling window
Xshould be updated infrequently. Use this flag if xfractint hangs on
Xthe title screen.
X.TP
X-fast
XIndicates that xfractint should use the faster drawing mode. Instead of
Xdrawing each pixel immediately, xfractint will save up pixels and then
Xrefresh the screen every 5 seconds. Depending on your X implementation,
Xthis may make drawing twice as fast.
X.TP
X-disk
XUse disk video. That is, generate the picture in memory instead of to the
Xscreen. The resulting picture can be saved as a gif file or printer file.
X.TP
X-fixcolors \fInum\fR
XSpecifies the number of colors to use. This number must be a power of two.
XAlso, this number can't be greater than the number of colors available.
X.TP
X-geometry \fIWxH[{+-X}{+-Y}]\fR
XThis sets the size and position of the image window. The default is 640x480
Xpixels.
X.TP
X-share
XIndicates that xfractint should share the current colormap. That is,
Xxfractint uses as many colors as possible, but doesn't modify the colormap.
X.TP
X-simple
XUses simpler keyboard handling. Use this flag if you wish to debug
Xxfractint with gdb, or else you may get "(gdb)" repeated infinitely.
X.TP
Xxxx=yyy
XSets variable xxx to value yyy. See the online documentation for more
Xdetails on the possible variables.
X.TP
X@filename
X.br
XLoads parameters from the specified file.
X.TP
X@filename/groupname
X.br
XReads a named group of parameters from the specified file.
X.SH BUGS
XThere are many bugs and things that haven't been implemented.
XMany potential bugs are discussed in the README file.
X.PP
XXfractint uses a bizarre (to Unix users) user interface which was
Xdirectly copied from the IBM version.
XIf you don't have the appropriate keys, use the following key mappings:
X.nf
XIBM Unix
XF1 to F10 Shift-1 to Shift-0
XINSERT I
XDELETE D
XPAGE_UP U
XPAGE_DOWN N
XLEFT_ARROW H
XRIGHT_ARROW L
XUP_ARROW K
XDOWN_ARROW J
XHOME O
XEND E
XCTL_PLUS }
XCTL_MINUS {
X.fi
X.SH COPYRIGHT
XCopyright 1991, 1992, 1993 by The Stone Soup Group
X.SH AUTHORS
X.nf
XThe Unix port was done by Ken Shirriff (shirriff@sprite.Berkeley.EDU).
XThe primary original authors of fractint are:
XBert Tyler CompuServe (CIS) ID: [73477,433] BIX ID: btyler
XTimothy Wegner CIS ID: [71320,675] Internet: twegner@mwunix.mitre.org
XMark Peterson CIS ID: [70441,3353]
XPieter Branderhorst CIS ID: [72611,2257]
X.fi
SHAR_EOF
$TOUCH -am 1028230193 xfractint.man &&
chmod 0644 xfractint.man ||
echo "restore of xfractint.man failed"
set `wc -c xfractint.man`;Wc_c=$1
if test "$Wc_c" != "3441"; then
echo original size 3441, current size $Wc_c
fi
exit 0