; vim:syntax=z8a:ts=8:sw=8 ; ; Copyright (c) 2019-2021 joshua stein ; ; Permission to use, copy, modify, and distribute this software for any ; purpose with or without fee is hereby granted, provided that the above ; copyright notice and this permission notice appear in all copies. ; ; THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ; WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ; MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ; ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ; WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ; ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ; OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ; ; When running from Data Flash Loader, we are loaded at 0x4000 ; and use slot 8 for swapping devices .equ RUN_ADDR, #0x4000 .equ RUN_DEVICE, #0x6 .equ RUN_PAGE, #0x5 .equ SLOT_ADDR, #0x8000 .equ SLOT_DEVICE, #0x8 .equ SLOT_PAGE, #0x7