SAGA Registers

Overview

The SAGA Core has dedicated Registers in the following ranges :

  • DE000x
  • DFF1Ex
  • DFF1Fx
  • DFF3xx
  • DFF4xx to DFF7xx

This registers are mainly used by the SAGA Drivers (RTG and SD drivers) and some other tools.


SAGA Registers

Below is the complete SAGA registers list :

Register Name Access Size Description
DE0000 saga_sdcard_data RW UBYTE Read and Write Data
DE0004 SAGA_SDCARD_CTL W UWORD Write Control
DE0006 SAGA_SDCARD_STAT R UBYTE Read Status
DE000C saga_sdcard_clk W UBYTE Clock Speed
DE0008 saga_clock_counter R ULONG Read the number of cycles since last call
DFF1EC saga_video_planeptr W ULONG Set the SAGA Video FrameBuffer Address
DFF1F4 saga_video_mode W UWORD Set the SAGA Video Mode
DFF1F8 saga_video_pllw W UWORD Set the SAGA Video PLLW
DFF1FA saga_video_pllr R UWORD Set the SAGA Video PLLR
DFF300 saga_video_hpixel RW UWORD Set the SAGA Modeline HPIXEL
DFF302 saga_video_hsstrt RW UWORD Set the SAGA Modeline HSSTRT
DFF304 saga_video_hsstop RW UWORD Set the SAGA Modeline HSSTOP
DFF306 saga_video_htotal RW UWORD Set the SAGA Modeline HTOTAL
DFF308 saga_video_vpixel RW UWORD Set the SAGA Modeline VPIXEL
DFF30A saga_video_vsstrt RW UWORD Set the SAGA Modeline VSSTRT
DFF30C saga_video_vsstop RW UWORD Set the SAGA Modeline VSSTOP
DFF30E saga_video_vtotal RW UWORD Set the SAGA Modeline VTOTAL
DFF310 saga_video_hvsync RW UWORD Set the SAGA Modeline HVSYNC
DFF400 saga_video_clut [0] W ULONG Set the SAGA First CLUT8 Color
DFF7FC saga_video_clut [255] W ULONG Set the SAGA Last CLUT8 Color
DFF1F8 saga_flash_read R UWORD SPI Flash Read data
DFF1FA saga_flash_write W UWORD SPI Flash Write data

Remarks

Video PLL and SPI Flash are mapped to the same registers.

This Bus is shared between several users. Selection is done by sending a Magic Word.


OCS/ECS/AGA Registers

For more information about the original Amiga chipsets Registers :


You are here: start » saga » registers

Last modified: le 2019/10/22 02:07