Commit Graph

304 Commits

Author SHA1 Message Date
Lorenzooone
11bf35dfce Add libnds2 basic support 2024-11-12 04:59:58 +01:00
Lorenzooone
652e30f888 Remove alignment assumption 2024-09-08 06:47:11 +02:00
Lorenzooone
4aca1adaef Add option to mantain data for Event Pokémon (Mew/Celebi) 2024-08-29 15:05:09 +02:00
Lorenzooone
cff5d3a96c Fix issue with bad Center detection for RS 2024-05-30 01:15:54 +02:00
Lorenzooone
37bf016e8e Use single method for nature calculations 2024-05-01 17:33:40 +02:00
Lorenzooone
10cdba19fe Add forgotten nature normalization 2024-05-01 17:13:38 +02:00
Lorenzooone
4b96c30fee Add decompression ifdef to prevent OOB reads (disabled by default) 2024-03-17 15:41:13 +01:00
Lorenzooone
133f5a37ff Handle un-aligned decompression start or end 2024-03-17 15:05:52 +01:00
Lorenzooone
75fb2859c1 Introduce overrun protection for decompression 2024-03-17 14:21:28 +01:00
Lorenzooone
401767e16a Implement alignment fix option 2024-03-13 19:40:11 +01:00
Lorenzooone
b7c3bb550f Change ifdef and use itcm on NDS 2024-03-13 18:47:03 +01:00
Lorenzooone
6730a50457 Significantly improve speed of LZ77 decompression for NDS build 2024-03-13 17:36:09 +01:00
Lorenzooone
23510710dd Update dockerfile agbabi 2023-12-29 04:07:59 +01:00
Lorenzooone
2a5efee9ec Implement clock advancing when the battery is fine 2023-12-29 03:35:41 +01:00
Lorenzooone
1970dad8a8 Prevent bad RS OT ID 2023-12-28 05:01:08 +01:00
Lorenzooone
53cb31d84a Add Channel conversion (unused) 2023-12-28 04:53:05 +01:00
Lorenzooone
b5ae450131 Implement OT name preservation for Gen 1 and 2 using Markings 2023-12-27 04:28:06 +01:00
Lorenzooone
c97e951ac2 Prevent Colo/XD protag from being female 2023-12-25 23:28:45 +01:00
Lorenzooone
9e8887ca72 Improve delays for saving 2023-11-30 20:52:03 +01:00
Lorenzooone
c3ee0e7ed9 Improve worst case saving speeds 2023-11-30 12:22:23 +01:00
Lorenzooone
2a3bd9b97f Implement Multiboot through GBA cable as well 2023-11-09 07:06:07 +01:00
Lorenzooone
571490d1aa Add out folder to gitignore 2023-10-12 17:52:32 +02:00
Lorenzooone
a43cb36f69 Create separate builders for GBA and NDS 2023-10-12 17:45:58 +02:00
Lorenzooone
597a4da1f8 Merge branch 'Gronis-main' 2023-10-12 02:02:13 +02:00
Robin Grönberg
7b4d8ee2a3 Lock versions of deps in Dockerfile. 2023-09-22 22:18:01 +02:00
Robin Grönberg
746378de6b Update README build instructions. 2023-09-22 22:02:27 +02:00
Robin Grönberg
6b0752bf9d Add NDS support to Dockerfile. 2023-09-18 02:27:39 +02:00
Robin Grönberg
e314b40efa Add Dockerfile for multiplatform build. 2023-09-16 20:42:42 +02:00
Lorenzooone
012b6e89c6 Fix build process 2023-09-15 21:31:07 +02:00
Lorenzooone
97bb4f0d26 Better separate GBA and NDS 2023-09-14 23:38:13 +02:00
Lorenzooone
f3499c1803 Optimize printing for size 2023-09-14 23:30:20 +02:00
Lorenzooone
40fe49bf82 Reduce size with LTO, needs testing 2023-09-14 22:45:55 +02:00
Lorenzooone
b24341a877 Do not use GBAROM on DSi 2023-09-14 21:31:43 +02:00
Lorenzooone
e9a15640db Add base for 80 FPS code for NDS 2023-09-12 15:04:15 +02:00
Lorenzooone
892d586af0 Use helper for SIO read/write 2023-08-14 16:07:22 +02:00
Lorenzooone
1fdee3d5cd Fix text tables 2023-08-14 15:11:28 +02:00
Lorenzooone
d230e487c1 Fix bad Max PPs for Gen1/2 2023-07-16 02:30:11 +02:00
Lorenzooone
5f6927b0ad Remove extra byte from mail data preamble 2023-07-10 16:15:40 +02:00
Lorenzooone
cd982c0fa7 Add special case for Pokerus from Ruby/Sapphire 2023-07-08 01:17:57 +02:00
Lorenzooone
98dcd9a8d5 Convert Pokerus between gen 3 and gen 2 2023-07-07 22:45:33 +02:00
Lorenzooone
0b7c40d159 Fix possible issue with level being too low for gen 1/2 2023-07-05 00:04:23 +02:00
Lorenzooone
74ef9140e8 Bump version 2023-07-04 03:47:48 +02:00
Lorenzooone
4876510974 Define UB regarding FF indexes 2023-07-04 03:46:02 +02:00
Lorenzooone
0b0f50674f Prevent giving pokérus to eggs 2023-06-05 02:03:29 +02:00
Lorenzooone
b2db219016 Cleanup: Remove tab chars 2023-06-02 05:01:41 +02:00
Lorenzooone
cbda3a3ff2 Give more info about abilities and Dudunsparce 2023-06-02 04:50:58 +02:00
Lorenzooone
e6d5ca3403 Fix issue with wrong index whit illegal mon in Gen 3 trades 2023-05-26 15:09:18 +02:00
Lorenzooone
4b00d24f35 Fix issue with EZ Flash Multiboot saving not clearing data 2023-05-26 13:01:21 +02:00
Lorenzooone
2b16e6d360 Fix issue with Gen 1 Slaves getting stuck 2023-04-23 02:23:06 +02:00
Lorenzooone
f31e60ea41 Add battery update to pokerus safety checks as well 2023-04-14 02:44:52 +02:00