db icon indicating copy to clipboard operation
db copied to clipboard

Donut.c port

Open Buggem opened this issue 11 months ago • 2 comments

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

  • [x] 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 avatar Jan 30 '25 01:01 Buggem

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 avatar Jan 30 '25 01:01 Buggem

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 avatar Jan 30 '25 01:01 Buggem