From 8f5961443860bd4bc76a1811fd2fa4c6ecd6afbd Mon Sep 17 00:00:00 2001 From: "ol.sc" Date: Mon, 25 Aug 2008 17:41:16 +0000 Subject: [PATCH] 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 --- doc/internal.txt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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.