Home » Archimedes archive » Micro User » MU 1992-01.adf » PDstuffing » Twilight/+TwPRD/h/effectdefs

Twilight/+TwPRD/h/effectdefs

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 » Archimedes archive » Micro User » MU 1992-01.adf » PDstuffing
Filename: Twilight/+TwPRD/h/effectdefs
Read OK:
File size: 01DC bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
�; standard header for Twilight effect using the Acorn Assembler

 ; define register names
R0  RN 0
R1  RN 1
R2  RN 2
R3  RN 3
R4  RN 4
R5  RN 5
R6  RN 6
R7  RN 7
R8  RN 8
R9  RN 9
R10 RN 10
R11 RN 11
R12 RN 12
R13 RN 13
R14 RN 14
R15 RN 15
PC  RN 15

e_colours    EQU 0
e_maxx       EQU 4
e_maxy       EQU 8
e_random     EQU 12
e_div        EQU 16
e_screenst   EQU 20
e_xeigfactor EQU 24
e_linelength EQU 28
e_ywindlimit EQU 32
e_screensize EQU 36

v_flag EQU 1:SHL:28

 END
00000000  a0 3b 20 73 74 61 6e 64  61 72 64 20 68 65 61 64  |.; standard head|
00000010  65 72 20 66 6f 72 20 54  77 69 6c 69 67 68 74 20  |er for Twilight |
00000020  65 66 66 65 63 74 20 75  73 69 6e 67 20 74 68 65  |effect using the|
00000030  20 41 63 6f 72 6e 20 41  73 73 65 6d 62 6c 65 72  | Acorn Assembler|
00000040  0a 0a 20 3b 20 64 65 66  69 6e 65 20 72 65 67 69  |.. ; define regi|
00000050  73 74 65 72 20 6e 61 6d  65 73 0a 52 30 20 20 52  |ster names.R0  R|
00000060  4e 20 30 0a 52 31 20 20  52 4e 20 31 0a 52 32 20  |N 0.R1  RN 1.R2 |
00000070  20 52 4e 20 32 0a 52 33  20 20 52 4e 20 33 0a 52  | RN 2.R3  RN 3.R|
00000080  34 20 20 52 4e 20 34 0a  52 35 20 20 52 4e 20 35  |4  RN 4.R5  RN 5|
00000090  0a 52 36 20 20 52 4e 20  36 0a 52 37 20 20 52 4e  |.R6  RN 6.R7  RN|
000000a0  20 37 0a 52 38 20 20 52  4e 20 38 0a 52 39 20 20  | 7.R8  RN 8.R9  |
000000b0  52 4e 20 39 0a 52 31 30  20 52 4e 20 31 30 0a 52  |RN 9.R10 RN 10.R|
000000c0  31 31 20 52 4e 20 31 31  0a 52 31 32 20 52 4e 20  |11 RN 11.R12 RN |
000000d0  31 32 0a 52 31 33 20 52  4e 20 31 33 0a 52 31 34  |12.R13 RN 13.R14|
000000e0  20 52 4e 20 31 34 0a 52  31 35 20 52 4e 20 31 35  | RN 14.R15 RN 15|
000000f0  0a 50 43 20 20 52 4e 20  31 35 0a 0a 65 5f 63 6f  |.PC  RN 15..e_co|
00000100  6c 6f 75 72 73 20 20 20  20 45 51 55 20 30 0a 65  |lours    EQU 0.e|
00000110  5f 6d 61 78 78 20 20 20  20 20 20 20 45 51 55 20  |_maxx       EQU |
00000120  34 0a 65 5f 6d 61 78 79  20 20 20 20 20 20 20 45  |4.e_maxy       E|
00000130  51 55 20 38 0a 65 5f 72  61 6e 64 6f 6d 20 20 20  |QU 8.e_random   |
00000140  20 20 45 51 55 20 31 32  0a 65 5f 64 69 76 20 20  |  EQU 12.e_div  |
00000150  20 20 20 20 20 20 45 51  55 20 31 36 0a 65 5f 73  |      EQU 16.e_s|
00000160  63 72 65 65 6e 73 74 20  20 20 45 51 55 20 32 30  |creenst   EQU 20|
00000170  0a 65 5f 78 65 69 67 66  61 63 74 6f 72 20 45 51  |.e_xeigfactor EQ|
00000180  55 20 32 34 0a 65 5f 6c  69 6e 65 6c 65 6e 67 74  |U 24.e_linelengt|
00000190  68 20 45 51 55 20 32 38  0a 65 5f 79 77 69 6e 64  |h EQU 28.e_ywind|
000001a0  6c 69 6d 69 74 20 45 51  55 20 33 32 0a 65 5f 73  |limit EQU 32.e_s|
000001b0  63 72 65 65 6e 73 69 7a  65 20 45 51 55 20 33 36  |creensize EQU 36|
000001c0  0a 0a 76 5f 66 6c 61 67  20 45 51 55 20 31 3a 53  |..v_flag EQU 1:S|
000001d0  48 4c 3a 32 38 0a 0a 20  45 4e 44 0a              |HL:28.. END.|
000001dc