diff --git a/Codes.xml b/Codes.xml
index 5297d61..88d88e3 100644
--- a/Codes.xml
+++ b/Codes.xml
@@ -5465,4 +5465,355 @@
4181FFDC 00000000
+
+ savestate
+ Mario Savestate
+ マリオ状態保存
+ sup39(サポミク)
+ 1.0
+ Feb 13, 2023
+
+ Allows to save and load the following states:
+ - Mario's current state (e.g. dive, ground pound)
+ - Mario's speed
+ - Last held object
+ - FLUDD's water amount
+
+ | Combination | Result |
+ | ------------| ------------------------------- |
+ | D-Pad Left | Save the states mentioned above |
+ | D-Pad Right | Load the states mentioned above |
+
+
+ 次の状態をセーブ・ロードできるようにします:
+ - マリオの状態(ダイブ、ヒップドロップなど)
+ - マリオの速度
+ - 最後に掴んだオブジェクト
+ - ポンプの水量
+
+ | ボタン | 機能 |
+ | ---------- | ------------------ |
+ | 十字キー左 | 上記の状態をセーブ |
+ | 十字キー右 | 上記の状態をロード |
+
+
+
+
+
+
+
+ misc
+ No Shine Get Animation
+ sup39(サポミク)
+ 1.0
+ Feb 13, 2023
+
+ Prevent Mario from starting the 'Shine Get' animation
+ when touching a shine.
+
+ Note that the shine is not counted as collected
+ when this code is enabled.
+
+ | Combination | Result |
+ | ------------------- | ---------------- |
+ | L + X + D-Pad Left | Enable the code |
+ | L + X + D-Pad Right | Disable the code |
+
+
+ シャインキャッチの時にマリオがSHINE GETアニメーションを始めないようにします。
+
+ このコードを有効にするとキャッチしたシャインは実際に取得されません。
+
+ | ボタン | 機能 |
+ | ------------------ | ---------------------- |
+ | L + X + 十字キー左 | このコードを有効にする |
+ | L + X + 十字キー右 | このコードを無効にする |
+
+
+
+
+
+
+
+ misc
+ Fruit Never Time Out
+ 永久フルーツ
+ sup39(サポミク)
+ 1.0
+ Feb 13, 2023
+
+ Make fruits never time out.
+
+
+ フルーツを時間経過で消えないようにします。
+
+
+
+
+
+
diff --git a/Readme.md b/Readme.md
index 31da56d..00372b1 100644
--- a/Readme.md
+++ b/Readme.md
@@ -59,7 +59,14 @@ Some codes store some states in the games memory starting from address 0x817F000
| ![](./docs/unallocated.svg) | `0x2E` | `0x2F` | Not Allocated |
| ![](./docs/reserved.svg) | `0x30` | `0x33` | QF Time Savestate: Stored QF Time |
| ![](./docs/reserved.svg) | `0x34` | `0x3B` | In-Game Time Savestate: Stored Elapsed Time |
-| ![](./docs/unallocated.svg) | `0x3C` | `0x93` | Not Allocated |
+| ![](./docs/reserved.svg) | `0x3C` | `0x3F` | Open World Shine Get: Last Touched Shine Game QF |
+| ![](./docs/reserved.svg) | `0x40` | `0x4F` | Mario Savestate: Stored State (0x7C-0x8B) |
+| ![](./docs/reserved.svg) | `0x50` | `0x57` | Mario Savestate: Stored Flag (0x118-0x123) |
+| ![](./docs/reserved.svg) | `0x58` | `0x5B` | Mario Savestate: Stored Horizontal Speed |
+| ![](./docs/reserved.svg) | `0x5C` | `0x5F` | Mario Savestate: Stored Vertical Speed |
+| ![](./docs/reserved.svg) | `0x60` | `0x63` | Mario Savestate: Stored Last Grab Target |
+| ![](./docs/reserved.svg) | `0x64` | `0x67` | Mario Savestate: Stored Water Amount |
+| ![](./docs/unallocated.svg) | `0x68` | `0x93` | Not Allocated |
| ![](./docs/reserved.svg) | `0x94` | `0xA3` | QF Timer: Coordinates of the Text box (LTRB) |
| ![](./docs/reserved.svg) | `0xA4` | `0xB0` | QF Timer: Timer Format String |
| ![](./docs/reserved.svg) | `0xB0` | `0xB1` | QF Timer: (Unused) |
diff --git a/changelog.md b/changelog.md
index 3f37572..ac3e96c 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,4 +1,9 @@
# Changelog
+## Feb 13, 2023
+- Added 'Mario State Savestate'
+- Added 'No Shine Get Animation'
+- Added 'Fruit Never Time Out'
+
## Feb 11, 2023
- Added 'Deathless Blooper Surfing'
- Added 'In-Game Time Savestate'