This commit is contained in:
PikalaxALT
2015-12-15 18:59:49 -05:00
parent efe3462f9a
commit 77ef8404a1
65 changed files with 1512 additions and 1509 deletions

View File

@@ -6,17 +6,17 @@ Serial:: ; 6ef
push de
push hl
ld a, [hFFC9]
ld a, [hMobileReceive]
and a
jr nz, .asm_71c
jr nz, .mobile
ld a, [wc2d4]
bit 0, a
jr nz, .asm_721
jr nz, .printer
ld a, [hLinkPlayerNumber]
inc a ; is it equal to -1?
jr z, .asm_726
jr z, .init_player_number
ld a, [rSB]
ld [hSerialReceive], a
@@ -26,62 +26,62 @@ Serial:: ; 6ef
ld a, [hLinkPlayerNumber]
cp $2
jr z, .asm_752
jr z, .player2
ld a, 0 << rSC_ON
ld [rSC], a
ld a, 1 << rSC_ON
ld [rSC], a
jr .asm_752
jr .player2
.asm_71c
call Function3e80
jr .asm_75a
.mobile
call MobileReceive
jr .end
.asm_721
call Function2057
jr .asm_75a
.printer
call PrinterReceive
jr .end
.asm_726
.init_player_number
ld a, [rSB]
cp $1
jr z, .asm_730
jr z, .player1
cp $2
jr nz, .asm_752
jr nz, .player2
.asm_730
.player1
ld [hSerialReceive], a
ld [hLinkPlayerNumber], a
cp $2
jr z, .asm_74f
jr z, ._player2
xor a
ld [rSB], a
ld a, $3
ld [rDIV], a
.asm_73f
.wait_bit_7
ld a, [rDIV]
bit 7, a
jr nz, .asm_73f
jr nz, .wait_bit_7
ld a, 0 << rSC_ON
ld [rSC], a
ld a, 1 << rSC_ON
ld [rSC], a
jr .asm_752
jr .player2
.asm_74f
._player2
xor a
ld [rSB], a
.asm_752
.player2
ld a, $1
ld [hFFCA], a
ld a, $fe
ld a, -2
ld [hSerialSend], a
.asm_75a
.end
pop hl
pop de
pop bc