Kwietnia 16, 2024, 15:35:37 *
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
Nowa strona główna  : http://www.emunes.pl
Zapraszamy do testowania !

Chat: http://chat.emunes.pl
Galeria cartów: http://carts.emunes.pl
 
   Strona główna   Pomoc Zaloguj się Rejestracja  

Reklama
Strony: [1]
  Drukuj  
Autor Wątek: Dream Master  (Przeczytany 1833 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
mit_mis
Szeregowy
*
Offline Offline

Wiadomości: 11



« : Sierpnia 06, 2007, 16:28:44 »

Witam, zauwazylem, ze jest tu pare osob kompetentych na tyle by mi pomoc, wiec z powodu malego zainteresowania tematem na RHDN postanowilem poprosic o pomoc takze tutaj. Szukajac jakiegos latwego projektu natknalem sie na gre Dream Master. Wydala mi sie calkiem zacna, wiec postanowilem w niej pogrzebac. Zaczalem od tlumaczenia menu i tu pojawil sie pewien problem. Wstawienie napisow Slow, Normal oraz Fast wymagalo ode mnie pewnej ingerencji w kod gry. Poniewaz jestem raczej poczatkujacy w tej dziedzinie, nie wszystko dziala tak jak powinno. Otoz pokazuja sie tylko napisy Normal oraz Slow. Z tym, ze napis Normal jest dwa razy. Mysle, ze cos nie tak z moimi petlami, jednak nie moge dostrzec bledu. Nizej wklejam oryginalny kod, moj oraz rom ze zmienionym menu. Mam nadzieje, ze uzyskam tutaj oczekiwana pomoc. Z gory wielkie dzieki.



Oryginal:
Kod:
$8270:A2 0B     LDX #$0B
$8272:BD AC 82  LDA $82AC,X @ $82AD = #$4D
$8275:9D 3F 01  STA $013F,X @ $0140 = #$0B
$8278:CA        DEX
$8279:D0 F7     BNE $8272
$827B:A6 6F     LDX $006F = #$00
$827D:F0 1A     BEQ $8299
$827F:CA        DEX
$8280:F0 08     BEQ $828A
$8282:A9 10     LDA #$10
$8284:A2 37     LDX #$37
$8286:A0 29     LDY #$29
$8288:D0 06     BNE $8290
$828A:A9 12     LDA #$12
$828C:A2 0D     LDX #$0D
$828E:A0 2A     LDY #$2A
$8290:8D 42 01  STA $0142 = #$2C
$8293:8E 46 01  STX $0146 = #$0A
$8296:8C 4A 01  STY $014A = #$29
$8299:A9 07     LDA #$07
$829B:85 06     STA $0006 = #$00
$829D:A9 03     LDA #$03
$829F:85 07     STA $0007 = #$00
$82A1:60        RTS
Moj:
Kod:
$8270:A2 17     LDX #$17
$8272:BD 9C BF  LDA $BF9C,X @ $BF9C = #$7A
$8275:9D 3F 01  STA $013F,X @ $013F = #$00
$8278:CA        DEX
$8279:D0 F7     BNE $8272
$827B:A6 6F     LDX $006F = #$00
$827D:F0 1A     BEQ $8299
$827F:CA        DEX
$8280:F0 0D     BEQ $828F
$8282:A2 17     LDX #$17
$8284:BD CB BF  LDA $BFCB,X @ $BFCB = #$7A
$8287:9D 3F 01  STA $013F,X @ $013F = #$00
$828A:CA        DEX
$828B:D0 F7     BNE $8284
$828D:D0 0A     BNE $8299
$828F:20 E3 BF  JSR $BFE3
$8292:EA        NOP
$8293:EA        NOP
$8294:EA        NOP
$8295:EA        NOP
$8296:EA        NOP
$8297:EA        NOP
$8298:EA        NOP
$8299:A9 07     LDA #$07
$829B:85 06     STA $0006 = #$00
$829D:A9 06     LDA #$06
$829F:85 07     STA $0007 = #$00
$82A1:60        RTS

$BFE3:A2 17     LDX #$17
$BFE5:BD B3 BF  LDA $BFB3,X @ $BFB3 = #$7A
$BFE8:9D 3F 01  STA $013F,X @ $013F = #$00
$BFEB:CA        DEX
$BFEC:D0 F7     BNE $BFE5
$BFEE:60        RTS

$BF9C - Slow
$BFB3 - Normal
$BFCB - Fast

Rom: http://mitmis.ovh.org/pliki/dmmenu.nes
« Ostatnia zmiana: Sierpnia 06, 2007, 18:46:44 wysłane przez mit_mis » Zapisane
dr00id88
Gość
« Odpowiedz #1 : Sierpnia 09, 2007, 11:01:36 »

Nie pomogli ziomale z RomHacking?? No cóż:] może tam też byłeœ troszkę upierdliwy:D żartuję...

Nie jest to może idealne rozwišzanie, ale działa... po prostu odwróciłem jeden warunek.

Link: http://rapidshare.com/files/47880090/dmmenu.nes.html
Zapisane
mit_mis
Szeregowy
*
Offline Offline

Wiadomości: 11



« Odpowiedz #2 : Sierpnia 09, 2007, 14:16:00 »

Wielkie dzieki, wiedzialem, ze to cos z branchami, tylko jakos nie moglem znalezc bledu.  smiley Teraz tylko zdumpowac skrypt i znalezc tlumacza Smile
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC Prawidłowy XHTML 1.0! Prawidłowy CSS!
Strona wygenerowana w 0.161 sekund z 19 zapytaniami.