home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / falcon / sound / sndste / snd2ste.txt < prev   
Text File  |  1994-01-18  |  3KB  |  77 lines

  1. ******************************************************************
  2. *        SND2STE.PRG - A SOUND PATCH FOR THE FALCON030           *
  3. ******************************************************************
  4.  
  5. SND2STE.PRG is a simple program to run in your auto folder at boot
  6. up. It can be run at any time in the boot sequence as it is 100%
  7. legal programming, although it should be run after Fpatch2 which
  8. claims to set the sound matrix and obviously before any programs
  9. which attempt to use the Falcon's DMA sound as an STE's.
  10.  
  11. I wrote this patch after discovering that other available programs
  12. didn't reset all parts of the connection matrix to an STE
  13. compatible mode. This one does. It sets the following:
  14.  
  15. Sound matrix is unlocked
  16. Sound source is set to DMA Play.
  17. Sound destination is set to DAC (headphone/tv/internal speaker)
  18. Sample rate prescaler is set to STE/TT compatible mode
  19. Sample rate is defaulted to 25kHz (not 6KHz as this is 'pause' 
  20. mode on the Falcon)
  21. Play mode is set to 8 bit stereo
  22. No. of tracks for play/record is set to 1
  23. Track 0 is connected for DMA play
  24. DMA interrupt is set to MFP i7, occurring at end of sample play
  25.  
  26. Note that although these are the default settings, once they have
  27. been set, any program can change them using the normal methods for
  28. the STE.
  29.  
  30. All settings are made using the appropriate XBIOS calls.
  31.  
  32. Note on use with SuperBoot (v8.1):
  33. Superboot has the option to play a random sound using the DMA
  34. hardware at boot time. In order for this to work correctly on the
  35. Falcon, the following conditions must be satisfied :
  36.  
  37. 1) FPATCH2.PRG must be run before SND2STE.PRG
  38. 2) SND2STE.PRG must be run before SUPERBT.PRG
  39. 3) SND2STE.PRG must be run _again_ after SUPERBT.PRG
  40.  
  41. Condition (3) is required because Superboot sets something it
  42. shouldn't when it exits, causing the compatibility to be lost. I
  43. don't know what it is that it does wrong, but running the patch
  44. again afterwards fixes it. This can be done by having two copies
  45. of the patch in the AUTO folder, the second named SND2STE2.PRG or
  46. something similar.
  47.  
  48. ******************************************************************
  49. Disclaimer:
  50. This program is freeware. It may be distributed freely on 
  51. condition that no profit is made from it. The author retains the
  52. copyright. The author takes no responsibility for any damage or
  53. inconvenience caused by the use or misuse of this program.
  54. The program is Copyright (C) 1994 to Daniel Hastings.
  55. *****************************************************************
  56.  
  57. Source code (assembler) is available on request.
  58. Any feedback from this program should be sent to me, Daniel 
  59. Hastings at:
  60.  
  61. Internet: cs93dlh@dcs.exeter.ac.uk
  62.           D.L.Hastings@exeter.ac.uk
  63.  
  64. FidoNet:  2:440/108.6
  65. TurboNet: 100:1011/0.6
  66. NeST:     90:102/140.6
  67. AtariNet: 51:502/100.6
  68.  
  69. Snail mail:
  70. Aspenglow,
  71. Rectory Road,
  72. Alderbury,
  73. Salisbury,
  74. Wilts. SP5 3AD
  75. (England)
  76.  
  77.