About the Datalink
What is it?
Download Protocol
Display Segments
[This Page] Memory Map
150 vs 150s
EEProms

Wristapp Programming
Reference
Creating Wristapps
Wristapp Format
The State Table
Wristapp Routines
Wristapps

Wristapp Programming
Tutorials
1 - Hello World
2 - Getting Input
3 - Better Input
4 - Showing Selection
5 - PassWord
6 - Day Find
7 - Playing with Sound
8 - Using Callbacks
9 - Hex Dump
10 - EEPROM Dumper
11 - Spend Watch
12 - Sound Schemes
13 - Random Numbers
14 - Hourly Chimes
15 - Lottery Picker

Sound Schemes
Sound Hardware
Sound Scheme Format

Home Send Mail

Memory Map

The Datalink is controlled by a custom 6805 which has 16K of ROM, 1.25K of Ram and 2.0K of EEProm.  Because the 6805 has a 15 bit address bus, all accesses wrap at 0800 to 0000 and repeat once again.  The EEProm is a serial device and does not appear in the accessible address space for the 6805.

Datalink Overview Memory Map
0000-002A 6805 Hardware registers
002B-004F Unused ram (probably not even mapped)
0050-005F System App local variables
0060-0067 Wristapp local variables
0068-00C2 System local variables
00C3-00FF Call stack
0100-010F EEProm control variables
0110-0335 Wristapp memory
0336-0435 Sound memory (starts high, low end can be used for a larger wristapp)
0436-04FF System upper ram
0500-3FFF Unused - This is a hole in the address space
0400-7FFF System ROM

<More memory map stuff to come>