Catch table error in Bytemare Music Editor in sidfreq
Better way to detect combined table
Catch and error in Magasound
Add missing files
Catch a bug in Megasound in SidFreq
Finish Jc64dis SIDfrequency back port
Switch to JC64dis multi-catch for SIDFrequency
Use new MD5 and songlength.md5 file, + QT compilation fixeing
New sidiid definitions
Fix compilation for QT
tagging version 2.1.9
Fix memory corruption, and sefety dequue for SDL
Fix sidfreq
Finish port audio
Add port audio sound library
Add port audio sound library
Fix alsa buffer size
cmake update
Add pulse audio
Fix sididinfo for win32
Get libsidplay1 working
more Libsidplay1 integration
Libsidplay1 integration
Fix memory leak
Remove memory leak
Add back libsidplay1, fix memory leak, audio error message
free the used memory
tagging version 2.1.8
Fix for release 1.2.8
Add CGSC info support
Add comments for CGSC
Force model of Residfp did not have signal in QT
Complete error status
Re-add OSS support
Changelog updated
Fix delete button wrong play order
Fix STIL UTF8
refactor from char * to qstring
Fix history UTF8
Fix UTF8 chars in song information panel
Fix MainDialog slider wrong size
Let use TSID2 0.4
Add error handling for engine initialization
Fix filter for exsid
Preliminar ExSid support
ExSid preliminary support
Fix seg fault given by libsidplayfp being ok even if it got null file on startup
hi, you are right: it generate a segmentation falt if the play is pressed without a file. I will debug it with efence/valgrind to find the problem. thanks
Now it works. I should have restarted the Programm after changing the Settings. Thanks, One little thing that have passed me, If you press play without a selected file the Programm crashes. That should not be I think. It should give a message like "no File" or at least do nothing. hope this will developed further in the Future.
Now it works. Ishould have restarted the Programm after changing the Settings. Thanks, One little thing that have passed me, If you press play without a selected file the Programm crashes That should not be. It should give a message like no File or so or at least do nothing. hope this will developed further in the Future.
This gives segmentation fault /opt/xsidplay2/xsidplay Thanks,
PulseAudio is currently non supported and the source has still the old OSS, ESD e ARTSC sound systems in the code even if they are no more tested from years,
hi, best choice is to use SDL (Alsa works too but has a delay in starting of music) One configuration that works is: 16 bit sample stereo channels signed sample format 44100 frequency * 32768 buffer size Please, takes present that libsidplayfp require original ROM (kernal, basic, chargen) for playing sid file correctly, so in Emulator, after choosing LibSidPlayFP you had to indicate the roms locations (you can use the same that comes with Vice emulator). Without them you can play SID files that did...
Can´t Play Sid´s.
Hello I have cecked out again newly and used the compile.sh now it compiled and runs. But I can´t play any sids. I will create a new Bug for that. Thanks,
revision 251 has integrated the branch of cmake changes so you did not need to modify library position anymore
Integrate cmake compilation stuff
hi, in the last build commited I manage to remove the ../build/src/ in most points, but not in ui as actually qtbuilder did not like it and refuse to generate the code. I think you get the last error as the linker is unable to create the xsidplay executable as the make create an his directory called xsidplay containing compilation stuff and this cause a collision. Maybe this is why KDevelop automatically build all inside a /build/ directory by default and so even my compile.sh script that replicate...
Fix path for compiling inside the src
Hello after enabling sidplayfp and changing the paths acordingly I get the following. make[2]: *** Keine Regel vorhanden, um das Ziel „/usr/lib/libsidplayfp.so“, benötigt von „src/xsidplay“, zu erstellen. Schluss. make[2]: Verzeichnis „/home/ruehmann/xsidplay2-code/xsidplay“ wird verlassen and is there a way to change the Config so that tha Paths in the ui_MainDialog.h and ui_MixerDialog.h not get destroyed every time cmake runs the configuration? Thanks,
So actualy it compile but not link to the needed library. Into the https://sourceforge.net/p/xsidplay2/code/HEAD/tree/branches/build-fixes/ branch it was trying to cmake the compilation not depending by system (actaully it breaks Fedora compilation, so there was not a merge back) Here, unfortunately you need to modify the https://sourceforge.net/p/xsidplay2/code/HEAD/tree/trunk/xsidplay/CMakeLists.txt by hand replacing the fixed libraries to the one into your system: link_libraries ( #/usr/lib64/libsidplayfp.a...
You can disable TSID/TSID2 if not present into the system, but actually the source expect to have at least sidplayfp installed
No, I am using ccmake . make
If I disable TSID and sidplayfp I get the following. /home/ruehmann/xsidplay2-code/xsidplay/src/Player.cpp: In member function ‘void Player::updateDisplaySpeed()’: /home/ruehmann/xsidplay2-code/xsidplay/src/Player.cpp:715:17: error: ‘SIDTUNE_CLOCK_PAL’ was not declared in this scope if (mySpeed & SIDTUNE_CLOCK_PAL) { ^ /home/ruehmann/xsidplay2-code/xsidplay/src/Player.cpp:718:24: error: ‘SIDTUNE_CLOCK_NTSC’ was not declared in this scope } else if (mySpeed & SIDTUNE_CLOCK_NTSC) { ^
Hello after removing al the Paths such as ../src/ I´ve been throughth until here, make[2]: *** Keine Regel vorhanden, um das Ziel „/usr/lib64/libsidplayfp.so“, benötigt von „src/xsidplay“, zu erstellen. Schluss. I am using Kubuntu 16.04 LTS (32Bit) as I´ve written in the first post.
Are you compiling with the provider script compile.sh of not? the script should builds all in the ./build/ directory as done by KDeveloper IDE: 1 2 3 4 5 6 7 8 9#!/bin/sh cmake_exe=/usr/bin/cmake make_exe=/usr/bin/make $cmake_exe -H./ -B./build --check-build-system CMakeFiles/Makefile.cmake 0 $cmake_exe -E cmake_progress_start ./build/CMakeFiles ./build/CMakeFiles/progress.marks cd ./build $make_exe -f CMakeFiles/Makefile2 all the errors came out as it is not found ../build/src/ui_AudioDialog.h that...
It now getting a lot further until that. In file included from /home/ruehmann/xsidplay2-code/xsidplay/src/moc_AudioDialog.cpp:9:0: /home/ruehmann/xsidplay2-code/xsidplay/src/AudioDialog.h:21:41: fatal error: ../build/src/ui_AudioDialog.h: Datei oder Verzeichnis nicht gefunden compilation terminated.
hi, try this modification to https://sourceforge.net/p/xsidplay2/code/HEAD/tree/trunk/xsidplay/CMakeLists.txt add set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) after set (CMAKE_VERBOSE_MAKEFILE ON) and see if it compile. thanks
ok, so it is essentially that the compiler receive -std=c++11 for compiling xsidplay2 in your system. I will see how it can be passed with cmake. thanks
gcc main.cpp -I/usr/include/qt5/ -fPIC -std=c++11 /tmp/ccB9Ys9T.o:(.qtversion[qt_version_tag]+0x0): Nicht definierter Verweis auf `qt_version_tag' collect2: error: ld returned 1 exit status
hi, could you try this compilation (not about xsidplay, but just to find the working flag right for the compiler): gcc main.cpp -I/usr/include/qt5/ -fPIC -std=c++11 putting for */usr/include/qt5/ * the poistion of QT5 include file of your system with a main.cpp fle that is this: #include <QtCore/qglobal.h> int main() { } it should compile the file (not linking it as no reference to QT5 lib are given) then try with gcc main.cpp -I/usr/include/qt5/ -fPIC I expect you get a error similar to the one:...
No nothing´s changed.
hi, it seems the problem is that QT5 needs C++11 syntax by default for compiling it. As I cannot test right now, please modify SET(CMAKE_CXX_FLAGS " -O2 -H -fPIC") in SET(CMAKE_CXX_FLAGS " -O2 -H -fPIC -std=c++11" ) in the https://sourceforge.net/p/xsidplay2/code/HEAD/tree/trunk/xsidplay/CMakeLists.txt and see if compile or not. I'll test it tonight too thanks
Thanks Now this .... /home/ruehmann/xsidplay2-code/xsidplay/Config.h In file included from /home/ruehmann/xsidplay2-code/xsidplay/src/audio/AudioConfig.h:20:0, from /home/ruehmann/xsidplay2-code/xsidplay/src/audio/AudioBase.h:20, from /home/ruehmann/xsidplay2-code/xsidplay/src/audio/AudioDriverSDL.h:24, from /home/ruehmann/xsidplay2-code/xsidplay/src/audio/AudioDriverSDL.cpp:17: /home/ruehmann/xsidplay2-code/xsidplay/Config.h:1:0: warning: "HAVE_STRNCASECMP" redefined #define HAVE_STRNCASECMP ^ In...
libsdl 2.0.3 qt5 5.6.2
hi, this require me more testing as it seems related with SDL and QT5 libraries. What version did you have? In my system there is SDL 1.2.15 and QT 5.8.0 thanks
You can add an #include <stdlib.h> into sidfreq.cpp or download build r249. Thanks p.s. it seems that it is KDeveloper that automatically resolve some gcc issues when compiling!
Fix abs missing stdlib.h
Thanks But now I get the following. ... /usr/include/i386-linux-gnu/bits/string3.h /home/ruehmann/xsidplay2-code/xsidplay/src/sidfreq/sidfreq.cpp: In member function ‘bool SidFreq::searchLow(const unsigned char*, int, int)’: /home/ruehmann/xsidplay2-code/xsidplay/src/sidfreq/sidfreq.cpp:151:30: error: ‘abs’ was not declared in this scope diff+=abs(note1*2 - note2); ^ /home/ruehmann/xsidplay2-code/xsidplay/src/sidfreq/sidfreq.cpp: In member function ‘bool SidFreq::searchShortLow(const unsigned char*,...
hi, Fedora compiler didn't show the problem and compile it anyway. Now the source is updated. Please, download the build r248 from Downalod Snapshot (https://sourceforge.net/p/xsidplay2/code/HEAD/tree/). It is the 2,1,8 version (being tested and not jet released) with new features and fixes of problem into 2.1.7 Thanks
Fix compilation error into #if directive
Complete sidfreq
can´t compile
Search even for combined table
New algorithm
Add new A4 Sid Frequency finder
Remove unnecessary -lSDLmain, especially when S...
Correction
Make pkg_check_modules work with no errors when...
A few fixes for the build system