Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
260 commits
Select commit Hold shift + click to select a range
8405b41
Implement room_get_name
MrPowerGamerBR Mar 17, 2026
e1c18a5
Only write the INI file to the file system if the file was changed in…
MrPowerGamerBR Mar 17, 2026
7aa3ec6
Keep the last open INI file in memory
MrPowerGamerBR Mar 17, 2026
ce0bd79
Implement file system support for the PlayStation 2 target
MrPowerGamerBR Mar 17, 2026
9d1bf4f
Allow disabling specific objects on the PS2 target
MrPowerGamerBR Mar 19, 2026
4a7518f
Use cropped transparency sprites for the texture atlas
MrPowerGamerBR Mar 19, 2026
3cef76c
Add support for RLE compressed texture atlas
MrPowerGamerBR Mar 19, 2026
c53e6b6
Add N3DS CMake build support
the-owen-programmer Mar 20, 2026
3c0f2ea
Make folder for example for later
the-owen-programmer Mar 20, 2026
07d55af
Add TODO list to README
the-owen-programmer Mar 20, 2026
1a5be43
Fix .gitignore
the-owen-programmer Mar 20, 2026
47e9d93
Fix gitignore AGAIN and clean up build files from source control
the-owen-programmer Mar 20, 2026
10b4661
Refactor N3DS main.c to replace OpenGL/GLFW with Citro2D
the-owen-programmer Mar 20, 2026
8a16d35
BUILD SUCESSFUL!
the-owen-programmer Mar 20, 2026
9d649ce
UNDERTALE 101 RUNS!
the-owen-programmer Mar 20, 2026
feefb3c
Render test
the-owen-programmer Mar 20, 2026
d2c7734
Add audio support on the GLFW target
MrPowerGamerBR Mar 19, 2026
a7aca09
Cache compressed texture atlas in EE RAM
MrPowerGamerBR Mar 20, 2026
5467c9b
HELP :( I CANT GET CIA FILE
the-owen-programmer Mar 21, 2026
b274b62
Add audio playback support for the PlayStation 2 target
MrPowerGamerBR Mar 21, 2026
ca7f344
Fix memory leak in string_width, string_height and action_move
MrPowerGamerBR Mar 21, 2026
90d53db
Comment out fprintf from the PS2 audio system
MrPowerGamerBR Mar 21, 2026
bf0331a
Implement string_repeat
MrPowerGamerBR Mar 21, 2026
2c9719c
Use sbrk to get the REAL free memory instead of using mallinfo on the…
MrPowerGamerBR Mar 21, 2026
ffb82aa
Add and use safeMemalign
MrPowerGamerBR Mar 21, 2026
3ae52dd
Add and use safeStrdup
MrPowerGamerBR Mar 21, 2026
6a1f30b
Decrease EE RAM texture cache from 4MiB to 2MiB
MrPowerGamerBR Mar 21, 2026
8dfe47f
Implement room_restart
MrPowerGamerBR Mar 21, 2026
228e7c8
Implement draw_line_width_color
MrPowerGamerBR Mar 21, 2026
3519b2b
Always run the Runner_draw right after Runner_step on the PS2 target
MrPowerGamerBR Mar 21, 2026
1d86dab
Add "deferDrawToAfterAllSteps" config flag for the PS2 target
MrPowerGamerBR Mar 21, 2026
06ce64e
Get rid of CMAKE (causing problems for CIA files)
the-owen-programmer Mar 21, 2026
80bbf83
Json support fixed, builds work
the-owen-programmer Mar 21, 2026
a5fdefe
Merge remote-tracking branch 'butterscotch/main'
the-owen-programmer Mar 21, 2026
f54701b
attempting to fix renderer, accidently broke it again and ran out of …
the-owen-programmer Mar 22, 2026
b322ec5
Fix gitignore
the-owen-programmer Mar 22, 2026
6d45e47
works in emulator! not on real hardware...
the-owen-programmer Mar 22, 2026
1293723
Update README.md
Ralcactus Mar 22, 2026
51c8ca1
Old 3DS support added with better rendering
the-owen-programmer Mar 22, 2026
5de417c
Merge branch 'main' of https://github.com/KurplunkVR/cinnamon
the-owen-programmer Mar 22, 2026
a5b586a
Update n3ds_renderer.c
the-owen-programmer Mar 23, 2026
a04fc04
Update n3ds_renderer.c
the-owen-programmer Mar 23, 2026
f86332e
add some todos in code, add more comments
the-owen-programmer Mar 23, 2026
68fc30a
Fix hardware crash when loading
CooingMaxito Mar 23, 2026
0f36327
clean stuff up and fix exit issues
the-owen-programmer Mar 23, 2026
f9eed60
Add boop to tools folder
the-owen-programmer Mar 23, 2026
2c4f835
Add ctrtool and fix System mode
the-owen-programmer Mar 23, 2026
aca8266
crashes on exit still idk, also what is a .3ds?
the-owen-programmer Mar 23, 2026
840e7b6
fixed sprite colors
Ralcactus Mar 24, 2026
0b892dd
asigned X to the menu button
Ralcactus Mar 24, 2026
e733d64
30 fps cap (hard coded in)
Ralcactus Mar 24, 2026
645a678
No longer hard coded FPS cap, do calculations and get actual FPS cap …
the-owen-programmer Mar 24, 2026
a504ab2
Fix gitignore and fix build errors (sorry)
the-owen-programmer Mar 24, 2026
69548b9
fix all warnings (cleaner build output and easier spotting of issues)
the-owen-programmer Mar 24, 2026
34ef6c4
Save directly from linear heap (~50% less app heap used)
the-owen-programmer Mar 24, 2026
ce96fc2
potential fix for CIA
the-owen-programmer Mar 24, 2026
b267f87
fix
the-owen-programmer Mar 24, 2026
179271a
Update build workflow for N3DS and remove GLFW
the-owen-programmer Mar 24, 2026
1d90482
Enhance build workflow with tool downloads and setup
the-owen-programmer Mar 24, 2026
5f3e3c0
Update build.yml
the-owen-programmer Mar 24, 2026
cbc1e87
fix issue
the-owen-programmer Mar 24, 2026
b650af3
Merge branch 'main' of https://github.com/KurplunkVR/cinnamon
the-owen-programmer Mar 24, 2026
8a5a059
oops wrong type
the-owen-programmer Mar 24, 2026
99281c1
potential fix
the-owen-programmer Mar 24, 2026
68083f9
Update build.yml
the-owen-programmer Mar 24, 2026
b43df4a
Merge branch 'main' of https://github.com/KurplunkVR/cinnamon
the-owen-programmer Mar 24, 2026
fe42548
fix make file
the-owen-programmer Mar 24, 2026
aaf32b6
try to fix cams
the-owen-programmer Mar 24, 2026
1b3de25
huge rework (forgot to commit this)
the-owen-programmer Mar 24, 2026
aefe4b1
Revert "try to fix cams"
the-owen-programmer Mar 24, 2026
1ef64a7
Revert "fix make file"
the-owen-programmer Mar 24, 2026
b7fe150
Reapply "fix make file"
the-owen-programmer Mar 24, 2026
4bd7291
Merge branch 'main' of https://github.com/KurplunkVR/cinnamon
the-owen-programmer Mar 24, 2026
d15e434
Revert "Merge branch 'main' of https://github.com/KurplunkVR/cinnamon"
the-owen-programmer Mar 24, 2026
f8a4180
fixed camera
Ralcactus Mar 24, 2026
14b7998
fix blurryness
the-owen-programmer Mar 24, 2026
09e5186
attempt fix lag spikes
the-owen-programmer Mar 24, 2026
bf3de3d
Wii U added
Grayforz2468 Mar 25, 2026
a236dc0
Update README.md
Grayforz2468 Mar 25, 2026
2e18299
dual screen support
the-owen-programmer Mar 25, 2026
8a4b59b
Merge branch 'main' of https://github.com/KurplunkVR/cinnamon
the-owen-programmer Mar 25, 2026
42c282f
fix
the-owen-programmer Mar 25, 2026
4fb2943
Update Makefile.wiiu
Grayforz2468 Mar 25, 2026
d8e1efb
Update binary_reader.h
Grayforz2468 Mar 25, 2026
52305fa
Update binary_reader.c
Grayforz2468 Mar 25, 2026
eb8ce2d
Update runner_keyboard.h
Grayforz2468 Mar 25, 2026
14bf538
Update runner_keyboard.c
Grayforz2468 Mar 25, 2026
80799e4
Update vm_builtins.c
Grayforz2468 Mar 25, 2026
97d131c
Update binary_utils.h
Grayforz2468 Mar 25, 2026
3c00055
Update renderer.h
Grayforz2468 Mar 25, 2026
94972dc
Update runner.c
Grayforz2468 Mar 25, 2026
c6032eb
mem logging
the-owen-programmer Mar 25, 2026
6381ee6
fix mem logging
the-owen-programmer Mar 25, 2026
dee5b22
Old 3DS support fixed
the-owen-programmer Mar 25, 2026
5cd4fb8
Undertale
the-owen-programmer Mar 26, 2026
6274a12
attempt to fix rectangles
the-owen-programmer Mar 26, 2026
18db45e
Fix load times
the-owen-programmer Mar 26, 2026
faba7f6
trying to add borders
the-owen-programmer Mar 26, 2026
4eb7bfa
Merge branch 'main' of https://github.com/KurplunkVR/cinnamon
the-owen-programmer Mar 26, 2026
dbe0f62
Reapply local changes without generated audio/build artifacts
the-owen-programmer Mar 28, 2026
2d6682c
debug mode and performance fixes
the-owen-programmer Mar 29, 2026
73a85f8
fix texture issues
the-owen-programmer Mar 29, 2026
f9ea2d8
variable_instance_exists implimented (for demo)
the-owen-programmer Mar 29, 2026
54699eb
keyboard_set_map implimented (for demo)
the-owen-programmer Mar 29, 2026
a4376cd
impliment sound_play and sound_stop
the-owen-programmer Mar 29, 2026
4c10d3a
implimented action_if_variable function
the-owen-programmer Mar 29, 2026
c463599
fixes so much
the-owen-programmer Mar 29, 2026
f5747e5
try to add compressed audio
the-owen-programmer Mar 29, 2026
0a5402d
compression and borders
the-owen-programmer Mar 29, 2026
b55182a
FIX COLOR SAND SO MUCH SHIT
the-owen-programmer Mar 29, 2026
400aae0
vorbis music streaming and some renderer changes
Grayforz2468 Apr 5, 2026
b5d663e
vorbis streaming and some renderer tweaks
Grayforz2468 Apr 5, 2026
85732fa
collision and room change fixes
Grayforz2468 Apr 11, 2026
57eed6c
Update AppInfo
adlerriggstablet-glitch Apr 15, 2026
905ccfe
Revert "vorbis streaming and some renderer tweaks"
Grayforz2468 Apr 16, 2026
ece7571
Unbork 3DS
Grayforz2468 Apr 17, 2026
2fcc3bd
Use GX2SetTVScale and GX2SetDRCScale in favor of the old nearest-neig…
Grayforz2468 Apr 17, 2026
c9a4318
(Wii U) Allow overlapping sound playback (dialogue sounds sound more …
Grayforz2468 Apr 17, 2026
3fbc123
Restore 3DS stuff
Grayforz2468 Apr 17, 2026
1fcace1
Wii U icon and banner added
Grayforz2468 Apr 18, 2026
bd79157
Add back collision fixes
Grayforz2468 Apr 18, 2026
416e903
the single line of code that fixes flowey lmao
Grayforz2468 Apr 19, 2026
19bae07
Updated README
adlerriggstablet-glitch Apr 19, 2026
26442af
Remove large text on README
adlerriggstablet-glitch Apr 19, 2026
75a3bb0
Butterscotch SRC fix and various 3ds fixes
adlerriggstablet-glitch Apr 21, 2026
81422f5
Butterscotch SRC update, various improvements
adlerriggstablet-glitch Apr 21, 2026
97675a2
Revert "Butterscotch SRC update, various improvements"
Apr 21, 2026
8cc5764
Wii U src update
adlerriggstablet-glitch Apr 21, 2026
625b16c
Fixed bytecode (i think)
adlerriggstablet-glitch Apr 21, 2026
77c86e4
I HATE THIS STUPID THING (bytecode fix again)
adlerriggstablet-glitch Apr 21, 2026
927d28f
Add files via upload
adlerriggstablet-glitch Apr 21, 2026
e467bde
i swear to god if this does not work
adlerriggstablet-glitch Apr 21, 2026
5e8acd5
I FINALLY GOT IT YAHOOO
Apr 21, 2026
376ac39
Fix game loading, proper 640x480 framebuffer scaling on Wii U, and re…
Grayforz2468 Apr 22, 2026
b39e955
(Wii U) Add game loading bar
Grayforz2468 Apr 22, 2026
85658df
Revise TO-DO list in README.md
adlerriggstablet-glitch Apr 23, 2026
f572c38
Reverted all files to 26442af
Apr 23, 2026
3897085
Delete aes_keys.txt
adlerriggstablet-glitch Apr 23, 2026
38e8754
Delete src/ps2 directory
Grayforz2468 Apr 24, 2026
415a8e5
Delete seeddb.bin
Grayforz2468 Apr 24, 2026
837a354
Restore 3DS preprocessing tools
Grayforz2468 Apr 24, 2026
e546f78
Update README.md
adlerriggstablet-glitch Apr 24, 2026
727844c
Update README.md.. again.
adlerriggstablet-glitch Apr 25, 2026
9370858
Update README.md
adlerriggstablet-glitch Apr 25, 2026
d196cd0
Ready for 3DS rewrite
Apr 25, 2026
6a447ce
get ready for rewrite
adlerriggstablet-glitch Apr 25, 2026
073cc7b
Delete datawin_py directory
adlerriggstablet-glitch Apr 25, 2026
1b39db9
docs: update README.md
eltociear Apr 26, 2026
ec45d1b
Merge pull request #2 from eltociear/patch-1
adlerriggstablet-glitch Apr 26, 2026
ea5767b
Moved "File Explanations" to their own comments in the source
boreals-back-again Apr 27, 2026
118b7c0
Remove binaries and add them to .gitignore
boreals-back-again Apr 27, 2026
d08b969
Add legal disclaimer and move discord down
boreals-back-again Apr 27, 2026
7626b83
Remove compile_commands.json
boreals-back-again Apr 27, 2026
0665d28
Reword the legal disclaimer a bit
boreals-back-again Apr 27, 2026
327520c
Move profile.h out of include folder
boreals-back-again Apr 27, 2026
818f8b5
Removed reduntant stb libraries and include folder
boreals-back-again Apr 27, 2026
701e99a
Merge pull request #4 from Project-Sunshine-Native/cleanup
dorian-osly Apr 27, 2026
80aae9c
move 3ds resources and romfs into `resources/3ds`
boreals-back-again Apr 27, 2026
4cd63cb
Move wii u images into `resources/wiiu/meta/`
boreals-back-again Apr 27, 2026
24c704b
Rename output-{platform} to output/{platform}
boreals-back-again Apr 27, 2026
bbe7f7e
Add comment explaining why I cannot rename build-wiiu
boreals-back-again Apr 27, 2026
bacb0c2
Merge pull request #5 from Project-Sunshine-Native/cleanup_paths
boreals-back-again Apr 27, 2026
0b88adb
Initial, broken work on cmake build overhaul
boreals-back-again Apr 27, 2026
1974fa2
Add Wii U metadata to CMakeLists.txt
boreals-back-again Apr 28, 2026
0cf640d
Fix WUHB metadata passing
boreals-back-again Apr 28, 2026
f256d74
Remove broken GitHub actions workflow
boreals-back-again Apr 28, 2026
af21337
Improve CMakeLists.txt to be more extensible for the future 3ds support
boreals-back-again Apr 28, 2026
f862629
Remove now unused gitignore paths
boreals-back-again Apr 28, 2026
71eb5ff
Merge pull request #6 from Project-Sunshine-Native/cmake_build_overhaul
boreals-back-again Apr 28, 2026
7355940
Delete tools directory
boreals-back-again Apr 28, 2026
29fb302
the git history was messed up SIGH
adlerriggstablet-glitch Apr 28, 2026
ac4f32f
Create main.c
adlerriggstablet-glitch Apr 28, 2026
613bb6d
Update README.md
adlerriggstablet-glitch Apr 28, 2026
fe92c54
Add logo to readme
boreals-back-again Apr 29, 2026
6b157dd
readme stuff
Skyeview Apr 29, 2026
399f6a1
oops i did a thing
Skyeview Apr 29, 2026
aaa835d
readme fix
Skyeview Apr 29, 2026
3c974e3
readme
Skyeview Apr 29, 2026
4d571f2
readme fix video again
Skyeview Apr 29, 2026
c7f847a
Delete vid1.mp4
Skyeview Apr 29, 2026
bcef2e8
im so smart
Skyeview Apr 29, 2026
2cd9cbd
idk how to embed youtube videos
Skyeview Apr 29, 2026
01d1082
Update README to include Wii U build instructions
Grayforz2468 Apr 29, 2026
dd3e827
Merge branch 'main' of https://github.com/Project-Sunshine-Native/cin…
Grayforz2468 Apr 29, 2026
9a14c35
implement game_restart() and clamp streamed audio volume from 0.0 to 1.0
Grayforz2468 May 2, 2026
552d765
restore pro controller input
Grayforz2468 May 2, 2026
4ecc13f
Cleanup showcase
boreals-back-again May 2, 2026
e91cd69
dog
Grayforz2468 May 3, 2026
e702667
Merge branch 'main' of https://github.com/Project-Sunshine-Native/cin…
Grayforz2468 May 3, 2026
e698eaa
Merge upstream/main into main
Grayforz2468 May 3, 2026
6e87e9d
Update README about 3DS.
adlerriggstablet-glitch May 8, 2026
d55d068
Update README.md
adlerriggstablet-glitch May 11, 2026
5742289
Update README.md, again..
adlerriggstablet-glitch May 11, 2026
6800a9b
Create n3ds_renderer.h
adlerriggstablet-glitch May 11, 2026
2ce67d8
Create n3ds_renderer.c
adlerriggstablet-glitch May 11, 2026
f1a725b
Create n3ds_audio_system.c
adlerriggstablet-glitch May 11, 2026
3b4d9c0
Create n3ds_audio_system.h
adlerriggstablet-glitch May 11, 2026
836e687
Create n3ds_file_system.c
adlerriggstablet-glitch May 11, 2026
ba3fd51
Create n3ds_file_system.h
adlerriggstablet-glitch May 11, 2026
0bccfc0
Create stb_impl.c
adlerriggstablet-glitch May 11, 2026
86eb4d8
Update README.md for like the third fucking time today
adlerriggstablet-glitch May 11, 2026
0724504
add shi about project sunshine ig
adlerriggstablet-glitch May 11, 2026
db8de33
Add showcases into resources
adlerriggstablet-glitch May 11, 2026
fe76737
Add real hardware Wii U showcases
adlerriggstablet-glitch May 11, 2026
d2b7229
Update README.md with EMULATED Wii U Screenshots
adlerriggstablet-glitch May 11, 2026
c087512
Final (hopefully) README update
adlerriggstablet-glitch May 11, 2026
6552ae1
shii i forgor
adlerriggstablet-glitch May 11, 2026
2786239
initial 3ds rewrite commit (i forgor to commit this)
adlerriggstablet-glitch May 12, 2026
b1d742e
i thonk we will need deez (we will, update main.c)
adlerriggstablet-glitch May 12, 2026
6c73ce3
include shi
adlerriggstablet-glitch May 12, 2026
7ac9c16
Update n3ds_file_system.h
adlerriggstablet-glitch May 12, 2026
6624f05
THE NAMES ARE TOO SIMILAR RAHHHH
adlerriggstablet-glitch May 12, 2026
7055c40
Update n3ds_audio_system.h
adlerriggstablet-glitch May 12, 2026
96bd442
Update n3ds_file_system.c (meow)
adlerriggstablet-glitch May 12, 2026
24e6e88
does so much
adlerriggstablet-glitch May 12, 2026
2075eb3
Update n3ds_renderer.c
adlerriggstablet-glitch May 12, 2026
41572ae
Update n3ds_renderer.h, that was easy
adlerriggstablet-glitch May 12, 2026
b1e49d0
Update CMakeLists.txt
adlerriggstablet-glitch May 12, 2026
913fec8
Create launcher.c for Cinnamon Launcher
adlerriggstablet-glitch May 12, 2026
83cf5d3
Create launcher.h for Cinnamon Launcher
adlerriggstablet-glitch May 12, 2026
bb4708b
Create n3dslauncher.c
adlerriggstablet-glitch May 12, 2026
a126c4c
Create n3dslauncher.h
adlerriggstablet-glitch May 12, 2026
fd39ee1
da 'rune on the wii u works (real)
adlerriggstablet-glitch May 23, 2026
16b1f3b
Add 3DS platform
Grayforz2468 May 23, 2026
40a0b44
Merge branch 'main' of https://github.com/Project-Sunshine-Native/cin…
Grayforz2468 May 23, 2026
ec48602
Revert "Merge branch 'main' of https://github.com/Project-Sunshine-Na…
Grayforz2468 May 23, 2026
c8df650
Oops!
Grayforz2468 May 23, 2026
2e6dcec
Delete src/ps2 directory
Grayforz2468 May 23, 2026
1ad26f2
Delete src/gl directory
Grayforz2468 May 23, 2026
668f193
Delete src/glfw directory
Grayforz2468 May 23, 2026
0419a32
Delete .github/workflows directory
Grayforz2468 May 23, 2026
30d5d69
Add 3DS build and preprocessing instructions to README
Grayforz2468 May 23, 2026
0e6c04e
Restore image decoder needed for preprocessor
Grayforz2468 May 23, 2026
6605448
Fix CMakeLists, add Windows build scripts, tweak preprocessor and add…
Grayforz2468 May 29, 2026
92e0126
Fix 3DS preprocessor not copying over the finialized assets over to t…
Grayforz2468 May 31, 2026
4a26c49
Improve 3DS performance, and fix preprocessor (again)
Grayforz2468 Jun 3, 2026
b00eb35
Delete upstream godmode9 commit
Grayforz2468 Jun 3, 2026
b55e0e9
Add override sprites for preprocessor
Grayforz2468 Jun 4, 2026
b9e0a0d
Merge branch 'main' of https://github.com/Project-Sunshine-Native/cin…
Grayforz2468 Jun 4, 2026
9472fdb
Change preprocessor to look in resources/3ds/textureOverrides
Grayforz2468 Jun 4, 2026
201ba52
Clarify MinGW requirement for building on Windows
Grayforz2468 Jun 5, 2026
1e64e81
Add room manifest caching in preprocessor, native script for hotland …
Grayforz2468 Jun 5, 2026
55287ef
Merge branch 'main' of https://github.com/Project-Sunshine-Native/cin…
Grayforz2468 Jun 5, 2026
7aa5640
that doesnt work lmao
adlerriggstablet-glitch Jun 6, 2026
0a4f06f
Fix tex3ds path becoming malformed, causing it fail on Windows
Grayforz2468 Jun 6, 2026
6062002
Merge branch 'main' of https://github.com/Project-Sunshine-Native/cin…
Grayforz2468 Jun 6, 2026
ff57971
fix bullets
Jun 29, 2026
fb3d5c6
inventory
Jun 29, 2026
3d625d5
No no no!
adlerriggstablet-glitch Jun 29, 2026
ceb37a8
add required wii u package dependencies for building to readme
TheOliveOli38 Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
300 changes: 0 additions & 300 deletions .github/workflows/build.yml

This file was deleted.

5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,8 @@ build_ps2/
.gitignore
.cache

.vscode/tasks.json
resources/3ds/romfs/audio/
resources/3ds/romfs/borders/
resources/3ds/romfs/gfx/
resources/3ds/romfs/*.bcwav
Loading