From: ol.sc
Date: Mon, 25 Aug 2008 17:41:16 +0000 (+0000)
Subject: Fixed Plus/4 info. This is a test commit by uz using the ol.sc account.
X-Git-Tag: V2.13.0rc1~363
X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=8f5961443860bd4bc76a1811fd2fa4c6ecd6afbd;p=cc65
Fixed Plus/4 info. This is a test commit by uz using the ol.sc account.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3892 b7a2c559-68d2-44c3-8de9-860c34a00d81
---
diff --git a/doc/internal.txt b/doc/internal.txt
index 0b3df1770..19784d68e 100644
--- a/doc/internal.txt
+++ b/doc/internal.txt
@@ -78,7 +78,7 @@ Ex 1: Function call: Assuming 'i' declared int and 'c' declared
lda _i ; get 'i', low byte
ldx _i+1 ; get 'i', hi byte
jsr pushax ; push it
- lda _c ; get 'c'
+ lda _c ; get 'c'
jsr pusha ; push it
jsr _baz ; call the function
sta _i ; store the result
@@ -131,10 +131,8 @@ C128: The startup code will reprogram the MMU, so that only the kernal ROM
is enabled. This means, there are 41K of memory available to the
program.
-Plus/4: Unfortunately, the Plus/4 is not able to disable only part of it's
- ROM, it's an all or nothing approach. So, on the Plus/4, the program
- has only 28K available (16K machines are detected and the amount of
- free memory is reduced to 12K).
+Plus/4: Works with bank switching so 59K of memory are available to the
+ program.
CBM 500:
The C program runs in bank #0 and has a total of 48K memory available.