aboutsummaryrefslogtreecommitdiff
path: root/amforth-6.5/avr8/amforth-low.asm
blob: 0bd5ece00dcbf38a5ba2cecfa10458d07e746c5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
;;;; avr forth
;;;;
;;;; GPL V2 (only)

.set pc_ = pc

.org $0000
  jmp_ PFA_COLD
.org pc_

.include "amforth-interpreter.asm"
.include "drivers/generic-isr.asm"
.set AMFORTH_NRWW_SIZE=(FLASHEND-AMFORTH_RO_SEG)*2
; lower part of the dictionary
.include "dict/rww.inc"
.include "dict_appl.inc"
.include "dict/nrww.inc" ; well, not really nrww, but simplifies things alot
.include "dict_appl_core.inc"


.set DPSTART = pc
.set flashlast = pc

.dseg
HERESTART:
.eseg
.include "amforth-eeprom.inc"
; 1st free address in EEPROM.
EHERESTART:

.cseg