Home » Archimedes archive » Acorn User » AU 1997-04 A.adf » Extras1 » MenuBar2/!MenuBar/Utils/!SolidDrag/!Help
MenuBar2/!MenuBar/Utils/!SolidDrag/!Help
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 » Acorn User » AU 1997-04 A.adf » Extras1 |
Filename: | MenuBar2/!MenuBar/Utils/!SolidDrag/!Help |
Read OK: | ✔ |
File size: | 02FB bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
SolidDrag ========= Purpose..... Simple means of setting/unsetting the Wimp DragASprite Author...... Graham Crow Version..... 1.00 Date........ 10 September 1994 From RISC OS 3.0 it has been possible to enable solid sprite dragging of save icons and the like. This is achieved by configuring the CMOS RAM appropriately. Bit 1 of byte 28 has to be set to enable solid sprite dragging, and unset for 'rotating box' dragging. No simple way is provided to do this and hence the SolidDrag utility. Double-click to open the window and simply click on yes or no. The effect is immediate on those applications which provide for solid sprite dragging. Click quit to end. That's all there is to it! Naturally it is only useful with RISC OS 3 or above.
00000000 0a 20 53 6f 6c 69 64 44 72 61 67 0a 20 3d 3d 3d |. SolidDrag. ===| 00000010 3d 3d 3d 3d 3d 3d 0a 0a 20 20 50 75 72 70 6f 73 |======.. Purpos| 00000020 65 2e 2e 2e 2e 2e 20 53 69 6d 70 6c 65 20 6d 65 |e..... Simple me| 00000030 61 6e 73 20 6f 66 20 73 65 74 74 69 6e 67 2f 75 |ans of setting/u| 00000040 6e 73 65 74 74 69 6e 67 20 74 68 65 20 57 69 6d |nsetting the Wim| 00000050 70 20 44 72 61 67 41 53 70 72 69 74 65 0a 20 20 |p DragASprite. | 00000060 41 75 74 68 6f 72 2e 2e 2e 2e 2e 2e 20 47 72 61 |Author...... Gra| 00000070 68 61 6d 20 43 72 6f 77 0a 20 20 56 65 72 73 69 |ham Crow. Versi| 00000080 6f 6e 2e 2e 2e 2e 2e 20 31 2e 30 30 0a 20 20 44 |on..... 1.00. D| 00000090 61 74 65 2e 2e 2e 2e 2e 2e 2e 2e 20 31 30 20 53 |ate........ 10 S| 000000a0 65 70 74 65 6d 62 65 72 20 31 39 39 34 0a 0a 0a |eptember 1994...| 000000b0 46 72 6f 6d 20 52 49 53 43 20 4f 53 20 33 2e 30 |From RISC OS 3.0| 000000c0 20 69 74 20 68 61 73 20 62 65 65 6e 20 70 6f 73 | it has been pos| 000000d0 73 69 62 6c 65 20 74 6f 20 65 6e 61 62 6c 65 20 |sible to enable | 000000e0 73 6f 6c 69 64 20 73 70 72 69 74 65 20 64 72 61 |solid sprite dra| 000000f0 67 67 69 6e 67 20 6f 66 0a 73 61 76 65 20 69 63 |gging of.save ic| 00000100 6f 6e 73 20 61 6e 64 20 74 68 65 20 6c 69 6b 65 |ons and the like| 00000110 2e 20 20 54 68 69 73 20 69 73 20 61 63 68 69 65 |. This is achie| 00000120 76 65 64 20 62 79 20 63 6f 6e 66 69 67 75 72 69 |ved by configuri| 00000130 6e 67 20 74 68 65 20 43 4d 4f 53 20 52 41 4d 0a |ng the CMOS RAM.| 00000140 61 70 70 72 6f 70 72 69 61 74 65 6c 79 2e 20 20 |appropriately. | 00000150 42 69 74 20 31 20 6f 66 20 62 79 74 65 20 32 38 |Bit 1 of byte 28| 00000160 20 68 61 73 20 74 6f 20 62 65 20 73 65 74 20 74 | has to be set t| 00000170 6f 20 65 6e 61 62 6c 65 20 73 6f 6c 69 64 20 73 |o enable solid s| 00000180 70 72 69 74 65 0a 64 72 61 67 67 69 6e 67 2c 20 |prite.dragging, | 00000190 61 6e 64 20 75 6e 73 65 74 20 66 6f 72 20 27 72 |and unset for 'r| 000001a0 6f 74 61 74 69 6e 67 20 62 6f 78 27 20 64 72 61 |otating box' dra| 000001b0 67 67 69 6e 67 2e 20 20 4e 6f 20 73 69 6d 70 6c |gging. No simpl| 000001c0 65 20 77 61 79 20 69 73 0a 70 72 6f 76 69 64 65 |e way is.provide| 000001d0 64 20 74 6f 20 64 6f 20 74 68 69 73 20 61 6e 64 |d to do this and| 000001e0 20 68 65 6e 63 65 20 74 68 65 20 53 6f 6c 69 64 | hence the Solid| 000001f0 44 72 61 67 20 75 74 69 6c 69 74 79 2e 0a 0a 44 |Drag utility...D| 00000200 6f 75 62 6c 65 2d 63 6c 69 63 6b 20 74 6f 20 6f |ouble-click to o| 00000210 70 65 6e 20 74 68 65 20 77 69 6e 64 6f 77 20 61 |pen the window a| 00000220 6e 64 20 73 69 6d 70 6c 79 20 63 6c 69 63 6b 20 |nd simply click | 00000230 6f 6e 20 79 65 73 20 6f 72 20 6e 6f 2e 20 20 54 |on yes or no. T| 00000240 68 65 20 65 66 66 65 63 74 0a 69 73 20 69 6d 6d |he effect.is imm| 00000250 65 64 69 61 74 65 20 6f 6e 20 74 68 6f 73 65 20 |ediate on those | 00000260 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 77 68 69 |applications whi| 00000270 63 68 20 70 72 6f 76 69 64 65 20 66 6f 72 20 73 |ch provide for s| 00000280 6f 6c 69 64 20 73 70 72 69 74 65 20 64 72 61 67 |olid sprite drag| 00000290 67 69 6e 67 2e 20 0a 43 6c 69 63 6b 20 71 75 69 |ging. .Click qui| 000002a0 74 20 74 6f 20 65 6e 64 2e 20 20 54 68 61 74 27 |t to end. That'| 000002b0 73 20 61 6c 6c 20 74 68 65 72 65 20 69 73 20 74 |s all there is t| 000002c0 6f 20 69 74 21 0a 0a 4e 61 74 75 72 61 6c 6c 79 |o it!..Naturally| 000002d0 20 69 74 20 69 73 20 6f 6e 6c 79 20 75 73 65 66 | it is only usef| 000002e0 75 6c 20 77 69 74 68 20 52 49 53 43 20 4f 53 20 |ul with RISC OS | 000002f0 33 20 6f 72 20 61 62 6f 76 65 2e |3 or above.| 000002fb