English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 08 August 2018, 15:24   #81
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 2,199
New commands means adding incompatibility what means more or less a new tracker with new module format. However, 8bitbubsy can tell you more.
daxb is offline  
Old 08 August 2018, 15:41   #82
ross
Sum, ergo Cogito

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 48
Posts: 1,517
Quote:
Originally Posted by 8bitbubsy View Post
I updated PT2.3E today with some fixes:
Thanks!

Quote:
Originally Posted by daxb View Post
New commands means adding incompatibility what means more or less a new tracker with new module format.
Not necessarily.
Historically command 8 is free so...

Simply new modules using command 8 would not play well with old players
(as happened for many other players of the past when new commands were introduced).
ross is offline  
Old 08 August 2018, 16:29   #83
xanderbeanz
Registered User

xanderbeanz's Avatar
 
Join Date: Jul 2018
Location: Birmingham, UK
Posts: 144
Quote:
Originally Posted by daxb View Post
New commands means adding incompatibility what means more or less a new tracker with new module format. However, 8bitbubsy can tell you more.
Of course, but I wouldn’t mind having this for my music anyway, I’m not looking to be compatible with anything as I’m using the Amiga to make music for CD’s along with other instruments.
xanderbeanz is offline  
Old 08 August 2018, 16:38   #84
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 2,199
As far as I know 8xx is used (seldom) for syncing music with graphics. Then 8xx usually is used for panning what can make problems. However, ask 8bitbubsy if he wants to add features to PT2.3E.
daxb is offline  
Old 08 August 2018, 17:28   #85
ross
Sum, ergo Cogito

ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 48
Posts: 1,517
Quote:
Originally Posted by daxb View Post
As far as I know 8xx is used (seldom) for syncing music with graphics.
True, but anyway in free mode and out of specs.
And you can use another command for sync, like E8x

However it is really difficult to touch a format now stable for many years like that of PT..
ross is offline  
Old 08 August 2018, 17:46   #86
xanderbeanz
Registered User

xanderbeanz's Avatar
 
Join Date: Jul 2018
Location: Birmingham, UK
Posts: 144
Stable or not I feel it was a mistake, the AM capabilities are right there on the chip and it was puzzling why they weren’t used.

Yes, audio rate modulation is a niche thing that mainly only modular synth users care about, and yes, you lose a channel, but it’s cool to have options. Aegis Sonix makes the most insane glitchy pads if you turn AM on whilst playing, breathtaking and perfect for soundtrack work through a bit of reverb.

Perhaps a special edition Protracker could have this feature, and be advertised as only for mad scientists.
xanderbeanz is offline  
Old 10 August 2018, 16:17   #87
8bitbubsy
Registered User

8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,290
Sorry, not going to to do that, xanderbeanz. 8xx is already used for panning in most non-Amiga MOD players.
Since there's no proper way of identifying what tracker a .MOD was written with, it would create further frustration for MOD player coders.

Last edited by 8bitbubsy; 23 February 2019 at 19:35.
8bitbubsy is offline  
Old 23 February 2019, 19:32   #88
8bitbubsy
Registered User

8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,290
The current version of PT2.3E is now the final release version, since I didn't get any bug reports in a long time.
Thanks to all the people that beta tested it! It may still contain bugs, and if I get a list of new bugs (or find some myself) then I'll most likely create a 2.3F or 2.4 version some time in the future.

It can be found at https://16-bits.org/other.php

Last edited by 8bitbubsy; 23 February 2019 at 21:52.
8bitbubsy is offline  
Old 11 March 2019, 18:52   #89
syphus
Registered User
syphus's Avatar
 
Join Date: Jan 2009
Location: Newcastle, UK
Posts: 20
Thanks for the updates 8bitbubsy!

One possible bug that you might want to file away for the future is that I couldn't get the new version to load PT.Config-XX files until I edited line 425 in pt_config.c from:

if (strcmp(cfgString, "PT1.0 Configuration File\012"))

to

if (!strcmp(cfgString, "PT1.0 Configuration File\012"))


I don't think too many other people use PT.Config files though, so it's probably not that critical
syphus is offline  
Old 11 March 2019, 19:40   #90
8bitbubsy
Registered User

8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,290
Quote:
Originally Posted by syphus View Post
Thanks for the updates 8bitbubsy!

One possible bug that you might want to file away for the future is that I couldn't get the new version to load PT.Config-XX files until I edited line 425 in pt_config.c from:

if (strcmp(cfgString, "PT1.0 Configuration File\012"))

to

if (!strcmp(cfgString, "PT1.0 Configuration File\012"))


I don't think too many other people use PT.Config files though, so it's probably not that critical
The code you're referring to is not wrong, strcmp returns 0 when the string matches.
The clone is loading PT.Config-xx files here, I tested right now.

EDIT: It seems like you have a PT.Config-00 file that does not contain "PT1.x Configuration File" in the beginning. Can you upload it?

PS: This thread is about ProTracker 2.3E for Amiga, not the ProTracker clone for modern systems.

Last edited by 8bitbubsy; 11 March 2019 at 19:50.
8bitbubsy is offline  
Old 11 March 2019, 20:17   #91
syphus
Registered User
syphus's Avatar
 
Join Date: Jan 2009
Location: Newcastle, UK
Posts: 20
Whoops, well thanks also for the updates to 2.3E!

And I've discovered the problem with some of my Config files - 00 instead of 0A (null instead of line terminator) at 0x18 makes them fail the comparison. The check must be less stringent in 2.3D/2.3E, or else I'd have noticed long ago.

Sorry for the time-wasting
syphus is offline  
Old 11 March 2019, 21:00   #92
8bitbubsy
Registered User

8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,290
Interesting! I will remove the \012 from the string test.
8bitbubsy 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
Aladdin 4D Beta testers Pyromania Amiga scene 0 22 December 2007 20:22
PSPUAE needs beta Testers! Hungry Horace News 0 01 February 2007 23:38
Wanted: Beta Testers BippyM project.Amiga Demo DVD 51 12 April 2005 07:01
WinFellow project looking for beta testers carfesh News 0 28 June 2004 11:57

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 19:30.


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