Сейчас у меня там регистры расположены так (вот def- файлик):
;Hardware CPLD registers and memory mapping
;-------- System registers
_INTERRUPT_POLL_CLEAR_REGISTER equ $FFFF00
_INTERRUPT_POLL_CLEAR_REGISTER_H equ $FFFF00
_INTERRUPT_POLL_CLEAR_REGISTER_L equ $FFFF02
_INTERRUPT_MASK_REGISTER equ $FFFF04
_INTERRUPT_MASK_REGISTER_H equ $FFFF04
_INTERRUPT_MASK_REGISTER_L equ $FFFF06
_INTERRUPT_CONTROL_REGISTER equ $FFFF08
; reserved equ $FFFF0A
_RANDOM_NUMBER_GENERATOR_REGISTER equ $FFFF0C
_REAL_TIME_CLOCK_I2C_REGISTER equ $FFFF0E
; reserved equ $FFFF10
_TIMER1_CONTROL_REGISTER equ $FFFF12
_TIMER2_CONTROL_REGISTER equ $FFFF14
_TIMER3_CONTROL_REGISTER equ $FFFF16
_PERIPHERAL_CTRL_SPI_DATA_REG equ $FFFF18
_PERIPHERAL_CTRL_SPI_DATA_REG_H equ $FFFF18
_PERIPHERAL_CTRL_SPI_DATA_REG_L equ $FFFF1A
_PERIPHERAL_CTRL_SPI_CONTROL_REG equ $FFFF1E
_SD_CARD_1_DATA_REGISTER equ $FFFF20
_SD_CARD_1_CONTROL_REGISTER equ $FFFF22
_SD_CARD_0_DATA_REGISTER equ $FFFF24
_SD_CARD_0_CONTROL_REGISTER equ $FFFF26
_RHYTM_GENERATOR_K_REGISTER equ $FFFF28
_RHYTM_GENERATOR_K_REGISTER_H equ $FFFF28
_RHYTM_GENERATOR_K_REGISTER_L equ $FFFF2A
_RHYTM_GENERATOR_CONTROL_REGISTER equ $FFFF2C
; reserved equ $FFFF2E
_RS232_RX_CONTROL_REGISTER equ $FFFF30
_RS232_RX_DATA_REGISTER equ $FFFF31
_RS232_TX_CONTROL_REGISTER equ $FFFF32
_RS232_TX_DATA_REGISTER equ $FFFF33
_MIDI1_RX_CONTROL_REGISTER equ $FFFF34
_MIDI1_RX_DATA_REGISTER equ $FFFF35
_MIDI2_RX_CONTROL_REGISTER equ $FFFF36
_MIDI2_RX_DATA_REGISTER equ $FFFF37
_MIDI1_TX_CONTROL_REGISTER equ $FFFF38
_MIDI1_TX_DATA_REGISTER equ $FFFF39
_MIDI2_TX_CONTROL_REGISTER equ $FFFF3A
_MIDI2_TX_DATA_REGISTER equ $FFFF3B
_DMX512_TX_CONTROL_REGISTER equ $FFFF3C
_DMX512_TX_DATA_REGISTER equ $FFFF3D
; reserved equ $FFFF3E
;-------- Graphics subsystem
_VRAM_START_ADDRESS equ $200000
_TEST_LED_REGISTER equ $2FFF00
_RAMDAC_PALETTE_INDEX_REGISTER equ $2FFF06
_RAMDAC_PALETTE_RAM_REGISTER equ $2FFF04
_RAMDAC_PIXEL_MASK_REGISTER equ $2FFF02
_GFX_SOURCE_X_REGISTER equ $2FFF08
_GFX_X1_REGISTER equ $2FFF08
_GFX_SOURCE_Y_REGISTER equ $2FFF0A
_GFX_Y1_REGISTER equ $2FFF0A
_GFX_DESTINATION_X_REGISTER equ $2FFF0C
_GFX_X2_REGISTER equ $2FFF0C
_GFX_DESTINATION_Y_REGISTER equ $2FFF0E
_GFX_Y2_REGISTER equ $2FFF0E
_GFX_LENGTH_REGISTER equ $2FFF10
_GFX_COLOR_REGISTER equ $2FFF12
_GFX_BIT_MASK_REGISTER equ $2FFF14 ;$2FFF14 and $2FFF16
_GFX_COMMAND_STATUS_REGISTER equ $2FFF28
_OVERLAY_CROSS_POINTER_X_REG equ $2FFF30
_OVERLAY_CROSS_POINTER_Y_REG equ $2FFF32
_OVERLAY_CROSS_POINTER_CTRL_REG equ $2FFF34
Они уже и так частично там наверху (кроме графических регистров).
Можно и графические отправить например на $FFF0xx, и всё
А внизу с 00000 - да, память уже живет, и ее лучше там и оставить.
Спасибо за рекомендацию:)