On Mon, Mar 03, 2008 at 09:55:41AM +0000, Ethan Dicks wrote:
The RAM needs to start at $1000 (Tiny BASIC lives at
$0000-$0FFF).
A correction:
INS8073 MEMORY MAP
#0000 - #09FF Internal 8073 ROM (2.5K)
#0A00 - #0FFF Not Available
#1000 - #10FF Tiny BASIC Variables
#1100 - #7FFF User Program Space (RAM)
#8000 - #FCFF User Program Space (ROM, or more RAM)
#FD00 - #FDFF Baud Rate Select
#FE00 - #FFBF Not Available
#FFC0 - #FFFF Internal 8073 MPU RAM (64 bytes)
(I knew there was scratchpad RAM somewhere, but I didn't remember the exact
extent off the top of my head).
It's in the MC-1N documentation, but when you do a "NEW" on a
freshly-booted
chip, you have to tell it where the program starts. Typically, that's
either "NEW #1100" for coding in RAM, or "NEW #8000" if you want to
run
what's in ROM.
-ethan
--
Ethan Dicks, A-333-S Current South Pole Weather at 3-Mar-2008 at 10:10 Z
South Pole Station
PSC 468 Box 400 Temp -62.0 F (-52.2 C) Windchill -92.9 F (-69.4 C)
APO AP 96598 Wind 8.8 kts Grid 98 Barometer 686.6 mb (10380 ft)
Ethan.Dicks at
usap.gov http://penguincentral.com/penguincentral.html