/* michbeta.txt v0.80 */
/* Edward Boone */
/* epsilonbeta@geocities.com */
/* http://www.geocities.com/SiliconValley/Vista/6617/index.html */
/* Only nothing seems to be what it looks like */
;----------------------------------------------------------------------------
[CR]
.AFF
c:\djgpp\contrib\mich\util\hear
.ARC
c:\util\arc e
.ARJ
c:\util\arj e
.AU
c:\djgpp\contrib\mich\util\hear
.AVI
c:\util\qv
.BMP
c:\djgpp\contrib\mich\util\see
.DIB
c:\util\pv
.FLC
c:\util\qv
.FLI
c:\djgpp\contrib\mich\util\see
.GIF
c:\djgpp\contrib\mich\util\see
.GZ
c:\djgpp\bin\gunzip
.IFF
c:\djgpp\contrib\mich\util\hear
.JPG
c:\djgpp\contrib\mich\util\see
.LBM
c:\djgpp\contrib\mich\util\see
.LZH
c:\util\lha e
.MID
c:\djgpp\contrib\mich\util\hear
.MOD
c:\djgpp\contrib\mich\util\hear
.MTM
c:\util\amp
.PCD
c:\util\pv
.PCX
c:\djgpp\contrib\mich\util\see
.S3M
c:\djgpp\contrib\mich\util\hear
.SAM
c:\djgpp\contrib\mich\util\hear
.SMP
c:\djgpp\contrib\mich\util\hear
.RAR
c:\util\rar e
.TAR
c:\djgpp\bin\djtar
.TGA
c:\djgpp\contrib\mich\util\see
.TGZ
c:\djgpp\bin\djtar -z
.VOC
c:\djgpp\contrib\mich\util\hear
.WAV
c:\djgpp\contrib\mich\util\hear
.XM
c:\djgpp\contrib\mich\util\hear
.ZIP
c:\util\pkunzip -d
;--------------------------------------------------------------------------
[CR_Default]
c:\windows\command\edit
;--------------------------------------------------------------------------
[Edit]
.ASM
c:\bp\bin\bp
.BAT
c:\windows\command\edit
.C
c:\emacsdos\bin\emacs
.CPP
c:\emacsdos\bin\emacs
.DOC
c:\emacsdos\bin\emacs
.H
c:\emacsdos\bin\emacs
.INC
c:\emacsdos\bin\emacs
.MAK
c:\emacsdos\bin\emacs
.PAS
c:\bp\bin\bp
.TXT
c:\emacsdos\bin\emacs
;--------------------------------------------------------------------------
[Edit_Default]
c:\util\he
;--------------------------------------------------------------------------
[Make]
;--------------------------------------------------------------------------
[Make_Default]
c:\djgpp\bin\make -f
;--------------------------------------------------------------------------
[Play]
;--------------------------------------------------------------------------
[Play_Default]
c:\djgpp\contrib\mich\util\hear
;--------------------------------------------------------------------------
[View]
.AVI
c:\util\qv
.DIB
c:\util\pv
.FLC
c:\util\qv
.PCD
c:\util\pv
.PCX
c:\djgpp\contrib\mich\source\earth -K -I
;--------------------------------------------------------------------------
[View_Default]
c:\djgpp\contrib\mich\util\see
;--------------------------------------------------------------------------
[Other]
batch_mode = auto
;--------------------------------------------------------------------------
[Allegro]

[graphics]
# graphics driver
#  1  = VGA mode 13h          2  = Mode-X
#  3  = VESA 1.x              4  = VBE 2.0 (banked)
#  5  = VBE 2.0 (linear)      6  = VBE/AF
#  7  = Xtended mode          8  = ATI 18800/28800 (unfinished)
#  9  = Mach64 (unfinished)   10 = Cirrus 64xx
#  11 = Cirrus 54xx           12 = Paradise
#  13 = S3                    14 = Trident
#  15 = Tseng ET3000          16 = Tseng ET4000
#  17 = Video-7
gfx_card = 3

# name of the keyboard scancode mapping file (can be a disk .cfg file
# or an object from keyboard.dat). Currently available layouts are:
#  BE       - Belgium (AZERTY)
#  DVORAK   - Dvorak
#  ES       - Spain
#  FR       - France (AZERTY)
#  UK       - United Kingdom
#  US       - United States
keyboard = BE

# mouse type (Microsoft or Logitech)
mouse = Microsoft

[sound]
# digital output driver
#  0 = none                   1 = SB (autodetect breed)
#  2 = SB 1.0                 3 = SB 1.5
#  4 = SB 2.0                 5 = SB Pro
#  6 = SB16                   7 = GUS (unfinished)
digi_card = 1

# midi output driver
#  0 = none                   1 = Adlib (autodetect OPL version)
#  2 = OPL2                   3 = Dual OPL2 (SB Pro-1)
#  4 = OPL3                   5 = SB MIDI interface
#  6 = MPU-401                7 = GUS (unfinished)
#  8 = DIGMID                 9 = AWE32
midi_card = 4

# how many voices to reserve for each driver
digi_voices =
midi_voices = 

# how loud?
digi_volume = 255
midi_volume = 255

# toggling this between 0 and 1 reverses the left/right panning of samples
flip_pan = 0

# SB port address (usually 220)
sb_port = 220

# SB DMA channel (usually 1)
sb_dma = 5

# SB IRQ number (usually 7)
sb_irq = 5

# SB sample frequency (11906, 16129, 22727 or 45454)
sb_freq = 16129

# FM synth port address (usually 388)
fm_port = 388

# MPU-401 port address (usually 330)
mpu_port = 330

# instrument definitions for the Adlib driver
ibk_file =
ibk_drum_file =

# patches for the DIGMID driver
patches = 
;--------------------------------------------------------------------------
[See]
# bump
# a, A : decrease, increase sort (loop)
# d, D : decrease, increase delay
# p, P : decrease, increase xstep
# q, Q : decrease, increase ystep
# bump <sort> <delay> <xstep> <ystep>
f1_0 = bump  1   0 20 20
f1_1 = bump  2   0 20 20
f1_2 = bump  3   0 20 20
f1_3 = bump  4   0 20 20
f1_4 = bump  5   0 20 20
f1_5 = bump  6   0 20 20
f1_6 = bump  7   0 10 10
f1_7 = bump  8   0  1  1
f1_8 = bump 13   0 40 40
f1_9 = bump 18 100 40 40
# colorcy
# a, A : decrease, increase sort (loop)
# d, D : decrease, increase delay
# m, M : decrease, increase start
# n, N : decrease, increase end
# o, O : decrease, increase step
# colorcy <sort> <delay> <start> <end> <step>
f2_0 = colorcy 1   0   0 255 1
f2_1 = colorcy 2   0   0 255 1
f2_2 = colorcy 3   0   0 255 1
f2_3 = colorcy 4   0   0 255 1
f2_4 = colorcy 5   0   0 255 1
f2_5 = colorcy 6   0   0 255 1
f2_6 = colorcy 7   0   0 255 1
f2_7 = colorcy 1   0   0 127 1
f2_8 = colorcy 1   0 128 255 1
f2_9 = colorcy 1 100   0 255 2
# distort
# c, C : decrease, increase count
# d, D : decrease, increase delay
# e, E : decrease, increase effect
# p, P : decrease, increase xstep
# q, Q : decrease, increase ystep
# s, S : decrease, increase size
# w, W : decrease, increase wall (loop)
# x, X : decrease, increase x-pos
# y, Y : decrease, increase y-pos
# distort <count> <delay> <effect> <xstep> <ystep> <size> <wall> <x-pos> <y-pos>
f3_0 = distort 25 100 0.05 10 10 10 0   0   0
f3_1 = distort 25 100 0.05 10 10 10 0 160   0
f3_2 = distort 25 100 0.05 10 10 10 0   0 100
f3_3 = distort 25 100 0.05 10 10  5 0   0   0
f3_4 = distort 25 100 0.02 10 10 10 0   0   0
f3_5 = distort  3 100 0.05 10 10 10 0   0   0
f3_6 = distort 25 100 0.05 10 10 10 0   0   0
f3_7 = distort 25 100 0.05 10 10 20 0   0   0
f3_8 = distort 25 100 0.10 10 10 10 0   0   0
f3_9 = distort 25 100 0.05 10 10 10 1   0   0
# fades
# d, D : decrease, increase delay
# e, E : decrease, increase effect
# m, M : decrease, increase start
# n, N : decrease, increase end
# fades <delay> <effect> <start> <end> <file.lst>
f4_0 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades0.lst
f4_1 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades1.lst
f4_2 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades2.lst
f4_3 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades3.lst
f4_4 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades4.lst
f4_5 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades5.lst
f4_6 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades6.lst
f4_7 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades7.lst
f4_8 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades8.lst
f4_9 = fades 0 6 0 255 c:\djgpp\contrib\mich\util\fades9.lst
# move
# d, D : decrease, increase delay
# e, E : decrease, increase effect (move 1)
# s, S : decrease, increase size (move 2)
# t, T : decrease, increase x-size (move 1)
# u, U : decrease, increase y-size (move 1)
# move <sort> ...
# move 1      <delay> <effect> <x-size> <y-size> ### <x0> <y0> ...
# move 2      <delay> <size> ### <x> <y> <xdir> <ydir> <size> <mass> ...
f5_0 = move 1 0 0.25 100 100 5    0    0
                                220  100
                                  0  100
                                220    0
                                  0    0
f5_1 = move 1 0 0.25 100 100 9  160   50
                                  0    0
                                160   50
                                  0  100
                                160   50
                                220  100
                                160   50
                                220    0
                                160   50
f5_2 = move 1 0 0.25 320 200 2 -320    0
                                320    0
f5_3 = move 1 0 0.25 640 480 5    0    0
                               -320    0
                               -320 -200
                                  0 -200
                                  0    0
f5_4 = move 1 0 0.25 320 200 3 -320    0
                                320    0
                               -320    0
f5_5 = move 2 0 10  5  10  10 -1.3  1.9 5   5
                       30  60  1.3 -1.9 4   4
                      -20  10 -0.4  1.2 6   6
                      -40  30  1.9  0.2 3   3
                      -10 -20 -1.3 -1.7 7   7
f5_6 = move 2 0 10 15   0   0  0    0   6   8
                        0   0  0    0   6   8
                        0   0  0    0   5   7
                        0   0  0    0   5   6
                        0   0  0    0   4   5
                        0   0  0    0   4   5
                        0   0  0    0   4   4
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   2
                        0   0  0    0   3   2
                        0   0  0    0   2   2
                        0   0  0    0   2   1
                        0   0  0    0   2   1
f5_7 = move 2 0 10 15   0   0  0    0  20 500
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
f5_8 = move 2 0 10  2  10   0  0    1   5  50
                      -10   0  0   -1   5  50
f5_9 = move 2 0 10 45   0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
                        0   0  0    0   3   3
# palchan
# b, B : decrease, increase blue
# d, D : decrease, increase delay
# g, G : decrease, increase green
# l, L : decrease, increase light
# r, R : decrease, increase red
# palchan <delay> "file.map"
f6_0 = palchan 0 pal
f6_1 = palchan 0 c:\djgpp\contrib\mich\util\bump.map
f6_2 = palchan 0 c:\djgpp\contrib\mich\util\bumpd.map
f6_3 = palchan 0 c:\djgpp\contrib\mich\util\red.map
f6_4 = palchan 0 c:\djgpp\contrib\mich\util\green.map
f6_5 = palchan 0 c:\djgpp\contrib\mich\util\blue.map
f6_6 = palchan 0 c:\djgpp\contrib\mich\util\rg.map
f6_7 = palchan 0 c:\djgpp\contrib\mich\util\rb.map
f6_8 = palchan 0 c:\djgpp\contrib\mich\util\gb.map
f6_9 = palchan 0 c:\djgpp\contrib\mich\util\rgbrg.map
# rotate
# a, A : decrease, increase sort
# c, C : decrease, increase count
# d, D : decrease, increase delay
# j, J : decrease, increase direction(1)
# k, K : decrease, increase direction2
# o, O : decrease, increase step
# s, S : decrease, increase size
# x, X : decrease, increase x-pos
# y, Y : decrease, increase y-pos
# rotate <sort> <count> <delay> <direction1> <direction2> <step> <size> <x-pos> <y-pos>
f7_0 = rotate 1 2   0 0 0 1 1    0 0
f7_1 = rotate 1 2   0 0 0 1 2    0 0
f7_2 = rotate 1 2   0 0 0 1 0.35 0 0
f7_3 = rotate 2 2   0 0 0 1 0.35 0 0
f7_4 = rotate 3 2   0 0 0 1 0.35 0 0
f7_5 = rotate 4 2   0 0 0 1 0.35 0 0
f7_6 = rotate 1 2 100 0 0 1 1    0 0
f7_7 = rotate 1 2 100 0 0 1 0.7  0 0
f7_8 = rotate 1 2 100 0 0 1 0.5  0 0
f7_9 = rotate 5 2 100 0 0 1 0.2  0 0
# scale
# a, A : decrease, increase sort
# d, D : decrease, increase delay
# j, J : decrease, increase direction (loop)
# m, M : decrease, increase start
# n, N : decrease, increase end
# o, O : decrease, increase step
# x, X : decrease, increase x-pos
# y, Y : decrease, increase y-pos
# scale <sort> <delay> <direction> <start> <end> <step> <x-pos> <y-pos>
f8_0 = scale 1   0 0 0.1 1   0.01 0 0
f8_1 = scale 1   0 1 0.1 1   0.01 0 0
f8_2 = scale 1   0 0 0.1 3   0.01 0 0
f8_3 = scale 1   0 1 0.1 3   0.01 0 0
f8_4 = scale 1   0 0 0.1 0.5 0.01 0 0
f8_5 = scale 2   0 0 0.1 0.5 0.01 0 0
f8_6 = scale 3   0 0 0.1 0.5 0.01 0 0
f8_7 = scale 4   0 0 0.1 0.5 0.01 0 0
f8_8 = scale 1 100 0 0.1 1   0.03 0 0
f8_9 = scale 1 100 1 0.1 1   0.03 0 0
# water
# a, A : decrease, increase sort
# d, D : decrease, increase delay
# e, E : decrease, increase density
# f, F : decrease, increase distance
# h, H : decrease, increase movement (loop)
# l, L : decrease, increase light (loop)
# s, S : decrease, increase size
# x, X : decrease, increase x-pos
# y, Y : decrease, increase y-pos
# water <sort> <delay> <effect1> <effect2> <effect3> <light> <material> <size> <x-pos> <y-pos>
f9_0 = water 1 0 4  600 1 1 0  30 160 100
f9_1 = water 2 0 4  600 1 0 0  30 160 100
f9_2 = water 3 0 4  600 1 0 0  30 160 100
f9_3 = water 4 0 4  600 1 0 0  30 160 100
f9_4 = water 3 0 4 4600 1 0 1  80 160 100
f9_5 = water 1 0 3  400 1 1 1  30 160 100
f9_6 = water 1 0 6  400 1 1 1  30 160 100
f9_7 = water 1 0 8  400 1 0 1  30 160 100
f9_8 = water 4 0 6  400 1 0 1  30 160 100
f9_9 = water 5 0 4  600 0 0 0 100 160 100
# z
# a, A : decrease, increase sort
# d, D : decrease, increase delay
# z <sort> <delay>
f10_0 = z 1 250
f10_1 = z 2 250
f10_2 = z 3 250
f10_3 = z 4 250
f10_4 = z 5 250
f10_5 = z 6 250
f10_6 = z 7 250
f10_7 = z 8 250
f10_8 = z 9 250
f10_9 = z 10 250
# filter
# c, C : decrease, increase count
# d, D : decrease, increase delay
# e, E : decrease, increase effect
# filter <count> <delay> <effect> ### ...
f11_0 = filter  1 250  25 25
   0   0   0   0   0
   0   1   3   1   0
   0   3   9   3   0
   0   1   3   1   0
   0   0   0   0   0
f11_1 = filter  1 250  25 25
   1   1   1   1   1
   1   1   1   1   1
   1   1   1   1   1
   1   1   1   1   1
   1   1   1   1   1
f11_2 = filter  1 250 154 25
   0   1   2   1   0
   1   3  10   3   1
   2  10  90  10   2
   1   3  10   3   1
   0   1   2   1   0
f11_3 = filter  1 250  25 25
   0   0   0   0   0
   0  -1  -3  -1   0
   0  -3  41  -3   0
   0  -1  -3  -1   0
   0   0   0   0   0
f11_4 = filter  1 250  25 25
  -1  -1  -1  -1  -1
  -1  -1  -1  -1  -1
  -1  -1  49  -1  -1
  -1  -1  -1  -1  -1
  -1  -1  -1  -1  -1
f11_5 = filter  1 250  25 25
  -1  -1  -1  -1  -1
  -1   3   4   3  -1
  -1   4  13   4  -1
  -1   3   4   3  -1
  -1  -1  -1  -1  -1
f11_6 = filter  1 250   4 25
   1   0   0   0   1
   0   0   0   0   0
   0   0   0   0   0
   0   0   0   0   0
   1   0   0   0   1
f11_7 = filter  1 250   9 25
   0   0   0   0   0
   0   0   0   0   0
   1   2   3   2   1
   0   0   0   0   0
   0   0   0   0   0
f11_8 = filter 20   0   4 25
   0   0   0   0   0
   0   0   0   0   0
   0   0   1   0   0
   0   1   1   1   0
   0   0   0   0   0
f11_9 = filter  1 250 255 64
  52  44  36 124 132 140 148 156
  60   4  28 116 220 228 236 164
  68  12  20 108 212 252 244 172
  76  84  92 100 204 196 188 180
 132 140 148 156  52  44  36 124
 200 228 236 164  60   4  28 116
 212 252 244 172  68  12  20 108
 204 196 188 180  76  84  92 100
# zz
# a, A : decrease, increase sort
# d, D : decrease, increase delay
# zz <sort> <delay>
f12_0 = zz 1 0
f12_1 = zz 2 0
f12_2 = zz 3 0
f12_3 = zz 4 0
f12_4 = zz 5 0
f12_5 = zz 6 0
f12_6 = zz 7 0
f12_7 = zz 8 0
f12_8 = zz 9 0
f12_9 = zz 10 0
;--------------------------------------------------------------------------
# here some other filters to put in f11_9
# you might also want to change the number of coefficients
 138 230   5 219 107
  87  46 179  67 148
 189  26 250  15 199
 158  77 168  56  97
 128 209  36 240 117

  40  80 140 120  20
  60 170 210 190 100
 150 240 250 230 160
  90 200 220 180  50
  10 110 130  70  30

   0   0   1   0   0
   0   0   2   0   0
   0   0   3   0   0
   0   0   2   0   0
   0   0   1   0   0

  52  44  36 124 132 140 148 156
  60   4  28 116 220 228 236 164
  68  12  20 108 212 252 244 172
  76  84  92 100 204 196 188 180
 132 140 148 156  52  44  36 124
 200 228 236 164  60   4  28 116
 212 252 244 172  68  12  20 108
 204 196 188 180  76  84  92 100
