summaryrefslogtreecommitdiff
path: root/zeta.h
diff options
context:
space:
mode:
authorThomas Albers Raviola <thomas@thomaslabs.org>2024-01-19 18:52:14 +0100
committerThomas Albers Raviola <thomas@thomaslabs.org>2024-01-19 18:52:14 +0100
commitdcbb611c31cabb80cbc7f35759cc9c269bb769b8 (patch)
treef9344dd308013c2c246a957d4c59f3c46d7b07cf /zeta.h
parent3c1c8415713f80cd0919f7bd5244d292f1c3cfe1 (diff)
* Use new MMUHEADmaster
Replace use of internal WIN_N registers by new MMU design
Diffstat (limited to 'zeta.h')
-rw-r--r--zeta.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/zeta.h b/zeta.h
index b5f08f9..02edbce 100644
--- a/zeta.h
+++ b/zeta.h
@@ -5,16 +5,8 @@
* zeta hardware definitions
*/
-#define CPU_FREQ 1843200 // 1.8432 MHz
-
-#define EXT_CE_0 0x80
-#define EXT_CE_1 0x90
-#define EXT_CE_2 0xA0
-#define EXT_CE_3 0xB0
-#define EXT_CE_4 0xC0
-#define EXT_CE_5 0xD0
-#define EXT_CE_6 0xE0
-#define EXT_CE_7 0xF0
+/* 7372800UL 1.8432 MHz */
+#define CPU_FREQ 7372800UL
// ********************************************************
@@ -131,6 +123,12 @@
#define RTC_RAM_ADDRESS 0x70
#define RTC_RAM_DATA 0x73
+// ********************************************************
+
+#define MMU_A 0x80
+#define MMU_B 0x81
+#define MMU_SREG 0x82
+
//
#ifndef ASSEMBLY
@@ -144,6 +142,8 @@ __sfr __at SIO_B_DATA sio_b_data;
__sfr __at SIO_A_CTRL sio_a_ctrl;
__sfr __at SIO_B_CTRL sio_b_ctrl;
+__sfr __at DMA_CTRL dma_ctrl;
+
#define IM(__mode) __asm__("im " #__mode)
#define EI __asm__("ei")
#define DI __asm__("di")