You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

24 lines
906 B

;
; N8 HARDWARE DEFINITIONS
;
RAMBIAS .EQU 0 ; RAM STARTS AT 0K
;
N8_BASE .EQU $80 ; I/O BASE ADDRESS FOR ONBOARD PERIPHERALS
;
N8_PPI0 .EQU N8_BASE + $00 ; FIRST PARALLEL PORT
N8_PPI1 .EQU N8_BASE + $04 ; SECOND PARALLEL PORT
N8_RTC .EQU N8_BASE + $08 ; RTC LATCH AND BUFFER
N8_FDC .EQU N8_BASE + $0C ; FLOPPY DISK CONTROLLER
N8_UTIL .EQU N8_BASE + $10 ; FLOPPY DISK UTILITY
N8_ACR .EQU N8_BASE + $14 ; AUXILLARY CONTROL REGISTER
N8_RMAP .EQU N8_BASE + $16 ; ROM PAGE REGISTER
N8_VDP .EQU N8_BASE + $18 ; VIDEO DISPLAY PROCESSOR (TMS9918A)
N8_PSG .EQU N8_BASE + $1C ; PROGRAMMABLE SOUND GENERATOR (AY-3-8910)
;
N8_DEFACR .EQU $1B ; DEFAULT VALUE FOR ACR REGISTER
;
RTC .EQU N8_RTC ; GENERIC ALIAS FOR RTC PORT
PPIBASE .EQU N8_PPI0 ; GENERIC ALIAS FOR PRIMARY PARALLEL PORT
;
Z180_BASE .EQU $40 ; I/O BASE ADDRESS FOR INTERNAL Z180 REGISTERS
#INCLUDE "z180.inc"