Difference between revisions of "CUST"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
(21 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{Infobox Format
 
{{Infobox Format
| Title      = Custom module
+
| Title      = Custom Module
 
| Format      = CUST
 
| Format      = CUST
| Developer  = Unknown
+
| Developer  = Delirium Softdesign (Peter Kunath and Frank Riffel)
| Header      = Unknown
+
| Header      = Hunk <!-- (Amiga executable) with a custom header in it -->
 
| Content    = Programmatic
 
| Content    = Programmatic
 
| Instruments = Combined
 
| Instruments = Combined
Line 10: Line 10:
 
| OutputFM    = No
 
| OutputFM    = No
 
| OutputPSG  = No
 
| OutputPSG  = No
| Released    = c. 2001
+
| Released    = 1992-03-30
 
| FirstGame  = N/A
 
| FirstGame  = N/A
 
| Extension01 = cust.*
 
| Extension01 = cust.*
Line 16: Line 16:
 
}}
 
}}
  
'''CUST''' (from '''cust'''om module) is, depending on its name, a custom module format for [[Amiga|Commodore Amiga]] platform, containing audio data and player code it it.
+
A '''''CUST''''' file (Custom Module) contains code and data for at least one [[Amiga|Commodore Amiga]] song.
  
While Amiga is the only 80's era computer alongide IBM PCs music from which could be ripped as music files directly (like [[MIDI]] and not like [[SID]], [[NSF]], [[SNDH]]), most of Amiga file formats are poorly supported in modern music players, so the rippers invited a file format that could contain all music data from each Amiga game. Ripping CUST was easier than [[SC68]], even it hasn't Atari ST support.
+
During the Amiga's time, the way to rip music was changing. On earlier computers, most arrangers hard-coded all song data in the driver and even adjusted the driver to the songs, making them inseparable and impossible to hear outside games without ripping code as well. In response, formats were created that could house the song data, the driver code and an interface between driver and player, like [[SID]] for the [[Commodore 64]], [[NSF]] for the [[NES]], [[SNDH]] for the Atari ST and CUST for the Amiga. Although the Amiga may have popularized interchangeable music file formats with [[MOD]], many Amiga arrangers still hard-coded music, which to this day demands the CUST format.
  
Unfortunatelly, this format is poorly supported even for now (there are no popular players except [[DeliPlayer]]), but using it alongside [[SC68]] is better then nothing.
+
The alternative format [[SC68]] supports both the Amiga and the [[Atari ST]].
  
 
==Players==
 
==Players==
 
<div style="float:right;">([[:Category: CUST Players|Category]])</div>
 
<div style="float:right;">([[:Category: CUST Players|Category]])</div>
  
 +
* [[EaglePlayer]] - Amiga
 
* [[DeliPlayer]] - Windows
 
* [[DeliPlayer]] - Windows
 +
* [[DeliTracker]] - Amiga
 +
* [[Delix]] - XMPlay
  
 
==Editors==
 
==Editors==
Line 39: Line 42:
  
 
==Games==
 
==Games==
<div style="float:right;">([[:Category: Games That Use CUST|Category]])</div>
+
<div style="float:right;">([[:Category: CUST Conversions|Category]])</div>
 +
 
 +
==How to obtain==
 +
To rip [[CUST]] files, you have to learn about the [[8364]] chip and the CPU of Amiga. Thankfully, there are many popular games ripped into CUST already.
 +
 +
* [https://www.exotica.org.uk/wiki/Custom exotica.org.uk/wiki/Custom] - List of the games with music ripped into CUST, just go to the necessary game page and download it.
  
 
==Links==
 
==Links==
* [http://www.exotica.org.uk/wiki/Custom exotica.org.uk/wiki/Custom] - Exotica.org.uk and ripped games.
+
* [https://www.exotica.org.uk/wiki/Custom exotica.org.uk/wiki/Custom] - Exotica.org.uk and ripped games.
 +
* [http://aminet.net/package/mus/play/DeliTracker232 aminet.net/package/mus/play/DeliTracker232] - Latest DeliTracker version (includes format specification).

Revision as of 18:40, 16 January 2019

Custom Module
CUST.png
Developer: Delirium Softdesign (Peter Kunath and Frank Riffel)
Header: Hunk
Content: Programmatic
Instruments: Combined
Target Output
Output - Digital Audio.png Output - MIDI - No.png Output - FM Synthesis - No.png Output - PSG - No.png
Released: 1992-03-30
First Game: N/A
Extensions
  • cust.*
  • *.cust

A CUST file (Custom Module) contains code and data for at least one Commodore Amiga song.

During the Amiga's time, the way to rip music was changing. On earlier computers, most arrangers hard-coded all song data in the driver and even adjusted the driver to the songs, making them inseparable and impossible to hear outside games without ripping code as well. In response, formats were created that could house the song data, the driver code and an interface between driver and player, like SID for the Commodore 64, NSF for the NES, SNDH for the Atari ST and CUST for the Amiga. Although the Amiga may have popularized interchangeable music file formats with MOD, many Amiga arrangers still hard-coded music, which to this day demands the CUST format.

The alternative format SC68 supports both the Amiga and the Atari ST.

Players

(Category)

Editors

(Category)

Converters

(Category)

CUST to ?

? to CUST

Games

(Category)

How to obtain

To rip CUST files, you have to learn about the 8364 chip and the CPU of Amiga. Thankfully, there are many popular games ripped into CUST already.

Links