Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@

# Build directories
build-n3ds/
.vscode/
build-wiiu/.map
build-wiiu/cinnamon.lst
build-wiiu/

output-wiiu/
output-3ds/

.vscode/
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROFILE ?= 0
BUILD := build-n3ds$(if $(filter 0,$(PROFILE)),,-profile)
SOURCES := src src/n3ds
DATA := data
INCLUDES := include src src/n3ds
INCLUDES := src src/n3ds
GRAPHICS := gfx
OUTPUT := output
RESOURCES := resources
Expand Down
2 changes: 1 addition & 1 deletion Makefile.wiiu
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ include $(DEVKITPRO)/wut/share/wut_rules
TARGET := undertale
BUILD := build-wiiu
SOURCES := src src/wiiu
INCLUDES := include src src/wiiu
INCLUDES := src src/wiiu
OUTPUT := output-wiiu
CONTENT_DIR := $(TOPDIR)/$(OUTPUT)/content

Expand Down
13 changes: 5 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
<h1 align="center">Cinnamon</h1>

<p align="center">
<a href="https://discord.gg/AahyBCvVR2"><img src="https://img.shields.io/discord/1406856655920168971?color=5865F2&logo=discord&logoColor=white&label=discord"></a>
</p>

<h1 align="center">Cinnamon</h1>

> [!IMPORTANT]
> Cinnamon is not finished and will have bugs. 3DS is going through a rewrite so you cannot build at this time.

Cinnamon aims to be a open source re-implementation of GameMaker: Studio's runner for the 3DS and Wii U. This opens up lots of opportunities for games like Pizza Tower, Forager, Undertale, and Deltarune to run on the 3DS and Wii U.

Games like UNDERTALE have already been successfully ported to the Wii U and 3DS and are playable the whole way through. While only Bytecode version 16 is supported as of now, more bytecodes and features will be implemented in the future.

### File Explanations:
- runner.c handles events, rooms, instances, etc.
- vm.c runs the bytecode of the game
- renderer.h does, guess what, rendering!
- vm_builtins.c handles built in variables and funcs

## Disclaimer

Cinnamon has no association, endorsement, or any connection whatsoever with any of the software that it facilitates, and does not provide any of the software it can run by itself. In order to use Cinnamon, you will need to provide your own game files.
Loading
Loading