Skip to content

buffer ake c64 memory map curiosities #200

@mvdhoning

Description

@mvdhoning

why is the buffer for c64 target positioned at 0800 and what is it for?
why does the code start at $0900?
also i do not seem to be able to set code for the c64 target on compiler command line?
found that buffer and codeorigin are set hardcoded at Targets.pas.
just for fun i tried changing buffer to $c000 and codeorigin to $0810 and sure it seem to work fine and give a smaller executable.
but before i pursue further into this rabit hole i hope the experts here can give me some insight on what the buffer is for (and why it is placed where it is)
thanks in advance
i wish both buffer and code origin could be set by compiler param

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions