JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

need clever tricks for saving space with Atlas 1k extender.
Goto page Previous  1, 2
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Extenders
View previous topic :: View next topic  
Author Message
Capn Trips
Expert


Joined: 03 Oct 2003
Posts: 3990

                    
PostPosted: Thu Dec 01, 2005 9:15 am    Post subject: Reply with quote

bcardellini wrote:
Luckily for me I discovered I don't need toadtog because my cable box can power on with any number key, and my DVD player can power on with the play button.
Uhh.. dopey me. These are standard Toad workarounds that I should have suggested at the outset, but you still needed the keymove space, so I'm glad I could help.
_________________
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Back to top
View user's profile Send private message
Capn Trips
Expert


Joined: 03 Oct 2003
Posts: 3990

                    
PostPosted: Fri Dec 02, 2005 5:59 pm    Post subject: Reply with quote

bcardellini wrote:
Anyway, if you want to have a look Trips, and let me know if there's anything I can do more efficiently/logically/cleanly, I'd appreciate it. And thanks again for all your help. The reconfiguration of the device and power macros you gave me were exactly the kind of clever tricks I was looking for.
Nice clean file. The only observation I would make - and this is not a criticism, but simply alerting you to a sometimes unknown/unappreciated fact - if you have ANY function assigned to ANY digit key in an upgrade, the upgrade will fill in zeroes for all digits for which you have NOT entered any functions, taking up as much space in the upgrade as if you DID enter functions for each digit. Surprised I don't know why, it just "IS". It's either ALL the digits, or NONE. Rolling Eyes

So if you look at your ONKYO upgrade in IR's Device tab, you will see that 0, 7 and 8 have codes "00 00" assigned (taking up upgrade memory space), whilst OTHER buttons with no assigned functions (Power, Menu, Play, etc.) have "not mapped" listed. This means that it would
(a) cost you nothing in memory to assign three additional functions to those three digits; or
(b) be more efficient to assign the seven input functions to OTHER unassigned buttons rather than digits.

Since you now have more than enough memory of BOTH kinds, it really doesn't matter, but that's why I went after the digits in the first place (when modifying your Onkyo KM upgrade) when we were trying to squeeze more memory out of your upgrade section. Deleting those four or five (I forget how many you had) input functions from the digit buttons freed the equivalent of TEN buttons of assignments from the upgrade. Wink
_________________
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Fri Dec 02, 2005 8:00 pm    Post subject: Reply with quote

Capn Trips wrote:
if you have ANY function assigned to ANY digit key in an upgrade, the upgrade will fill in zeroes for all digits for which you have NOT entered any functions, taking up as much space in the upgrade as if you DID enter functions for each digit. Surprised I don't know why, it just "IS". It's either ALL the digits, or NONE.

This is also true of the 3 volume buttons and the 2 channel buttons. The reason for it is this. Each button on the remote has a corresponding bit in the "keymap" bytes. When this bit is set, it means there's a code assigned to the button, when this bit is clear it means there isn't a code assigned to the button. However, the buttons previously mentioned are the exception to this rule as there is just one bit that controls all 10 numeric buttons, and another bit that controls the 3 volume buttons and one more bit that controls the 2 channel buttons. The thinking obviously was that if you need 1 numeric button, you need them all, etc therefore it would use less memory overall to only have 1 bit controlling them rather than 10 bits.

There's another memory saving feature that's built into most JP1 remotes regarding the numeric buttons. If the codes assigned to the numeric buttons match an entry in the remote's built in digits table, KM and RM will delete all 10 bytes of code used to define the numeric buttons and will update the 2nd byte of the upgrade to point to the digits entry.

To try this out, try setting up an upgrade that uses 1-byte commands and then assign OBCs 0 thru 8 to the 0 thru 0 buttons, then make a note of how big the upgrade is. Then assign OBC 9 to the '9' button and see if the upgrade shrinks!
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Extenders All times are GMT - 5 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control