Home » Personal collection » Acorn hard disk » apps » Atelier » !AtelModul/Effects

!AtelModul/Effects

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn hard disk » apps » Atelier
Filename: !AtelModul/Effects
Read OK:
File size: 0487 bytes
Load address: 0000
Exec address: 0000
File contents
,4`EffectsEffects 		1.02 (03 Jul 1989) (c) Simon ClayEffectsList�0�DefineBack"��EFrontToBack��Efx_Flickct�NNEfx_Diagonalect,pp*EffectsList lists all the effects with a brief description
Syntax: *EffectsList*DefineBack tells the effects module where the back screen is
Syntax: *DefineBack <address>*FrontToBack puts the front screen to the back
Syntax: *FrontToBackEffects module v1.02 (03 Jul 1989) (c) Simon ClayPage swapping effects supplied with this module are :*Efx_Flick    does a rapid update*Efx_Diagonal does a 2 pass diagonal update�lig@-��O���P�
�
P�
��P��P�����@-�����!� �����G-�/�"������ R�����G-�'�"������ R�����@-��`��
M��@��P��0��0��P��p��U�PE�� R�����@-��P���� p�����@-��������������@-�O�O�1����$ �R�
R,�+H�q�Z�+X�P�P �
R�)�
)����cEffects : Screens can only be updated from modes 13 or 15cEffects : A buffer needs to be defined using *DefineBack
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  2c 00 00 00 34 00 00 00  60 00 00 00 00 00 00 00  |,...4...`.......|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 45 66 66 65  |............Effe|
00000030  63 74 73 00 45 66 66 65  63 74 73 20 09 09 31 2e  |cts.Effects ..1.|
00000040  30 32 20 28 30 33 20 4a  75 6c 20 31 39 38 39 29  |02 (03 Jul 1989)|
00000050  20 28 63 29 20 53 69 6d  6f 6e 20 43 6c 61 79 00  | (c) Simon Clay.|
00000060  45 66 66 65 63 74 73 4c  69 73 74 00 a0 02 00 00  |EffectsList.....|
00000070  00 00 00 00 30 01 00 00  f4 00 00 00 44 65 66 69  |....0.......Defi|
00000080  6e 65 42 61 63 6b 00 22  d4 02 00 00 01 01 01 00  |neBack."........|
00000090  83 01 00 00 45 01 00 00  46 72 6f 6e 74 54 6f 42  |....E...FrontToB|
000000a0  61 63 6b 00 0c 03 00 00  00 00 00 00 d0 01 00 00  |ack.............|
000000b0  a1 01 00 00 45 66 78 5f  46 6c 69 63 6b 00 63 74  |....Efx_Flick.ct|
000000c0  ec 02 00 00 00 00 00 00  4e 02 00 00 4e 02 00 00  |........N...N...|
000000d0  45 66 78 5f 44 69 61 67  6f 6e 61 6c 00 65 63 74  |Efx_Diagonal.ect|
000000e0  2c 03 00 00 00 00 00 00  70 02 00 00 70 02 00 00  |,.......p...p...|
000000f0  00 00 00 00 2a 45 66 66  65 63 74 73 4c 69 73 74  |....*EffectsList|
00000100  20 6c 69 73 74 73 20 61  6c 6c 20 74 68 65 20 65  | lists all the e|
00000110  66 66 65 63 74 73 20 77  69 74 68 20 61 20 62 72  |ffects with a br|
00000120  69 65 66 20 64 65 73 63  72 69 70 74 69 6f 6e 0d  |ief description.|
00000130  53 79 6e 74 61 78 3a 20  2a 45 66 66 65 63 74 73  |Syntax: *Effects|
00000140  4c 69 73 74 00 2a 44 65  66 69 6e 65 42 61 63 6b  |List.*DefineBack|
00000150  20 74 65 6c 6c 73 20 74  68 65 20 65 66 66 65 63  | tells the effec|
00000160  74 73 20 6d 6f 64 75 6c  65 20 77 68 65 72 65 20  |ts module where |
00000170  74 68 65 20 62 61 63 6b  20 73 63 72 65 65 6e 20  |the back screen |
00000180  69 73 0d 53 79 6e 74 61  78 3a 20 2a 44 65 66 69  |is.Syntax: *Defi|
00000190  6e 65 42 61 63 6b 20 3c  61 64 64 72 65 73 73 3e  |neBack <address>|
000001a0  00 2a 46 72 6f 6e 74 54  6f 42 61 63 6b 20 70 75  |.*FrontToBack pu|
000001b0  74 73 20 74 68 65 20 66  72 6f 6e 74 20 73 63 72  |ts the front scr|
000001c0  65 65 6e 20 74 6f 20 74  68 65 20 62 61 63 6b 0d  |een to the back.|
000001d0  53 79 6e 74 61 78 3a 20  2a 46 72 6f 6e 74 54 6f  |Syntax: *FrontTo|
000001e0  42 61 63 6b 00 45 66 66  65 63 74 73 20 6d 6f 64  |Back.Effects mod|
000001f0  75 6c 65 20 76 31 2e 30  32 20 28 30 33 20 4a 75  |ule v1.02 (03 Ju|
00000200  6c 20 31 39 38 39 29 20  28 63 29 20 53 69 6d 6f  |l 1989) (c) Simo|
00000210  6e 20 43 6c 61 79 00 50  61 67 65 20 73 77 61 70  |n Clay.Page swap|
00000220  70 69 6e 67 20 65 66 66  65 63 74 73 20 73 75 70  |ping effects sup|
00000230  70 6c 69 65 64 20 77 69  74 68 20 74 68 69 73 20  |plied with this |
00000240  6d 6f 64 75 6c 65 20 61  72 65 20 3a 00 00 2a 45  |module are :..*E|
00000250  66 78 5f 46 6c 69 63 6b  20 20 20 20 64 6f 65 73  |fx_Flick    does|
00000260  20 61 20 72 61 70 69 64  20 75 70 64 61 74 65 00  | a rapid update.|
00000270  2a 45 66 78 5f 44 69 61  67 6f 6e 61 6c 20 64 6f  |*Efx_Diagonal do|
00000280  65 73 20 61 20 32 20 70  61 73 73 20 64 69 61 67  |es a 2 pass diag|
00000290  6f 6e 61 6c 20 75 70 64  61 74 65 00 ff 6c 69 67  |onal update..lig|
000002a0  00 40 2d e9 c7 10 4f e2  01 00 d1 e4 00 00 50 e3  |.@-...O.......P.|
000002b0  0d 00 a0 03 00 00 00 0f  0d 00 50 e3 0a 00 a0 03  |..........P.....|
000002c0  ff 00 50 e3 00 00 00 1f  ff 00 50 e3 f5 ff ff 1a  |..P.......P.....|
000002d0  00 80 bd e8 00 40 2d e9  00 10 a0 e1 00 00 a0 e3  |.....@-.........|
000002e0  21 00 00 ef b4 20 8f e5  00 80 bd e8 00 47 2d e9  |!.... .......G-.|
000002f0  2f 00 00 eb a2 22 a0 e1  f8 07 b0 e8 f8 07 a1 e8  |/...."..........|
00000300  01 20 52 e2 fb ff ff 1a  00 87 bd e8 00 47 2d e9  |. R..........G-.|
00000310  27 00 00 eb a2 22 a0 e1  f8 07 b1 e8 f8 07 a0 e8  |'...."..........|
00000320  01 20 52 e2 fb ff ff 1a  00 87 bd e8 00 40 2d e9  |. R..........@-.|
00000330  1f 00 00 eb 02 60 a0 e1  0a 4d a0 e3 01 40 84 e2  |.....`...M...@..|
00000340  00 50 a0 e3 05 30 d0 e7  05 30 c1 e7 04 50 85 e0  |.P...0...0...P..|
00000350  08 70 a0 e3 06 00 55 e1  06 50 45 a0 03 00 00 ab  |.p....U..PE.....|
00000360  01 20 52 e2 f6 ff ff 1a  00 80 bd e8 01 00 00 00  |. R.............|
00000370  01 40 2d e9 10 00 1f e5  01 00 50 e2 18 00 0f e5  |.@-.......P.....|
00000380  01 80 bd 18 20 70 0f e5  00 00 00 eb 01 80 bd e8  |.... p..........|
00000390  07 40 2d e9 13 00 a0 e3  06 00 00 ef 07 80 bd e8  |.@-.............|
000003a0  ff ff ff ff 94 00 00 00  ff ff ff ff 00 00 00 00  |................|
000003b0  00 00 00 00 00 40 2d e9  1c 00 4f e2 18 10 4f e2  |.....@-...O...O.|
000003c0  31 00 00 ef 87 00 a0 e3  06 00 00 ef 24 20 0f e5  |1...........$ ..|
000003d0  0f 00 52 e3 0d 00 52 13  2c 00 8f 12 2b 00 00 1f  |..R...R.,...+...|
000003e0  48 10 1f e5 01 00 71 e3  5a 00 8f 02 2b 00 00 0f  |H.....q.Z...+...|
000003f0  58 00 1f e5 50 10 1f e5  50 20 1f e5 0d 00 52 e3  |X...P...P ....R.|
00000400  05 29 a0 03 0a 29 a0 13  00 80 bd e8 63 00 00 00  |.)...)......c...|
00000410  45 66 66 65 63 74 73 20  3a 20 53 63 72 65 65 6e  |Effects : Screen|
00000420  73 20 63 61 6e 20 6f 6e  6c 79 20 62 65 20 75 70  |s can only be up|
00000430  64 61 74 65 64 20 66 72  6f 6d 20 6d 6f 64 65 73  |dated from modes|
00000440  20 31 33 20 6f 72 20 31  35 00 63 00 00 00 45 66  | 13 or 15.c...Ef|
00000450  66 65 63 74 73 20 3a 20  41 20 62 75 66 66 65 72  |fects : A buffer|
00000460  20 6e 65 65 64 73 20 74  6f 20 62 65 20 64 65 66  | needs to be def|
00000470  69 6e 65 64 20 75 73 69  6e 67 20 2a 44 65 66 69  |ined using *Defi|
00000480  6e 65 42 61 63 6b 00                              |neBack.|
00000487