How was text handled on the Amstrad CPC 464?Is it possible to use an Amstrad CPC464 with a modern monitor or TVMemory sharing mechanism in the Amstrad CPC computerWhy CPC464 display is less stable while reading from cassette?Amstrad CPC 464 tape deck loads, but makes grinding scratching noisecbm prg studio for the AmstradCommon practices of programming the AY-3-8910 on Amstrad CPC: via Firmware routines or directly?Why could you hear an Amstrad CPC working?
First amendment and employment: Can an employer terminate you for speech?
Blocking people from taking pictures of me with smartphone
Why doesn't the "actual" path matter for line integrals?
Looking for a new job because of relocation - is it okay to tell the real reason?
Ordering a word list
Dereferencing a pointer in a 'for' loop initializer creates a segmentation fault
Why is there a need to prevent a racist, sexist, or otherwise bigoted vendor from discriminating who they sell to?
How quickly could a country build a tall concrete wall around a city?
Generator for parity?
Improving software when the author can see no need for improvement
In a topological space if there exists a loop that cannot be contracted to a point does there exist a simple loop that cannot be contracted also?
Is it really ~648.69 km/s delta-v to "land" on the surface of the Sun?
What are the uses and limitations of Persuasion, Insight, and Deception against other PCs?
In Pokémon Go, why does one of my Pikachu have an option to evolve, but another one doesn't?
Could one become a successful researcher by writing some really good papers while being outside academia?
Do other countries guarantee freedoms that the United States does not have?
Author changing name
Which likelihood function is used in linear regression?
Does the United States guarantee any unique freedoms?
Non-OR journals which regularly publish OR research
How can you evade tax by getting employment income just in equity, then using this equity as collateral to take out loan?
Is TA-ing worth the opportunity cost?
What's this thing in a peltier cooler?
Was the 2019 Lion King film made through motion capture?
How was text handled on the Amstrad CPC 464?
Is it possible to use an Amstrad CPC464 with a modern monitor or TVMemory sharing mechanism in the Amstrad CPC computerWhy CPC464 display is less stable while reading from cassette?Amstrad CPC 464 tape deck loads, but makes grinding scratching noisecbm prg studio for the AmstradCommon practices of programming the AY-3-8910 on Amstrad CPC: via Firmware routines or directly?Why could you hear an Amstrad CPC working?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
The three official video modes described on the CPC wiki are
all bitmap modes, and this page mentions that the "screen is
bitmapped. You must draw/erase your own sprites and text."
So what was the standard way of generating text on the screen,
scrolling it, and so on? Were there ROM routines that most programs
used, or was it just left up to the individual programs to do it with
their own code? Was there any special hardware support to help with
text and, particularly, scrolling? Were there standard text "modes,"
used by most programs and, if so, what were they?
Also, since the CPC was normally sold with a monitor, were text modes
with more than 40 columns per line frequently used? I am guessing that
with a monitor (particularly the monochrome one) the usual color vs.
resolution issues on TVs could be avoided and so 64, 71 or even 80
column modes might be common, especially for business software.
cpc464
add a comment |
The three official video modes described on the CPC wiki are
all bitmap modes, and this page mentions that the "screen is
bitmapped. You must draw/erase your own sprites and text."
So what was the standard way of generating text on the screen,
scrolling it, and so on? Were there ROM routines that most programs
used, or was it just left up to the individual programs to do it with
their own code? Was there any special hardware support to help with
text and, particularly, scrolling? Were there standard text "modes,"
used by most programs and, if so, what were they?
Also, since the CPC was normally sold with a monitor, were text modes
with more than 40 columns per line frequently used? I am guessing that
with a monitor (particularly the monochrome one) the usual color vs.
resolution issues on TVs could be avoided and so 64, 71 or even 80
column modes might be common, especially for business software.
cpc464
add a comment |
The three official video modes described on the CPC wiki are
all bitmap modes, and this page mentions that the "screen is
bitmapped. You must draw/erase your own sprites and text."
So what was the standard way of generating text on the screen,
scrolling it, and so on? Were there ROM routines that most programs
used, or was it just left up to the individual programs to do it with
their own code? Was there any special hardware support to help with
text and, particularly, scrolling? Were there standard text "modes,"
used by most programs and, if so, what were they?
Also, since the CPC was normally sold with a monitor, were text modes
with more than 40 columns per line frequently used? I am guessing that
with a monitor (particularly the monochrome one) the usual color vs.
resolution issues on TVs could be avoided and so 64, 71 or even 80
column modes might be common, especially for business software.
cpc464
The three official video modes described on the CPC wiki are
all bitmap modes, and this page mentions that the "screen is
bitmapped. You must draw/erase your own sprites and text."
So what was the standard way of generating text on the screen,
scrolling it, and so on? Were there ROM routines that most programs
used, or was it just left up to the individual programs to do it with
their own code? Was there any special hardware support to help with
text and, particularly, scrolling? Were there standard text "modes,"
used by most programs and, if so, what were they?
Also, since the CPC was normally sold with a monitor, were text modes
with more than 40 columns per line frequently used? I am guessing that
with a monitor (particularly the monochrome one) the usual color vs.
resolution issues on TVs could be avoided and so 64, 71 or even 80
column modes might be common, especially for business software.
cpc464
cpc464
asked Jul 30 at 12:06
Curt J. SampsonCurt J. Sampson
2,1765 silver badges34 bronze badges
2,1765 silver badges34 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
All text is painted as bitmaps.
The highest-resolution built-in mode is 640x200 pixels, so that provides an 80x25 text mode. 80-column modes were used in business software (e.g. DBase II) and even in the CP/M 2.2 and 3.0 OS.
The CPC uses a CRTC6845, which is wired up atypically to create linear scan lines but nevertheless can still hardware scroll in multiples of 8 lines. So a hardware text scroll is available.
Firmware routines are provided to establish text windows, move the cursor, set colours, optionally set a custom font, and to paint text. So they're there if you want to use them.
The disk-based CPCs came with CP/M, in which it provides software with the same control codes as a Zenith Z19.
On clarity, I grabbed the following from a Youtube video demonstrating the 6128 hardware showing 80-column text on a real CPC:
So you can see that the screen is very sharp at that resolution; the colour screen was received just as sharp a signal as the green screen shown, being a full RGB connection. See @rwallace's comment re: dot pitch; the best video evidence I could find is unfortunately a glancing shot:
Though I think that at least establishes the absence of most of the standard computer-with-a-TV artefacts, at least for the era when only France could boast wide adoption of Peritel/SCART.
'the colour screen was just as sharp as the green screen shown, being a full RGB connection' - are you sure? I was given to understand that while the RGB connection helped, the color screen was a low-cost color TV tube whose dot pitch was still not fine enough to make 80 column text usable.
– rwallace
Aug 2 at 9:58
1
@rwallace see around 04:50 in youtu.be/ndkQdDWGMdM ; that Youtube video has some saturation issues but it's the best I've so far found. I'll keep looking.
– Tommy
Aug 2 at 11:53
3
@rwallace - the colour screen was okay for 80 column text. Not super crisp, but good enough for word processing. It was my first computer, and saw me through university essays.
– scruss
Aug 2 at 23:16
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "648"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f11913%2fhow-was-text-handled-on-the-amstrad-cpc-464%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
All text is painted as bitmaps.
The highest-resolution built-in mode is 640x200 pixels, so that provides an 80x25 text mode. 80-column modes were used in business software (e.g. DBase II) and even in the CP/M 2.2 and 3.0 OS.
The CPC uses a CRTC6845, which is wired up atypically to create linear scan lines but nevertheless can still hardware scroll in multiples of 8 lines. So a hardware text scroll is available.
Firmware routines are provided to establish text windows, move the cursor, set colours, optionally set a custom font, and to paint text. So they're there if you want to use them.
The disk-based CPCs came with CP/M, in which it provides software with the same control codes as a Zenith Z19.
On clarity, I grabbed the following from a Youtube video demonstrating the 6128 hardware showing 80-column text on a real CPC:
So you can see that the screen is very sharp at that resolution; the colour screen was received just as sharp a signal as the green screen shown, being a full RGB connection. See @rwallace's comment re: dot pitch; the best video evidence I could find is unfortunately a glancing shot:
Though I think that at least establishes the absence of most of the standard computer-with-a-TV artefacts, at least for the era when only France could boast wide adoption of Peritel/SCART.
'the colour screen was just as sharp as the green screen shown, being a full RGB connection' - are you sure? I was given to understand that while the RGB connection helped, the color screen was a low-cost color TV tube whose dot pitch was still not fine enough to make 80 column text usable.
– rwallace
Aug 2 at 9:58
1
@rwallace see around 04:50 in youtu.be/ndkQdDWGMdM ; that Youtube video has some saturation issues but it's the best I've so far found. I'll keep looking.
– Tommy
Aug 2 at 11:53
3
@rwallace - the colour screen was okay for 80 column text. Not super crisp, but good enough for word processing. It was my first computer, and saw me through university essays.
– scruss
Aug 2 at 23:16
add a comment |
All text is painted as bitmaps.
The highest-resolution built-in mode is 640x200 pixels, so that provides an 80x25 text mode. 80-column modes were used in business software (e.g. DBase II) and even in the CP/M 2.2 and 3.0 OS.
The CPC uses a CRTC6845, which is wired up atypically to create linear scan lines but nevertheless can still hardware scroll in multiples of 8 lines. So a hardware text scroll is available.
Firmware routines are provided to establish text windows, move the cursor, set colours, optionally set a custom font, and to paint text. So they're there if you want to use them.
The disk-based CPCs came with CP/M, in which it provides software with the same control codes as a Zenith Z19.
On clarity, I grabbed the following from a Youtube video demonstrating the 6128 hardware showing 80-column text on a real CPC:
So you can see that the screen is very sharp at that resolution; the colour screen was received just as sharp a signal as the green screen shown, being a full RGB connection. See @rwallace's comment re: dot pitch; the best video evidence I could find is unfortunately a glancing shot:
Though I think that at least establishes the absence of most of the standard computer-with-a-TV artefacts, at least for the era when only France could boast wide adoption of Peritel/SCART.
'the colour screen was just as sharp as the green screen shown, being a full RGB connection' - are you sure? I was given to understand that while the RGB connection helped, the color screen was a low-cost color TV tube whose dot pitch was still not fine enough to make 80 column text usable.
– rwallace
Aug 2 at 9:58
1
@rwallace see around 04:50 in youtu.be/ndkQdDWGMdM ; that Youtube video has some saturation issues but it's the best I've so far found. I'll keep looking.
– Tommy
Aug 2 at 11:53
3
@rwallace - the colour screen was okay for 80 column text. Not super crisp, but good enough for word processing. It was my first computer, and saw me through university essays.
– scruss
Aug 2 at 23:16
add a comment |
All text is painted as bitmaps.
The highest-resolution built-in mode is 640x200 pixels, so that provides an 80x25 text mode. 80-column modes were used in business software (e.g. DBase II) and even in the CP/M 2.2 and 3.0 OS.
The CPC uses a CRTC6845, which is wired up atypically to create linear scan lines but nevertheless can still hardware scroll in multiples of 8 lines. So a hardware text scroll is available.
Firmware routines are provided to establish text windows, move the cursor, set colours, optionally set a custom font, and to paint text. So they're there if you want to use them.
The disk-based CPCs came with CP/M, in which it provides software with the same control codes as a Zenith Z19.
On clarity, I grabbed the following from a Youtube video demonstrating the 6128 hardware showing 80-column text on a real CPC:
So you can see that the screen is very sharp at that resolution; the colour screen was received just as sharp a signal as the green screen shown, being a full RGB connection. See @rwallace's comment re: dot pitch; the best video evidence I could find is unfortunately a glancing shot:
Though I think that at least establishes the absence of most of the standard computer-with-a-TV artefacts, at least for the era when only France could boast wide adoption of Peritel/SCART.
All text is painted as bitmaps.
The highest-resolution built-in mode is 640x200 pixels, so that provides an 80x25 text mode. 80-column modes were used in business software (e.g. DBase II) and even in the CP/M 2.2 and 3.0 OS.
The CPC uses a CRTC6845, which is wired up atypically to create linear scan lines but nevertheless can still hardware scroll in multiples of 8 lines. So a hardware text scroll is available.
Firmware routines are provided to establish text windows, move the cursor, set colours, optionally set a custom font, and to paint text. So they're there if you want to use them.
The disk-based CPCs came with CP/M, in which it provides software with the same control codes as a Zenith Z19.
On clarity, I grabbed the following from a Youtube video demonstrating the 6128 hardware showing 80-column text on a real CPC:
So you can see that the screen is very sharp at that resolution; the colour screen was received just as sharp a signal as the green screen shown, being a full RGB connection. See @rwallace's comment re: dot pitch; the best video evidence I could find is unfortunately a glancing shot:
Though I think that at least establishes the absence of most of the standard computer-with-a-TV artefacts, at least for the era when only France could boast wide adoption of Peritel/SCART.
edited Aug 2 at 16:39
answered Jul 30 at 12:27
TommyTommy
18.8k1 gold badge53 silver badges95 bronze badges
18.8k1 gold badge53 silver badges95 bronze badges
'the colour screen was just as sharp as the green screen shown, being a full RGB connection' - are you sure? I was given to understand that while the RGB connection helped, the color screen was a low-cost color TV tube whose dot pitch was still not fine enough to make 80 column text usable.
– rwallace
Aug 2 at 9:58
1
@rwallace see around 04:50 in youtu.be/ndkQdDWGMdM ; that Youtube video has some saturation issues but it's the best I've so far found. I'll keep looking.
– Tommy
Aug 2 at 11:53
3
@rwallace - the colour screen was okay for 80 column text. Not super crisp, but good enough for word processing. It was my first computer, and saw me through university essays.
– scruss
Aug 2 at 23:16
add a comment |
'the colour screen was just as sharp as the green screen shown, being a full RGB connection' - are you sure? I was given to understand that while the RGB connection helped, the color screen was a low-cost color TV tube whose dot pitch was still not fine enough to make 80 column text usable.
– rwallace
Aug 2 at 9:58
1
@rwallace see around 04:50 in youtu.be/ndkQdDWGMdM ; that Youtube video has some saturation issues but it's the best I've so far found. I'll keep looking.
– Tommy
Aug 2 at 11:53
3
@rwallace - the colour screen was okay for 80 column text. Not super crisp, but good enough for word processing. It was my first computer, and saw me through university essays.
– scruss
Aug 2 at 23:16
'the colour screen was just as sharp as the green screen shown, being a full RGB connection' - are you sure? I was given to understand that while the RGB connection helped, the color screen was a low-cost color TV tube whose dot pitch was still not fine enough to make 80 column text usable.
– rwallace
Aug 2 at 9:58
'the colour screen was just as sharp as the green screen shown, being a full RGB connection' - are you sure? I was given to understand that while the RGB connection helped, the color screen was a low-cost color TV tube whose dot pitch was still not fine enough to make 80 column text usable.
– rwallace
Aug 2 at 9:58
1
1
@rwallace see around 04:50 in youtu.be/ndkQdDWGMdM ; that Youtube video has some saturation issues but it's the best I've so far found. I'll keep looking.
– Tommy
Aug 2 at 11:53
@rwallace see around 04:50 in youtu.be/ndkQdDWGMdM ; that Youtube video has some saturation issues but it's the best I've so far found. I'll keep looking.
– Tommy
Aug 2 at 11:53
3
3
@rwallace - the colour screen was okay for 80 column text. Not super crisp, but good enough for word processing. It was my first computer, and saw me through university essays.
– scruss
Aug 2 at 23:16
@rwallace - the colour screen was okay for 80 column text. Not super crisp, but good enough for word processing. It was my first computer, and saw me through university essays.
– scruss
Aug 2 at 23:16
add a comment |
Thanks for contributing an answer to Retrocomputing Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f11913%2fhow-was-text-handled-on-the-amstrad-cpc-464%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown