PROPHET64 & MSSIAH Userforum




Official information and support forum for
MSSIAH and all PROPHET64 versions.



You are not logged in.

#1 2006-11-13 22:56:06

ron
PROPHET64 GURU
From: berlin
Registered: 2006-07-08
Posts: 502
Website

Limitations of the keyboard matrix in chainplay

monosynth manual wrote:

If more than one pattern key is pressed simultaneously, multiple patterns are selected and the Prophet 64 plays them sequentially

I just came across a few combinations not working at all. Guess it's the keyboard matrix of CIA#1. For example, try running patterns 6-7-8 in chain by pressing 6&8 simultaneously - doesn't work, at least on my breadbox. 5-8 however is fine.

cf: sta.c64.org/cbm64kbdlay.html

Ok, what's going on? Key #6 pulls CIA 2/3 and #8 3/3 (doesn't work) while #5 sets 2/0 and #8 3/3 . 2 coords in the matrix. The reason why these two keys are working?

So there're a few numbers living in the same row of the keyboard matrix: #3 #5 #7 go to 0 so those three keys don't work together as well. #1 is also living in this row, but it seems like Bit7 always wins over 0-6...

Anyone to confirm/correct?

Offline

 

#2 2006-11-17 09:19:10

dieAlecTX
Bloody beginner
Registered: 2006-11-17
Posts: 1

Re: Limitations of the keyboard matrix in chainplay

Just press the first number in line, and while holding it, the last. Gently lift the first finger, then the last, and there you go. My c64 has some fxd up kbrd, so it's the only way.

Offline

 

#3 2006-11-22 23:58:17

ron
PROPHET64 GURU
From: berlin
Registered: 2006-07-08
Posts: 502
Website

Re: Limitations of the keyboard matrix in chainplay

Well, I'm running chains all the time. It's just those few combinations that don't work - I already tried different timings but it seems to be a HW limitation of the keyboard.

Offline

 

#4 2006-12-06 13:10:08

AxiMaxi
PROPHET64 GURU
From: The Netherlands
Registered: 2006-07-09
Posts: 548
Website

Re: Limitations of the keyboard matrix in chainplay

The keys 5 and 8 have no bitlines in common.

If you check the keyboard matrix, you'll see:
7 & 8 are both on the same row (register $DC00), 6 & 8 are both in the same column (register $DC01).


If everything is under control, you're not going fast enough.

Offline

 

#5 2006-12-07 09:54:31

ron
PROPHET64 GURU
From: berlin
Registered: 2006-07-08
Posts: 502
Website

Re: Limitations of the keyboard matrix in chainplay

Thanks.

Yesterday I found out it seems to be related just to my modded breadbox; another C=64 doing all the key combinations. Gonna check today if it's the keyboard, CIA or maybe some solder-blob at the Joy-port from the pot mod..

edit: It was just a solder-blob. fixed and no limits any more...

Last edited by ron (2007-02-15 10:08:44)

Offline

 

Board footer

Powered by
© Copyright 2002–2008