mirror of
https://github.com/cc65/cc65.git
synced 2024-12-28 06:30:16 +00:00
Corrected some 510/610 info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3773 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
cfe263ea42
commit
4c91b95d30
@ -46,10 +46,9 @@ config.
|
|||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|
||||||
cc65 generated programs for the Commodore 510 run in bank 0, the memory bank
|
cc65 generated programs for the Commodore 510 run in bank 0, the memory bank
|
||||||
reserved for BASIC programs. Since there are no ROMs in this memory bank, the
|
reserved for BASIC programs. Since there are no ROMs in this memory bank,
|
||||||
program has almost full 64K for its own. A disadvantage is that kernal
|
kernal subroutines are either emulated or called by bank switching, which has
|
||||||
subroutines cannot be called (at least not in a fast and effective manner), so
|
the disadvantage of being slow compared to a direct call.
|
||||||
the runtime has replace kernal functionality.
|
|
||||||
|
|
||||||
The default memory configuration for the CBM 510 allocates all memory between
|
The default memory configuration for the CBM 510 allocates all memory between
|
||||||
$0002 and $FFF0 in bank 0 for the compiled program. Some space
|
$0002 and $FFF0 in bank 0 for the compiled program. Some space
|
||||||
|
@ -48,10 +48,9 @@ config.
|
|||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|
||||||
cc65 generated programs for the Commodore 610 run in bank 1, the memory bank
|
cc65 generated programs for the Commodore 610 run in bank 1, the memory bank
|
||||||
reserved for BASIC programs. Since there are no ROMs in this memory bank, the
|
reserved for BASIC programs. Since there are no ROMs in this memory bank,
|
||||||
program has almost full 64K for its own. A disadvantage is that kernal
|
kernal subroutines are either emulated or called by bank switching, which has
|
||||||
subroutines cannot be called (at least not in a fast and effective manner), so
|
the disadvantage of being slow compared to a direct call.
|
||||||
the runtime has replace kernal functionality.
|
|
||||||
|
|
||||||
The default memory configuration for the CBM 610 allocates all memory between
|
The default memory configuration for the CBM 610 allocates all memory between
|
||||||
$0002 and $FFF0 in bank 1 for the compiled program. Some space
|
$0002 and $FFF0 in bank 1 for the compiled program. Some space
|
||||||
|
Loading…
Reference in New Issue
Block a user