aboutsummaryrefslogtreecommitdiffstats
path: root/include/stddef04.inc
diff options
context:
space:
mode:
Diffstat (limited to 'include/stddef04.inc')
-rw-r--r--include/stddef04.inc54
1 files changed, 54 insertions, 0 deletions
diff --git a/include/stddef04.inc b/include/stddef04.inc
new file mode 100644
index 0000000..d4e2550
--- /dev/null
+++ b/include/stddef04.inc
@@ -0,0 +1,54 @@
+ save
+ listing off ; kein Listing über diesen File
+
+;****************************************************************************
+;* *
+;* AS 1.39 - Datei STDDEF04.INC *
+;* *
+;* Sinn : enthält SFR-Definitionen für den 6804-Prozessor *
+;* Falls Sie noch ein paar schöne Makros suchen, schauen Sie sich *
+;* einmal in STDDEF62.INC um ! *
+;* *
+;* letzte Änderungen : 28.11.1993 *
+;* *
+;****************************************************************************
+
+ ifndef stddef04inc ; verhindert Mehrfacheinbindung
+
+stddef04inc equ 1
+
+ if (MOMCPU<>26628)
+ fatal "Falscher Prozessortyp eingestellt: nur 6804 erlaubt!"
+ endif
+
+ if MOMPASS=1
+ message "6804-SFR-Definitionen (C) 1993 Alfred Arnold"
+ endif
+
+;----------------------------------------------------------------------------
+; erstmal die Sachen, die es überall gibt :
+
+XP SFR $80 ; Registeradressen (die kennt AS aber
+YP SFR $81 ; auch schon intern, nur der Voll-
+RegA SFR $ff ; ständigkeit halber)
+
+PA SFR $00 ; Port A
+DDRA SFR $04
+PB SFR $01 ; Port B
+DDRB SFR $05
+PC SFR $02
+DDRC SFR $06
+
+TSCR SFR $09 ; Timer : Steuerung/Status
+TCR SFR $fe ; Daten
+TPR SFR $fd ; Vorteiler
+
+USERROM SFR $20 ; benutzerdefiniertes ROM (bis $5f)
+USERRAM SFR $82 ; freies RAM (bis $9f)
+
+;---------------------------------------------------------------------------
+
+ endif
+
+ restore ; wieder erlauben
+