English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 09 December 2016, 02:52   #1
adrdesign
Registered User
 
adrdesign's Avatar
 
Join Date: Nov 2013
Location: Spain
Age: 45
Posts: 314
PT2.3D port for Raspberry PI

I´m having a good time with my Rpi3, tested few synths, emulators and so. Today I tried protracker using uae4arm (uae4all2 also). Noticed the latency and desisted to start making anything.

I remembered one guy ported Protracker2.3d to C and having tested in windows and mac, I thought it will worth the time to have the raspberry a try.

sudo apt-get install subversion
sudo apt-get install libsdl1.2-dev
svn checkout svn://svn.code.sf.net/p/protracker/code/trunk protracker-code
cd protracker-code
chmod +x make-linux.sh
./make-linux.sh


when finished, you can find protracker and protracker_opengl in bin/

Now you can remember those protracker days without any noticeable latency. Loading wavs and >64k instruments is allowed. Have fun. Merry xmas.

Attached: raspberry executable (libsdl1.2 needed)

PD: excuse my poor english. I think knowledge is more important
Attached Files
File Type: zip protracker.bz2.zip (313.0 KB, 199 views)
adrdesign is offline  
Old 09 December 2016, 17:15   #2
Foul
Registered User
 
Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 49
Posts: 1,516
Send a message via ICQ to Foul Send a message via MSN to Foul
off F*** it's working !
Excellent thx
Foul is offline  
Old 09 December 2016, 19:58   #3
Devlin
Bane of Magic
 
Devlin's Avatar
 
Join Date: Nov 2005
Location: Bradford, UK
Age: 37
Posts: 335
Getting an OpenGL error when I try to run the downloaded binary from RetroPie. Does this need an active X session?

EDIT:

Code:
src/pt_audio.c: In function ‘audioCallback’:
src/pt_audio.c:829:11: warning: cast increases required alignment of target type [-Wcast-align]
     out = (int16_t *)(stream);
           ^
getting this warning when building from source but works fine anyway

Last edited by Devlin; 09 December 2016 at 20:14.
Devlin is offline  
Old 10 December 2016, 01:49   #4
EugeneNine
Registered User
 
Join Date: Aug 2016
Location: Ohio
Posts: 185
Works on x86 64 Linux as well
EugeneNine is offline  
Old 09 July 2017, 20:26   #5
volton
 
Posts: n/a
lay out please collected pt2.3d. I at assembly have a mistake.
 
Old 10 July 2017, 00:01   #6
alkis
Registered User
 
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
Don't know if they migrated to sdl2 from 2016 to 2017, currently on rasbian needs:

sudo apt-get install libsdl2-dev
alkis is offline  
Old 10 July 2017, 15:14   #7
volton
 
Posts: n/a
no compiled
terminal log : Compiling, please wait...
*** Error in `gcc': double free or corruption (top): 0x01dd5ae0 ***
./make-linux.sh: line 6: 7834 Aborted gcc src/*.c src/gfx/*.c -lSDL2 -lm -ldl -Wall -Wno-unused-result -Wc++-compat -Wshadow -Winit-self -Wextra -Wunused -Wunreachable-code -Wredundant-decls -Wswitch-default -march=native -mtune=native -O3 -o release/protracker
 
Old 10 July 2017, 22:09   #8
alkis
Registered User
 
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
That's a compiler bug.
Try https://solarianprogrammer.com/2016/...p-17-programs/ and install gcc-6.

There is no such bug in gcc-6.
alkis is offline  
Old 11 July 2017, 15:21   #9
volton
 
Posts: n/a
dozn't
terminal log => Compiling, please wait...
*** Error in `gcc': double free or corruption (top): 0x00994ae0 ***
./make-linux.sh: line 6: 30457 Aborted gcc src/*.c src/gfx/*.c -lSDL2 -lm -ldl -Wall -Wno-unused-result -Wc++-compat -Wshadow -Winit-self -Wextra -Wunused -Wunreachable-code -Wredundant-decls -Wswitch-default -march=native -mtune=native -O3 -o release/protracker
ps uploading please for me compiled file pt2.3d to - paul_am$mail.ru ($ ->@)
 
Old 02 August 2017, 12:09   #10
volton
 
Posts: n/a
troubles
[IMG][/IMG]
 
Old 20 August 2017, 20:27   #11
adrdesign
Registered User
 
adrdesign's Avatar
 
Join Date: Nov 2013
Location: Spain
Age: 45
Posts: 314
I used rpi3 raspbian jessie with pixel desktop, not available ATM. You can install it after these commands

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install -y rpi-chromium-mods
sudo apt-get install -y python-sense-emu python3-sense-emu python-sense-emu-doc

hope it works.
adrdesign is offline  
Old 01 June 2018, 18:03   #12
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,303
I started the Protracker binary on RPi3B with Raspbian streatch (4.14.34). Load and play works but around 95% CPU usage makes it very slow. So it is not usable.

libsdl1.2 seems to be obsolete now. libsdl1.2debian exists and is installed. However, it seems it needs adapted for Raspbian streatch. At the moment I'm not very interested but if it isn't much work, why not.

I tried MilkyTracker on my RPi3 what supports Protracker mods but I don't know if it is able to play PT mods correct.
daxb 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
Amiga PT2.3d helpfile anyone? jobro request.Apps 3 04 January 2019 00:36
Raspberry Pi 3 out Retroplay Retrogaming General Discussion 63 11 March 2016 18:05
Raspberry Pi 2 amigafreak68k support.FS-UAE 67 31 October 2015 22:52
Keyrah V2 on Raspberry Pi Boom^ support.Hardware 3 22 February 2015 00:04
Serial port, parallel port, and pipe device mount errors Samurai_Crow support.FS-UAE 4 13 March 2014 00:04

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 15:59.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10826 seconds with 14 queries