Re: FORTH in ROM for CBM 8032?

From: Rich (legalize_at_xmission.com)
Date: 2004-12-29 22:31:41

Marko, this is all great stuff you're giving me, thanks for the info!

In article <20041229112627.GB173921@kosh.hut.fi>,
    Marko =?iso-8859-1?B?TeRrZWzk?= <marko.makela@hut.fi>  writes:

> It's customary to write a one-line BASIC header that contains a SYS
> command.  Sometimes, the line number of that BASIC header is the year of
> publication.  On the PET, you could use
> 2004 SYS1037
> or
> 2004 SYS1039:NEW
> and have the machine code start at $040d or $040f.  That'll be like JSR;
> an RTS will exit to BASIC, unless you fiddle with the stack pointer.

I see the idea here.  I'm a little confused as to how the file would
look though.  How do I mix in the ASM and BASIC together in a single
file?  Am I relying on the default load address for a BASIC program
and counting the bytes for the BASIC tokens as the "header" of my
assembly code?  Is that why the "NEW" version has a start address of
$040F and the other has a start address of $040D?
-- 
"The Direct3D Graphics Pipeline"-- code samples, sample chapter, FAQ:
          <http://www.xmission.com/~legalize/book/>
             Pilgrimage: Utah's annual demoparty
                <http://pilgrimage.scene.org>

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.