home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / system / a249_1 / Read_Me < prev    next >
Text File  |  1992-03-01  |  2KB  |  31 lines

  1.  
  2. VIDCClock
  3. ---------
  4. This module provides integrated software control of AtomWide and compatible
  5. Turbo VIDC hardware when the system concerned is fitted with RISC OS 2.01 or
  6. later. It does this by sitting on Service_ModeChange, reading the
  7. VIDCClockSpeed VDU variable, and switching the VIDC clock to 24 or 36 MHz as
  8. appropriate. This requires that the modes you use are in A540 VIDC list
  9. format so that the kernel knows what the VIDC clock rate should be. Sound
  10. will then play at the correct pitch and speed in 36 MHz modes.
  11.  
  12. For this to work, the Turbo VIDC hardware must be installed for software
  13. control on the middle pin (pin 3) of the AUXIO connector, and the Turbo VIDC
  14. must be designed such that logic 0 (power-on value) is 24 MHz and logic 1 is
  15. 36 MHz. If your Turbo VIDC uses the logic the other way round, then you will
  16. need to modify the VIDCClock module to cope with this. Also your machine
  17. will fail the Power-On Self Test built into RISC OS 2.01 or later as your
  18. VIDC will be running at 36 MHz when it shouldn't be. Wait long enough (a
  19. minute or two while the floppy disk light flashes) and your machine will
  20. eventually start up.
  21.  
  22. The source code is supplied in AAsm format, and furthermore it uses Acorn
  23. internal header files which are not supplied. This is because the software
  24. was originally written for my own personal use. The binary of the module is
  25. supplied so if you need to change the source you can work out what all the
  26. constants are by dissasembling the binary. Apologies for any inconvenience
  27. this causes.
  28.  
  29. Owen Smith (osmith@acorn.co.uk)
  30. 1st March 1992
  31.