Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Donut.c port #304

Open
1 task done
Buggem opened this issue Jan 30, 2025 · 2 comments
Open
1 task done

Donut.c port #304

Buggem opened this issue Jan 30, 2025 · 2 comments
Labels
app request Request an app be added / changed

Comments

@Buggem
Copy link

Buggem commented Jan 30, 2025

Title

3DS Donut

System(s)

3DS

Categories

App

Unique ID(s)

0xE98BA

Image link

https://github.com/Buggem/3ds-donut/blob/main/meta/donut.png?raw=true

Icon link

https://github.com/Buggem/3ds-donut/blob/main/meta/icon.png?raw=true

Long description

Donut.c is tired of the Wii, but don't worry guys, IT'S BACK ON THE 3DS!

Features:

  • open source AND unlicensed
  • funky music (directly copied from the original Wii port)
  • splash screen (adapted from the original Wii port)
  • ability to fast forward, stop, rewind, modify the speed, and reset the animation (doesn't effect the music for listener)
  • a headerfile with constants you can fine-tune as you please
  • both PC and 3DS support for testing purposes
  • both CIAs and 3DSXs availible as install options
  • donut

Screenshots

v1.1 on a New 3DS XL
v1.3 on Citra

GitHub repository of the app

https://github.com/Buggem/3ds-donut

Author

Andy Sloane, Max Parry

Short description

Donut.c on the 3DS!

Source code link

https://github.com/Buggem/3ds-donut

Creation date

Jan 29, 2025

Last update date

Feb 1, 2025

Website link

https://github.com/Buggem/3ds-donut

Wiki link

N/A

Download page link

https://github.com/Buggem/3ds-donut/releases

Version number

v1.5

Version title

donuts & bolts

Download link(s)

https://github.com/Buggem/3ds-donut/releases/download/v1.5/3ds-donut.3dsx (stable)
https://github.com/Buggem/3ds-donut/releases/download/v1.5/3ds-donut.cia (stable)
https://github.com/Buggem/3ds-donut/releases/download/latest/3ds-donut.3dsx (nightly)
https://github.com/Buggem/3ds-donut/releases/download/latest/3ds-donut.cia (stable)

Other notes

All credit goes to Andy Sloane for the original donut.c
And furthermore Jogeir Liljedahl's Addiction for the ambient theme.

Inspired by the original Wii Donut, but only the splash screen was actually used from the code.

I do not have direct permission from the app developer, but I believe releasing the source to the open without a license means that it can be used by anyone under any circumstance.

Developer permission

  • I am the app developer or have permission from the app developer to make this request; my request is compliant with the Universal-DB guidelines
@Buggem Buggem added the app request Request an app be added / changed label Jan 30, 2025
@Buggem
Copy link
Author

Buggem commented Jan 30, 2025

A minimal amount of AI did help. I'd say 5% was AI, but most of it was copied from the System Languages example packaged with devkitARM and the psuedocode Donut.c from Andy Sloane's webpage

@Buggem
Copy link
Author

Buggem commented Jan 30, 2025

I also believe this port is higher effort than the other port that has not been merged.

It has been tested on real hardware and runs well with minor flickering.

@Buggem Buggem changed the title App request for my Donut.c port Donut.c port Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app request Request an app be added / changed
Projects
None yet
Development

No branches or pull requests

1 participant