Questions tagged [cpc464]
For questions regarding the Amstrad CPC464 Z80-based microcomputer.
14 questions
5 votes
2 answers
276 views
Change text color in Z80 assembly for Amstrad CPC 464
I am trying to code this program, similar to game: "The Typing of The Dead" in Amstrad CPC 464 using Assembly language for the Z80 processor. The program consists in when you see a string of ...
8 votes
1 answer
824 views
How does the Motorola MC6845 in the Amstrad CPC 464 behave on start-up?
I'm trying to emulate an Amstrad CPC 464. I'm having trouble to understand how its Motorola MC6845 CRTC chip behaves on start-up. The boot ROM sets up the CRTC registers pretty early on, but if I ...
14 votes
1 answer
2k views
Why did the Amstrad CPC use a nonlinear screen memory layout?
The screen memory layout on the Commodore 64 in bitmap mode was nonlinear - which incurred a penalty in development time, code size and speed for games using it - because when designing the VIC-II, ...
11 votes
2 answers
1k views
Why could you hear an Amstrad CPC working?
I had my first programming experience in the late 80s / early 90s on a Schneider (Amstrad) CPC 464 in Basic. I remember that when a program was running, depending on the current workload of the ...
8 votes
1 answer
204 views
cbm prg studio for the Amstrad
CBM prg studio is brilliant. I have searched Google for a version (or something similar) for the Amstrad CPC 464, to no avail. Does anyone know of one?
18 votes
1 answer
1k views
Which computers had features added purely for tax reasons?
I was recently reading about the Amstrad CPC 472, which was a CPC 464 with an extra, unusable 8KB of RAM added to avoid Spanish import fees on computers with 64KB or less. Did any other computers have ...
15 votes
1 answer
2k views
Memory sharing mechanism in the Amstrad CPC computer
In the Amstrad CPC464 (and I guess it's the same for CPC664 and 6128), the CRTC and the gate array work together to build the display image: every microsecond, the CRTC puts a memory address and a ...