1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

ProCaster/Yamada Firmwaren kehitys (koodi painoitteinen viestiketju)

Viestiketju DVD-soittimet -osiossa. Ketjun avasi temi 03.08.2005.

  1. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    Softpedian foorumilla oli mielenkiintoinen uusi firmware jossa risc on 05.00.05.01 mutta ARM koodi on vain kaksi osainen. Sen lisäksi laittessa https://www2.setssl.com/~hivizone/dvdplayer/main_frame.htm on aivan uusia ominaisuuksia:
    * Capable of video output with resolution up to 720p and 1080i
    * Support DivX and the subtitles file formats (*.srt, *.smi, *.ass, *.ssa, *. txt, *.sub)
    * Support playback of OGG and OGM formats
    * Support JPEG picture CD
    * Built-in NTSC-to-PAL and PAL-to-NTSC converters
    tiedosto: http://board.softpedia.com/index.php?act=Attach&type=post&id=261
    Olisipa aika mieletöntä jos jotain noista saisi siirrettyä procasteriin. Pitäisikö ottaa tavoitteeksi selvittää ARM koodin siirrettävyys? Vai onko peräti sama. Silloin OGG tiedostojen pitäisi toimia, kunhan niitä ei ole 8032 koodissa estetty? Entä NTSC levyjen signaalin kääntö PAL televisiolle, onko se toiminut procasterissa? HDMI:tä varten laitteessa on lisärautaa, mutta jospa uusi risc koodi osaa aukaista korkeammankin resoluution videon? Minun televisioni pystyy upto 1024*768 resoluution näyttämiseen (skaalamalla alas). Voisi olla mielenkiintoista...
     
    Viimeksi muokattu: 24.09.2005
  2.  
  3. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    66
    Olen yrittänyt lisätä uutta menu valikkoa b7 firmwareen
    valinnat näyttää olevan menussa ihan muuten oikein, mutta osoitteet ovat ilmeisesti väärät. ei hyväksy esim. muuttaa ON-asennosta OFF-asentoon vaan pysyy aina ON asennossa.
    http://personal.inet.fi/koti/temi/kuvat/menu.jpg

    nuo EEPROM 0096 ja Function 07CF ovat vähän epäselviä minulle

    Tuolla bank 2:ssa on paljon tyhjää tilaa tehdä uusia valikoita
     
    Viimeksi muokattu: 26.09.2005
  4. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    En tiedä miksi tuo asetus ei pysy, mutta jos sen saa toimimaan, niin seuraava pulma on ehkä se että tuo tekstitysosuus on arm koodissa. Ja arm koodiinhan tuossa ei välitetä mitään, joten 8032 koodiin pitäisi ehkä osata vielä lisätä jotain. Tai sitten ei...

    EDIT: Tuli mieleen, että jos oletusarvoksi laittaisi päälle, niin tuolla "address of code function that handles action after item is selected." ei välttämättä kutsuta ollenkaan. Silloin tuon toimimisen voisi testata?
     
    Viimeksi muokattu: 26.09.2005
  5. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    poistettu
     
    Viimeksi muokattu: 26.09.2005
  6. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    poistettu
     
    Viimeksi muokattu: 26.09.2005
  7. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    66
    Testasin ja ei toiminut
     
  8. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    Ajattelin vilaista mitä Medionin koodissa on tuossa osoitteessa (bank 2): [bold]Löytyi varsinainen koodin aarreaitta[/bold]
    ROM:07CF 90 F2 41 mov DPTR, #0xF241
    ROM:07D2 02 02 40 ljmp Bank_1
    eli sinne on tehty siirtyminen bank 1 osoitteeseen F241, siellä:
    ROM:F241 02 F3 EA ljmp ROM_F3EA
    ja siellä:
    ROM:F3EA ; ---------------------------------------------------------------------------
    ROM:F3EA
    ROM:F3EA ROM_F3EA: ; CODE XREF: BankSw:209_F241j
    ROM:F3EA 90 FB 95 mov DPTR, #0xFB95
    ROM:F3ED EE mov A, R6
    ROM:F3EE F0 movx @DPTR, A
    ROM:F3EF A3 inc DPTR
    ROM:F3F0 EF mov A, R7
    ROM:F3F1 F0 movx @DPTR, A
    ROM:F3F2 A3 inc DPTR
    ROM:F3F3 ED mov A, R5
    ROM:F3F4 F0 movx @DPTR, A
    ROM:F3F5 EF mov A, R7
    ROM:F3F6 64 33 xrl A, #0x33 (test tone)
    ROM:F3F8 60 41 jz ROM_F43B
    ROM:F3FA EF mov A, R7
    ROM:F3FB 64 98 xrl A, #0x98 (sub font)
    ROM:F3FD 60 28 jz ROM_F427
    ROM:F3FF EF mov A, R7
    ROM:F400 64 8C xrl A, #0x8C (set sub text colour)
    ROM:F402 60 28 jz ROM_F42C
    ROM:F404 EF mov A, R7
    ROM:F405 64 8B xrl A, #0x8B (sub outline colour)
    ROM:F407 60 23 jz ROM_F42C
    ROM:F409 EF mov A, R7
    ROM:F40A 64 8A xrl A, #0x8A (sub backgroun clolour)
    ROM:F40C 60 1E jz ROM_F42C
    ROM:F40E EF mov A, R7
    ROM:F40F 64 8D xrl A, #0x8D (sub backgr transparensy)
    ROM:F411 60 19 jz ROM_F42C
    ROM:F413 EF mov A, R7
    [bold]ROM:F414 64 96 xrl A, #0x96 (reformat mpe4 sub)[/bold]
    [bold]ROM:F416 60 0A jz ROM_F422 jos niin niin F422 jatkuu[/bold]
    ROM:F418 EF mov A, R7
    ROM:F419 64 89 xrl A, #0x89 (filename windows CP)
    ROM:F41B 60 14 jz ROM_F431
    ROM:F41D EF mov A, R7
    ROM:F41E 64 97 xrl A, #0x97 (DVD quick play)
    ROM:F420 60 14 jz ROM_F436
    ROM:F422
    ROM:F422 ROM_F422: ; CODE XREF: BankSw:209_F241+1D5j
    [bold]ROM:F422 12 F8 60 lcall ROM_F860 käydään F860[/bold]
    [bold]ROM:F425 80 25 sjmp ROM_F44C aliohjelman loppuun[/bold]
    ROM:F427 ; ---------------------------------------------------------------------------
    ROM:F427
    ROM:F427 ROM_F427: ; CODE XREF: BankSw:209_F241+1BCj
    ROM:F427 12 F7 78 lcall ROM_F778
    ROM:F42A 80 20 sjmp ROM_F44C
    ROM:F42C ; ---------------------------------------------------------------------------
    ROM:F42C
    ROM:F42C ROM_F42C: ; CODE XREF: BankSw:209_F241+1C1j
    ROM:F42C ; BankSw:209_F241+1C6j ...
    ROM:F42C 12 F7 8B lcall ROM_F78B
    ROM:F42F 80 1B sjmp ROM_F44C
    ROM:F431 ; ---------------------------------------------------------------------------
    ROM:F431
    ROM:F431 ROM_F431: ; CODE XREF: BankSw:209_F241+1DAj
    ROM:F431 12 F4 AE lcall ROM_F4AE
    ROM:F434 80 16 sjmp ROM_F44C
    ROM:F436 ; ---------------------------------------------------------------------------
    ROM:F436
    ROM:F436 ROM_F436: ; CODE XREF: BankSw:209_F241+1DFj
    ROM:F436 12 F4 4F lcall ROM_F44F
    ROM:F439 80 11 sjmp ROM_F44C
    ROM:F43B ; ---------------------------------------------------------------------------
    ROM:F43B
    ROM:F43B ROM_F43B: ; CODE XREF: BankSw:209_F241+1B7j
    ROM:F43B 90 FB 95 mov DPTR, #0xFB95
    ROM:F43E E0 movx A, @DPTR
    ROM:F43F FE mov R6, A
    ROM:F440 A3 inc DPTR
    ROM:F441 E0 movx A, @DPTR
    ROM:F442 FF mov R7, A
    ROM:F443 A3 inc DPTR
    ROM:F444 E0 movx A, @DPTR
    ROM:F445 FD mov R5, A
    ROM:F446 90 DE A1 mov DPTR, #0xDEA1
    ROM:F449 02 02 58 ljmp Bank_2
    ROM:F44C ; ---------------------------------------------------------------------------
    ROM:F44C
    ROM:F44C ROM_F44C: ; CODE XREF: BankSw:209_F241+1E4j
    ROM:F44C ; BankSw:209_F241+1E9j ...
    [bold]ROM:F44C 7F 00 mov R7, #0 nollaus[/bold]
    [bold]ROM:F44E 22 ret paluu[/bold]
    ROM:F44E ; End of function BankSw:209_F241
     
    Viimeksi muokattu: 26.09.2005
  9. zapata07

    zapata07 Member

    Liittynyt:
    27.09.2005
    Viestejä:
    2
    Kiitokset:
    0
    Pisteet:
    11
    Hello guys,

    Sorry for writing English but my Finnish skills are less than poor. ;) Anyway, just wanted to point you to the definitions New Age gives to two functions present on the Yamada 6700 firmware:

    What I want to point out, is that the "reformat" function is actually not very helpful and is actually "off" by default on the 6700 firmware. The "Word wrap" function, on the other hand is quite nice. Basically the word wrap will avoid characters being cut out laterally but will only be activated if this is going to happen. If not, i.e. the subtitle file is already properly formatted it will not do anything. On the other hand, the "reformat" function, if "on", will always remove linebreaks and word wrap all lines. This results in very ugly looking subtitles, like when you have more than one person speaking (with the usual dash (-) signs) and the second dash ends up on the first line.

    I've checked the "reformat" function on the Yamada 6700 and it is next to useless.

    I'm pointing this out to you, because I see that you seem to be working on this function and it might not be worth it. Wordwrap: yes. Reformat: no.

    Take care and keep up the good work.

    Back to your regular programming, in Finnish. ;)
     
  10. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    zapata07, thanks for pointing this out. You seem to read finnish quite fluently! :)
     
  11. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
  12. zapata07

    zapata07 Member

    Liittynyt:
    27.09.2005
    Viestejä:
    2
    Kiitokset:
    0
    Pisteet:
    11
    RistoE,

    Hey, so it means that that function has been perfected on the Medion firmware. It seems to be different from the Yamada 6700 firmware. If it works as mentioned, then I guess it's a useful function after all. So keep digging! ;-)

    Are you guys trying to find out why do we get the random short freezes? Currently it's the only real problem with this firmware.
     
  13. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    I'm a bit worried that it could be a feature of this risc version. However, if it is so we probably see it being fixed on some newer players.
    It also could be some kind of conflict with the NA modified risc and slightly different 8032 code. If we are able to add the medion 8032 features to b7, that could solve the problem.

    the issue and some additional notes in finnish: pitäisi saada selvyys onko tässä risc versiossa tuollainen ongelma. Käytännössä siis: toimivatko verkkokaupan uudemman servon laitteet ilman tätä tahmaus ongelmaa temin procaster 002 versiolla (jossa on sama apex risc kuin tässä b7 versiossa).

    Jos ongelma on vain b7 kanssa, niin ehkä kannattaisi sitten kokeilla arm versiota jossa ei ole NA:n lisäämää koodia. Jos NA:n lisäämä koodi on ongelma, niin silloin on hyvä todennäköisyys että lisäämällä 8032 koodiin noita medion soittimen ominaisuuksia, ongelma poistuisi. Ehkä arm koodi välillä odottaisi saavansa jotain informaatiota 8032 koodilta.
     
    Viimeksi muokattu: 28.09.2005
  14. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    66
    Minä en ole vielä törmännyt tuohon ongelmaan
    Noita eri ARM-osia voisi tietysti kokeilla kunhan vain niissä ei tarvitsisi muokata 8032 koodia (APEX-YAMA b7 firmwaressa meni yhdeksän tuntia kaikkien kohtien löytämiseen/muokkaamiseen)
     
  15. Juhoman

    Juhoman Regular member

    Liittynyt:
    19.11.2003
    Viestejä:
    200
    Kiitokset:
    0
    Pisteet:
    26
    Tuli vain mieleen näistä asioista mitään tietävänä, että tiedättekö onko mahdollista kopioida Packed Bitstream osuus teidän firmwaresta NewAgen V15 firmwareen, jotta fw olisi sama kuin NA V15, mutta sisältäisi tuen PB:lle?
     
  16. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    On mahdollista kopioda Packed Bitstream osuus yhdestä firmwaresta toiseen, mutta sen mukana saattaa tulla muita "ominaisuuksia", tai se saattaisi olla kokonaan yhteensopimaton. Lisäksi ei ole tiedossa mitä pitäisi kopioida. Käytännössä joutuu kopioimaan huomattavan suuria osia koodia.
     
  17. Juhoman

    Juhoman Regular member

    Liittynyt:
    19.11.2003
    Viestejä:
    200
    Kiitokset:
    0
    Pisteet:
    26
    Ok, kiitos vastauksesta ja kiitos myös temille yksityisviestiin vastaamisesta.
     
  18. RekookeR

    RekookeR Member

    Liittynyt:
    06.10.2004
    Viestejä:
    68
    Kiitokset:
    0
    Pisteet:
    16
    Oletteko Temi ja Ristoe lopettaneet firmwaren kehittämisen/tutkimisen, kun keskustelu on kokonaan tyrehtynyt?
     
  19. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    Minun osaltani on kysymys siitä että vasta todella suurilla lisäponnistuksilla saisi jotain merkittävää aikaan. Sen vuoksi olen odotellut ja välillä tutkinut minkälaisia uusia firmware muille laitteille on tullut. Joku päivä voi hyvinkin tulla vastaan firmware, joka kohtuullisella työllä tuo uusia ominaisuuksia soittimeemme. Lisäksi NA on lupaillut tämän vuoden lopulla tehdä uuden firmwaren Yamada 6600:lle. Se on varmastikin loppuun saakka hiottu, kuten hänen aiemmmatkin firmwaret.
     
  20. brainz

    brainz Member

    Liittynyt:
    21.09.2004
    Viestejä:
    1
    Kiitokset:
    0
    Pisteet:
    11
    Heips kaikki muo viisaammat :p
    Mulla on Procaster DVD-002 (sama laite kun Yamada DVX-6600), haluaisin että laite osaisi myös pyörittää OGM-videoita (olen jossain lukenut että nämä olisivat oikeastaan vaan Div-X:iä OGG-ääniraidalla; ei tiedä pitääkö tuo väite paikkaansa). Luulisin että kyseiset OGM-videot pitäis voida saada toimimaan jollain konstilla kyseisessä soittimessa ... se toisin voi olla ajan kysymys. Mutta onko kellään tietonälkäisellä mitään tarkempaa tietoa? Löytyykö firmwarea joka pystyy OGM-videoiden soittoon?
     
  21. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    66
    OGM OGG tukea ei taida olla missään 4mb soittemissa.
    Joissain 8mb firmwareissa tämä tuki taitaa olla, mutta siitä ei meille ole hyötyä, koska ProCasteri on 4mb muistilla.
     

Jaa tämä sivu