@DATABASE
@NODE MAIN HC11A8
* MC 68HC11-A8 HyperSource© include file for MC 68HC11-A8
* © 1998 RST Ralf Steines Trier, ALL RIGHTS RESERVED
*
* source: Motorola® data book HC11, RegsHc11.i by J.P.SOMERS
*

    @{" HC11A8 MEMORY           " link "HC11A8_MEMORY"}
    @{" HC11   INTERRUPTS       " link "hinc:6811/_HC11.hinc/HC11_INTERRUPTS"}

    @{" HC11   IO-PORTS         " link "hinc:6811/_HC11.hinc/HC11_IO-PORTS"}
    @{" HC11   SPI-INTERFACE    " link "hinc:6811/_HC11.hinc/HC11_SPI-INTERFACE"}
    @{" HC11   SCI-INTERFACE    " link "hinc:6811/_HC11.hinc/HC11_SCI-INTERFACE"}
    @{" HC11   ADCs             " link "hinc:6811/_HC11.hinc/HC11_ADCs"}

    @{" HC11   TIMERS           " link "hinc:6811/_HC11.hinc/HC11_TIMERS"}
    @{" HC11   PROM             " link "hinc:6811/_HC11.hinc/HC11_PROM"}

@ENDNODE
@NODE HC11A8_MEMORY
****************************
*        MEMORY MAP        *
****************************

; 38 port lines, 52 pins

; YOU MAY DEFINE REGS/RAM_BOT/IRQS IN YOUR SOURCE, OTHERWISE
; THE DEFAULT ADDRESSES FOR SINGLE CHIP MODE GET USED.

 .IFND REGS            ;
  REGS      = $1000    ;   64 BYTES REGS
 .ENDIF                ;

 .IFND RAM_BOT         ;
  RAM_BOT   = $0000    ;
 .ENDIF                ;
  RAM_SIZE  = $0100    ;  256 BYTES RAM
  RAM_TOP = RAM_BOT+$100

  ROM_BOT   = $C000    ;
  ROM_SIZE  = $2000    ; 8192 BYTES ROM
  ROM_TOP  = $10000    ;

  EEP_BOT   = $B600    ;
  EEP_SIZE  = $0100    ;  256 BYTES EEPROM
  EEP_TOP   = $B700    ;

 .IFND IRQS            ;
  IRQS      = $FFC0    ;   64 BYTES IRQS
 .ENDIF                ;

@ENDNODE

  .include hinc:6811/_HC11.hinc

