User Käyttäjä Salasana  
   
maanantai 7.10.2024 / 19:33
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
_
2. helmikuuta 2006 @ 03:30 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Voin kokeilla illalla osaako ultaraedit tuon. Toinen tapa voisi olla etsiä tuon PREF_GetChar avulla. Tosin se edellyttää että se on tiedossa. EDIT:
ROM:ED55 PREF_GetChar: (bank 1)
bank 0:sta sitä kutsutaan osoitteen
ROM:0661 90 ED 55 mov DPTR, #0xED55 kautta
Tai jos tuon bank 3 osuuden löytää, niin loppu on helppoa. jatkan illalla tästä

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 2. helmikuuta 2006 @ 04:06

RistoE
Member
_
2. helmikuuta 2006 @ 13:44 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
NAv15 bank3:
ROM:8F6C Set_Volume: ; DATA XREF: ExtInt0+466o
ROM:8F6C 90 FB 30 mov DPTR, #0xFB30
ROM:8F6F EF mov A, R7
ROM:8F70 F0 movx @DPTR, A
ROM:8F71 E0 movx A, @DPTR
ROM:8F72 FF mov R7, A
ROM:8F73 D3 setb C
ROM:8F74 94 14 subb A, #0x14
ROM:8F76 40 05 jc ROM_8F7D
ROM:8F78 74 14 mov A, #0x14
ROM:8F7A F0 movx @DPTR, A
ROM:8F7B 80 0B sjmp ROM_8F88

bank4:
ROM:B17A INIT_SetLang_And_Volume: ; DATA XREF: ROM:0349o
ROM:B17A 12 0C 13 lcall BS:391_B3:8398
ROM:B17D 7F 0F mov R7, #0xF
ROM:B17F 7E 00 mov R6, #0
ROM:B181 12 06 61 lcall BS:148_B1:ED55
ROM:B184 12 06 67 lcall BS:149_B3:C89C
ROM:B187 7F 14 mov R7, #0x14
ROM:B189 12 06 8B lcall Set_Volume
ROM:B18C 22 ret

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 2. helmikuuta 2006 @ 14:49

temi
Senior Member

14 tuotearviota
_
2. helmikuuta 2006 @ 17:34 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Mistä löytäisin PREF_SetChar:in?
Ja tuo Xram: pitääkö sitä muuttaa vai pidetäänkö FD44?
ROM:F1DA 12 07 99 lcall PREF_SetChar
ROM:F1DD 90 FD 44 mov DPTR, #XRAM_VolumeLevel
RistoE
Member
_
2. helmikuuta 2006 @ 18:07 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
bank1: ROM:A065 PREF_SetChar:
...mutta jokaisen bankin alussa on hyppytaulukko josta pitää vielä löytää tämä A065, muutoin joutuu lisäämään muutaman kooditavun... ...etsin vielä, tässä:
ROM:066D BS:150_B1:A065:
ROM:066D 90 A0 65 mov DPTR, #0xA065
ROM:0670 02 02 40 ljmp Bank_1
tämä osoite on siis "madonreikä" bank1 koodiin bank3:n koodista.
Katson vielä tuota XRAM:ia:
ROM:8F88 90 FD 22 mov DPTR, #0xFD22
minusta on turvallisempaa käyttää tätä FD22. koodissa saattaa olla tuo toinen jossain muussa käytössä, ja voihan olla että koodissa jossain muuallakin käytään tätä FD22 sisältötietoa hyväksi.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 2. helmikuuta 2006 @ 18:25

temi
Senior Member

14 tuotearviota
_
3. helmikuuta 2006 @ 12:51 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Kyllä se volumen tallennus toimii, mutta päivityksen jälkeen huomasin,että elokuvat, joissa oli tekstit, niin ne sekosivat tekstien aloituskohdassa. Tämä tosin korjautui Resetoimalla ja sammuttamalla ja käynnistämällä soittimen uudelleen.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 3. helmikuuta 2006 @ 15:20

RistoE
Member
_
3. helmikuuta 2006 @ 15:59 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Tarkoitko ettei normaali resetointi riittänyt vaan että tuo uusiutuu? Eihän tuolla pitäisi olla mitään tekemistä tekstitysten kanssa. Pitäisi varmaan lukea tuo koodi ajatuksella läpi ja etsiä käytetäänkö tuota FD22 osoitta muualla koodissa johonkin muuhun myös.
temi
Senior Member

14 tuotearviota
_
3. helmikuuta 2006 @ 16:21 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
ei se rersetoinnin jälkeen uusiudu, vaan resetoinnin jälkeen soitin toimii normaalisti.
Ennen resetointia ei toimineet kuin ilman tekstiä olevat elokuvat.
Tässä kaikki muutokseni koodit (osoitteet NA v15)
http://koti.mbnet.fi/teevar/tiedostot/y6600_volume.txt

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 3. helmikuuta 2006 @ 16:28

RistoE
Member
_
3. helmikuuta 2006 @ 16:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Juttelin AC:n kanssa (my-yamada foorumilta) eilen ja hän kertoi että tuossa piki64 firmwaressa on NAv15 tekstin tilalle laitettu piki64 teksti. Jos tuo firmware toimii (ja ilmeisesti toimii) niin kannattaisi varmaan käyttää sen RISC osuutta, silloin saa lisättyä vain tuon yhden ominaisuuden, ilman uusia mainoksia. Ainakin oletan että ne ovat 8032 osuudessa, se kun huomattavasti tunnetumpaa ja helpompaa koodia.
temi
Senior Member

14 tuotearviota
_
3. helmikuuta 2006 @ 17:01 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Minulla on jo käytössä tuo Piki64:n tekemä Risc-osa
Testasin myös Piki64:n tekemän firmwaren, mutta siinä ei oikeastaan muuta uutta ollut, kuin tuo tekstityksen lataus.
Aion lisäksi seuraavan firmwareen poistaa kokonaan tuon kansiopolun, koska "bugia" ei ole vielä löydetty.

Tällä hetkellä on myös työn alla uudemman ProCasterin firmware, johon olen saanut avattua piilotettuja valikoita sekä siinä on Peektonin Risc-osa (8032-modilla) .

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 3. helmikuuta 2006 @ 17:05

RistoE
Member
_
4. helmikuuta 2006 @ 10:03 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Temi,

NA sanoo "Well in my opinion it shouldn't be changed. In Bank 3 I always do 2 changes but some should comfirm that by not chnaging that byte and testing whether it work or not."
Tämä koskee tuon bank3 osoitteen C55A muuttamista. Onko sinulla ollut tuo muutettuna viimeaikaisissa versioissa? Olen itsekin hieman epäillyt tuon osoitteen muuttamisen tarvetta, koodi kun ei minusta näytä samalle kuin muu tiedon siirto arm koodilla?
temi
Senior Member

14 tuotearviota
_
4. helmikuuta 2006 @ 10:12 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
NA on oikeassa. Se oli minun erehdys, mutta uusimmassa peekton 6002 risc osaan perustuvassa firmwaressa ei pitäisi tämän kanssa olla ongelmia, koska 8032 koodiin ei tarvinnut koskea.

Edit. nykyisin nuo löytyvät kätevästi IDC-tiedostolla

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 4. helmikuuta 2006 @ 10:37

RistoE
Member
_
4. helmikuuta 2006 @ 10:36 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
niinhän se tosiaan oli... ...olinhan minäkin sen (pk6002) kertaalleen todennut
temi
Senior Member

14 tuotearviota
_
4. helmikuuta 2006 @ 11:40 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Se virhe on ainoastaan APEX-YAMA firmwaressa
RistoE
Member
_
4. helmikuuta 2006 @ 12:55 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
"löytyvät IDC tiedostolla"
Tosiaan. Tuo on kyllä hyödyllinen
temi
Senior Member

14 tuotearviota
_
4. helmikuuta 2006 @ 17:36 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
http://koti.mbnet.fi/teevar/tiedostot/Y6600_Peekton_Risc_b2.zip
httP://personal.inet.fi/koti/temi/tiedostot/Y6600_Peekton_Risc_b2.zip

New:
Piki64's moded Risc Part
Foder path is disabled
Stored volume level
After upgrade you must reset default and turn off player




Lisätty:
Piki64:n muokkaama Risc-osa
Volumen tason tallennus
Kansiopolku poistettu (bugista johtuen)
Päivityksen jälkeen on resetoitava soitin!!!
sammutettava ja käynnistettävä uudelleen

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 4. helmikuuta 2006 @ 17:49

temi
Senior Member

14 tuotearviota
_
5. helmikuuta 2006 @ 07:20 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
näyttäisi ettei optinen lähtö toimi tuossa firmwaressa.
Epäilisin jopa Yahoo groupin ohjetta
bongart
Member

1 tuotearvio
_
5. helmikuuta 2006 @ 11:30 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Tein sekä B1, Zapata modista ja B2 versioista ISO-imaget joihin pistin tiedoston kaikilla kolmella nimellä. Jos tämä helpottaa testaamista niin hyvä niin.

Temi Beta1 - http://www.netsonic.fi/~spirtti/Yamada6600-Procaster002/Temi_Y660...
Peekton v2 Risc (NewAge V15 + Peekton 6002 RISC)
New:
+Support Packed Bitsream
+Support SRT,SUB,TXT subtitles
+Better DivX3 LoW Motion support
+Support Different subtitle filename
+Solved NA v15 Screensaver bug
+No subtitle FF disappear Bug
-".srt subtitle timing bug" is not corrected
-cosmetic bug on the folder name
Helkkarin hyvä firmis!

Zapata mod - http://www.netsonic.fi/~spirtti/Yamada6600-Procaster002/Zapata_mo...
Temi beta1 (NewAge V15 + Peekton 6002 RISC)
New:
+ .srt timing bug fix
+ MPEG-4 subtitle window placed slightly upwards
+ úúúúúúú bug cleaned (not solved). Instead of úúúúúúú, on the folder description, nothing will be written
>Thanks Temi/RistoE!!! :-)

Temi Beta2 - http://www.netsonic.fi/~spirtti/Yamada6600-Procaster002/Temi_Y660...
NewAge V15 + Peekton 6002 RISC
New:
+Piki64's moded Risc Part
+Foder path is disabled
+Stored volume level
+After upgrade you must reset default and turn off player
-optical output does not work?

Ei ainakaan tarvitse miettiä millä nimellä se nyt sitten on ...;)

Asensin b2 version Procasteriin ... hyvin pelittää ainakin näin aluksi. Pieni ongelma ilmeni. Kun lopetan hakemistossa olevan elokuvan katselun niin virheellinen kansiopolku ilmestyy taas tiedostoselaimeen. Oletan että minulla on b2 versio käytössä.

Antakaa palutetta jos nämä toimivat!

Thanks Temi/RistoE!!! :-)

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 7. helmikuuta 2006 @ 11:12

RekookeR
Member

1 tuotearvio
_
7. helmikuuta 2006 @ 16:21 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Mitä Piki64 on tuossa risc osassa muuttanut?

Ilmeisesti ohjelmointi ei vieläkään ole noissa toiminnassa?
Onko se vika korjauksen ulkopuolella?

-Reko
temi
Senior Member

14 tuotearviota
_
7. helmikuuta 2006 @ 17:40 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Siihen on lisätty tuki eri nimisille tekstitystiedostoille
eli jos elokuvan alussa sotin ei löydä oikein nimettyä tekstitystä, niin se lattaa kaikki tekstit mustiinsa ja sitten voi subtitle napilla valita oikean tekstityksen, mutta tässä on yksi rajoitus: Soitin ei voi ladata kerralla kuin 5 tekstitystä.
Jos tekstitys on oikein nimetty, niin se lataa automaattisesti oikean tekstityksen.
temi
Senior Member

14 tuotearviota
_
13. helmikuuta 2006 @ 15:22 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Kansiopolun bugi saattaisi johtua väärästä PS_funktiosta, mutta miten löytäisi sen oikean, kun niitä on niin useita.
Bank 1 loytyy yksi, jonka muuttaminen poistaa tekstityksen eli se ei ole ainakaan se.
RistoE
Member
_
13. helmikuuta 2006 @ 16:24 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Yksi tapa löytää tuo tiedostopolun virhe voisi olla että MTK Dump ohjelmalla kopioisi laitteen muistin sisällön talteen, hetkellä jolloin laite on tiedostoselain näkymässä. Sitten pitäisi koodista etsiä viittauksia tuohon osoitteesseen. Pulmana luultavasti kuitenkin on että tuo viittaus on epäsuora. Epäsuoralla tarkoitan että osoite on X+2E0 muotoa, eli vaikka löytäisi tuon tekstin sijainnin niin sen muistiosoitteeseen ei ole suoraa viittausta. Jos kävisi tuuri, niin joko ARM tai 8032 koodista löytyisi suora viittaus tuon osoitteen ensimmäiseen merkkiin...

Tietysti koodin lukemista helpottaisi muutenkin jos tietäisi minne osoitteeseen nuo merkit tallennetaan?

EDIT: Ehkäpä sen saisikin tuolla tavalla selville, koska tuo X on varmastikin jokin noista jaetun muistin osoitteista. Jos vähentäisi löydetystä osoitteesta jonkin sitä lähellä olevan jaetun muistin osoitteen, niin koodista pitäisi löytyä näiden erotukseen viittaava osa muotoa "2E0". peektonissa tuo "2E0" olisi sitten jotain muuta, esim. "3E0". Korjaus olisi sitten "2E0-->3E0", en usko että tätä monimutkaisemmasta asiasta on kyse.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 13. helmikuuta 2006 @ 16:40

temi
Senior Member

14 tuotearviota
_
15. helmikuuta 2006 @ 11:19 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Peekton ja Yamada 6600 firmwarreissa on DispDirLine koodit erilaiset
Peekton 6002 ROM:6958
Yamada 6600 ROM67B0
Yamadan koodi on pidempi
United 4067 ja ProCaster uusi servo:ssa on samalla tyylillä toteutettu kuin Peektonissa

Edit testasin muutoksen
M:67AA
ROM:67AA DIR_DispDirLine: ; CODE XREF: DIR_FileBrowser+70p
ROM:67AA ; DIR_FileBrowser+77p
ROM:67AA 20 44 03 jb RAM_28.4, ROM_67B0 ; Display folder name on directory line
ROM:67AA
ROM:67AD 02 68 E4 ljmp DIR_DirLineClear ; Clear directory line
ROM:67AD
ROM:67B0 ; ---------------------------------------------------------------------------
ROM:67B0
ROM:67B0 ROM_67B0: ; CODE XREF: DIR_DispDirLinej
ROM:67B0 7F 31 mov R7, #0x31 ; '1' <-2B
ROM:67B2 7E 02 mov R6, #2
ROM:67B4 12 04 03 lcall BS:47_B0:EBFC
ROM:67B4
ROM:67B7 90 FB 57 mov DPTR, #XRAM_FB57
ROM:67BA EF mov A, R7
ROM:67BB F0 movx @DPTR, A
ROM:67BC 7F 32 mov R7, #0x32 ; '2' <-2C
ROM:67BE 7E 02 mov R6, #2
ROM:67C0 12 04 03 lcall BS:47_B0:EBFC
ROM:67C0
ROM:67C3 90 FB 56 mov DPTR, #XRAM_FB56
ROM:67C6 EF mov A, R7
ROM:67C7 F0 movx @DPTR, A
ROM:67C8 7F 33 mov R7, #0x33 ; '3' <-2D
ROM:67CA 7E 02 mov R6, #2
ROM:67CC 12 04 03 lcall BS:47_B0:EBFC
ROM:67CC
ROM:67CF 90 FB 55 mov DPTR, #XRAM_FB55
ROM:67D2 EF mov A, R7
ROM:67D3 F0 movx @DPTR, A
ROM:67D4 7F 34 mov R7, #0x34 ; '4' <-2E
ROM:67D6 7E 02 mov R6, #2
ROM:67D8 12 04 03 lcall BS:47_B0:EBFC

Nyt kansiopolussa näkyy kirjaimia, mutta tyyliin x0>>=_&"@

pitää vielä testata alkuperäisellä b5:lla ja peekton risc-osalla tuota muutettua koodia
Edit alkuperäisellä 8032-osalla näkyy samalla lailla

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 15. helmikuuta 2006 @ 12:50

RistoE
Member
_
15. helmikuuta 2006 @ 17:08 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
minulla on ollut kiirettä tämä viikko, mutta olisihan se aika hoitaa tämäkin kauneusvirhe. Tuo funktio jota tuossa koodissa kutsutaan on muuten
ROM:67B4 12 04 03 lcall ARM_GetChar
Jos tuosta löytäisi jonkun muistiinpanoja, niin se auttaisi varmasti. Toisaalta kannattaa verrata näitä eri firmisten DIR_Disp_DirLine versioita. Ehkä myöhemmin viikolla voisi löytää tälle vähän aikaa, jos ei se sitten siihen mennessä ole jo ratkennut.
temi
Senior Member

14 tuotearviota
_
15. helmikuuta 2006 @ 17:21 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Peektonissa tämä osa on tällä tavalla

ROM:6952 DIR_DispDirLine: ; CODE XREF: DIR_FileBrowser+70p
ROM:6952 ; DIR_FileBrowser+77p
ROM:6952 20 43 03 jb RAM_28.3, ROM_6958 ; Display folder name on directory line
ROM:6952
ROM:6955 02 6A 72 ljmp DIR_DirLineClear ; Clear directory line
ROM:6955
ROM:6958 ; ---------------------------------------------------------------------------
ROM:6958
ROM:6958 ROM_6958: ; CODE XREF: DIR_DispDirLinej
ROM:6958 7F 2B mov R7, #0x2B ; '+'
ROM:695A 7E 02 mov R6, #2
ROM:695C 12 CB 76 lcall ROM_CB76 <- tuolla lisätään rekisteriin R7 0x2B:hen arvot 1,2,3 (2C,2D,2E)
ROM:695C
ROM:695F 90 FB AC mov DPTR, #0xFBAC
ROM:6962 12 21 42 lcall ROM_2142
ROM:6962
ROM:6965 90 FB AC mov DPTR, #XRAM_FBAC
ROM:6968 E0 movx A, @DPTR
ROM:6969 FC mov R4, A
ROM:696A A3 inc DPTR
ROM:696B E0 movx A, @DPTR
ROM:696C FD mov R5, A
ROM:696D A3 inc DPTR
ROM:696E E0 movx A, @DPTR
ROM:696F FE mov R6, A
ROM:6970 A3 inc DPTR
ROM:6971 E0 movx A, @DPTR
ROM:6972 24 02 add A, #2
ROM:6974 FF mov R7, A
ROM:6975 E4 clr A
ROM:6976 3E addc A, R6
ROM:6977 FE mov R6, A
ROM:6978 E4 clr A
ROM:6979 3D addc A, R5
ROM:697A FD mov R5, A
ROM:697B E4 clr A
ROM:697C 3C addc A, R4
ROM:697D FC mov R4, A
ROM:697E 90 FB AC mov DPTR, #0xFBAC
ROM:6981 12 21 42 lcall ROM_2142
ROM:6981

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 15. helmikuuta 2006 @ 17:22

Mainos
_
__
 
_
RistoE
Member
_
15. helmikuuta 2006 @ 18:10 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Peektonissa tässä tapahtuu jotain:
ROM:CB76 90 FB C0 mov DPTR, #0xFBC0
ROM:CB79 EE mov A, R6
ROM:CB7A F0 movx @DPTR, A <------ R6->FBCO
ROM:CB7B A3 inc DPTR
ROM:CB7C EF mov A, R7
ROM:CB7D F0 movx @DPTR, A <------- R7->FBC1
ROM:CB7E 90 FB C0 mov DPTR, #0xFBC0
ROM:CB81 E0 movx A, @DPTR
ROM:CB82 FE mov R6, A <------- FBCO -> R6
ROM:CB83 A3 inc DPTR
ROM:CB84 E0 movx A, @DPTR
ROM:CB85 FF mov R7, A <------- FBC1 -> R7
ROM:CB86 12 03 A9 lcall ARM_GetChar ============== tuo edellä tehty tuntuu turhalta?
ROM:CB89 90 FB C5 mov DPTR, #0xFBC5
ROM:CB8C EF mov A, R7
ROM:CB8D F0 movx @DPTR, A <---- R7->FBC5
ROM:CB8E 90 FB C1 mov DPTR, #0xFBC1
ROM:CB91 E0 movx A, @DPTR <---- FBC5 -> A
ROM:CB92 24 01 add A, #1 <---- A=A+1
ROM:CB94 FF mov R7, A <---- A->R7
ROM:CB95 90 FB C0 mov DPTR, #0xFBC0
ROM:CB98 E0 movx A, @DPTR
ROM:CB99 34 00 addc A, #0 <----- A <- FBCO+0+C (C = 0 tai 1)
ROM:CB9B FE mov R6, A
ROM:CB9C 12 03 A9 lcall ARM_GetChar
ROM:CB9F 90 FB C4 mov DPTR, #0xFBC4
ROM:CBA2 EF mov A, R7
ROM:CBA3 F0 movx @DPTR, A
ROM:CBA4 90 FB C1 mov DPTR, #0xFBC1
ROM:CBA7 E0 movx A, @DPTR
ROM:CBA8 24 02 add A, #2
ROM:CBAA FF mov R7, A
ROM:CBAB 90 FB C0 mov DPTR, #0xFBC0
ROM:CBAE E0 movx A, @DPTR
ROM:CBAF 34 00 addc A, #0
ROM:CBB1 FE mov R6, A
ROM:CBB2 12 03 A9 lcall ARM_GetChar
ROM:CBB5 90 FB C3 mov DPTR, #0xFBC3
ROM:CBB8 EF mov A, R7
ROM:CBB9 F0 movx @DPTR, A
ROM:CBBA 90 FB C1 mov DPTR, #0xFBC1
ROM:CBBD E0 movx A, @DPTR
ROM:CBBE 24 03 add A, #3
ROM:CBC0 FF mov R7, A
ROM:CBC1 90 FB C0 mov DPTR, #0xFBC0
ROM:CBC4 E0 movx A, @DPTR
ROM:CBC5 34 00 addc A, #0
ROM:CBC7 FE mov R6, A
ROM:CBC8 12 03 A9 lcall ARM_GetChar
ROM:CBCB 90 FB C2 mov DPTR, #0xFBC2
ROM:CBCE EF mov A, R7
ROM:CBCF F0 movx @DPTR, A
ROM:CBD0 E0 movx A, @DPTR
ROM:CBD1 FC mov R4, A
ROM:CBD2 A3 inc DPTR
ROM:CBD3 E0 movx A, @DPTR
ROM:CBD4 FD mov R5, A
ROM:CBD5 A3 inc DPTR
ROM:CBD6 E0 movx A, @DPTR
ROM:CBD7 FE mov R6, A
ROM:CBD8 A3 inc DPTR
ROM:CBD9 E0 movx A, @DPTR
ROM:CBDA FF mov R7, A
ROM:CBDB 22 ret
ROM:CBDB ; End of function ROM_CB76

The Carry bit (C) is set if there is a carry-out of bit 7. In other words, if the unsigned summed value of the Accumulator, operand and (in the case of ADDC) the Carry flag exceeds 255 Carry is set. Otherwise, the Carry bit is cleared.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 16. helmikuuta 2006 @ 18:09

 
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