Philips TS1000 manual Section B10 Working With ProntoEdit Memory Optimization

Page 55

Unofficial Philips Pronto & Marantz RC5000 FAQ

Section B10: Working With ProntoEdit:

Memory Optimization

B10−01 How can I optimize memory usage?

1.Don't learn a signal more than once −− even through the Pronto stores internal aliases to identical hex codes, learned signals rarely learn exactly the same twice. Instead, store only a single instance of a signal and alias all others to it. This is especially helpful when creating favorite channel macros, as described above.

2.Ensure all learned IR codes are clean −− this is hard to ensure for some devices, however any hex code that is very long or is longer than others for a particular device is most likely not a clean learn. Also, if the last four digits (for example say 03f7) are duplicated elsewhere in the code chances are it is not clean. For more details, view the specific FAQ for this in section B2.

3.Standardize on one button style −− using a different button style for each device results in high memory usage with no gains. Instead, settle on a single design and limit the number of button shapes/sizes as much as possible.

4.Don't use separate "selected" button icons −− that doubles the memory occupied by a button style. Instead, have only the FONT color change when the button is selected.

5.Remove inactive button icon assignments −− don't store a separate button style for inactive buttons −− if you are using ProntoEdit they will never be used. You may instead assign the "active" button style, or for further memory savings completely delete them.

6.Reduce the number of separate panels −− just creating a blank panel uses up a moderate amount of memory. Keep the number of "waste" panels to a minimum. Don't store panels you don't need in your CCF file. If you are trying to put a 300 disc CD collection in your remote, try to keep usage to one panel per disc. Finally, keeping separate panels with codes to alias your real buttons to may make for good design, however it is not memory efficient.

7.Don't use full−screen bitmaps −− a single 240x219 full−screen bitmap requires a lot of memory. If you're running low, keep these to a minimum. Background with large solid color areas can be memory optimized by saving only the portion of the bitmap that has data into separate frames (left, top, right, bottom) and then creating a regular frame to fill in the center.

8.Delete template devices −− if you started with the default CCF from the stock Pronto, there are a number of devices at the end of the device list with names in square brackets. These are template devices and may be deleted to save memory. Remember, you may always access them again from the sample CCF as included with ProntoEdit.

B10−02 What are aliases and how are they used?

Aliases allow you to refer to an action list that has already been defined elsewhere in the remote. For

RC: Philips Pronto & Marantz RC5000 Unofficial FAQ

55

Image 55
Contents Version 1.09d November 1 French v1.07i JapaneseFor more information visit RemoteCentral.com Using The Remote Remote Communications Custom Bitmaps V1.09d, November 1 A1−02 How many brands and models are there? A1−01 Briefly, what is the Philips Pronto remote?A1−04 Where can I go to buy one? Section A1 Hardware Questions General DescriptionA1−05 What are the ProntoNEO and RC3200? A1−06 What is the Pronto NG and ProntoPro NG?A2−01 What are the hardware differences between models? Section A2 Hardware Questions Physical CharacteristicsA2−05 How large is the remote? A2−04 What processor does the Pronto use?A2−06 How big is the screen? A2−08 Can I put a different/better display into the Pronto? A2−07 How many colors can the screen display?RC Philips Pronto & Marantz RC5000 Unofficial FAQ A3−05 How can I control my X−10 system? Section A3 Hardware Questions Basic Hardware OperationA3−01 What frequencies can the remote learn? A3−03 Can the Pronto work with RF equipment?RC Philips Pronto & Marantz RC5000 Unofficial FAQ A4−02 Ive got a TSU2000. Why does my TV keep turning off? Section A4 Hardware Questions Using the Remote∙ VOL− = Down A4−03 Why is the Revert button grayed out?A4−04 I hear theres a hidden game on the remote? ∙ Left = Left ∙ Right = RightOn the Yamaha RAV−2000 ∙ Press Power ∙ Press StandbyThis tip applies only to European Pronto remotes A4−07 Why do my Device and Macro Menu buttons not work?This tip applies only to the Marantz series of remotes A4−09 What happened to the Macro Menus REC command? A4−08 What happened to my Mode button?A5−03 How often should I recharge the remote? A5−05 Why is my desktop chargers light blinking?Section A5 Hardware Questions Batteries & Docking Station A5−01 Should I buy the docking station for my remote?This tip only applies to black & white remotes Following applies to the remote models excluded aboveA5−07 My ProntoPros docking station is dead. Help Section A6 Hardware Questions Diagnosis and Repair A6−02 My remote is rebooting all the time... helpA6−01 My remote is dead! What can I try to fix it? A6−05 What can I do if my buttons stop working? A6−04 How do I connect to the remote with Hyperterminal?A6−08 Can I buy spare parts for the Pronto? A6−07 Why does the screens contrast keep changing?A6−09 Whats that buzzing sound I can hear? This tip does not apply to the Philips ProntoPro A6−10 What else can I do to troubleshoot random problems?B1−05 How can I change the program that opens CCF files? Section B1 Working With ProntoEdit General DescriptionB1−01 Briefly, what does the software allow me to do? B1−04 Can I take screen captures of my file?Not compatible with ProntoProEdit files Not compatible with files from RC5000 Setup v2.0 or newerNot compatible with Touch Screen Setup large screen files Not compatible with RCEdit large screen filesSee the above instructions for newer ProntoEdit files All Philips Pronto usersAll Yamaha RAV−2000 users RC Philips Pronto & Marantz RC5000 Unofficial FAQ B2−01 What are the current software versions? Section B2 Working With ProntoEdit Software & FirmwareOnkyo Chad USR−5RF App v1.2 / Sys Onkyo Chad USR−5RF All Philips Pronto ModelsPhilips Pronto TSU2000 & ProntoPro TSU6000 All Marantz RC5000 ModelsSection B3 Working With ProntoEdit Remote Communications B3−01 Where can I get a serial cable for the Pronto?With RC5000 software Windows Virtual PC preferencesB3−05 Can I hook the Pronto up to a USB port? B3−06 Why cant I get my computer to talk to the Pronto?Now heres a somewhat dirty code. Notice the repetition Section B4 Working With ProntoEdit Learning & InfraredB4−05 Why wont my buttons work twice in a row? B4−02 Why wont my codes repeat when held down?B4−03 What does 0000, 8000, etc. mean in a hex code? ProntoEdit v4.0 and newer ProntoEdit v1.05 or earlier & RC5000 SetupThis tip applies only to ProntoEdit v1.05 or older B4−09 Test IR doesnt always work right. Why? B4−08 Why wont just tapping the button always work?B5−03 How can I use them? Section B5 Working With ProntoEdit Discrete CodesB5−01 What are discrete codes? B5−02 How do I find or create them?RC Philips Pronto & Marantz RC5000 Unofficial FAQ This tip applies only to ProntoEdit v2.0 or newer Section B6 Working With ProntoEdit Managing CCF FilesB6−01 What are CCF files? B6−02 What does CCF stand for?B6−07 How can I best merge CCF files? B6−06 Why cant I open the CCF file I downloaded?RC Philips Pronto & Marantz RC5000 Unofficial FAQ Section B7 Working With ProntoEdit Designing Layouts B7−06 Can I add more FONTs to the Pronto? B7−05 How do I add plain text to panels?B7−07 How can I group buttons together? B7−10 How do I define a custom grid? B7−11 What keyboard shortcuts are there? Section B8 Working With ProntoEdit Macros This tip does not apply to RC5000 Setup B8−06 Can I have delays shorter than 0.1 seconds?B8−05 Can I use more than one page jump in a macro? B8−09 Why are some of my macro commands not being received? B8−07 Can I change the default delay time from 0.1 seconds?B8−10 How can I handle switching Video Inputs? Section B9 Working With ProntoEdit Custom Bitmaps B9−03 Can I use transparent or animated bitmap files? B9−04 Why are my bitmaps/icons truncated?B9−05 How can I create a really large gallery file? RC Philips Pronto & Marantz RC5000 Unofficial FAQ B10−01 How can I optimize memory usage? Section B10 Working With ProntoEdit Memory OptimizationB10−02 What are aliases and how are they used? B10−04 What exactly does the CCF Optimizer utility do? B10−03 General ProntoEdit & RC5000 Setup TipsRC Philips Pronto & Marantz RC5000 Unofficial FAQ Section B11 Working With ProntoEdit Other Functions RC Philips Pronto & Marantz RC5000 Unofficial FAQ B12−01 Why do my RF codes not work? Section B12 Working With ProntoEdit Problem DiagnosisExit ProntoEdit My Pront.ccf My Pronto Configuration.ccfB12−07 Im getting an error with MFC42.DLL. What can I do? Mypron~1.ccfDeveloper=1 B12−08 In ProntoEdit v2.0, why cant I edit hex codes?Universalsize=960 This is no longer a problem with ProntoEdit v3.0 and newer