29 Commits

Author SHA1 Message Date
032515a088 Graphics display Test
All checks were successful
Emscripten Build / Build_and_Deploy_Web_Build (push) Successful in 21s
2025-05-06 10:37:29 -04:00
7525482a6f Prevent lockups due to frame rate falling behind.
All checks were successful
Emscripten Build / Build_and_Deploy_Web_Build (push) Successful in 21s
2025-05-06 09:52:19 -04:00
e183af8c18 More cast conversions.
All checks were successful
Emscripten Build / Build_and_Deploy_Web_Build (push) Successful in 15s
2025-05-06 09:42:35 -04:00
942a0ba691 Cast to uint_fast8_t after calculations.
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Failing after 19s
2025-05-06 09:41:51 -04:00
cb6c36ad49 Use std::runtime_error instead of std::exception.
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Failing after 28s
2025-05-06 09:36:56 -04:00
f6ea3c45ef Merge into master.
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Failing after 25s
2025-05-05 17:52:20 -05:00
bfd55f5dc0 Extra changes. 2025-05-05 17:52:05 -05:00
e7fc60b923 Replace byte with std::byte.
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Failing after 14s
2025-05-05 16:25:06 -04:00
81a7c31dd7 Create cmake configuration and move truncated backgrounds to an assets directory.
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Failing after 20s
2025-05-05 15:50:46 -04:00
25e93902a9 Trigger Action
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Failing after 14s
2025-05-05 15:23:07 -04:00
21be641007 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/EarthboundBattleBackgrounds 2025-05-05 15:21:18 -04:00
98dcfccc9d Minor tweak to throw exceptions instead of returning silently. Add gitea workflow. 2025-05-05 15:21:15 -04:00
3c7e11acd2 Minor tweak to throw exceptions instead of returning silently. Add gitea workflow. 2025-05-05 15:20:20 -04:00
1f20f0c837 Rendering!! It sorta works. 2024-07-03 18:15:32 -05:00
bbeac33ad6 Add in some layer encapsulation and prepare drawing tick. 2024-07-03 16:06:38 -04:00
99dde2e607 BackgroundLayer implementation added. 2024-07-03 11:22:59 -04:00
41ab66d4c9 Use fast types instead. Add DistortionEffect class. Fix up BackgroundLayer class to not include PGE layer arguments anymore. 2024-07-03 09:12:36 -04:00
d1837503e0 Start implementing palette cycler/distorter. 2024-07-03 04:10:38 -05:00
462e4d1295 Rendering tiles! 2024-07-02 09:53:14 -05:00
ea0e2a0a46 Palette and graphics test rendering. 2024-07-02 10:36:48 -04:00
b1cde6a168 Graphics data reading fixed. Palette colors put back to PGE's rgb order. 2024-07-02 10:04:21 -04:00
5f0a728fd8 Fix some debugging and typo in decompression. 2024-07-02 06:47:08 -05:00
6db778d6a8 Stop the crashes at least. 2024-07-01 17:34:48 -05:00
15e8df7c01 Add tile loading and finish up decompressions. 2024-07-01 15:36:05 -04:00
45efe714d5 Finish decompress function. 2024-07-01 11:38:30 -04:00
65a4872b06 Add reversed bytes function. 2024-07-01 11:11:41 -04:00
29f1ac7777 Begin writing decompression block. 2024-07-01 06:38:22 -05:00
759fcd26e1 Palette reading and rendering implemented. 2024-07-01 02:39:59 -05:00
11ac0ee4d2 Parse background data. 2024-06-30 05:58:15 -05:00