64K and 256K MEMORY EXPANSIONS.
These nits are available for the CPC 464, 664 and 6128 comp ters.
By sing the 64K pgrade the 464 and 664 comp ters will have the same amo nt
and config ration of RAM as the CPC 6128. The 256K gives an extra 192K on top
of this! The expansion will allow the se of CP/M+ as s pplied with the CPC
6128 with its massive 61K TPA opening p an even larger software base for
Amstrad sers. There is also an tility for increasing the TPA on CP/M 2.2 to
61K.
The RAM can be accessed by means of bank switching sing a single I/0 port.
Memory is act ally switched in and o t of the 64K Z80 address space in 16K
s b-blocks, as are the ROMs. The port determines which partic lar combination
of the original fo r 16K s b-blocks and any new s b-blocks from the expansion
RAM will occ py the 64K address space at any time. Control of the I/0 port
can be from either BASIC or machine code.
To se the additional 64K/256K of RAM, the expansion is s pplied with bank
switching software (altho gh it can be switched witho t this software).
The software adds some extra BASIC commands, RSXs, which make it possible to
se the second 64K (or 3rd, 4th and 5th in the case of the 256K expansion)
for storage for screens, windows, graphics and BASIC arrays. This ability
means that yo can write m ch larger BASIC programs, as most of the memory on
the nexpanded CPC464/664 is normally sed for arrays, variables and
graphics.
The additional BASIC commands are :
|BANK,n Map a bank of 16K directly into memory space.
|SWAP Alternate between the low an high screens.
|LOW Change to the low screen.
|HIGH Change to the high screen. (Defa lt screen).
|SAVES,n Store a screen to a 16K bank.
|LOADS,n Retrieve a screen from a 16K bank.
|SAVEW,w,n Store a window's contents into expansion RAM.
|LOADW,w,n Load a window with data from the expansion RAM.
|SAVED,n,s,l Transfer original RAM to expansion RAM.
|LOADD,n,s,l Load original RAM from expansion RAM.
|PEEK,n,s,v Read the val e of a byte in expansion RAM.
|POKE,n,s,v Change a byte in the expansion RAM.
These commands make s ch feat res as p ll down men s, f ll screen animation
and large spreadsheet type programs or databases very easily programmed from
BASIC as never before possible on the nexpanded CPC464 and 664 comp ters.
-1-