ct2util(1)

✨ ct2util(1) ✨

okay so bestie, welcome to ct2util(1) β€” it lives in the User Commands section of the manual, and it's literally your backstage pass to the CheeseCutter 2 utilities (Nov 12 2018) πŸ’–. Yes that date is in the name, no I will not be normal about it.


🌸 NAME 🌸

ct2util β€” the manual page for CheeseCutter 2 utilities (Nov 12 2018). that's it, that's the whole name section, we keep it cute and concise πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

ct2util <command> <options> <infile> <-o outfile>

like. command first, then your options, then the file you're feeding in, and then -o outfile for where it goes. the shape of it is giving very "recipe card" energy and honestly? obsessed.


πŸ‘‘ DESCRIPTION πŸ‘‘

CheeseCutter 2 utilities (Nov 12 2018) β€” periodt, that's the whole description, and it comes with two bonus invocation shapes just chilling underneath it:

ct2util import <infile> <infile2> <-o outfile>
ct2util init <binaryfile> <-o outfile>

so like. import wants two infiles (greedy queen), and init wants a binaryfile. noted, saved, screenshotted πŸ“Έ


πŸ’… COMMANDS πŸ’…

  • prg β€” export a song (.ct) to a PRG file. slay, ship it to the C64 bestie πŸ•ΉοΈ
  • sid β€” export a song (.ct) to a SID file. the chiptune classic, iconic, no notes πŸ’œ
  • dump β€” dump song data to assembler source. BETA, so be gentle with her πŸ™ˆ
  • import β€” copy data from another song without overwriting the player. respectful king behavior fr fr πŸ‘‘
  • init β€” create a fresh .ct from a player binary. blank canvas, main character energy ✨

🧚 GENERAL OPTIONS 🧚

  • -o <outfile> β€” set the output filename. if you don't, she'll just gather one from the input filename herself, independent queen πŸ’…

πŸ”₯ EXPORT OPTIONS πŸ”₯

  • -r <addr> β€” relocate output to address (default = ). yes, the default is literally blank, I'm not playing, that's just what it says 😭
  • -d <num> β€” set the default subtune, range 1-32. pick your fave πŸŽ€
  • -s <num> β€” export a single subtune, range 1-32. heads up: this disables -d, they do not coexist, it's giving exclusivity πŸ’€
  • -zp <num> β€” relocate zero page, valid range 2-. yes, open-ended, she's flexible 🌈
  • -q β€” don't output information. quiet mode, silent treatment, we love a low-key moment 🀫
little pro tip bestie: prefix value options with '0x' or '$' to indicate a hexadecimal value. hex girlies rise 🫢

⭐ SEE ALSO ⭐

go read these too, they're all part of the same friend group:


and that's the whole page!! mwah πŸ’– this was CheeseCutter 2 utilities (Nov 12 2018), dated November 2018, page ct2util(1). go make something iconic, ily, bye πŸŽ€βœ¨