02 August 2010, 02:40 | #1 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
Looking for ProTracker 2.3D source code
Is this available somewhere? I can't seem to find it at all
I'm rewriting ProTracker 2.3D in C (+ SDL) atm, and I would love to have the corrosponding assembly file to do stuff as close to the original as possible. Here's my current work: Windows binary: http://16-bits.org/PT23D-SDL.zip If you get an error message saying "Can't find MSVCR100.DLL", then you need "Microsoft Visual C++ 2010 Redistributable Package (x86)": http://www.microsoft.com/downloads/d...displaylang=en Last edited by 8bitbubsy; 03 August 2010 at 03:26. |
02 August 2010, 03:45 | #2 |
Registered User
Join Date: Jun 2008
Location: somewhere else
Posts: 524
|
Some protracker source code:
ftp://ftp.untergrund.net/users/hitch...2_v1.3_src.zip ftp://ftp.untergrund.net/users/hitch..._v3.15_src.zip ftp://ftp.untergrund.net/users/hitch...r_v4.0_src.zip I don't think specific 2.3d has ever been publicly available. |
02 August 2010, 10:01 | #3 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
Great, thank you, I'm waiting for finished version of ProTracker for Windows.
|
03 August 2010, 10:52 | #4 |
Registered User
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 527
|
almost off topic: did you rewrite the replay ?
|
03 August 2010, 13:39 | #5 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
No, the structure and design of the MOD replayer is done by mukunda over a query on IRC (that was fun), but I've modified it extremely much, and added EF0-EFF (invertloop) support and fixed things. It's a fairly accurate MOD player, more accurate than the most MOD players out there.
This ProTracker clone is written from scratch with mostly my own "idea", it's not a 100% asm to c conversion. But on some things I might try to make it as close as possible. There's another group out there with the philosophy of doing an almost asm to c conversion of ProTracker. The project is called "PTPlay"... Although there seems to be many errors in the playback and it doesn't use SDL, but a weird API instead. Not very protable! Last edited by 8bitbubsy; 05 August 2010 at 00:30. |
03 August 2010, 14:49 | #6 |
Registered User
Join Date: Dec 2002
Location: sweden
Age: 46
Posts: 430
|
oooh cool project!
toss over the sources and i'll make an amigaos4 and osx version happen! =) |
03 August 2010, 15:06 | #7 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
Hey hey hey!! It's far from done, and the code is kind of spaghetti... But if you REALLY want to, then I guess you can.
Last edited by 8bitbubsy; 03 August 2010 at 15:35. |
03 August 2010, 15:23 | #8 |
Registered User
Join Date: Dec 2002
Location: sweden
Age: 46
Posts: 430
|
=) it would be cool if you notified me when you are ready for release, and i'll help out with compiles.
btw, did you know about this project? (now dead though). http://os4depot.net/index.php?functi...otracker23.lha it's also written using sdl btw. |
03 August 2010, 15:24 | #9 |
Registered User
Join Date: Dec 2002
Location: sweden
Age: 46
Posts: 430
|
btw, you can reach me on spotup at gmail dot com..
|
03 August 2010, 15:28 | #10 |
Registered User
Join Date: Dec 2002
Location: sweden
Age: 46
Posts: 430
|
|
03 August 2010, 15:35 | #11 | |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
Here's the source to toy around with:
http://16-bits.org/PT23D-SDL_src.zip I included the Microsoft Visual C++ 2010 project file. You may want to make your own makefile if you want to compile it with GCC. Quote:
Last edited by 8bitbubsy; 07 August 2010 at 09:54. |
|
03 August 2010, 22:26 | #12 |
Protracker
Join Date: Sep 2008
Location: 8364
Posts: 381
|
Sweet project Bubsy!
|
04 August 2010, 22:08 | #13 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,658
|
|
04 August 2010, 22:40 | #14 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
LOL!
I read patterns-1, which means that I start to read the sample data 1024 bytes too early in the file... I fixed the problem now, same sources/links. Last edited by 8bitbubsy; 05 August 2010 at 01:02. |
05 August 2010, 00:28 | #15 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
Poll: Should I use the hard Amiga panning (0, 255, 255, 0) or the softer one (64, 192, 192, 64)? The EXE and src in the links does currently use the hard panning, I changed it some minutes ago.
|
05 August 2010, 00:37 | #16 |
Protracker
Join Date: Sep 2008
Location: 8364
Posts: 381
|
How about making it user selectable? Personally I always reached for the mono button on my amplifier as I can't stand Amiga stereo.
|
05 August 2010, 00:43 | #17 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
Yeah, maybe
Argh! The pitch problem is still there... This will be an endless debugging situation. EDIT: Ah... So it was a finetune problem after all, I fixed it now. I passed the finetune function "curr_sample - 1", and the function itself also did curr_sample - 1... Poor samples, getting their wrong finetunes! At least I fixed the "too early sample loading" problem too. Two problems fixed! Should be good now. Links updates, panning changed back to soft. Last edited by 8bitbubsy; 05 August 2010 at 00:58. |
05 August 2010, 09:45 | #18 |
In deep Trouble
Join Date: Sep 2004
Location: Manchester, Made in Norway
Age: 51
Posts: 841
|
Are you s'posed to not be able to click anything in the window? Replay works just fine under Win7, but I can't click anything to get the "proper" feel of my Amiga PT
*pouts* |
05 August 2010, 23:20 | #19 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
As written earlier, it's far from done. The only clickable buttons are UP and DOWN on the POS rail (change pattern), and DISK OP. (and the EXIT button on the DISK OP.) screen... The DISK OP. is not functional yet.
|
07 August 2010, 09:54 | #20 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,718
|
I made a thread for my project now as the title in this thread is a little bit not useful.. :P
Last edited by 8bitbubsy; 07 August 2010 at 10:13. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
My old source code | gemanix | Coders. General | 36 | 09 July 2017 13:33 |
Source code for game in C? | Leandro Jardim | Coders. General | 2 | 17 February 2013 00:27 |
Protracker all Versions incl. Source | sun68 | support.Apps | 16 | 01 April 2012 00:59 |
Source Code | camelord | support.Games | 2 | 06 August 2010 17:45 |
Source Code | Thalion | project.WinUAE - Kaillera | 3 | 28 April 2006 09:55 |
|
|