52 lines
1.1 KiB
ArmAsm
52 lines
1.1 KiB
ArmAsm
CS_BANK equ 0000000b
|
|
CS_DIP equ 0000001b
|
|
CS_CTC_0 equ 0000100b
|
|
CS_CTC_1 equ 0000101b
|
|
CS_CTC_2 equ 0000110b
|
|
CS_CTC_3 equ 0000111b
|
|
CS_SIO_A_D equ 0001000b
|
|
CS_SIO_A_C equ 0001001b
|
|
CS_SIO_B_D equ 0001010b
|
|
CS_SIO_B_C equ 0001011b
|
|
|
|
IO_RTC_SEC0 equ 00100000b
|
|
IO_RTC_SEC1 equ 00100001b
|
|
IO_RTC_MIN0 equ 00100010b
|
|
IO_RTC_MIN1 equ 00100011b
|
|
IO_RTC_HOUR equ 00100100b
|
|
IO_RTC_AMPM equ 00100101b
|
|
IO_RTC_DAY0 equ 00100110b
|
|
IO_RTC_DAY1 equ 00100111b
|
|
IO_RTC_MON0 equ 00101000b
|
|
IO_RTC_MON1 equ 00101001b
|
|
IO_RTC_YERR0 equ 00101010b
|
|
IO_RTC_YEAR1 equ 00101011b
|
|
IO_RTC_WEEK equ 00101100b
|
|
IO_RTC_CTR_D equ 00101101b
|
|
IO_RTC_CTR_E equ 00101110b
|
|
IO_RTC_CTR_F equ 00101111b
|
|
|
|
IO_AY0_ADDR equ 01000000b ;64
|
|
IO_AY0_DATA equ 01000001b ;65
|
|
IO_AY1_ADDR equ 01000010b ;66
|
|
IO_AY1_DATA equ 01000011b ;67
|
|
|
|
START_ROM equ 0x0000
|
|
IO_REG0 equ 0x20
|
|
|
|
VDP_REG equ 0x81
|
|
VDP_MEM equ 0x80
|
|
|
|
PROG_ROM_START equ 0x0100
|
|
PROG_MEM_START equ 04000h
|
|
|
|
IO_PIO_0_A_D equ 0x60
|
|
IO_PIO_0_A_C equ 0x61
|
|
IO_PIO_0_B_D equ 0x62
|
|
IO_PIO_0_B_C equ 0x63
|
|
|
|
IO_PIO_1_A_D equ 0x64 ;PS2
|
|
IO_PIO_1_A_C equ 0x65
|
|
IO_PIO_1_B_D equ 0x66
|
|
IO_PIO_1_B_C equ 0x67
|