home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / DVD!OMA2.DMS / in.adf / Examples / Library / Custom / Custom.asm next >
Encoding:
Assembly Source File  |  1994-10-13  |  1.8 KB  |  173 lines

  1.  
  2. ; ROMs, Customchips und CIAs
  3.  
  4.     INCLUDE    "hardware/custom.i"
  5.     INCLUDE    "hardware/cia.i"
  6.  
  7.  
  8.  
  9.  
  10.  
  11. ; ROMs
  12.  
  13. _AbsExecBase    EQU    4
  14. _custom            EQU    $DFF000
  15. _cartridge        EQU    $F00000
  16. _bootrom            EQU    $F80000
  17. _romstart        EQU    $FC0000
  18. _romend            EQU    $FFFFFF
  19.  
  20.     XDEF    _AbsExecBase
  21.     XDEF    _custom
  22.     XDEF    _cartridge
  23.     XDEF    _bootrom
  24.     XDEF    _romstart
  25.     XDEF    _romend
  26.  
  27.  
  28.  
  29.  
  30.  
  31. ; Customchips
  32.  
  33. DEF    MACRO
  34. _\1    EQU    _custom+\1
  35.     XDEF    _\1
  36.     ENDM
  37.  
  38.     DEF    bltddat
  39.     DEF    dmaconr
  40.     DEF    vposr
  41.     DEF    vhposr
  42.     DEF    dskdatr
  43.     DEF    joy0dat
  44.     DEF    joy1dat
  45.     DEF    clxdat
  46.     DEF    adkconr
  47.     DEF    pot0dat
  48.     DEF    pot1dat
  49.     DEF    potinp
  50.     DEF    serdatr
  51.     DEF    dskbytr
  52.     DEF    intenar
  53.     DEF    intreqr
  54.     DEF    dskpt
  55.     DEF    dsklen
  56.     DEF    dskdat
  57.     DEF    refptr
  58.     DEF    vposw
  59.     DEF    vhposw
  60.     DEF    copcon
  61.     DEF    serdat
  62.     DEF    serper
  63.     DEF    potgo
  64.     DEF    joytest
  65.     DEF    strequ
  66.     DEF    strvbl
  67.     DEF    strhor
  68.     DEF    strlong
  69.     DEF    bltcon0
  70.     DEF    bltcon1
  71.     DEF    bltafwm
  72.     DEF    bltalwm
  73.     DEF    bltcpt
  74.     DEF    bltbpt
  75.     DEF    bltapt
  76.     DEF    bltdpt
  77.     DEF    bltsize
  78.     DEF    bltcmod
  79.     DEF    bltbmod
  80.     DEF    bltamod
  81.     DEF    bltdmod
  82.     DEF    bltcdat
  83.     DEF    bltbdat
  84.     DEF    bltadat
  85.     DEF    dsksync
  86.     DEF    cop1lc
  87.     DEF    cop2lc
  88.     DEF    copjmp1
  89.     DEF    copjmp2
  90.     DEF    copins
  91.     DEF    diwstrt
  92.     DEF    diwstop
  93.     DEF    ddfstrt
  94.     DEF    ddfstop
  95.     DEF    dmacon
  96.     DEF    clxcon
  97.     DEF    intena
  98.     DEF    intreq
  99.     DEF    adkcon
  100.     DEF    aud
  101.     DEF    aud0
  102.     DEF    aud1
  103.     DEF    aud2
  104.     DEF    aud3
  105.     DEF    bplpt
  106.     DEF    bplcon0
  107.     DEF    bplcon1
  108.     DEF    bplcon2
  109.     DEF    bpl1mod
  110.     DEF    bpl2mod
  111.     DEF    bpldat
  112.     DEF    sprpt
  113.     DEF    spr
  114.     DEF    color
  115.  
  116.  
  117.  
  118.  
  119.  
  120. ; CIAs
  121.  
  122. DEFA    MACRO
  123. _ciaa\1    EQU    _ciaa+cia\1
  124.     XDEF    _ciaa\1
  125.     ENDM
  126.  
  127. DEFB    MACRO
  128. _ciab\1    EQU    _ciab+cia\1
  129.     XDEF    _ciab\1
  130.     ENDM
  131.  
  132. _ciab    EQU    $BFD000
  133. _ciaa    EQU    $BFE001
  134.  
  135.     DEFA    pra
  136.     DEFA    prb
  137.     DEFA    ddra
  138.     DEFA    ddrb
  139.     DEFA    talo
  140.     DEFA    tahi
  141.     DEFA    tblo
  142.     DEFA    tbhi
  143.     DEFA    todlow
  144.     DEFA    todmid
  145.     DEFA    todhi
  146.     DEFA    sdr
  147.     DEFA    icr
  148.     DEFA    cra
  149.     DEFA    crb
  150.  
  151.     DEFB    pra
  152.     DEFB    prb
  153.     DEFB    ddra
  154.     DEFB    ddrb
  155.     DEFB    talo
  156.     DEFB    tahi
  157.     DEFB    tblo
  158.     DEFB    tbhi
  159.     DEFB    todlow
  160.     DEFB    todmid
  161.     DEFB    todhi
  162.     DEFB    sdr
  163.     DEFB    icr
  164.     DEFB    cra
  165.     DEFB    crb
  166.  
  167.  
  168.  
  169.  
  170.  
  171.     END
  172.  
  173.