home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD v1.2 / amidev_cd_12.iso / reference / amiga_mail_vol1 / program / palvsntsc < prev    next >
Text File  |  1990-01-26  |  3KB  |  73 lines

  1. (c)  Copyright 1989 Commodore-Amiga, Inc.   All rights reserved.
  2. The information contained herein is subject to change without notice, and 
  3. is provided "as is" without warranty of any kind, either expressed or implied.  
  4. The entire risk as to the use of this information is assumed by the user.
  5.  
  6.  
  7.                        
  8.                         PAL and NTSC Differences
  9.  
  10.                           by Carolyn Scheppner
  11.  
  12.  
  13.                                HARDWARE
  14.  
  15. The parts list below has been updated to include NTSC and PAL components for
  16. the 2-layer A2000.  Members of the Developer Support Program located in the
  17. U.S. may order PAL parts from CATS (for more information, call the CATS
  18. number listed on your Hardware Price list).  Overseas developers should check
  19. with their local Commodore office for NTSC parts availability.
  20.  
  21.      
  22.                                      4-Layer                   2-Layer
  23.                          A1000        A2000        A500         A2000
  24.  
  25. AGNUS    NTSC part#    252125-01    252125-01    318070-01    318070-01  
  26.          PAL  part#    252362-01    252362-01    318071-01    318071-01 
  27.  
  28. CRYSTAL  NTSC part#    325566-14    325566-12    325566-14    325566-12       
  29.          PAL  part#    252344-01    252344-01    252344-01    252344-01
  30.  
  31. POWER    110V USA      327173-01    internal     312503-01    internal
  32.          240V BSI            -02     jumper            -02     jumper
  33.          220V VDE            -03    on power           -03    on power
  34.          220V SEV            -04     supply            -04     supply
  35.  
  36.  
  37.  
  38.  
  39. Note: the Enhanced Chip Set, which includes a 1 MG Agnus chip, will allow
  40. external switching between PAL and NTSC video modes on the 2-layer A2000.
  41.  
  42.  
  43.  
  44.  
  45.                              SOFTWARE
  46.  
  47. There are some software differences that you should keep in mind while 
  48. developing products for the international market:
  49.  
  50.    - Many international keyboards have different RAWKEY codes from
  51.      the US keyboard.  Use CON: or console.device for automatic
  52.      translation to the correct ASCII values.
  53.  
  54.    - Define your char variables and arrays as UBYTE.  This will prevent
  55.      sign extension on 8-bit ascii international characters.  Test all
  56.      of your text input routines with international characters.
  57.      You can type international characters.  You can type international
  58.      characters on a US keyboard by using the deadkeys (for example, ALT/K 
  59.      then O will make an O with an umlaut accent).
  60.  
  61.    - PAL screens have more lines (256, 512 interlace).  Use the 1.2
  62.      Intuition GetScreenData function to get a copy of the Workbench Screen 
  63.      structure, or check Gfx->NormalDisplayRows which contains the height
  64.      used for a non-interlaced Workbench screen.  Be careful when doing 
  65.      any low level graphics programming based on the beam counter.
  66.      Remember the counter will go higher on a PAL machine.
  67.  
  68.    - When using a clock constant in audio period-to-frequency 
  69.      calculations, remember that a different clock constant must be
  70.      used on PAL machines.  Check GfxBase->DisplayFlags to see if
  71.      you are running on a PAL machine.  The NTSC clock constant is
  72.      3.579545 MHz.  The PAL constant is 3.546895 MHz.
  73.