English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 23 April 2018, 13:29   #1
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
integrating AHX player in game project - how?

Hello guys,

anyone any idea if AHX has some kind of asm code player for integrating in a demo or a game project, and if, where to find?

Thanks...
Tigerskunk is offline  
Old 23 April 2018, 13:58   #2
kamelito
Zone Friend
 
kamelito's Avatar
 
Join Date: May 2006
Location: France
Posts: 1,801
ftp://ftp.exotica.org.uk/pub/exotica...criptions/ahx/
kamelito is offline  
Old 23 April 2018, 14:21   #3
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
Thanks a lot..

is there a pure asm versione existing?
Tigerskunk is offline  
Old 24 April 2018, 02:31   #4
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
http://www.amigascne.org/abyss/ahx/main.html#download
idrougge is offline  
Old 24 April 2018, 15:41   #5
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
There are PC-relative binary players in the distribution archive, which you have to INCBIN in your source. There are also examples.

I didn't know AHX before, and it looks like a nice, C64-style, chiptune player, without the need for large samples. But these memory requirements look insane:

Code:
;---- ahxInitPlayer
;
; Inputs: a0: pointer to 412150 bytes of public (fast) memory
;         a1: pointer to   2560 bytes of explicit chip memory
There wouldn't be much memory left for your program, if you target a typical A500/1MB.
phx is offline  
Old 24 April 2018, 16:07   #6
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
That's funny, I always thought AHX would make for a very memory-efficient way to add bleepy music to your game. What a shame!
You're better off using Protracker chiptunes.
Amiga1992 is offline  
Old 24 April 2018, 16:29   #7
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
Didn't know that.. :/

Well, then no ahx for my future games .
Tigerskunk is offline  
Old 24 April 2018, 17:19   #8
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 55
Posts: 1,960
Quote:
Originally Posted by Steril707 View Post
Didn't know that.. :/

Well, then no ahx for my future games .
AHX is not very good for games, because need some (?) CPU time for sample manipulations. You can use THX replayer, which dont extra mem buffs. You can ripp binary replayer (68000 compatible version) from some old Wanted Team cracktros.
Don_Adan is offline  
Old 24 April 2018, 18:12   #9
drHirudo
Amiga user
 
drHirudo's Avatar
 
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 456
I've used AHX for many games on the Amiga, that I later ported with ease to other platforms (PC, Mac). I even used the AHX for sound effects etc..
One example of the AHX player used in Amiga game:
[ Show youtube player ]
drHirudo is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
AHX CIA timing in Blitz2 Anakirob Coders. Language 2 17 December 2017 10:21
Differences in AHX files made in AHX or HivelyTracker Anakirob support.Apps 1 13 November 2016 10:30
AHX-pro needed for arranging soundeffects buzzybee request.Music 8 28 December 2015 16:25
pd/freebie/bonus game: Single player high score base game, dodging asteroids? jimmy2x2x Looking for a game name ? 5 09 May 2011 15:28
AHX, THX instruments settings Frog support.Apps 9 05 April 2005 16:16

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:53.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15904 seconds with 15 queries