From 67d25d837ac55f28a366c0a3b262e439a6e75fc3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 19 Aug 2017 12:15:28 +0200 Subject: Add AmForth --- amforth-6.5/appl/atmega2561/atmega256.asm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 amforth-6.5/appl/atmega2561/atmega256.asm (limited to 'amforth-6.5/appl/atmega2561/atmega256.asm') diff --git a/amforth-6.5/appl/atmega2561/atmega256.asm b/amforth-6.5/appl/atmega2561/atmega256.asm new file mode 100644 index 0000000..30e1300 --- /dev/null +++ b/amforth-6.5/appl/atmega2561/atmega256.asm @@ -0,0 +1,18 @@ +; the 256x devices are special since they *require* +; both a 24bit address space and they need a special +; flash store placement in the NRWW section, way outside +; of the standard 16bit jump distance. + +; note that dict_appl_core includes a store-i_big.asm +; instead if the normal store-i.asm file. This file +; has all the magic needed for the large address space. +; *everything else* is identical to other controllers. + +.include "preamble.inc" + +; cpu clock in hertz +.equ F_CPU = 14745600 +.include "drivers/usart_1.asm" + +; all of amforth is in one segment +.include "amforth-low.asm" -- cgit v1.2.3