User Käyttäjä Salasana  
   
maanantai 7.10.2024 / 19:23
Hae keskustelualueilta:        In English   Suomeksi   På svenska
afterdawn.com > keskustelu > kotiteatteri > dvd-soittimet > procaster/yamada firmwaren kehitys (koodi painoitteinen viestiketju)
Näytä aiheet
 
Keskustelualueet
Keskustelualueet
ProCaster/Yamada Firmwaren kehitys (koodi painoitteinen viestiketju)
  Siirry:
 
Kirjoittaja Viesti
RistoE
Member
_
24. syyskuuta 2005 @ 18:14 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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...

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 24. syyskuuta 2005 @ 18:33

temi
Senior Member

14 tuotearviota
_
26. syyskuuta 2005 @ 11:58 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. syyskuuta 2005 @ 12:11

RistoE
Member
_
26. syyskuuta 2005 @ 16:06 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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?

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. syyskuuta 2005 @ 17:13

RistoE
Member
_
26. syyskuuta 2005 @ 16:23 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
poistettu

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. syyskuuta 2005 @ 17:15

RistoE
Member
_
26. syyskuuta 2005 @ 16:25 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
poistettu

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. syyskuuta 2005 @ 17:14

temi
Senior Member

14 tuotearviota
_
26. syyskuuta 2005 @ 17:11 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
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?
Testasin ja ei toiminut
RistoE
Member
_
26. syyskuuta 2005 @ 17:23 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ajattelin vilaista mitä Medionin koodissa on tuossa osoitteessa (bank 2): Löytyi varsinainen koodin aarreaitta
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
ROM:F414 64 96 xrl A, #0x96 (reformat mpe4 sub)
ROM:F416 60 0A jz ROM_F422 jos niin niin F422 jatkuu
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
ROM:F422 12 F8 60 lcall ROM_F860 käydään F860
ROM:F425 80 25 sjmp ROM_F44C aliohjelman loppuun
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 ...
ROM:F44C 7F 00 mov R7, #0 nollaus
ROM:F44E 22 ret paluu
ROM:F44E ; End of function BankSw:209_F241

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. syyskuuta 2005 @ 19:35

zapata07
Newbie
_
27. syyskuuta 2005 @ 10:57 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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:

[QUOTE]
+ Real word wrap !! Subtitle text will be wrapped to fit into subtitle window

+ Reformat mpeg4 subtitles: remove linebreaks and word wrap joined lines
[/QUOTE]

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. ;)
RistoE
Member
_
27. syyskuuta 2005 @ 14:21 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
zapata07, thanks for pointing this out. You seem to read finnish quite fluently! :)
RistoE
Member
_
27. syyskuuta 2005 @ 17:50 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
however, NA says on Medion firmware http://newage.mpeg4-players.info/medion/md42068/NAv1/readme.txt that:
+ Reformat Mpeg4 sutitles:
+ join lines except dialogs
+ real word wrap
so the medion firmware shoud have both of those!
zapata07
Newbie
_
28. syyskuuta 2005 @ 17:23 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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.
RistoE
Member
_
28. syyskuuta 2005 @ 17:44 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 28. syyskuuta 2005 @ 17:46

temi
Senior Member

14 tuotearviota
_
28. syyskuuta 2005 @ 18:36 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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)
Juhoman
Member
_
12. lokakuuta 2005 @ 12:39 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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?
RistoE
Member
_
14. lokakuuta 2005 @ 15:58 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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.
Juhoman
Member
_
17. lokakuuta 2005 @ 13:55 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ok, kiitos vastauksesta ja kiitos myös temille yksityisviestiin vastaamisesta.
RekookeR
Member

1 tuotearvio
_
6. joulukuuta 2005 @ 13:10 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Oletteko Temi ja Ristoe lopettaneet firmwaren kehittämisen/tutkimisen, kun keskustelu on kokonaan tyrehtynyt?

-Reko
RistoE
Member
_
6. joulukuuta 2005 @ 17:39 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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.
brainz
Newbie
_
29. joulukuuta 2005 @ 12:49 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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?
temi
Senior Member

14 tuotearviota
_
29. joulukuuta 2005 @ 13:46 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
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.
RistoE
Member
_
30. joulukuuta 2005 @ 16:17 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Tässä on temin muunnos v15 risc <- apex risc:
ROM EC12 38 <-39
ROM EC17 C4 <-B4
ROM EF7F 38 <-39
ROM EF84 C4 <-B4
ROM B2CB 38 <-39
ROM B2CF F8 <-E8
ROM 5F03 38 <-39
ROM 5F07 F8 <-E8
ROM 5F10 F8 <-E8
ROM 5F13 38 <-39
ROM D1E7 BC <-AC
ROM D1EC 38 <-39
ROM D260 C0 <-B0
ROM D265 38 <-39
ROM E4B2 BC <-AC
ROM E4B7 38 <-39
ROM EA08 BC <-AC
ROM EA0D 38 <-39
ROM EA42 C0 <-B0
ROM EA47 38 <-39
ROM 33BED C4 <-B4
ROM 33BF2 38 <-39
ROM 33EDD C4 <-B4
ROM 33EE2 38 <-39
ROM 3C55A 38 <-39

NA on tehnyt uuden ohjelman jolla saadaan samat tiedot esiin risc koodista:
NAv15 - Version: 05.00.03.05

ADDRESS_1 = 0x0338BC00
ADDRESS_2 = 0x0338C000
SHARED MEMORY = 0x0338C400
CDTEXT BUFFER = 0x0338E400
ADDRESS_3 = 0x0338F800

APEX - Version: 05.00.05.01

ADDRESS_1 = 0x0339AC00
ADDRESS_2 = 0x0339B000
SHARED MEMORY = 0x0339B400
CDTEXT BUFFER = 0x0339D400
ADDRESS_3 = 0x0339E800

jatkossa arm koodin vaihto sujuu siis huomattavasti nopeammin, tai jopa ohjelmalla tehty koodien vaihto voisi olla mahdollista.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 31. joulukuuta 2005 @ 09:24

RistoE
Member
_
30. joulukuuta 2005 @ 16:33 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Edellä mainitun valossa on ikävää että uusin risc versio 05.00.05.09 osoitteet ovat korkeammalla, mikä NA:n mukaan kertoo siitä että se olisi tehty 8MB soittimille, eikä siten ehkä toimisi Procaster soittimissa.

ADDRESS_1 = 0x0375D400
ADDRESS_2 = 0x0375D800
SHARED MEMORY = 0x0375DC00
CDTEXT BUFFER = 0x0375FC00
ADDRESS_3 = 0x03761000

Mutta tämä ArmAddressInfo on kuitenkin hieno ohjelma! Thank You NA for this fine program!
RistoE
Member
_
30. joulukuuta 2005 @ 16:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Mutta tämän pk6002 firmwaren risc osan pitäisi toimia NAv15 risc koodin tilalla:
ArmAddressInfo v0.3 pk6002 v2

Version: 05.00.04.04

ADDRESS_1 = 0x0338BC00
ADDRESS_2 = 0x0338C000
SHARED MEMORY = 0x0338C400
CDTEXT BUFFER = 0x0338E400
ADDRESS_3 = 0x0338F800
Tosin NAv15 firmwaren jotkin erikois ominaisuudet eivät toimisi. En tosin tiedä mitä uutta tuon mukana tulisi/tai mistä joutuisi luopumaan.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 31. joulukuuta 2005 @ 07:02

temi
Senior Member

14 tuotearviota
_
31. joulukuuta 2005 @ 06:26 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
pk6002 v2 Risc osa ei toiminut suoraan Yamada6600 firmwaressa. Todennäköisesti tarvitsee kuitenkin 8032-osan muutokset
Mainos
_
__
 
_
RistoE
Member
_
31. joulukuuta 2005 @ 06:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Käytitkö alkuperäistä NAv15 8032 versiota? Ihmettelempä...
- Ehkä ongelma on että jokin muu RISC osat ovat yhteensopimattomia (ARM BootStrap tai DSP)?
- 8032 yhteensopivuuden tutkiminen ei taida löydä leiville tämän arm koodin kohdalla

Tuossa vielä uudemmassa 05.00.05.09 RISC koodissa pitäisi olla OGG ja OGM tuki, jota jotkut ovatkin kaipailleet. Mutta se ladataan melko korkeaan osoitteeseen, eikä ehkä siksi toimi. Tosin NA:n ARM rezierilla tuo saattaa olla korjattavissa.

Mikäköhän toiminto on CD TEXT?
- CD tekstin ei pitäisi toimia b7 versiossa, koska "CDTEXT BUFFER" puskuri on apex:issa ja NAv15 firmwareissa eri paikoissa (ja siihen ei ole koskettu)

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 31. joulukuuta 2005 @ 10:11

 
afterdawn.com > keskustelu > kotiteatteri > dvd-soittimet > procaster/yamada firmwaren kehitys (koodi painoitteinen viestiketju)
 

Apua ongelmiin: AfterDawnin keskustelualueet | AfterDawnin Vastaukset
Uutiset: IT-alan uutiset | Uutisia puhelimista
Musiikkia: MP3Lizard.com
Tuotearviot: Laitevertailu | Vertaa puhelimia | Vertaa kännykkäliittymiä
Pelit: Pelitiedostot, pelidemot ja trailerit
Ohjelmat: download.fi | AfterDawnin ohjelma-alueet
International: AfterDawn in English | Software downloads | Free, legal MP3s | AfterDawn på svenska
RSS -syötteet: AfterDawnin uutiset | Uusimmat ohjelmapäivitykset | Keskustelualueiden viestit
Tietoja: Tietoa AfterDawn Oy:stä | Mainosta sivuillamme | Sivuston käyttöehdot ja tietoja yksityisyydensuojasta
Ota yhteyttä: Lähetä palautetta | Ota yhteyttä mainosmyyntiimme
 
  © 1999-2024 AfterDawn Oy