Register - Login
Views: 84726291
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
08-20-17 04:11:14 AM

Jul - Fortune Street / Itadaki Street crap - Itadaki Street 2 (いただきストリート2) New poll - New thread - New reply
Next older thread
Xkeeper






Posted on 07-02-17 05:18:13 PM (last edited by Xkeeper at 07-21-17 06:16:47 PM) Link | Quote
I should probably mention that we've been working on reverse engineering Itadaki Street 2, which is a little older than Fortune Street by about a decade and a half.

Code: https://github.com/Xkeeper0/itadaki-street-2

Online: http://mini.xkeeper.net/itadaki-street-2/

Doc: Google Sheets

I don't know if anybody has any interest in this other than us, though.
Xkeeper






Posted on 07-15-17 10:56:20 PM (last edited by Xkeeper at 07-15-17 10:57:08 PM) Link | Quote
Now we can find out because I made this forum public, oops.

I'm going to try to write something that can recompress data for this game. I have no idea what I'm doing but lol here goes

E: hey cool japanese works in thread titles
Xkeeper






Posted on 07-16-17 07:54:27 PM Link | Quote
I actually did manage to write a recompression tool and it seems to work pretty well (about as well as the one the original developers used, somehow). So aside from a little bug in the decompressor, you can now extract and reinsert stuff, as long as you don't go over the limit.

Thankfully, my artistic skills result in very easy to compress graphics:



this translation's gonna be great
Zeether

Level: 25


Posts: 141/158
EXP: 84054
For next: 5566

Since: 09-23-12


Since last post: 14 days
Last activity: 14 hours

Posted on 07-17-17 10:18:16 AM Link | Quote
How much better is this than Fortune Street? Looking forward to seeing where this goes.
Xkeeper






Posted on 07-19-17 11:12:43 PM Link | Quote




How much better is this than Fortune Street? Looking forward to seeing where this goes.


Fortune Street is objectively terrible. This game is better but not by that much I'd say? The later games really added more, but this one at least has some personality (which was completely excised in FSWii)
Xkeeper






Posted on 07-20-17 05:43:07 AM Link | Quote
the online repo updated

there is now an index page with links to the main things.

there's also a palette viewer now, which displays some palettes we've found in the game.

still much to do, but, progress marches on i suppose
Xkeeper






Posted on 07-23-17 07:56:45 PM Link | Quote
I basically refactored 70% of the code and added phpDoc comments everywhere I did, which is ironic because phpDocumentor doesn't work on php7 anyway.

I'm going to do some more of that in the next few days, and try to get the street structs fixed / refactored too.


Also, I asked some people on Twitter to help fill in the big text table, so now that exists as well.
Raspberry
All dreams are but another reality.
Never forget...
Level: 80


Posts: 1795/1797
EXP: 4631458
For next: 151511

Since: 07-07-07


Since last post: 23 hours
Last activity: 15 hours

Posted on 07-24-17 05:24:31 PM Link | Quote
I recently compared the beta IS2 ROM with final IS2, and it seems like all the changes made were in bank 0x00 (basically all code, though the break handler wasn't touched in that bank (though it is enabled properly in the beta!)), bank 0x0B (a block of data from 0x05A000 to 0x05CD7F that I think might be related to AI animated portrait animations? though I don't know for sure), bank 0x2C (title screen- and casino game-related code), and only a few other locations in the ROM, mostly at the end of banks where the last few bytes of a bank are duplicated in the beta but replaced with all 0xFF in the final.

The beta ROM is also only dated 3 days before the final, so I guess large-scale changes wouldn't really be doable that quickly. Almost all of the three sections I mentioned were completely rearranged or otherwise changed, though, so there are at least some changes under the game's hood that aren't easily visible.
Raspberry
All dreams are but another reality.
Never forget...
Level: 80


Posts: 1796/1797
EXP: 4631458
For next: 151511

Since: 07-07-07


Since last post: 23 hours
Last activity: 15 hours

Posted on 08-05-17 04:12:24 PM Link | Quote
Also, here are all the differences between the original Itadaki Street 2 ROM and the bugfix/"renovation" hack available from a few years ago. (Unfortunately, I don't know what all these actually do yet though.


Bugfix/renovation hack comparison

002943 1b CC -> 4C
.00:A942 LDA #$CC -> LDA #$4C

002C85 1b 0F -> EF
.00:AC84 LDA #$F -> LDA #$EF

006AAE 8b 46 06 7F F0 03 A2 66 AA
v
34 00 7F 8F FE 02 7F EA
.00:EAAD LDA $7F06F6 -> LDA $7F0034
.00:EAB1 BEQ $EAB6 STA $7F02FE
.00:EAB3 LDX #$AA66
.00:EAB5 NOP

006AE9 1b 90 -> 88
.00:EAE8 JMP $EB90 -> JMP $EB88

006AF9 1b 2F -> 11
.00:EAF8 BNE $EB29 -> BNE $EB0B

006B04 16b D0 0C AD 73 0A 18 69 05 00 8D 73 0A 80 3C C9 01
v
22 50 E3 03 4C 7D EB A5 6E 22 9C E3 03 4C 7D EB
{.A16}
.00:EB04 BNE $EB12 -> JSL $03E350
.00:EB06 LDA $A73
.00:EB08 JMP $EB7D
.00:EB09 CLC
.00:EB0A ADC #$5
.00:EB0B LDA D,$6E
.00:EB0D STA $A73 JSL $03E39C
.00:EB10 BRA $EB4E
.00:EB11 JMP $EB7D
.00:EB12 CMP #$1


006B82 13b AD 73 0A 22 C4 FE 82 AD 75 0A 8F 0A 00
v
22 B0 E4 03 80 08 AF 34 00 7F 8F FE 02
{.A16}
.00:EB82 LDA $A73 -> JSL $03E4B0
.00:EB85 JSL $82FEC4
.00:EB86 BRA $EB90
.00:EB88 LDA $7F0034
.00:EB89 LDA $A75
.00:EB8C STA $7F000A STA $7F02FE

00E4F4 1b 05 -> 04
.01:E4F2 LDA #$564 -> LDA #$464

00E50F 1b 05 -> 04
.01:E50D LDA #$5EC -> LDA #$4EC

00E526 6b AF 46 06 7F F0 21
v
22 30 E4 03 80 1C
{.A16}
.01:E526 LDA $7F0646 -> JSL $03E430
.01:E52A BEQ $E54D BRA $E548

010A0E 1b 02 -> 04
.02:8A0E STA $200,X -> STA $400,X

010C84 1b 01 -> 02
.02:8C83 LDA #$1 -> LDA #$2

010D0D 14b AD 80 05 38 FD 80 08 85 E0 AD 82 05 FD 82 08
v
BD 80 08 38 ED 80 05 85 E0 BD 82 08 ED 82 05
.02:8D0D LDA ${7F}0580 -> LDA $880,X
.02:8D10 SEC -> SEC
.02:8D11 SBC $880,X -> SBC ${7F}0580
.02:8D14 STA D,$E0 -> STA D,E0
.02:8D16 LDA ${7F}0582 -> LDA $882,X
.02:8D19 SBC $882,X -> SBC ${7F}0582

011C16 7b E2 20 AD 04 00 C9 0B
v
22 80 E4 03 EA EA EA
{.A16}
.02:9C16 SEP #$20 {.A8} -> JSR $03E480
.02:9C18 LDA ${7F}0004
.02:9C1A NOP
.02:9C1B CMP #$B NOP
.02:9C1C NOP

011E5E 1b 01 -> 02
.02:9E5E LDA #$1 -> LDA #$2

014A4F 1b F0 -> B0
.02:CA4F BEQ $CA69 -> BCS $CA69

016FB1 1b 0F -> EF
.02:EFB1 LDA #$F -> LDA #$EF

0170D9 2b F0 25 -> EA EA
.02:F0D9 BEQ $F100 -> NOP
.02:F0DA NOP

017327 1b 0C -> 4C
.02:F327 AND #$C -> AND #$4C

018750 3b AD 34 00
v
20 F9 E5
{.A16}
.03:8750 LDA $34 -> JSR $E5F9

01994A 7b BF 78 01 00 D9 39 08
v
22 20 E6 83 EA EA EA
{.A8}
.03:994A LDA $000178,X -> JSL $83E620
.03:994E CMP $839,X NOP
.03:994F NOP
.03:9950 NOP

01AF64 72b 5A AD 34 00 F0 55 A0 00 00 E2 20 B9
F70 07 38 C9 00 D0 27 B9 06 38 10 22 C2 20 A9 64 00
F80 22 6D 9A 82 C2 20 C9 32 00 90 12 E2 20 A9 10 99
F90 07 38 C2 20 A9 C8 00 99 04 38 99 02 38 C2 21 98
FA0 69 80 00 A8 CC F2 00 D0 C4 A9 08 08
0 1 2 3 4 5 6 7 8 9 A B C D E F
v
0 1 2 3 4 5 6 7 8 9 A B C D E F
F64 34 20 D0 E4 C2 20 A9 01 01 8D 20 00
F70 8D 22 00 8D 24 00 8D 26 00 8D 28 00 AD 34 00 89
F80 00 01 F0 09 89 08 00 D0 04 22 F0 E4 83 AD 34 00
F90 29 0F 00 F0 04 22 70 E5 83 C2 20 AD 34 00 89 00
FA0 02 F0 04 22 00 E6 83 9C FE 02 80 0F
{.A8}
.03:AF63 BNE $AFBF -> BNE $AF99
.03:AF65 LDA $34 JSR $E4D0
.03:AF68 BEQ $AFBF REP #$20 {.A16}
.03:AF6A LDY #$0 LDA #$101
.03:AF6D SEP #$20 {.A8} STA $20
.03:AF6F LDA $3807,Y
.03:AF70 STA $22
.03:AF72 CMP #$0
.03:AF73 STA $24
.03:AF74 BNE $AF9D
.03:AF76 LDA $3806,Y STA $26
.03:AF79 BPL $AF9D STA $28
.03:AF7B REP #$20 {.A16}
.03:AF7C LDA $34
.03:AF7D LDA #$64
.03:AF7F BIT #$100
.03:AF80 JSL $829A6D
.03:AF82 BEQ $AF8D
.03:AF84 REP #$20 {.A16} BIT #$8
.03:AF86 CMP #$32
.03:AF87 BNE $AF8D
.03:AF89 BCC $AF9D JSL $83E4F0
.03:AF8B SEP #$20 {.A8}
.03:AF8D LDA #$10 LDA $34
.03:AF8F STA $3807,Y
.03:AF90 AND #$F
.03:AF92 REP #$20 {.A16}
.03:AF93 BEQ $AF99
.03:AF94 LDA #$C8
.03:AF95 JSL $83E570
.03:AF97 STA $3804,Y
.03:AF99 REP #$20 {.A16}
.03:AF9A STA $3802,Y
.03:AF9B LDA $34
.03:AF9D REP #$21 {.A16, CLC}
.03:AF9E BIT #$200
.03:AF9F TYA
.03:AFA0 ADC #$80
.03:AFA1 BEQ $AFA7
.03:AFA3 TAY JSL $83E600
.03:AFA4 CPY $F2
.03:AFA7 BNE $AF6D STZ $02FE
.03:AFA9 LDA #$808
.03:AFAA BRA $AFBB

01E350 736b <empty; all FF>
v
0 1 2 3 4 5 6 7 8 9 A B C D E F
350 D0 0C AD 73 0A 18 69 05 00 8D 73 0A 80 3B C9 01
360 00 D0 05 EE 75 0A 80 31 C9 02 00 D0 0F E2 20 AF
370 FE 02 7F 1A 8F FE 02 7F C2 20 80 1D C9 03 00 D0
380 0D AF FE 02 7F 49 00 01 8F FE 02 7F 80 0B AF FE
390 02 7F 49 00 02 8F FE 02 7F 4C E5 E3 D0 0C AD 73
3A0 0A 38 E9 05 00 8D 73 0A 80 3B C9 01 00 D0 05 CE
3B0 75 0A 80 31 C9 02 00 D0 0F E2 20 AF FE 02 7F 3A
3C0 8F FE 02 7F C2 20 80 1D C9 03 00 D0 0D AF FE 02
3D0 7F 49 00 01 8F FE 02 7F 80 0B AF FE 02 7F 49 00
3E0 02 8F FE 02 7F AD 73 0A C9 0A 00 B0 06 A9 E3 03
3F0 8D 73 0A C9 E8 03 D0 06 A9 0A 00 8D 73 0A AD 75
0 1 2 3 4 5 6 7 8 9 A B C D E F
400 0A D0 06 A9 03 00 8D 75 0A C9 04 00 D0 06 A9 01
410 00 8D 75 0A E2 20 AF FE 02 7F 10 06 A9 08 8F FE
420 02 7F C9 09 D0 06 A9 00 8F FE 02 7F C2 20 6B FF
430 AF FE 02 7F 48 29 0F 00 09 30 20 8F 6C 25 7E A3
440 01 89 00 01 F0 05 A2 83 E0 80 03 A2 87 E0 A9 EC
450 05 85 1B 22 AA 98 01 68 89 00 02 F0 10 A2 8B E0
460 A9 20 20 8F 2C 26 7E 8F 30 26 7E 80 03 A2 92 E0
470 A9 66 06 85 1B 22 AA 98 01 6B FF FF FF FF FF FF
480 AD 34 00 89 00 02 D0 12 AD 04 00 AA E2 20 BF A0
490 E4 03 89 01 D0 06 A9 01 80 04 E2 20 A9 00 6B FF
4A0 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 FF
4B0 AD 73 0A 22 C4 FE 82 AD 75 0A 8F 0A 00 7F AF FE
4C0 02 7F 8F 34 00 7F 6B FF FF FF FF FF FF FF FF FF
4D0 A5 22 48 A9 7F 85 22 C2 20 A5 20 48 A9 0E D0 85
4E0 20 22 F9 8D 83 68 85 20 E2 20 68 85 22 60 FF FF
4F0 DA A0 00 00 E2 20 B9 07 38 C9 00 D0 08 C2 20 A9
0 1 2 3 4 5 6 7 8 9 A B C D E F
500 00 00 99 02 38 C2 21 98 69 80 00 A8 CC F2 00 D0
510 E3 A2 00 00 A0 00 00 AD F0 00 29 FF 00 09 00 30
520 8F 02 42 00 20 80 B3 AF 16 42 00 48 BD 15 D0 29
530 FF 00 D0 2C AD F0 00 29 FF 00 22 6D 9A 82 EB 4A
540 A8 B9 07 38 29 FF 00 D0 EB B9 02 38 D0 E6 BD 11
550 D0 99 02 38 99 04 38 BD 13 D0 99 00 38 99 40 38
560 8A 18 69 30 00 C3 01 F0 03 AA 80 C0 68 FA 6B FF
570 DA 48 A2 00 00 A0 00 00 B9 07 38 29 FF 00 D0 01
580 E8 98 18 69 80 00 A8 CC F2 00 D0 EC 68 EB 4A 4A
590 4A C9 00 01 D0 03 8A 80 14 E2 20 8F 02 42 00 8A
5A0 8F 03 42 00 20 80 B3 AF 17 42 00 C2 20 29 FF 00
5B0 AA C2 20 AD F0 00 29 FF 00 22 6D 9A 82 EB 4A A8
5C0 E2 20 B9 07 38 C9 00 D0 E8 A9 10 99 07 38 C2 20
5D0 A9 C8 00 99 02 38 99 04 38 A9 00 00 99 00 38 99
5E0 40 38 CA D0 CE A9 08 08 8D 20 00 8D 22 00 8D 24
5F0 00 8D 26 00 8D 28 00 FA 6B AD 34 00 29 0F 00 60
0 1 2 3 4 5 6 7 8 9 A B C D E F
600 A0 00 00 E2 20 B9 07 38 C9 09 D0 05 A9 04 99 10
610 38 C2 21 98 69 80 00 A8 CC F2 00 D0 E6 6B FF FF
620 BF 78 01 00 D9 39 08 90 04 C2 80 80 02 E2 80 6B
{.A16}
.03:E350 BNE $E35E
.03:E352 LDA $A73
.03:E355 CLC
.03:E356 ADC #$5
.03:E359 STA $A73
.03:E35C BRA $E399
.03:E35E CMP #$1
.03:E361 BNE $E368
.03:E363 INC $A75
.03:E366 BRA $E399
.03:E368 CMP #$2
.03:E36B BNE $E37C
.03:E36D SEP #$20 {.A8}
.03:E36F LDA $7F02FE
.03:E373 INC
.03:E374 STA $7F02FE
.03:E378 REP #$20 {.A16}
.03:E37A BRA $E399
.03:E37C CMP #$3
.03:E37F BNE $E38E
.03:E381 LDA $7F02FE
.03:E385 EOR #$100
.03:E388 STA $7F02FE
.03:E38C BRA $E399
.03:E38E LDA $7F02FE
.03:E392 EOR #$200
.03:E395 STA $7F02FE
.03:E399 JMP $E3E5
.03:E39C BNE $E3AA
.03:E39E LDA $A73
.03:E3A1 SEC
.03:E3A2 SBC #$5
.03:E3A5 STA $A73
.03:E3A8 BRA $E3E5
.03:E3AA CMP #$1
.03:E3AD BNE $E3B4
.03:E3AF DEC $A75
.03:E3B2 BRA $E3E5
.03:E3B4 CMP #$2
.03:E3B7 BNE $E3C8
.03:E3B9 SEP #$20 {.A8}
.03:E3BB LDA $7F02FE
.03:E3BF DEC
.03:E3C0 STA $7F02FE
.03:E3C4 REP #$20 {.A16}
.03:E3C6 BRA $E3E5
.03:E3C8 CMP #$3
.03:E3CB BNE $E3DA
.03:E3CD LDA $7F02FE
.03:E3D1 EOR #$100
.03:E3D4 STA $7F02FE
.03:E3D8 BRA $E3E5
.03:E3DA LDA $7F02FE
.03:E3DE EOR #$200
.03:E3E1 STA $7F02FE
.03:E3E5 LDA $A73
.03:E3E8 CMP #$A
.03:E3EB BCS $E3F3
.03:E3ED LDA #$3E3
.03:E3F0 STA $A73
.03:E3F3 CMP #$3E8
.03:E3F6 BNE $E3FE
.03:E3F8 LDA #$A
.03:E3FB STA $A73
.03:E3FE LDA $A75
.03:E401 BNE $E409
.03:E403 LDA #$3
.03:E406 STA $A75
.03:E409 CMP #4
.03:E40C BNE $E414
.03:E40E LDA #$1
.03:E411 STA $A75
.03:E414 SEP #$20 {.A8}
.03:E416 LDA $7F02FE
.03:E41A BPL $E422
.03:E41C LDA #$8
.03:E41E STA $7F02FE
.03:E422 CMP #$9
.03:E424 BNE $E42C
.03:E426 LDA #$0
.03:E428 STA $7F02FE
.03:E42C REP #$20 {.A16}
.03:E42E RTL
.03:E42F .BYTE FF
{.A16}
.03:E430 LDA $7F02FE
.03:E434 PHA
.03:E435 AND #$F
.03:E438 ORA #$2030
.03:E43B STA $7E256C
.03:E43F LDA S,$1
.03:E441 BIT #$100
.03:E444 BEQ $E44B
.03:E446 LDX #$E083
.03:E449 BRA $E44E
.03:E44B LDX #$E087
.03:E44E LDA #$5EC
.03:E451 STA D,$1B
.03:E453 JSL $0198AA
.03:E457 PLA
.03:E458 BIT #$200
.03:E45B BEQ $E46D
.03:E45D LDX #$E08B
.03:E460 LDA #$2020
.03:E463 STA $7E262C
.03:E467 STA $7E2630
.03:E46B BRA $E470
.03:E46D LDX #$E092
.03:E470 LDA #$666
.03:E473 STA D,$1B
.03:E475 JSL $0198AA
.03:E479 RTL
.03:E47A .BYTE FF,FF,FF,FF,FF,FF
{.A16}
.03:E480 LDA $34
.03:E483 BIT #$200
.03:E486 BNE $E49A
.03:E488 LDA $4
.03:E48B TAX
.03:E48C SEP #$20 {.A8}
.03:E48E LDA $03E4A0,X
.03:E492 BIT #$1
.03:E494 BNE $E49C
.03:E496 LDA #$1
.03:E498 BRA $E49E
.03:E49A SEP #$20 {.A8}
.03:E49C LDA #$0
.03:E49E RTL
.03:E49F .BYTE FF
.03:E4A0 .BYTE 00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,FF
{.A16}
.03:E4B0 LDA $A73
.03:E4B3 JSL $82FEC4
.03:E4B7 LDA $A75
.03:E4BA STA $7F000A
.03:E4BE LDA $7F02FE
.03:E4C2 STA $7F0034
.03:E4C6 RTL
.03:E4C7 .BYTE FF,FF,FF,FF,FF,FF,FF,FF,FF
{.A8}
.03:E4D0 LDA D,$22
.03:E4D2 PHA
.03:E4D3 LDA #$7F
.03:E4D5 STA D,$22
.03:E4D7 REP #$20 {.A16}
.03:E4D9 LDA D,$20
.03:E4DB PHA
.03:E4DC LDA #$D00E
.03:E4DF STA D,$20
.03:E4E1 JSL $838DF9
.03:E4E5 PLA
.03:E4E6 STA D,$20
.03:E4E8 SEP #$20 {.A8}
.03:E4EA PLA
.03:E4EB STA D,$22
.03:E4ED RTS
.03:E4EE .BYTE FF,FF
{.A16}
.03:E4F0 PHX
.03:E4F1 LDY #$0
.03:E4F4 SEP #$20 {.A8}
.03:E4F6 LDA $3807,Y
.03:E4F9 CMP #$0
.03:E4FB BNE $E505
.03:E4FD REP #$20 {.A16}
.03:E4FF LDA #$0
.03:E502 STA $3802,Y
.03:E505 REP #$21 {.A16, CLC}
.03:E507 TYA
.03:E508 ADC #$80
.03:E50B TAY
.03:E50C CPY $F2
.03:E50F BNE $E4F4
.03:E511 LDX #$0
.03:E514 LDY #$0
.03:E517 LDA $F0
.03:E51A AND #$FF
.03:E51D ORA #$3000
.03:E520 STA $004202
.03:E524 JSR $B380
.03:E527 LDA $004216
.03:E52B PHA
.03:E52C LDA $D015,X
.03:E52F AND #$FF
.03:E532 BNE $E560
.03:E534 LDA $F0
.03:E537 AND #$FF
.03:E53A JSL $829A6D
.03:E53E XBA
.03:E53F LSR
.03:E540 TAY
.03:E541 LDA $3807,Y
.03:E544 AND #$FF
.03:E547 BNE $E534
.03:E549 LDA $3802,Y
.03:E54C BNE $E534
.03:E54E LDA $D011,X
.03:E551 STA $3802,Y
.03:E554 STA $3804,Y
.03:E557 LDA $D013,X
.03:E55A STA $3800,Y
.03:E55D STA $3840,Y
.03:E560 TXA
.03:E561 CLC
.03:E562 ADC #$30
.03:E565 CMP S,$1
.03:E567 BEQ $E56C
.03:E569 TAX
.03:E56A BRA $E52C
.03:E56C PLA
.03:E56D PLX
.03:E56E RTL
.03:E56F .BYTE FF
{.A16}
.03:E570 PHX
.03:E571 PHA
.03:E572 LDX #$0
.03:E575 LDY #$0
.03:E578 LDA $3807,Y
.03:E57B AND #$FF
.03:E57E BNE $E581
.03:E580 INX
.03:E581 TYA
.03:E582 CLC
.03:E583 ADC #$80
.03:E586 TAY
.03:E587 CPY $F2
.03:E58A BNE $E578
.03:E58C PLA
.03:E58D XBA
.03:E58E LSR
.03:E58F LSR
.03:E590 LSR
.03:E591 CMP #$100
.03:E594 BNE $E599
.03:E596 TXA
.03:E597 BRA $E5AD
.03:E599 SEP #$20 {.A8}
.03:E59B STA $004202
.03:E59F TXA
.03:E5A0 STA $004203
.03:E5A4 JSR $B380
.03:E5A7 LDA $004217
.03:E5AB REP #$20 {.A16}
.03:E5AD AND #$FF
.03:E5B0 TAX
.03:E5B1 REP #$20 {.A16}
.03:E5B3 LDA $F0
.03:E5B6 AND #$FF
.03:E5B9 JSL $829A6D
.03:E5BD XBA
.03:E5BE LSR
.03:E5BF TAY
.03:E5C0 SEP #$20 {.A8}
.03:E5C2 LDA $3807,Y
.03:E5C5 CMP #$0
.03:E5C7 BNE $E5B1
.03:E5C9 LDA #$10
.03:E5CB STA $3807,Y
.03:E5CE REP #$20 {.A16}
.03:E5D0 LDA #$C8
.03:E5D3 STA $3802,Y
.03:E5D6 STA $3804,Y
.03:E5D9 LDA #$0
.03:E5DC STA $3800,Y
.03:E5DF STA $3840,Y
.03:E5E2 DEX
.03:E5E3 BNE $E5B3
.03:E5E5 LDA #$808
.03:E5E8 STA $20
.03:E5EB STA $22
.03:E5EE STA $24
.03:E5F1 STA $26
.03:E5F4 STA $28
.03:E5F7 PLX
.03:E5F8 RTL
{.A16}
.03:E5F9 LDA $34
.03:E5FC AND #$F
.03:E5FF RTS
{.A16}
.03:E600 LDY #$0
.03:E603 SEP #$20 {.A8}
.03:E605 LDA $3807,Y
.03:E608 CMP #$9
.03:E60A BNE $E611
.03:E60C LDA #$4
.03:E60E STA $3810,Y
.03:E611 REP #$21 {.A16, CLC}
.03:E613 TYA
.03:E614 ADC #$80
.03:E617 TAY
.03:E618 CPY $F2
.03:E61B BNE $E603
.03:E61D RTL
.03:E61E .BYTE FF,FF
{.A8}
.03:E620 LDA $000178,X
.03:E624 CMP $839,Y
.03:E627 BCC $E62D
.03:E629 REP #$80 {N=0}
.03:E62B BRA $E62F
.03:E62D SEP #$80 {N=1}
.03:E62F RTL


072A2C 7b 13 18 07 06 02 06 15
v
0F 18 0C 06 05 06 11
(Textbox changes)

072A65 40b FF 02 04 13 18 08 06 03 06 15 10
A70 73 AA 00 FE 20 20 A2 87 9A B0 82 20 86 AD 85 B4
A80 87 20 20 31 30 30 30 30 47 FE FE 20 20
v
A65 FE 20 20 80 86 90 20 20 20 20 20
A70 20 20 20 20 20 20 20 30 2F 38 FE FE 20 20 CB EE
A80 F1 DB E8 FE FE 20 20 C5 CB B4 D8 FE FF
(Textbox changes)

076083 23b <empty; all FF>
v
083 4F 4E 20 FF 4F 46 46 FF CC EA F1 D3 98
090 9F FF 20 20 20 8D B4 AD 9B B4
(Added textbox options)

Raspberry
All dreams are but another reality.
Never forget...
Level: 80


Posts: 1797/1797
EXP: 4631458
For next: 151511

Since: 07-07-07


Since last post: 23 hours
Last activity: 15 hours

Posted on 08-19-17 04:14:08 AM Link | Quote
Lots of new things:

  • That data from 0x5A000-0x5CD7F is character dialogue and portrait animation pointers. I've dumped all the data it points to in the final IS2 ROM into the same spreadsheet we've been using.

  • We found where the "unused" music and Slime player sprites were used: post-game bonuses. (The music is used during any map besides Alefgard when vacant lots mode is turned on after winning any tournament, and your player character is replaced with a Slime if you've finished a tournament after having played Slime or Alefgard boards and then play another match using that character on other of those boards (if you played/won on it during the tournament).

  • Welcome to Itadaki Street!
    Konomi speaks English now! ... though only on this screen for now.
Next older thread
Jul - Fortune Street / Itadaki Street crap - Itadaki Street 2 (いただきストリート2) New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 551d9f9 [2017-07-20]
©2000-2017 Acmlm, Xkeeper, Inuyasha, et al.

28 database queries.
Query execution time: 0.145878 seconds
Script execution time: 0.012745 seconds
Total render time: 0.158623 seconds