Amstrad Schneider  CPC 6128
Previous System
ams_cpc6128
Next System

The Amstrad CPC 6128

The CPC6128 computer is functionally simiar to the Amstrad CPC 664, The aging tape drive was swapped out for a sequential disk drive system, the quick disk. This computer also now was equiped with 128KByte of RAM, which could be accessed using bank switching.

Amstrad CPC Computers

Amstrad was known for cheap hi-fi products but had not broken into the home computer market until the CPC 464. Their consumer electronic sales were starting to plateau and owner and founder Alan Sugar stated "We needed to move on and find another sector or product to bring us back to profit growth". Work started on the Amstrad home computer in 1983 with engineer Ivor Spital who concluded that Amstrad should enter the home computer market, offering a product that integrated low-cost hardware to be sold at an affordable "impulse-purchase price". Spital wanted to offer a device that would not commandeer the family TV but instead be an all-in-one computer with its own monitor, thus freeing up the TV and allowing others to play video games at the same time. Bill Poel, General Manager of Amsoft (Amstrad's software division), said during the launch press release that if the computers were not on the shelves by the end of June "I will be prepared to sit down and eat one in Trafalgar Square".

Many programs and peripherals were developed for the CPC computers. Amstrad's Operating System was AMSDOS. This OS is embedded in Basic using so-called RSX commands starting with |, but it could not format disks, for that you needed a special application. The 464 also could use CP/M 2.2 or 3.0 when used with an external Floppy disk unit (3" Hitachi, 180 KB / face). A lot of great CP/M software was adapted for the Amstrad CPC.

About 42 KB RAM was available for the user, the video memory and the ROM were mapped on the same addresses with a dedicated chip to switch the memory banks automatically.

The first Amstrad CPC prototype (called "Arnold", which gave the name ROLAND (Arnold acronym) to several CPC games) was built around a 6502 processor and then changed to a Z80 late in the computer’s development. A few months later, the CPC series would be completed with a computer which offered a built-in floppy disk unit: the CPC 664.

The CPC series are powered by the Zilog Z80 processor after the original attempts to use the 6502 processor, being used in the Apple II amongst many other 8-bit computer families, failed. The Z80 runs at 4 MHz, has 64K of memory and runs AMSDOS, Amstrad's own OS. The unit includes a built in tape drive and the choice of a colour or green monochrome monitor.

Video Modes

Normal Video Modes

  • Mode 0 - 160x200 in 16 colors
  • Mode 1 - 320x200 in 4 colors
  • Mode 2 - 640x200 in 2 colors
  • Mode 3 - 160×200 in 4 colors*
(Not an official mode, but a side-effect of the hardware)

Each color can be chosen from a palette of 27 colors total. The dimensions in pixels given could be raised with clever use of FullScreen Trick (often dubbed erronuously as overscan mode). This then allows with a video memory of 24 KB (approximately) to have alternate video modes.

Alternate Video Modes

  • Alt Mode 0 - 192x272 in 16 colors
  • Alt Mode 1 - 384x272 in 4 colors
  • Alt Mode 2 - 768x272 in 2 colors

Zilog Z80 CPU Family

The Z80 quickly became popular in the personal computer market, with many early personal computers, such as the TRS-80 and Sinclair ZX80, using the Z80 as their central processing unit (CPU). It was also widely used in home computers, such as the MSX range, SORD, and the Amstrad CPC, as well as in many arcade games. Additionally, it was also used in other applications such as industrial control systems, and embedded systems. The Z80 was widely used until the mid-1980s, when it was gradually replaced by newer microprocessors such as the Intel 80286 and the Motorola 68000.

The Z80 microprocessor was developed by Zilog, a company founded by Federico Faggin in 1974. The Z80 was released in July 1976, as a successor to the Intel 8080. It was designed to be fully compatible with the 8080, but also included new features such as an improved instruction set, more powerful interrupts, and a more sophisticated memory management system.

The Z80 quickly became popular in the personal computer market, with many early personal computers, such as the TRS-80 and Sinclair ZX80, using the Z80 as their central processing unit (CPU). It was also widely used in home computers, such as the MSX range, SORD, and the Amstrad CPC, as well as in many arcade games. Additionally, it was also used in other applications such as industrial control systems, and embedded systems. The Z80 was widely used until the mid-1980s, when it was gradually replaced by newer microprocessors such as the Intel 80286 and the Motorola 68000. The design was licensed to Synertek and Mostek as well as the European SGS.

The Z80s instruction set is binary compatible with the Intel 8080, so that 8080 code such as the CP/M Operating System and Intel's PL/M compiler for the 8080 can run unmodified on the Z80. The Z80 had many enhancements over the 8080 such as 16-bit data movement instructions, block copy and block I/O instructions, single bit addressing of all registers, IX/IY offset registers, better interrupt system and a complete duplicate register file for context switching during an interrupt.

Source: WikiPedia
Technical Details
Released 1985 Brand Amstrad Type Amstrad Schneider CPC Name CPC 6128 CPU Class Z80 CPU Zilog Z80A @3.58MHz Memory RAM: 128kB Sound Chip General Instruments AY-3-8912 Sound 3 wave channels + white noise Display 160x200, 16 colors
320x200, 4 colors
640x200, 2 colors
27 color palette
Best Color 16 out of 27 colors Best Graphics 160x200 in 16 out of 27 colors Sprites none System OS Amstrad BASIC Storage Internal 3" Disk Drive, external TapeInternal 3" Disk Drive, external Tape
Related Systems
 
Amstrad Schneider CPC
» 
CPC  6128 (1985)
 
Amstrad Schneider PC/PCW
 
Amstrad Schneider NC/PPC
Related Media
 
Amstrad Schneider
Collection of books on the CPC 464, 664, 6128 and the plus series
 
Basic Programming
A collection of books on Programming in BASIC
 
Z80 CPU
Collection of books on the Z80 8-bit CPU used in various home-computers
 
8000 Plus
Amstrad 8000 Plus, magazine for the Amstrad PCW user
 
Amstrad Action
Monthly magazine, published in the United Kingdom.
 
Amstrad CU
Amstrad Computer User was the official magazine for the Amstrad CPC series of 8-bit home computers.
 
Amtix! Magazine
Amtix! magazine was a "monthly software review for the Amstrad computers" published by Newsfield Publications Ltd in the mid eighties.
 
CPC Magazine
CPC Magazine
 
Amstrad Schneider
Technical manuals for the Amstrad/Schneider CPC 464, 4128, 664, 6128 and the Plus computers.
World Wide Web Links
 
Wikipedia: The Z80 CPU
Wikipedia page on the very popular Z80 8-bit CPU used in many computers of the 1980's era.