Commit Graph

776 Commits

Author SHA1 Message Date
Stella
cdfee8ef5c Add missing space in if statement 2026-07-24 11:47:13 -04:00
Stella
cbbd1705e2 Fix building on macOS 2026-07-24 11:43:58 -04:00
Stella
a5e5976871 Add legacy non-docker build option 2026-07-23 17:26:10 -04:00
Stella
cb1c7274a7 Update BUILDING.md 2026-07-23 17:16:55 -04:00
Stella
56e06b435a Remove old test script 2026-07-23 17:16:41 -04:00
Stella
b4dbd8a7de Add BUILDING.md 2026-07-23 16:29:21 -04:00
Stella
79153af2f4 Add loader/data to .gitignore 2026-07-23 15:47:52 -04:00
Stella
43af5990c3 Remove old build system leftovers 2026-07-23 15:47:20 -04:00
Stella
0e70f59b85 Prevent CRLF in sh scripts 2026-07-23 15:40:46 -04:00
Stella
304f24c6db Replace extraneous ./ with $(SRCDIR)/ 2026-07-23 15:40:20 -04:00
Stella
555bbd10dc Make configure target description clearer 2026-07-23 11:18:13 -04:00
Stella
bee4b20853 Add loader/data to .gitignore 2026-07-23 11:17:44 -04:00
Stella
471c8b7207 Fix indentation 2026-07-23 10:43:19 -04:00
Stella
330c42fcfd Update Makefile and Docker 2026-07-23 10:31:46 -04:00
GearsProgress
f3e63d0c98 Fixing the transferPokemon command 2026-07-03 21:08:52 -04:00
GearsProgress
275120d852 Adding in the GameBoy packet commands 2026-07-03 21:05:00 -04:00
GearsProgress
b03916a125 Merge modifications 2026-07-02 23:15:36 -04:00
GearsProgress
50b0cdab72 Merge branch 'release-candidate' into gameboy-payload-update 2026-07-02 23:15:18 -04:00
easyaspi314
f3a164076d Cut VRAM usage roughly in half
Memory manufacturers and AAA game studios hate her!

With some clever rearranging, PTGB now uses only 36 KiB of the 64 KiB
BG VRAM. This means the remaining 28 KiB is free to use in the future.

Caveats: The flex tileset must not use more that 6 KiB. There is a check
for it added.

VRAM Map
  06000000 - 06000800 ( 2K): Eternal backdrop and textbox tileset
  06000800 - 06002000 ( 6K): Flex BG tileset
  06002000 - 06002400 ( 2K): BG0: Backdrop tilemap
  06002800 - 06003000 ( 2K): BG1: Flex BG tilemap
  06003000 - 06003800 ( 2K): BG2: Textbox tilemap
  06003800 - 06004000 ( 2K): BG3: Text tilemap
  06004000 -~06009000 (20K): Text rendering bitmap
  06009000 - 06010000 (28K): Free work RAM
  06010000 - 06018000 (32K): Sprite tileset

Additionally:
- Explicitly clear VRAM on boot
- Dirty workaround to fix box drawing buffer overflow.
- Flex backgrounds use a table instead of a huge switch statement
- Textbox tile IDs are now const u16[] instead of int[]
2026-07-02 16:20:19 -04:00
GearsProgress
410cf6f51b Removing Pokemon_Party 2026-07-02 16:05:51 -04:00
GearsProgress
a0d2d593ed Removing Pokemon_Party 2026-07-02 16:05:47 -04:00
Adri1
c52342816a Corrections to Korean Font 2026-07-01 01:57:46 +02:00
GearsProgress
85f67238bb Merge branch 'release-candidate' of https://github.com/Striaton-Lab-Team/Poke_Transporter_GB into release-candidate 2026-06-30 16:06:36 -04:00
Adri1
06771cae22 Update text.xlsx 2026-06-30 22:04:56 +02:00
Adri1
5beee1b567 Added Chinese font prototypes 2026-06-30 03:58:35 +02:00
GearsProgress
150a87c59c Working on transfer Pokemon commands 2026-06-29 21:02:59 -04:00
Lugiad
9717d4909e Merge pull request #151 from Striaton-Lab-Team/tuto_test
Tuto addition
2026-06-29 14:44:58 +02:00
Adri1
32a43d714d Korean Font palette correction 2026-06-29 02:15:24 +02:00
GearsProgress
d2b287ddbe Fixing mail reading issues 2026-06-27 11:46:47 -04:00
Adri1
141a079111 Adjustments 2026-06-25 04:03:21 +02:00
Adri1
a63a43fa70 Added Control characters for MAXIE and ARCHIE variables 2026-06-25 00:45:00 +02:00
The Gears of Progress
30e50eb447 Merge pull request #150 from vpraion/release-candidate 2026-06-24 12:14:34 -04:00
GearsProgress
84a29e38cc Cleaning up some logic 2026-06-23 15:31:53 -04:00
Adri1
11f930db9e Korean font little clean up 2026-06-23 02:01:21 +02:00
Adri1
bb21880251 Edited Japanese font to add "ó" for our poor Cristóbal 2026-06-22 20:22:02 +02:00
Adri1
4ac5b719f8 Doubled some Mystery Gift event text for RS compatibility 2026-06-22 15:04:01 +02:00
GearsProgress
c3e30d1313 Continuing to add secondary packets 2026-06-22 00:03:05 -04:00
Vini PRAION
b7416d3c1d Merge branch 'Striaton-Lab-Team:release-candidate' into release-candidate 2026-06-21 20:31:58 +02:00
Vini PRAION
7eb58466f9 Updatine PCCS sudmobule and README.md 2026-06-21 20:30:27 +02:00
Vini PRAION
d522e444a8 Updated SPA and ITA gba roms graphics locations 2026-06-21 20:10:37 +02:00
Vini PRAION
67894488d5 Updated GER gba roms graphics locations 2026-06-21 19:32:48 +02:00
Vini PRAION
1672b27140 Fix _RemovePokemon address in German Silver GB ROM values, Pokemon now properly removed 2026-06-21 14:37:52 +02:00
Vini PRAION
ff516df4db ITA/SPA GB(C) should work as intended; Updated wRAM values for GER Red/Blue; added a customized .clang-format file to implement consistent code formatting; updated decompression_buffer to match updated payloads.bin 2026-06-21 13:55:28 +02:00
GearsProgress
3227df35f7 Fixing multi packet talk 2026-06-19 23:27:59 -04:00
Adri1
2123b62b0a Added Korean Font 2026-06-19 23:20:12 +02:00
GearsProgress
c773b6e9fc Doing some cleanup 2026-06-19 11:13:29 -04:00
Vini PRAION
1154a8aef8 German GB(C) games should now work as intended 2026-06-19 15:59:47 +02:00
GearsProgress
0df1f7203f Adding the soft reset(?) and other commands 2026-06-18 21:18:16 -04:00
Adri1
8038762577 Some translations for openingBG 2026-06-18 15:30:05 +02:00
Adri1
b35bed93ef Moved openingBG to languages 2026-06-18 14:31:17 +02:00