Προς το περιεχόμενο

Pioneer dv-490 firmware mod + help


mtsag

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια σε όλους!

 

Εχω μια ερώτηση σχετικά με ένα mod στο frimware του Pioneer DV-490. Χρησιμοποιώ το firmware V.5 του Hakan, το οποίο υποτίθεται ότι υποστηρίζει long filenames μέχρι 42 χαρακτήρες.

 

Όταν όμως ένα filename υπερβαίνει αυτό το όριο, αντί να κόβεται στο filebrowser, συνεχίζει να γράφεται εκτός πλαισίου και κάνει και wrap-around στην άλλη πλευρά της οθόνης.

 

Μιας και το dvd έχει το Mediatek 1389 chip, υπάρχει κάποιος απλός τρόπος να διορθωθεί αυτό το πρόβλημα μέσω κάποιας απλής παρέμβασης στο firmware που θα μπορούσε να μου υποδείξει κάποιος, π.χ. ο zavlakas.

 

Ευχαριστώ πολύ εκ των προτέρων

Δημοσ.

Ψάχνοντας λίγο στο net βρήκα αυτό:

 

 

Filename cutter (removes overlapping letters in long filenames that mess with scrollbar):

 

I used the idea and code from "Info - File Browser.rtf" file, though it contained some errors.

 

Here I give my version of code with some comments that whould help you to do the things right.

 

a) find OSD_Disp_Filename (but not OSD_Disp_DirText as document says !) address:

 

looking for

FD A3 E0 FE A3 E0 FF 90 EE EE 12 EE EE 90 EE EE E0 FD

finds the following code:

 

ROM:00014C63 FD mov R5, A

ROM:00014C64 A3 inc DPTR

ROM:00014C65 E0 movx A, @DPTR

ROM:00014C66 FE mov R6, A

ROM:00014C67 A3 inc DPTR

ROM:00014C68 E0 movx A, @DPTR

ROM:00014C69 FF mov R7, A

ROM:00014C6A 90 FB 65 mov DPTR, #0xFB65

ROM:00014C6D 12 21 5B lcall ROM_1215B

ROM:00014C70 90 FB 5A mov DPTR, #0xFB5A

ROM:00014C73 E0 movx A, @DPTR

ROM:00014C74 FD mov R5, A

ROM:00014C75 7F 0E mov R7, #0xE

ROM:00014C77 12 05 71 lcall ROM_10571

 

Remember the last line (OSD_Disp_Filename = 0571) and replace it with

 

ROM:00014C77 12 F6 30 lcall ROM_1F630

 

(we will put new routine at 1F630 - this is the free space in the firmware (FF FF FF ...)

 

B) find OSD_Clear_DirLine address: look for

7B 1E 7A 00 7D 1C 7C 01 7F 0E 12 pp qq

In my case, OSD_Clear_DirLine address = ppqq = 059B

 

c) find coordinate table address and some variables: look for

90 x1 x2 E0 FF 75 F0 08 A4 24 nn F5 82 E4 34 mm F5 83 E4 93 FD 74 01 93 90 y1 y2 CD F0

and remember the values of mm and nn.

(In my firmware: x1x2=0xFB52, y1y2=0xFBFD, mm=0x13, nn=0xBE)

 

d) Put at 1F630 the following routine (see comments to do it right !!) :

 

ROM:0001F630 ROM_1F630:

ROM:0001F630 12 05 71 lcall ROM_10571 ; OSD_Disp_Filename = 0571

ROM:0001F633 90 FB 52 mov DPTR, #0xFB52 ; x1x2

ROM:0001F636 E0 movx A, @DPTR

ROM:0001F637 FF mov R7, A

ROM:0001F638 75 F0 08 mov B, #8

ROM:0001F63B A4 mul AB

ROM:0001F63C 24 C2 add A, #0xC2 ; nn + 4 = 0xBE + 4 = 0xC2

ROM:0001F63E F5 82 mov DPL, A

ROM:0001F640 E4 clr A

ROM:0001F641 34 13 addc A, #0x13 ; mm

ROM:0001F643 F5 83 mov DPH, A

ROM:0001F645 E4 clr A

ROM:0001F646 93 movc A, @A+DPTR

ROM:0001F647 FC mov R4, A

ROM:0001F648 74 01 mov A, #1

ROM:0001F64A 93 movc A, @A+DPTR

ROM:0001F64B FD mov R5, A

ROM:0001F64C 90 FB FD mov DPTR, #0xFBFD ; y1y2

ROM:0001F64F EC mov A, R4

ROM:0001F650 F0 movx @DPTR, A

ROM:0001F651 A3 inc DPTR

ROM:0001F652 ED mov A, R5

ROM:0001F653 F0 movx @DPTR, A

ROM:0001F654 74 7F mov A, #0x7F

ROM:0001F656 D3 setb C

ROM:0001F657 9D subb A, R5

ROM:0001F658 40 05 jc ROM_F65F

ROM:0001F65A FD mov R5, A

ROM:0001F65B 74 03 mov A, #3

ROM:0001F65D 80 03 sjmp ROM_F662

ROM:0001F65F FD mov R5, A

ROM:0001F660 74 02 mov A, #2

ROM:0001F662 D3 setb C

ROM:0001F663 9C subb A, R4

ROM:0001F664 50 01 jnc ROM_F666+1

ROM:0001F666 E4 clr A

ROM:0001F667 FC mov R4, A

ROM:0001F668 7B 1E mov R3, #0x1E

ROM:0001F66A 7A 00 mov R2, #0

ROM:0001F66C 7F 0E mov R7, #0xE

ROM:0001F66E 12 05 9B lcall ROM_1059B ; OSD_Clear_DirLine = 059B

ROM:0001F671 22 ret

 

 

 

 

Υπάρχει κανείς που να ξέρει πως να τα εφαρμόσει αυτά στην πράξη για να με βοηθήσει; Thanks!

Δημοσ.

Filename cutter (removes overlapping letters in long filenames that mess with scrollbar)

 

Δεν εχει καμια σχεση με υποτιτλους αυτο....

Ειναι για τα filenames στον file browser....

Δημοσ.
Δεν εχει καμια σχεση με υποτιτλους αυτο....

Ειναι για τα filenames στον file browser....

 

Αυτό το πρόβλημα ακριβώς έχω, ότι τα long filenames δεν κόβονται στο filebrowser, αλλά γράφονται και στο scrollbar και στα περιθώρια της οθόνης.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...