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.
Then again, you probably want the tracker itself, not just the playback routines...
Yep, I'm after the code for the tracker. Got some plans brewing.....
tried emailing hitchikr?
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/
Here's my little collection of Amiga trackers/replayers source codes:
http://16-bits.org/pt_src/
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. :)
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? ;)
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?
I don't have an email address for hitchikr, if someone know him could they relay the message?
I don't have 2.3d sourcecode.
other sources (complete with pictures) located here: ftp://ftp.untergrund.net/users/hitchhikr/old/tools/
other sources (complete with pictures) located here: ftp://ftp.untergrund.net/users/hitchhikr/old/tools/
At least there's a Protracker_v2.3d.zip over there.
But oh yeah, it's without a source. Never mind.
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!
So, if anyone is in touch with Peter 'Crayon' Hanning, would be cool to see if he still has the source!
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.
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.
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.
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.
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.
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.
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.
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.
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!
Not to mention that there are a lot of people who want it too!!
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.
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?
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?
Oops. 2.3a by Crayon, not 2.1a.
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.
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.