Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digitakt & Digitone splash mods

Boot-splash mods for the Elektron Digitakt mk1 (OS 1.53) and Digitone mk1 / Digitone Keys (OS 1.43), built for elekloader. They change only the main OS section, need the matching core mod, and can be combined with other non-conflicting mods. No Elektron firmware is included.

rare-splash aba-bootanim match

DigiSplash running on a Digitakt and Digitone

Digitakt mk1 (OS 1.53)

mod what it does sources
rare-splash boots on the alternate stock animation, the one the unseeded selector never reaches 1 instruction
digitussy animated: the DIGITUSSY wordmark bobbing over rising particles C + asm
digitrash animated: the DIGITRASH wordmark and a trash can with six flying flies C + asm
aba-bootanim example animated GIF splash, generated by make-bootanim from aba.gif asm

usual vs rare

(left: the usual boot animation, ~367 lit pixels — right: the rare one, ~666; both captured from a real 1.53 image in digiemu.)

Digitone mk1 / Digitone Keys (OS 1.43)

The same mods, ported, plus the generated example (see digitone1/ for the addresses). The panel is the same screen, so the graphics and image format are identical.

DigiTussy on the Digitone

mod
digitone1/mods/rare-splash the alternate stock animation
digitone1/mods/digitussy animated wordmark + particles
digitone1/mods/digitrash animated wordmark + flies
digitone1/mods/aba-bootanim example animated GIF from make-bootanim

Conflicts

digitussy, digitrash and aba-bootanim draw over the intro; rare-splash changes which stock animation runs. The three draw mods hook the same present sites, so install one of them; rare-splash patches a different instruction and combines with any of them. The same rule holds within each device section (a Digitakt mod and a Digitone mod are never combined — they target different OS files).

Releases

The DigiSplash 1.1 release is twelve splashes, in releases/ (dt/ for the Digitakt, dn/ for the Digitone) and as elemods-only zips. Install one draw mod at a time — see releases/README.md.

rare-splash digitussy digitrash aba loox tussy bzme reach claw tidemoon vinyl match

Quick start

cd elekloader

# Digitakt mk1: build a mod, then a flashable firmware with core
python -m elekloader.sdk.build ../digitakt-splash-mods/mods/digitussy --stock Digitakt_OS1.53.syx
python -m elekloader.patch --stock Digitakt_OS1.53.syx \
    --mod mods/core/out/core-2.1.elemod \
    --mod ../digitakt-splash-mods/mods/digitussy/out/digitussy-1.0.elemod \
    --out digitussy.syx --version 2.0s

# Digitone mk1 / Keys: the same, with the Digitone stock and core-dn1
python -m elekloader.sdk.build ../digitakt-splash-mods/digitone1/mods/digitussy \
    --stock Digitone_and_Digitone_Keys_OS1.43.syx
python -m elekloader.patch --stock Digitone_and_Digitone_Keys_OS1.43.syx \
    --mod mods/core-dn1/out/core-dn1-2.0a.elemod \
    --mod ../digitakt-splash-mods/digitone1/mods/digitussy/out/digitussy-1.0.elemod \
    --out digitussy-dn1.syx --version 2.0s

digitussy, digitrash and the generated bootanims need the m68k toolchain (C and assembly); rare-splash has no sources and builds without it.

Make your own from a PNG or GIF

tools/make-bootanim/ turns an image or an animated GIF into a ready-to-build splash mod (a multi-frame animation, or a single frame):

generated from a GIF aba on the Digitone

tools\make-bootanim\make-bootanim.bat hamster.gif
tools\make-bootanim\make-bootanim.bat logo.png --name "My logo" --dn

It writes the mod folder (frames, splash.s, mod.json); build and install it with elekloader as above. See tools/make-bootanim/README.md. The committed aba-bootanim mod (and its Digitone twin) was made this way from tools/make-bootanim/aba.gif.

Documentation

docs/BUILDING.md the toolchain, sdk.build, lint, and how a .elemod is checked
docs/INSTALLING.md elekloader.patch, flashing, recovery, which mods conflict
docs/PANEL-FORMAT.md the 128x64 1bpp panel layout and how to make art for it
docs/TECHNICAL.md how the intro selects and presents, and where each mod hooks
digitone1/README.md the Digitone addresses and build/install commands
tools/re/README.md reverse-engineering and capture instruments
releases/ prebuilt .elemod files, DT and DN variants
NOTICE.md licence and the independence statement

Layout

mods/<id>/                Digitakt mk1 mods (elekloader format 2)
digitone1/mods/<id>/      Digitone mk1 / Keys mods
mods/<id>/*.s,*.c         sources;  out/ is build output (gitignored)
tools/make-bootanim/      PNG/GIF -> splash mod generator
tools/re/                 reverse-engineering and capture instruments
releases/                 prebuilt .elemod files (dt/, dn/)
screenshots/              captured in digiemu
docs/                     the guides above

Licence

The mods are GPL-2.0-or-later (see LICENSE). Digitakt, Digitone and Elektron are trademarks of their respective owners; this project is independent and is not affiliated with or endorsed by Elektron.

About

Boot-splash mods for the Elektron Digitakt mk1 (OS 1.53) and Digitone mk1 / Digitone Keys (OS 1.43), built for elekloader: the unreachable rare stock animation, plus animated splash screens and a PNG/GIF generator.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages