|
2437 | 2437 | - [0x3BA190, bin, fonts]
|
2438 | 2438 | - [0x3CB130, bin, backgrounds]
|
2439 | 2439 | - [0x45B580, bin, battle_headers]
|
2440 |
| - - [0x4A21C0, bin] |
2441 |
| - - [0x4BD6B0, bin] # like a common assets bin? |
2442 |
| - - [0x4BE810, bin] |
| 2440 | + - [0x4A21C0, bin, common_menu0_ui] |
| 2441 | + - [0x4BD6B0, bin, common_menu1_ui] |
| 2442 | + - [0x4BE810, bin, common_menu2_ui] |
2443 | 2443 | - [0x4D1330, bin, area_select_ui]
|
2444 | 2444 | - [0x4EB0C0, bin, menu_select_ui]
|
2445 | 2445 | - [0x5046B0, bin, stadium_select_ui]
|
|
2483 | 2483 | - [0x79AFB0, bin, copyright]
|
2484 | 2484 | - [0x79B8F0]
|
2485 | 2485 |
|
2486 |
| - |
2487 |
| - # rest of ROM.. part 2. This area and beyond NEEDS to be hard-aligned to this address. |
2488 |
| - # for the ROM to be shiftable, we need a way to fix this area beyond here to this address and for the prior area |
2489 |
| - # to be filled with FFs instead of being binned. TODO: Make it shift |
2490 |
| - - name: late_assets |
| 2486 | + # ------------------------------------------------ |
| 2487 | + # sections hard aligned to an address start here |
| 2488 | + # ------------------------------------------------ |
| 2489 | + |
| 2490 | + - name: late_assets_1 |
2491 | 2491 | type: code
|
2492 | 2492 | bss_size: 0x0
|
2493 | 2493 | start: 0x7C0000
|
2494 | 2494 | vram: 0x8FC00000 # unknown vram. Another unused one? Might be 8FC00000?
|
2495 | 2495 | ld_align_segment_start: 0x7C0000
|
2496 |
| - subsegments: |
| 2496 | + subalign: 4 |
| 2497 | + subsegments: # unaligned starts |
2497 | 2498 | - [0x7C0000, bin]
|
| 2499 | + - [0x7C18F8, bin] |
| 2500 | + - [0x7C3398, bin] |
| 2501 | + - [0x7C4E14, bin] |
| 2502 | + - [0x7C6854, bin] |
| 2503 | + - [0x7C8154, bin] |
| 2504 | + - [0x7C9BA8, bin] |
| 2505 | + - [0x7CB654, bin] |
| 2506 | + - [0x7CD0D0, bin] |
| 2507 | + - [0x7CD3D4, bin] |
| 2508 | + - [0x7CD938, bin] |
| 2509 | + - [0x7CFFCC, bin] |
| 2510 | + - [0x7D1EF4, bin] |
| 2511 | + - [0x7D3CAC, bin] |
| 2512 | + - [0x7D56D8, bin] |
| 2513 | + - [0x7D79AC, bin] |
| 2514 | + - [0x7D9718, bin] |
| 2515 | + - [0x7DB5C0, bin] |
| 2516 | + - [0x7DD2F8, bin] |
| 2517 | + - [0x7DEF80, bin] |
| 2518 | + - [0x7E0894, bin] |
| 2519 | + - [0x7E2424, bin] |
| 2520 | + - [0x7E495C, bin] |
| 2521 | + - [0x7E6D4C, bin] |
| 2522 | + - [0x7E8FD0, bin] |
| 2523 | + - [0x7EAB78, bin] |
| 2524 | + - [0x7ED0E8, bin] |
| 2525 | + - [0x7EED64, bin] |
| 2526 | + - [0x7F118C, bin] |
| 2527 | + - [0x7F2A78, bin] |
| 2528 | + - [0x7F4774, bin] |
| 2529 | + - [0x7F6ABC, bin] |
| 2530 | + - [0x7F8E44, bin] |
| 2531 | + - [0x7FB188, bin] |
| 2532 | + - [0x7FD23C, bin] |
| 2533 | + - [0x7FF56C, bin] |
| 2534 | + - [0x8018C0, bin] |
| 2535 | + - [0x803BD0, bin] |
| 2536 | + - [0x805AE0, bin] |
| 2537 | + - [0x807C74, bin] |
| 2538 | + - [0x808378, bin] |
| 2539 | + - [0x809118, bin] |
| 2540 | + - [0x80B0DC, bin] |
| 2541 | + - [0x80C444, bin] |
| 2542 | + - [0x80E1DC, bin] |
| 2543 | + - [0x80F368, bin] |
| 2544 | + - [0x810FBC, bin] |
| 2545 | + - [0x812BA8, bin] |
| 2546 | + - [0x81491C, bin] |
| 2547 | + - [0x816B90, bin] |
| 2548 | + - [0x818C64, bin] |
| 2549 | + - [0x81AA20, bin] |
| 2550 | + - [0x81CB8C, bin] # end of Yay0 files |
| 2551 | + - [0x81EC28] |
| 2552 | + |
| 2553 | + - name: late_assets_2 |
| 2554 | + type: code |
| 2555 | + bss_size: 0x0 |
| 2556 | + start: 0x820000 |
| 2557 | + vram: 0x8FD00000 # unknown vram. Another unused one? Might be 8FD00000? |
| 2558 | + ld_align_segment_start: 0x820000 |
| 2559 | + subsegments: |
| 2560 | + - [0x820000, bin] |
| 2561 | + |
| 2562 | + - name: late_assets_3 |
| 2563 | + type: code |
| 2564 | + bss_size: 0x0 |
| 2565 | + start: 0x898000 |
| 2566 | + vram: 0x8FE00000 # unknown vram. Another unused one? Might be 8FE00000? |
| 2567 | + ld_align_segment_start: 0x898000 |
| 2568 | + subsegments: |
| 2569 | + - [0x898000, bin] |
| 2570 | + |
| 2571 | + - name: late_assets_4 |
| 2572 | + type: code |
| 2573 | + bss_size: 0x0 |
| 2574 | + start: 0x8CC000 |
| 2575 | + vram: 0x8FF00000 |
| 2576 | + ld_align_segment_start: 0x8CC000 |
| 2577 | + subsegments: |
| 2578 | + - [0x8CC000, bin] |
| 2579 | + |
| 2580 | + - name: late_assets_5 |
| 2581 | + type: code |
| 2582 | + bss_size: 0x0 |
| 2583 | + start: 0x920000 |
| 2584 | + vram: 0x90000000 |
| 2585 | + ld_align_segment_start: 0x920000 |
| 2586 | + subsegments: |
| 2587 | + - [0x920000, bin] |
| 2588 | + |
| 2589 | + - name: late_assets_6 |
| 2590 | + type: code |
| 2591 | + bss_size: 0x0 |
| 2592 | + start: 0x15C0000 |
| 2593 | + vram: 0x91000000 |
| 2594 | + ld_align_segment_start: 0x15C0000 |
| 2595 | + subsegments: |
| 2596 | + - [0x15C0000, bin] |
| 2597 | + |
| 2598 | + - [0x1FEC050, bin] # end of the ROM data, padding until 32MB |
2498 | 2599 | - [0x2000000]
|
0 commit comments