Keyboard CTRL2 or PRINT "[CTRL2]" doesn't change character color: it stays what it was previously.
I can get white chrs by POKEing color RAM or location 646, but by keyboard or by PRINT doesn't produce White chars.
Has anyone seen this or know of a fix?
Trouble getting White characters
Moderator: Moderators
- Richardc64
- Vic 20 Drifter
- Posts: 33
- Joined: Mon Feb 01, 2010 3:55 pm
Trouble getting White characters
"I am endeavoring, ma'am, to create a mnemonic memory circuit... using stone knives and bearskins." -- Spock to Edith Keeler
Re: Trouble getting White characters
Are you sure the CTRL key works at all?
I'm just a Software Guy who has no Idea how the Hardware works. Don't listen to me.
- Richardc64
- Vic 20 Drifter
- Posts: 33
- Joined: Mon Feb 01, 2010 3:55 pm
Re: Trouble getting White characters
Every color key works with CTRL except White (2).
"I am endeavoring, ma'am, to create a mnemonic memory circuit... using stone knives and bearskins." -- Spock to Edith Keeler
- chysn
- Vic 20 Scientist
- Posts: 1204
- Joined: Tue Oct 22, 2019 12:36 pm
- Website: http://www.beigemaze.com
- Location: Michigan, USA
- Occupation: Software Dev Manager
Re: Trouble getting White characters
When you do something like
PRINT "{ctrl}+2"
does it show a reverse E, but just not change the color to white? Or does the reverse E fail to appear?
You're getting white without the keyboard, so it's probably not the VIC chip. The last time I had a weird inexplicable I/O problem (in my case, with the IEC), replacing the 6522s (VIAs) cleared it right up. They're pretty cheap, and easy to replace if socketed, and VIA2 is responsible for scanning the keyboard. And it is possible for them to misbehave in ways that don't bring down the whole VIC.
PRINT "{ctrl}+2"
does it show a reverse E, but just not change the color to white? Or does the reverse E fail to appear?
You're getting white without the keyboard, so it's probably not the VIC chip. The last time I had a weird inexplicable I/O problem (in my case, with the IEC), replacing the 6522s (VIAs) cleared it right up. They're pretty cheap, and easy to replace if socketed, and VIA2 is responsible for scanning the keyboard. And it is possible for them to misbehave in ways that don't bring down the whole VIC.
VIC-20 Projects: wAx Assembler, TRBo: Turtle RescueBot, Helix Colony, Sub Med, Trolley Problem, Dungeon of Dance, ZEPTOPOLIS, MIDI KERNAL, The Archivist, Ed for Prophet-5
WIP: MIDIcast BASIC extension
he/him/his
WIP: MIDIcast BASIC extension
he/him/his
- Richardc64
- Vic 20 Drifter
- Posts: 33
- Joined: Mon Feb 01, 2010 3:55 pm
Re: Trouble getting White characters
Just my luck it would be the VIA that isn't socketed.
Reverse E doesn't appear. That key combination has no effect at all.
Reverse E doesn't appear. That key combination has no effect at all.
chysn wrote: ↑Fri Jul 17, 2020 10:16 pm When you do something like
PRINT "{ctrl}+2"
does it show a reverse E, but just not change the color to white? Or does the reverse E fail to appear?
You're getting white without the keyboard, so it's probably not the VIC chip. The last time I had a weird inexplicable I/O problem (in my case, with the IEC), replacing the 6522s (VIAs) cleared it right up. They're pretty cheap, and easy to replace if socketed, and VIA2 is responsible for scanning the keyboard. And it is possible for them to misbehave in ways that don't bring down the whole VIC.
"I am endeavoring, ma'am, to create a mnemonic memory circuit... using stone knives and bearskins." -- Spock to Edith Keeler
- eslapion
- ultimate expander
- Posts: 5037
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
Re: Trouble getting White characters
I take it, pressing '2' by itself works fine. Pressing SHIFT-2 will give you a quote and pressing CTRL with numbers 3 to 8 will provide the respective color.Richardc64 wrote: ↑Sat Jul 18, 2020 12:42 pm Just my luck it would be the VIA that isn't socketed.
Reverse E doesn't appear. That key combination has no effect at all.
Possibly, pressing CTRL-9 and CTRL-0 will activate and deactivate reverse characters.
Only the specific combination CTRL-2 will not turn the cursor to white and it will not provide the special character for white when used in quote mode.
If all the above is true then there may be a problem with the BASIC ROM.
Be normal.
- Richardc64
- Vic 20 Drifter
- Posts: 33
- Joined: Mon Feb 01, 2010 3:55 pm
Re: Trouble getting White characters
Correct, eslapion, 2 alone works, shifted gives quote, and CTRL-9 and -0 turn RVS on & off.
Luck is not with me for this possibility, either: Only the Kernal ROM is socketed.eslapion wrote: If all the above is true then there may be a problem with the BASIC ROM.
"I am endeavoring, ma'am, to create a mnemonic memory circuit... using stone knives and bearskins." -- Spock to Edith Keeler
Re: Trouble getting White characters
Key mapping is done by code in the region of $E600, that's in the KERNAL, not BASIC, ROM.
- eslapion
- ultimate expander
- Posts: 5037
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
Re: Trouble getting White characters
I stand corrected... possible Kernal ROM problem then.
Be normal.
Re: Trouble getting White characters
By all the unsocket chips finally you need a new vicy
Valid rule today as earlier: 1 Byte = 8 Bits
-._/classes instead of masses\_.-
-._/classes instead of masses\_.-