pouët.net

Looking for ProTracker 2.3D source code

category: code [glöplog]
As the subject says, I'm looking for the PT2.3D source code. I know there are other sources available but this one is the last of the great low-res versions and has a stack of bug fixes I don't want to have to fix.
added on the 2014-03-06 14:49:18 by djh0ffman djh0ffman
added on the 2014-03-06 15:15:51 by trc_wm trc_wm
Then again, you probably want the tracker itself, not just the playback routines...
added on the 2014-03-06 15:17:53 by trc_wm trc_wm
Yep, I'm after the code for the tracker. Got some plans brewing.....
added on the 2014-03-06 16:24:35 by djh0ffman djh0ffman
tried emailing hitchikr?
added on the 2014-03-06 16:40:48 by psenough psenough
I'm looking for the full ProTracker 2.3D source code as well. The tracker including the bitmaps and so on.

Here's my little collection of Amiga trackers/replayers source codes:
http://16-bits.org/pt_src/
added on the 2014-03-06 19:03:24 by 8bitbubsy 8bitbubsy
Not sure if it helps, but i has it, although resourced.

I resourced it when i made a 060-fixed version for Tecon back in the days.

Anyway, it's really easy to read and modify this code, especially if you have written a few trackers before, or checked the sources from eightbitbubsys links first.

You can grab it here. https://dl.dropboxusercontent.com/u/69318650/Pt23d.s

Looking forward to hear/see the result. :)
Hey, H0ffmann, I hope you don't want to break my 20+-year-existing world record? ;)
added on the 2014-03-06 19:35:58 by Triace Triace
Cheers Super-Hans, I had a quick look but I don't think it's gonna help with what I want to do with it. If I find the source, I'll be sure to check over what you fixed for 060 so I can get it implemented too.

I don't have an email address for hitchikr, if someone know him could they relay the message?
added on the 2014-03-06 21:05:29 by djh0ffman djh0ffman
I don't have 2.3d sourcecode.

other sources (complete with pictures) located here: ftp://ftp.untergrund.net/users/hitchhikr/old/tools/
added on the 2014-03-06 22:01:52 by hitchhikr hitchhikr
At least there's a Protracker_v2.3d.zip over there.
added on the 2014-03-06 22:06:27 by Preacher Preacher
But oh yeah, it's without a source. Never mind.
added on the 2014-03-06 22:07:33 by Preacher Preacher
Well guys, seems it's pointless looking for 2.3d anyway as it's just a resource of the original 2.3a by Crayon.

So, if anyone is in touch with Peter 'Crayon' Hanning, would be cool to see if he still has the source!
added on the 2014-03-07 00:27:17 by djh0ffman djh0ffman
If Peter doesn't have the source, one thing someone could do i guess is to
resource PT2.0 version that has the source available and simply run a diff-tool
between the Pt23d resource and copy the changes to the 2.0 sourcecode.
(or even do a diff on the binaries directly)

This could take a few days work but it all boils down to what you intend to do with it, if it's worth the efforts or not. Or you could grab the C-sourcecode of the PT2.3d remake and build something from that.
There's a short interview with Peter from 2001. It's a long shot, but if Crown has some contact info it might still be valid.
added on the 2014-03-07 11:30:41 by absence absence
emailed crown

Thats a good idea Super-Hans but a fair chunk of work.

I have some immediate plans for PT which keep everything pretty dam standard, however there are other plans to push it forward a bit more.
added on the 2014-03-07 13:19:57 by djh0ffman djh0ffman
Let's hope Crayon has the source, I really want the 2.3D source because I want to fix bugs (the quadrascope wraps around 100% wrongly at certain period, and if sample 31 is a small looped one, it might crash the UI :-D).
Not to mention that there's a period table overrun at certain high arpeggio notes (dependant on finetune).

This usually doesn't matter on the old Amigas with no CPU cache nor MMU, but on newer Amigas you might end up with a UI freeze or weird behaviors.
added on the 2014-03-07 17:00:43 by 8bitbubsy 8bitbubsy
disassemble -> fix bugs -> assemble -> profit.

The original sources seem to be ASM so why not use an earlier source to help find your way in the disassembled (newer) version and hope that not a lot has changed.
added on the 2014-03-07 19:15:34 by trc_wm trc_wm
Because it's a lot easier to hunt the original source first. If I hit brick walls I'll just plunge into the next lowest source available and see what comes up, but it's worth a hunt for now!
added on the 2014-03-07 19:49:57 by djh0ffman djh0ffman
Not to mention that there are a lot of people who want it too!!
added on the 2014-03-07 19:50:59 by djh0ffman djh0ffman
I don't think there are that many people who are in need for the PT 2.xx source, as far as I know the original source is lost but disassembling is always an option of course.
added on the 2014-03-07 20:11:38 by StingRay StingRay
Bump.
If PT2.3D's source code is lost, what about the tracker code for PT2.1a by Crayon?

Also, what does "resourced by" mean? Disassembly? So the Noxious guys disassembled 2.1a and made the fixes that way?
added on the 2014-03-10 11:32:59 by 8bitbubsy 8bitbubsy
Oops. 2.3a by Crayon, not 2.1a.
added on the 2014-03-10 11:33:48 by 8bitbubsy 8bitbubsy
Yep, resourced means the Binary has been converted back into source, which means the labels mean nothing and have to be replaced. Still hunting down Crayon at the moment.
added on the 2014-03-10 12:57:36 by djh0ffman djh0ffman
Ok good, if you find closest match to 2.3d i could probably spend a day or two to add the missing bits from 2.3d and add it to that code.

login