ProTracker 2.3F
I've made a new ProTracker version (v2.3F), based on a disassembly and re-source of PT2.3D. I've basically fixed a ton of PT2.3D bugs. I've also removed the DMAWait concept (busy loop), which has been replaced with a scanline wait so that the tracker runs without problems on accelerated Amigas.
The binary is bugfixed every now and then, even if it says it's the final version! Download: https://16-bits.org/PT23F.LHA Bootable ADF: https://16-bits.org/PT23F.ADF Thanks to h0ffman and Miikka for some of the 128kB sample support code. https://16-bits.org/i/protracker_23f.png |
:shocked that is awesome work!
|
What about that bug that - at least on my 1200 - prevented me from selecting enter+numeric keypad instrument higher than 13, while on 500 let me select all 32 instruments?
Plus, if you want more qualified feedback, i would suggest you to post in this FB group too |
I think that was fixed in PT2.3D. Detron & Duff did an A1200 keyboard fix in that version. Remember that PT2.3B to PT2.3D were hacks by D&D, while PT2.3A was the last version by Peter 'Crayon' Hanning.
Try PT2.3E out and see if it works or not, or else I might look into it one day. I kind of need an A1200 first though, because the numpad mapping is weird in WinUAE. Also a small correction: There were never 32 samples. 31 is the correct number. :-) |
Oh my goodness, I love this! I will give it a try!
Any chance of making the already existing MIDI code in the PT1.x/2.x fork work with this version? I tried to make it work to no avail :( Quote:
|
Thanks! I'll try later today. Great man!
|
Quote:
|
Brilliant! That DMAwait ... thing (had to take a deep breath there to not say any nasty words) have been bothering me for years.
Thanks a lot for this. =) |
thanks Olav, that's an awesome initiative :D !!!!
|
Quote:
|
Quote:
Quote:
EDIT: Got someone to translate for me. Well, I'm not sure what you're talking about. Those keyboard things should be just like PT2.3D, except that there are some delay bugs on really fast Amigas that I fixed, so that the delay speeds are the same on 68000 and 68060 etc. Are you a ProTracker 3.x guy? :) |
Sorry, I got confused posting on different forums at the same time. "Just" a copy/paste error because of offline writing.
I started your PT version on my A1200 040/40 3.1 to test it. Check "everything" out and played the mod while doing that. After some time I wanted to tab through channels but the cursor didn`t move. So editing wasn`t possible. Then I quit PT and got a guru. Just for your record because I don`t now what I did before to cause the error. |
Argh... Those weird bugs that aren't consistant... Can you try to reproduce it in some way?
|
The guru happens when I start PT from WB, quit it, start it again and quit. When I start it somewhere early at startup-sequence time no guru happens. So maybe something running here could cause it. I`m not so interested in find out the causer. Checked 2.3d and the same guru happens just after start/quit it from WB. Seems my system environment doesn`t like it. :)
If you or someone else don`t get the error you should ignore this. Code:
Error : 0100000C (Recoverable) |
I have no idea what causes that, so I don't know how to fix it...
Anyways, I fixed some more PT2.3D bugs: - The VU-Meters are now bug free at high tempos (BPM) - The VU-Meters and Quadrascope now retrigger on E9x (Note Retrig) And here's some newly introduced bugs that I fixed (bugs that I made by accident): - The scopes could get stuck if there was data after the loop end point - E8x (Karplus-Strong) had some remaining debug code that would mess up things, removed... - The sample marking routine could overwrite bitplane data on the very right side of the sample data window - The channel mute routine that is called from the keyboard keys (e.g. CTRL+A) was missing an RTS instruction and would mess up channel #1 The LHA in the URL for the archive is updated, and it will always be the same URL. |
I've tested and all seems works fine now with those bugs fixed. thanks a lot 8bitbubsy.
|
I'm currently coding a "real VU-meters" mode, it works beautifully so far. Will be ready tomorrow or something.
EDIT: It's done. Go grab the latest PT2.3E from the same link in the first post. You can toggle real/fake VU-meter mode in setup screen #2. The mode is saved/loaded to/from any PT2.3 config file. It's set to FAKE by default. The real mode is not spot on all the times, because of the quadrascope step sizes being way too big (scopes are 50Hz, amplitude is borrowed from them) and for some other reasons. It should behave a bit like the PT3.x "real" ones. |
Absolutely love the work you're doing with this!
Perhaps sounds silly but, would it be possible to have it recognize Octamed modules and then convert them to playback via ProTracker format? I`m guessing it would require a lot of work. Octamed has a basic conversion to save under sound tracker format, but it always screws the commands up in the process. |
That sounds like a lot of work indeed, I don't think I have any plans to do that... I don't know anything about the Octamed formats at all, and knowing myself it would take forever until I understood how it works internally. Even with a documentation.
|
Thanks for the reply. ProTracker was the very first music software I experimented with, but for whatever reason I ended up using Octamed.. I keep meaning to migrate back but I've picked up so many bad habbits over the years using Octamed :)
Quite a lot of the commands are the same or perform the same function but others are entirely unique to the software. Nice work making this already great package even greater. Probably a good time to get back on track (pun intended) with this classic tracker :great |
All times are GMT +2. The time now is 20:50. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.