[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

A new register in the enhanced Agnus, BEAMCON0, provides a programmable
signal generator.

   BEAMCON0  W   A     Beam counter control register

           Bit     Use
           ---     ---
           14    HARDDIS    Disable hardwired vertical/horizontal blank
           13    LPENDIS    Ignore latched pen value on vertical pos read
           12    VARVBEN    Use VBSTRT/STOP disable hard window stop
           11    LOLDIS     Disable long line/short line toggle
           10    CSCBEN     Composite sync redirection
            9    VARVSYEN   Variable vertical sync enable
            8    VARHSYEN   Variable horizontal sync enable
            7    VARBEAMEN  Variable beam counter comparator enable
            6    DUAL       Special ultra resolution mode enable
            5    PAL        Programmable pal mode enable
            4    VARCSYEN   Variable composite sync
            3    BLANKEN    Composite blank redirection
            2    CSYTRUE    Polarity control for C sync pin
            1    VSYTRUE    Polarity control for V sync pin
            0    HSYTRUE    Polarity control for H sync pin

   Programmable changes between PAL and NTSC modes are new for V2.0.
   They rely on hardware sync and blank in the Agnus/Denise chip set to
   guarantee necessary signals for a correctly displayed picture.

   Other modes, such as VGA (31 KHz programmable mode) disable the hard
   stops on display sync and blank.  Do not write to this register.

   Incorrectly writing directly to BEAMCON0 has the (remote) possibility
   of destroying your multisync monitor.

[Back to Amiga Developer Docs]