Commit Graph

804 Commits

Author SHA1 Message Date
GearsProgress
daeaa4d59c Deleting link_helper.lua 2026-09-01 11:44:49 -04:00
GearsProgress
ab69cb7ce0 Fixing link cable timeout 2026-09-01 11:17:39 -04:00
TimoVM
72355fa4cf include/link_handler.h added version definitions and checksums for English versions of Crystal (v0, v1, vA) 2026-09-01 05:10:53 +02:00
GearsProgress
52d63bd77e Updating PCCS 2026-08-29 13:53:26 -04:00
GearsProgress
608022a80e Improving the link cable connection initialization 2026-08-29 13:23:33 -04:00
GearsProgress
1afb528c73 Re-enabling Dream Dex 2026-08-27 17:51:37 -04:00
GearsProgress
c454b2a6e2 Adding in support for all latin languages and versions 2026-08-22 16:28:29 -04:00
GearsProgress
5d546cd08a Merge branch 'gameboy-payload-update' of https://github.com/Striaton-Lab-Team/Poke_Transporter_GB into gameboy-payload-update 2026-08-08 14:31:21 -04:00
Stella
f07c37eb50 Fix Docker UID/GID 2026-08-07 16:02:46 -04:00
GearsProgress
91a0acfd4e Updating dummy packet system 2026-08-06 15:06:28 -04:00
GearsProgress
6e69252b42 Fixing secondary payloads 2026-08-04 16:54:20 -04:00
GearsProgress
56b0c5d6ec Adding in debug info for packet talking 2026-08-03 16:52:07 -04:00
GearsProgress
9505790b7d Increasing decompression buffer size 2026-08-02 15:52:50 -04:00
GearsProgress
721a647b84 Have LinkConnection:: actively ignore the link cable per debug options 2026-08-02 15:51:52 -04:00
GearsProgress
1c946449b5 Adding back in the debug Pokemon data 2026-07-30 10:32:45 -04:00
GearsProgress
fd765d5349 Fixing pokeTable null issue 2026-07-29 19:02:59 -04:00
GearsProgress
86d557bf48 Updating container 2026-07-29 17:15:09 -04:00
GearsProgress
d239e4b78c https://youtu.be/CCg99EPJhdU?si=NXsmZPl66qmg-IlN 2026-07-27 18:57:21 -04:00
GearsProgress
4bbf6ea525 Merge branch 'release-candidate' into gameboy-payload-update 2026-07-27 18:54:04 -04:00
GearsProgress
6886c81325 Updating PCCS 2026-07-27 18:46:53 -04:00
GearsProgress
927c0b7b7c Merge branch 'release-candidate' into gameboy-payload-update 2026-07-27 17:30:03 -04:00
The Gears of Progress
7f46f9c553 Merge pull request #153 from risingPhil/disable-sound-by-default
Disable maxmod sound by default (I like the rom size number getting lower)
2026-07-27 16:31:13 -04:00
The Gears of Progress
1e9da95bb5 Merge pull request #155 from Striaton-Lab-Team/build-system-update
Update Makefile and Docker
2026-07-27 16:31:03 -04:00
GearsProgress
21702c135f Adding the ability to reset the PokeBox 2026-07-27 16:23:37 -04:00
GearsProgress
8a9fa743b7 (Kinda) Fixing the game and lang selection menu heights 2026-07-24 12:29:22 -04:00
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
Philippe Symons
c5b2475302 Disable maxmod sound by default (I like the rom size number getting lower)
We're not really using it at the moment. So I'd rather see the lower rom size.
2026-07-17 15:06:32 +02:00
The Gears of Progress
2b434bc7e5 Merge pull request #152 from risingPhil/bugfix/fix-corrupted-pkmn-crash 2026-07-07 10:17:26 -04:00
Philippe Symons
1def7e7421 Fix corrupted pkmn crash by updating PCCS submodule
PCCS submodule has been updated to commit 7087c3b
2026-07-07 16:14:52 +02: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