[Coco] Memory Map

William Astle lost at l-w.ca
Wed May 8 10:52:02 EDT 2013


On 13-05-08 08:12 AM, John W. Linville wrote:
> On Wed, May 08, 2013 at 10:08:16AM -0400, Louis Ciotti wrote:
>> AAAAaaa OK I get it now.
>>
>> So changing SWI to rts, pressing a key get me back to DECB when using lwasm.
>>
>> I am learning, slowly but I am learning.
>>
>> Now if I can get the sample to work with the ORG statement.
>
> I guess I missed that part...how are you loading the code and executing
> it?  It seems like the ORG statement would be a necessity for lwasm
> to generate a working binary.  Maybe it has some built-in default?

lwasm defaults to "org 0" so if it is working without an ORG statement, 
it's only working by accident.

With a default configuration of disk basic, putting the code anywhere 
between $e00 and $2600 should work fine because that is within the 
default 4 pmode graphics pages. If you don't need to preserve a basic 
program, you can clobber anywhere from $e00 up to about $3c00 fairly 
safely (asuming 16K) or $7c00 (assuming 32K).

If you put the binary created by lwasm on a disk image and use LOADM and 
EXEC to start it, it should work just fine. If you're using some other 
method, it may be that method is not doing the expected thing.



More information about the Coco mailing list