Ultimate Amiga

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Doom music extension  (Read 8677 times)

0 Members and 1 Guest are viewing this topic.

SPH

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 7
Doom music extension
« on: January 23, 2014, 09:44:36 PM »

Hello,

I search for the amos extension 'Doom music extension' for amos and amos pro
I cannot find it (after hours of google requests).
Please is someone has this marvelous extensions and can post it in amos factory.
Thanks
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: Doom music extension
« Reply #1 on: January 25, 2014, 02:02:44 PM »


Didn't have it, but I found it on a really really really old version of the AMOS Factory! Find it here:

http://www.amigau.com/amigarealm/amos/amos/1503.htm

I have downloaded the .LHA and confirmed it is good, but I haven't used any of the libs or AMOS files contained within.
Logged

SPH

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 7
Re: Doom music extension
« Reply #2 on: January 25, 2014, 03:19:32 PM »

I am going to test it.

Many thanks Lonewolf10.
Logged

SPH

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 7
Re: Doom music extension
« Reply #3 on: January 26, 2014, 04:48:23 PM »

I have tested the extension.
It works (the archive is partially corrupted but it concerns only one example file).

It is a nice extension with good support and protracker module, sample et others exotics formats.
It works well.

The problem is that it requires 020 which i forgot. (I have used it 15 years ago).

Thanks again lonewolf10.
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: Doom music extension
« Reply #4 on: January 28, 2014, 08:50:28 AM »

The extension itself is partially corrupt since THX modules remain silent.  I BSaved the contents of bank 3 of the THX example to disk and loaded it into AHX (a newer THX editor) and it played without question so THX mods won't play with this version of the archive.
Logged

SPH

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 7
Re: Doom music extension
« Reply #5 on: January 28, 2014, 06:55:52 PM »

Ok for thx.

Actually the protracker support and the sample play work well as i have used it in a project 15 years ago.
With native protracker commands in amos pro, you cant control very well the mod (for example the volume to do a fade)
and you cant play sample while the music is playing. This extension allows to do that.
Others, like craft allow a better management of protracker musics
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: Doom music extension
« Reply #6 on: January 29, 2014, 05:17:53 AM »

Same goes for the Protracker support in AMCAF, not to mention AMCAF doesn't require an '020.
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: Doom music extension
« Reply #7 on: January 31, 2014, 08:36:05 PM »

The extension itself is partially corrupt since THX modules remain silent.  I BSaved the contents of bank 3 of the THX example to disk and loaded it into AHX (a newer THX editor) and it played without question so THX mods won't play with this version of the archive.

Hmmm... the extension itself looks fine. Did you remember to put the relevant libraries in the right place before testing? All pointers seem to be good, but it does contain multiple unused(?) commands that have all been renamed to Nop (see below).

Code: [Select]
Andrew D Burton's Extension Examiner - Export File
**************************************************
Export Selection: All     
Path: amiga-hd:PC-TEMP/dme/
File: AMOSPro_DOOM_Music.Lib


Info
****
Extension Name: AMOSPro DOOM Music extension V2.0 04-Nov-97 by Thomas Reetz
Additional    : $VER: V2.0 04-Nov-97

Header Data
===========
            File Header Offset: 0      (First 32 bytes not used by AMOS)
  Start     Addresses Offset  : 32
  C_Off     Commands Offset   : 50
  C_Tk      Tokens Offset     : 656
  C_Lib     Library Offset    : 4426
  C_Title   Title Offset      : 46156
  C_End     End Offset        : 46238

Unknown1 (Word): 1
Unknown2 (Word): 0
Unknown3 (Byte): 128
Unknown4 (Byte): 255

Commands Info
=============
Number Of Commands & Functions: 232

C_Lib / L0    C_Lib Offset (Start Of Default Routine): 4426
L1            L1 Offset (End Of Default Routine)     : 16164
L2 To L234    Machine Code For Commands & Functions
L235          Errors Routine Offset                  : 44192
L236          No Errors Routine Offset               : 46144

Error Messages
==============
Not a 4 channel module
FastMem required
Can't initialize DME_OctaMix.library
Can't load DME_OctaMix.library V2.0 or higher
Can't initialize DME_OctaMed.library
Can't load DME_OctaMed.library V2.0 or higher
Not a Octamix module
Not a Med module
Not a Octamed module
Not a 5-8 channel module
Not a 1-64 channel mixing module
Can't initialize DME_Med.library
Can't load DME_Med.library V2.0 or higher
Not a PlaySid module
Can't initialize playsid.library
Can't load playsid.library
No PlaySid module initialized
Not a Protracker module
Can't found free CIA-Timer
Can't initialize HQ mode
Can't initialize 14 Bit mode
Can't initialize mixing frequency
Can't initialize mix-buffer
Not a Thx module
No Thx module initialized
No Protracker module initialized
Can't found free VBL-Timer
No ScreamTracker module initialized
Not a Player 6.1 module
Not a converted TFMX V1.5 or TFMX Pro module
Can't load DME_TFMX.library
No TFMX V1.5 or TFMX Pro module initialized
No FutureComposer V1.0-1.3 module initialized
Not a ScreamTracker module
Can't load DME_ScreamTracker.library V2.0 or higher
Not a FutureComposer V1.0-1.3 module
Can't load DME_FC1.3.library V2.0 or higher
Not a FutureComposer V1.4 module
Can't load DME_FC1.4.library V2.0 or higher
Not a SoundMon V2.0 module
Can't load DME_SoundMon2.0.library V2.0 or higher
No SoundFX V1.3 module initialized
Not a SoundFX V1.3 module
Can't load DME_SoundFX1.3.library V2.0 or higher
Not a FastTracker module
Can't load DME_FastTracker.library
No FastTracker module initialized
No FutureComposer V1.4 module initialized
No SoundMon V2.0 module initialized
Not a DigiBooster V1.x module
Can't load DME_DigiBooster.library V2.0 or higher
Can't initialize DigiBooster mix mode
No Med module initialized
No OctaMed module initialized
No OctaMix module initialized
No FastTracker module initialized
Wrong THX Cia speed
No DigiBooster V1.x module initialized
Sample not defined
Sample bank not found

Extension Slot Number (1-25)
============================
Extension Number By Running Default Routine Code : Not Executed
Extension Number By Scanning Default Routine Code: 15   
Extension Number By Scanning Error Routine Code  : 15   


Commands & Functions
********************
Dmed Load X$,Y
Dmed Play X
Dmed Play X,Y
Dmed Stop
Dmed Cont
X=Dmed Song Length(Y)
X=Dmed Subsongs(Y)
X=Dmed Song Pos
X=Dmed Patt Pos
Dmed Volume X
X=Nop
X=Nop
Omed Load X$,Y
Omed Play X
Omed Play X,Y
Omed Stop
Omed Cont
Omed Hq On
Omed Hq Off
X=Omed Song Length(Y)
X=Omed Subsongs(Y)
X=Omed Song Pos
X=Omed Patt Pos
X=Nop
X=Nop
X=Nop
Omix Load X$,Y
Omix Play X
Omix Play X,Y
Omix Stop
Omix Cont
Omix 14 Bit On
Omix 14 Bit Off
Omix Freq X
Omix Buffer X
X=Omix Song Length(Y)
X=Omix Subsongs(Y)
X=Omix Song Pos
X=Omix Patt Pos
X=Nop
X=Nop
X=Nop
Sid Load X$,Y
Sid Play X
Sid Play X,Y
Sid Stop
Sid Pause
Sid Forward
Sid Rewind
Sid Channel X
Sid Cont
X=Sid Songs(Y)
X=Nop
X=Nop
X=Nop
Ptm Stop
Ptm Play X
Ptm Play X,Y
Ptm Load X$,Y
Ptm Volume X
Ptm Voice X
Ptm Cont
Ptm Cia Speed X
X=Ptm Song Length(Y)
X=Ptm Song Pos
X=Ptm Patt Pos
X=Ptm Vu(Y)
Ptm Next Patt
Ptm Prev Patt
X=Ptm End
Thx Load X$,Y
Thx Play X
Thx Play X,Y
Thx Stop
X=Thx Subsongs(Y)
Thx Volume X
X=Thx End
X=Thx Song Length(Y)
X=Thx Song Pos
Thx Next Patt
Thx Prev Patt
Thx Cont
X=Nop
X=Nop
X=Nop
P61 Stop
P61 Play X
P61 Load X$,Y
P61 Volume X
X=P61 Song Pos
X=P61 Patt Pos
P61 Pause
P61 Cont
X=Nop
X=Nop
X=Nop
Fc13 Stop
Fc13 Play X
Fc13 Load X$,Y
Fc13 Cont
X=Fc13 Song Length(Y)
X=Fc13 Song Pos
Fc13 Next Patt
Fc13 Prev Patt
X=Fc13 Vu(Y)
X=Fc13 End
Fc13 Volume X
X=Nop
X=Nop
X=Nop
Fc14 Stop
Fc14 Play X
Fc14 Load X$,Y
Fc14 Cont
X=Fc14 Song Length(Y)
X=Fc14 Song Pos
Fc14 Next Patt
Fc14 Prev Patt
X=Fc14 Vu(Y)
X=Fc14 End
Fc14 Volume X
X=Nop
X=Nop
X=Nop
Smon Stop
Smon Play X
Smon Play X,Y
Smon Load X$,Y
X=Smon Song Length(Y)
X=Smon Song Pos
Smon Next Patt
Smon Prev Patt
X=Smon Vu(Y)
X=Smon End
Smon Volume X
X=Nop
X=Nop
X=Nop
X=Nop
Sfx13 Stop
Sfx13 Play X
Sfx13 Load X$,Y
X=Sfx13 Song Pos
X=Sfx13 Vu(Y)
X=Sfx13 End
Sfx13 Volume X
Sfx13 Next Patt
Sfx13 Prev Patt
X=Sfx13 Song Length(Y)
Sfx13 Cont
X=Nop
X=Nop
X=Nop
Db Stop
Db Play X
Db Load X$,Y
X=Db Song Pos
Db Pause
Db Cont
Db Volume X
Db Mix On
Db Mix Off
Db Boost Rate X
X=Db Song Length(Y)
X=Digi End
X=Nop
X=Nop
X=Nop
X=Nop
Tfmx Load X$,Y
Tfmx Play X
Tfmx Play X,Y
Tfmx Stop
Tfmx Cont
Tfmx Volume X
X=Tfmx Subsongs(Y)
X=Tfmx Song Pos
X=Tfmx Song Length(Y)
Tfmx Next Patt
Tfmx Prev Patt
X=Nop
X=Nop
X=Nop
S3m Stop
S3m Play X
S3m Load X$,Y
X=S3m Song Pos
X=S3m Song Length(Y)
S3m Next Patt
S3m Prev Patt
S3m Volume X
Xm Stop
Xm Play X
Xm Load X$,Y
X=Xm Song Pos
X=Xm Song Length(Y)
Xm Volume X
X=Thx Vu(Y)
Fc13 Voice X
Fc14 Voice X
Smon Voice X
Sfx13 Voice X
X=Db Patt Pos
Smon Cont
Dmed Next Patt
Dmed Prev Patt
Omed Next Patt
Omed Prev Patt
Omix Next Patt
Omix Prev Patt
X=Dmed Vu(Y)
X=Omix Vu(Y)
X=Omed Vu(Y)
Xm Next Patt
Xm Prev Patt
X=Xm Vu(Y)
X=S3m Vu(Y)
Thx Voice X
X=P61 Vu(Y)
X=P61 Song Length
Db Next Patt
Db Prev Patt
Dme Sam Play X
Dme Sam Play X,Y
Dme Sam Play X,Y,Z
Dme Sam Raw X,Y,Z,A
Dme Sam Volume X
Dme Sam Volume X,Y
Dme Sam Bank X
Dme Sam Freq X,Y
Dme Sam Stop
Dme Sam Stop X



*** End Of File ***
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: Doom music extension
« Reply #8 on: February 01, 2014, 02:40:41 AM »

First of all, it doesn't need a library for THX since it is an internal player.  Second of all, yes, I did install the libraries.
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: Doom music extension
« Reply #9 on: February 01, 2014, 10:59:22 AM »

First of all, it doesn't need a library for THX since it is an internal player.

Sorry, I remembered seeing the list of libraries but didn't check to see if there was one specifically for THX.
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: Doom music extension
« Reply #10 on: April 22, 2016, 02:38:39 PM »


I just tried to install the DOOM Music extension and when opening AMOS Pro on a 68000 CPU it crashes with the #8000 0004 error (illegal instruction).
I did some investigations with SnoopDOS and found it tries to load "S:ThxWaves.location" on startup (part of default routine?!). Creating an empty file (the DOOM docs I have do not mention the file at all!) in the appropriate location made no difference.

Then I did some searching on the internet and re-discovered this thread. After switching to a 68020 CPU it no longer crashes, but it continues to try to load the "S:ThxWaves.location" file on startup - and if found it tries to load the file listed within it.

Does anyone have any information on what this file is used for?
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: Doom music extension
« Reply #11 on: April 22, 2016, 05:24:47 PM »

THX is a chiptune format so I would guess that the waveforms are global to the player.
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: Doom music extension
« Reply #12 on: April 24, 2016, 06:00:38 PM »

THX is a chiptune format so I would guess that the waveforms are global to the player.

Perhaps this is why THX modules were silent when you tried to play them using the extension? (see your post from 28 January 2014, below)

The extension itself is partially corrupt since THX modules remain silent.  I BSaved the contents of bank 3 of the THX example to disk and loaded it into AHX (a newer THX editor) and it played without question so THX mods won't play with this version of the archive.
« Last Edit: April 24, 2016, 06:03:02 PM by Lonewolf10 »
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: Doom music extension
« Reply #13 on: April 24, 2016, 07:16:07 PM »

Agreed.
Logged
Pages: [1]   Go Up
 

TinyPortal 2.2.2 © 2005-2022