Subject: UADE Eastereggs

From: mld
Date: Thu Mar 24 16:02:01 2005

To: UADE-User-discussion
Hej,

I thought, right for easter I start a thread with some lesser known things one can do with UADE, generally referred to as "Eastereggs".
(Yeah, I know it's lame excuse for not updating the FAQs :)

feel free to add/correct anything

mld/uade team

---

From: easterbunny/uade team
Date: Thu Mar 24 16:05:48 2005

To: UADE-User-discussion
[b:9a0d85a126]uade -sh[/b:9a0d85a126] 
(enables UADE speedhack for replayers demanding a lot of virtual CPU time. e.g. FTM)

[b:9a0d85a126]uade -voltest 1[/b:9a0d85a126]
(for debugging: override volume setting of the replay, to see if a silent replayer plays with zero volume or really hangs.)

---

From: easterbunny/uade team
Date: Thu Mar 24 16:13:12 2005

To: UADE-User-discussion
[u:b525f0694f][b:b525f0694f]changing replay quality of some replayers in $UADEDIR/players/ENV/EaglePlayer[/b:b525f0694f][/u:b525f0694f]

Some replayers (e.g. Hippel_V7, TFMX_Pro, TFMX_V7, EMS V6, Digital Mugician 2) parse the config files in the [i:b525f0694f]$UADEDIR/players/ENV/Eagleplayer/[/i:b525f0694f]. By changing the mixing rate for those replays you can get slightly better quality (e.g. for saving):

[list:b525f0694f]For the TFMX_Pro.cfg starting WT, you can toggle VBI(=PAL/NTSC speed)/CIA timing at 0x03. (0x01= CIA by default)[/list:u:b525f0694f]
[list:b525f0694f]For all the other config files starting with WT at offset 0x00/0x01 quality can be changed with the byte at offset 0x03. The higher the value the better the quality. The maximal value is 0x1c (28khz), so don't exceed this.[/list:u:b525f0694f]

[list:b525f0694f]The config for EMSv6 can be edited with a plain text editor. Refer to the txt file explaining the parameters.
[/list:u:b525f0694f]
[b:b525f0694f]Info:[/b:b525f0694f] Values too high can result in stuttering or slow replaying or maybe even worse :)

---

From: easterbunny/uade team
Date: Thu Mar 24 16:19:33 2005

To: UADE-User-discussion
[u:51b7121686][b:51b7121686]Converting/saving "packed" Trackerformats to standard MOD files.[/b:51b7121686][/u:51b7121686]

startUADE from a shell with e.g.:

[b:51b7121686]uade -d /EU.SILENTS-frDemo01[/b:51b7121686]

You'll get into the debug mode.

1)    [b:51b7121686] u + &lt;enter&gt;[/b:51b7121686] (You should hear uade play now)
       [b:51b7121686] &lt;ctrl&gt; + &lt;c&gt;[/b:51b7121686]

2)      [b:51b7121686]M + &lt;enter&gt;[/b:51b7121686] (should list anything that looks like a tracker file.)
        Most likely the last entry is your file, e.g:

[quote:51b7121686]  Found possible ProTracker (31 samples) module at 0x5a900.
Name "enigma year bkh-nhp", Length 0x3cece bytes[/quote:51b7121686]

3)      [b:51b7121686]S &lt;filename&gt; &lt;start adr&gt; &lt;0xlength&gt;[/b:51b7121686]
        [quote:51b7121686]e.g: S mod.convertedfile 0x5a900 0x3cece[/quote:51b7121686]

4)      [b:51b7121686] q + &lt;enter&gt;[/b:51b7121686] youe converted file should be saved now in your working directory.

---

From: shd
Date: Thu Mar 24 23:08:14 2005

To: UADE-User-discussion
[quote:8594218ea6="easterbunny/uade team"][u:8594218ea6][b:8594218ea6]Converting/saving "packed" Trackerformats to standard MOD files.[/b:8594218ea6][/u:8594218ea6]
[/quote:8594218ea6]

Heh :) These are really less known tricks with uade.. :)

---

From: Guest
Date: Fri Apr 1 15:16:13 2005

To: UADE-User-discussion
[quote:a61800fb25="easterbunny/uade team"]

[list:a61800fb25]For the TFMX_Pro.cfg starting WT, you can toggle VBI(=PAL/NTSC speed)/CIA timing at 0x03. (0x01= CIA by default)[/list:u:a61800fb25]
)[/quote:a61800fb25]

Ok, there are only 2 settings: VBI and CIA, right? And if 0x01 is for CIA, what's the right value for VBI?

Thanks!

---

From: shd
Date: Fri Apr 1 16:43:02 2005

To: UADE-User-discussion
[quote:9fde73baee="Anonymous"]
Ok, there are only 2 settings: VBI and CIA, right? And if 0x01 is for CIA, what's the right value for VBI?
[/quote:9fde73baee]

I just noticed that we don't have Don Adans TFMX Pro replay source :( Well, back to the basics where it often goes.. Disassembly dump shows 0x00 is VBI. Anything other than 0x00 or 0x01 defaults to VBI. But don't take my word, try it..

---

From: shd
Date: Sun Apr 17 00:07:03 2005

To: UADE-User-discussion
[quote:6b00b984d5="easterbunny/uade team"]Length 0x3cece bytes[/quote:6b00b984d5]
3)      [b:6b00b984d5]S &lt;filename&gt; &lt;start adr&gt; &lt;0xlength&gt;[/b:6b00b984d5]
        [quote:6b00b984d5]e.g: S mod.convertedfile 0x5a900 0x3cece[/quote:6b00b984d5]
[/quote]

*grabs easterbunny from ears*

Received a set of abk songs and tried converting them back to mod format. See [url]http://uade.ton.tut.fi/amiga-music/mods/amos-test/[/url].

Is the song pattern position wrong, or are sample volumes or what is the problem that my conversion didn't go well?

---

From: Guest
Date: Mon Apr 18 06:57:12 2005

To: UADE-User-discussion
[quote:d340809588="shd"][quote:d340809588="easterbunny/uade team"]Length 0x3cece bytes[/quote:d340809588]
3)      [b:d340809588]S &lt;filename&gt; &lt;start adr&gt; &lt;0xlength&gt;[/b:d340809588]
        [quote:d340809588]e.g: S mod.convertedfile 0x5a900 0x3cece[/quote:d340809588]
[/quote:d340809588]

Is the song pattern position wrong, or are sample volumes or what is the problem that my conversion didn't go well?[/quote]

hmmh, hmmh... I think it misses the sampledata altogether :)

it could be I took a shortcut with Amos and just used a pointer to the sampledata for replaying, instead of copying it after the music data. *grin*