[Coco] Memory Map
Fedor Steeman
petrander at gmail.com
Wed May 8 03:26:30 EDT 2013
Hi Louis,
I am working on one here:
http://www.cocopedia.com/wiki/index.php/Color_Computer_2_Memory_Map
Any input or contributions from others appreciated! :-)
Cheers,
Fedor
On 7 May 2013 19:55, Louis Ciotti <lciotti1 at gmail.com> wrote:
> Where can I get a memory map of the CoCo?
>
> In my initial attempt at assembly programing I first used Disk EDTASM in
> XRoar, and programed the example in the Disk EDTASM manual and it produced
> a checker board pattern on the screen like the manual said it should. I
> then tried using lwasm, and as09 and it did not work. I tracked the
> problem to the "ORG $1200" statement. If I remove that line the
> program runs in XRoar as it should if assembled with lwasm, but not as09.
>
> Here is the program (Hopefully this looks ok, need a monospaced font):
>
> org $1200
> begin jmp start
> fdb done-begin
> start lda #$f9
> ldx #$400
> screen sta ,x+
> cmpx #$600
> bne screen
> wait jsr [$a000]
> beq wait
> clr $71
> jmp [$fffe]
> done equ *
> end
>
> The Disk TASM manual states that $1200 is used as the starting address
> because the "DOS" program for Disk EDTASM occupies from $0600 - $11FF. Now
> if I use lwasm I of course do not have DOS in memory so $0600-$11FF is
> empty.
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
More information about the Coco
mailing list