long key presses possible in Cinema 7?
Moderator: Moderators
long key presses possible in Cinema 7?
After combing through both extenders offered for this remote I don't see any mention of long key presses. Is it possible on a Cinema7?
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
Re: long key presses possible in Cinema 7?
I think not. I also looked and can't findit.zigger wrote: ... I don't see any mention of long key presses. Is it possible on a Cinema7?
You may want to see this post
http://www.hifi-remote.com/forums/viewtopic.php?t=1193
Unfortunately it has a sad conclusion
Where is John Fine??
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
Far as I know 8811 or 15-2104, and not 2116, might be closer. So what would it take to adapt one standalone protocol to the other? If one knew what one is doing (I don't), would it be a matter of editing just some addresses/registers or is the logic for code different?e34m5 wrote:Try the LKP for the 2116. It may work.
I also saw someplace, that the 7800 extender does not have nested macros
It's just like adding any device upgrade in IR.exe. Suing the 8910 LKP/DKP file as an example the info is located at the bottom of the readme text. Copy and paste the Upgrade Code in the devices tab and the Upgrade Protocol in the protocols tab.So what would it take to adapt one standalone protocol to the other? If one knew what one is doing (I don't), would it be a matter of editing just some addresses/registers or is the logic for code different?
After that you can go to the KeyMoves tab and IR will recognize this as a special protocol. At this point you can build your steps using the Special Protocols feature.
Paul
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
Thanks, Paul. You mean that's all it takese34m5 wrote: It's just like adding any device upgrade in IR.exe...
Copy and paste ... the Upgrade Protocol in the protocols tab.
For those who don't have them, below are two, possibly relevant, excerpts from my 8910 extender zip file.
I didn't see anything similar in the 7800 zip file(s)
If C7 has a chance of surviving after one of these goes in, that would be very good news indeed. Simpler than I imagined going under the assumption of L/DKP its absence. It would be nice if someone who has C7 could try it and report back, please.
Code: Select all
Radio Shack 15-2104 with Extender 1
-----------------------------------
Upgrade code 0 = 1C 52 (TV/1106)
F9 00 01
End
Upgrade protocol 0 = 01 F9 (S3C8+)
00 00 01 00 00 F0 2D E4 2D 4A 56 4A 0F F6 31 FD
56 03 07 38 3A 26 C3 03 90 2D 7B 11 F6 2C BA FB
18 76 75 20 6B F6 8B 15 F6 2C BA 7B 10 B0 75 E6
F1 FF 6F 90 75 7B F1 6B F9 38 03 B0 03 A4 03 C3
2B 0D 87 43 2D A6 84 85 3B 05 82 84 C4 3A EE AF
EndCode: Select all
URC-6012/8011/8811 with Extender 2/3
------------------------------------
*** Does NOT work with Extender 1 ***
Upgrade code 0 = 0C 52 (TV/1106)
F9 00 01
End
Upgrade protocol 0 = 01 F9 (S3C8+)
00 00 01 00 00 F0 2D E4 2D 4A 56 4A 0F F6 12 0D
56 03 07 38 3A 26 C3 03 90 2D 7B 11 F6 0D E7 FB
18 76 71 20 6B F6 8B 15 F6 0D E7 7B 10 B0 71 E6
F1 FF 6F 90 71 7B F1 6B F9 38 03 B0 03 A4 03 C3
2B 0D 87 43 2D A6 7F 80 3B 05 82 7F C4 3A EE AF
End I have holes in my knowledge of extenders bigger than I thought.
Given that the extender code is written for a specific remote, am I to understand that the protocols are independant of the extender code which invokes those protocols? What links them? The upgrade part?
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
That's not surprising. One of the extender gurus would need to confirm this, but I'm relatively certain there are remote-specific addresses and/or registers in that protocol code that would need to be changed from one model to another.e34m5 wrote:I tried this protocol in my C7...alas it did not work.
Mark
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
Both versions of the p-code appear to be for use with the extender, which probably indicates they require some special feature that the extender uses and aren't for stand-alone use.ElizabethD wrote:Code: Select all
Radio Shack 15-2104 with Extender 1 URC-6012/8011/8811 with Extender 2/3
The device upgrade is used to invoke (load) the protocol as required. That's why the key moves are bound to TV/1106. The p-code in turn may or may not call on special features of the extender.Given that the extender code is written for a specific remote, am I to understand that the protocols are independant of the extender code which invokes those protocols? What links them? The upgrade part?
Mark
-
Ellen
- Posts: 103
- Joined: Sun Aug 03, 2003 5:18 pm
- Location: East of the Rock, West of the Hard Place
That was always the impression that I was under. I've wanted to dig in and try to figure it out myself, but it's waaay over my head. Hopefully the gurus will take pity on us folks who like the older C7+ and make a version of L/DKP for this remote.That's not surprising. One of the extender gurus would need to confirm this, but I'm relatively certain there are remote-specific addresses and/or registers in that protocol code that would need to be changed from one model to another.
I'm also interested in adding LDKP to the URC7800. I'm running it with johnsfine's excellent extender now, and that is the only feature I'd like to see added.
I'm willing to take the existing assembler code of the LDKP and modify it for the URC7800, if some expert can give me a few pointers on what needs to be done. I assume (perhaps incorrectly) that it is just a matter of modifying some remote specific parameters in the assembler code and recompiling it?
Looking at the ldkp.asm, I think I see what needs to change. Can someone point me to where I can find these parameters for the URC7800. Or give me some general hints on how to go about this task?
Thanks,
-Chakra.
;;; 15-1994 with Extender 5
;Ram = 8000
;ScanKeypad = 0FA6
;StartT0 = 1346 ;Start Timer0
;R_IFlags = R7D ;Interrupt flags
;R_Mac = R95 ;Macro pointer
;AR_MacBuf = 96 ;Start of macro buffer
;;; 15-2104 with Extender 1
;Ram = FF00
;ScanKeypad = 2CBA
;StartT0 = 31FD ;Start Timer0
;R_IFlags = R75 ;Interrupt flags
;R_Mac = R84 ;Macro pointer
;AR_MacBuf = 85 ;Start of macro buffer
I'm willing to take the existing assembler code of the LDKP and modify it for the URC7800, if some expert can give me a few pointers on what needs to be done. I assume (perhaps incorrectly) that it is just a matter of modifying some remote specific parameters in the assembler code and recompiling it?
Looking at the ldkp.asm, I think I see what needs to change. Can someone point me to where I can find these parameters for the URC7800. Or give me some general hints on how to go about this task?
Thanks,
-Chakra.
;;; 15-1994 with Extender 5
;Ram = 8000
;ScanKeypad = 0FA6
;StartT0 = 1346 ;Start Timer0
;R_IFlags = R7D ;Interrupt flags
;R_Mac = R95 ;Macro pointer
;AR_MacBuf = 96 ;Start of macro buffer
;;; 15-2104 with Extender 1
;Ram = FF00
;ScanKeypad = 2CBA
;StartT0 = 31FD ;Start Timer0
;R_IFlags = R75 ;Interrupt flags
;R_Mac = R84 ;Macro pointer
;AR_MacBuf = 85 ;Start of macro buffer