[Coco] 64K ROM to RAM programs - where did this one come from?

Allen Huffman alsplace at pobox.com
Tue Dec 14 16:48:41 EST 2021



> 
> On Dec 14, 2021, at 3:40 PM, L. Curtis Boyle <curtisboyle at sasktel.net> wrote:
> 
> The last part is because he is copying 6 bytes across at a time, which doesn’t work out evenly for the amount of memory he is copying, so that is a “clean up” to copy the last bytes. It is written with speed as the intention.

Beyond being slower, then, no end result difference with Hogg’s?

  orcc #$50
  ldx #$800
move
  sta $ffde
  lda ,x+
  sta $ffdf
  sta -1,x
  cmpx #e000
  blo move (typo in listing, said move2)
  rts

Hmmm, he stops at #$E000. From the BASIC Unravelled memory map, it looks like that’s fine, since nothing is there…?

$8000 - Extended BASIC
$a000 - Color BASIC
$c000 - ROMPAK / Disk BASIC

I see he doesn’t record the interrupt masking, but I assume BASIC takes care of that.





More information about the Coco mailing list