forked from tewtal/sm_practice_hack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
73 lines (42 loc) · 2.02 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
================================================================
Porting features from IFB CustomROMBase branch
For other TODO items, recommend using the github issue system
================================================================
Last branch revision ported:
30374fe1838d69f6b85f14489f48a18a84d524a6
09/07/2024: Patches for v2.6.2.4
================================================================
Features that have not been ported yet
================================================================
- BRB menu
- Custom HUD modes (except Draygon AI already ported)
- IFB hijacks
- IFB menu
- Most features that use Custom Features WRAM
- Overwrite HUD numbers
- Super HUD
================================================================
Features intentionally not ported
This isn't a forever list, nor is it an indictment
Most of these items are simply differences where both work
and there isn't much benefit in porting or backporting them
================================================================
- Resources folder structure and unusued resources
- Order of included sources
- Structure of defines.asm and main.asm (and separating printdebug.asm from main.asm)
- The SM Practice Hack title screen (the difference helps identify which practice hack is being used)
- Various sound effect macros
- Leading > or arrow on menu items, or menuing differences in general
- AREA_ID stored in custom presets
- Additional custom flags in the preset data
- Differences in room names
- Differences in preset file names or organization
- More controller shortcuts (I think we already have too many)
- The separate ih_update_timers routine (too much duplication with ih_update_hud_code)
- Tiny states fast flag (that was removed from main branch)
- Differences in how gamemode is implemented
- Differences in magic/space/loud pants implementation
- Differences in how scroll offsets are fixed
- Differences in how WRAM and SRAM are initialized
- Differences in PAL debug movement implementation
- Replacing TDC with LDA #$0000